From 6b2cda89ff1b9bce97163ec036d9df0a8a53a81c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= <lukasz@holeczek.pl>
Date: Wed, 26 Oct 2016 14:03:38 +0200
Subject: [PATCH] SCSS improvements / Add Angular2 Starter

---
 AJAX_Full_Project_GULP/css/style.css          |   51 +-
 AJAX_Full_Project_GULP/index.html             |   39 +-
 ...riables.scss => _bootstrap-variables.scss} |    0
 .../scss/{core => }/_custom-variables.scss    |    0
 .../scss/{core => }/_custom.scss              |    0
 .../scss/bootstrap_custom/_nav.scss           |   32 +
 AJAX_Full_Project_GULP/scss/core/_aside.scss  |    7 +
 AJAX_Full_Project_GULP/scss/core/_others.scss |    2 +-
 .../scss/core/navigation/_sidebar.scss        |   35 +
 AJAX_Full_Project_GULP/scss/style.scss        |    7 +-
 .../views/components/cards.html               |    6 +-
 .../views/components/tabs.html                |  122 +
 AJAX_Full_Project_GULP/views/main.html        |   34 +-
 AJAX_Full_Project_GULP/views/pages/404.html   |   18 +-
 AJAX_Full_Project_GULP/views/pages/500.html   |   18 +-
 AJAX_Full_Project_GULP/views/pages/login.html |   16 -
 .../views/pages/register.html                 |   17 -
 AJAX_Full_Project_GULP/views/widgets.html     |   66 +-
 AJAX_Starter_GULP/css/style.css               |   51 +-
 AJAX_Starter_GULP/index.html                  |    2 +-
 ...riables.scss => _bootstrap-variables.scss} |    0
 .../scss/{core => }/_custom-variables.scss    |    0
 .../scss/{core => }/_custom.scss              |    0
 .../scss/bootstrap_custom/_nav.scss           |   32 +
 AJAX_Starter_GULP/scss/core/_aside.scss       |    7 +
 AJAX_Starter_GULP/scss/core/_others.scss      |    2 +-
 .../scss/core/navigation/_sidebar.scss        |   35 +
 AJAX_Starter_GULP/scss/style.scss             |    7 +-
 .../dist/assets/css/font-awesome.css          | 2199 -----
 .../dist/assets/css/font-awesome.css.map      |    7 -
 .../dist/assets/css/font-awesome.min.css      |    4 -
 .../dist/assets/css/simple-line-icons.css     |  765 --
 .../dist/assets/css/style.css                 | 7297 -----------------
 .../dist/assets/fonts/Simple-Line-Icons.eot   |  Bin 52090 -> 0 bytes
 .../dist/assets/fonts/Simple-Line-Icons.svg   |  197 -
 .../dist/assets/fonts/Simple-Line-Icons.ttf   |  Bin 51880 -> 0 bytes
 .../dist/assets/fonts/Simple-Line-Icons.woff  |  Bin 80384 -> 0 bytes
 .../dist/assets/fonts/Simple-Line-Icons.woff2 |  Bin 29260 -> 0 bytes
 Angular2_CLI_Full_Project/dist/inline.js      |    1 -
 .../dist/main.fc3f43653c92bb8037c2.bundle.js  | 2025 -----
 .../main.fc3f43653c92bb8037c2.bundle.js.gz    |  Bin 281149 -> 0 bytes
 .../scripts.b8c90bb9e712621fedc8.bundle.js    |    3 -
 .../scripts.b8c90bb9e712621fedc8.bundle.js.gz |  Bin 92176 -> 0 bytes
 Angular2_CLI_Full_Project/package.json        |   26 +-
 .../src/app/components/cards.component.html   |    6 +-
 .../components/components-routing.module.ts   |    8 +
 .../src/app/components/components.module.ts   |   13 +-
 .../src/app/components/forms.component.html   |    2 +-
 .../src/app/components/tabs.component.html    |   93 +
 .../src/app/components/tabs.component.ts      |   10 +
 .../app/dashboard/dashboard.component.html    |   34 +-
 .../app/layouts/full-layout.component.html    |   39 +-
 .../src/app/pages/404.component.html          |    2 +-
 .../src/app/pages/500.component.html          |    2 +-
 .../src/app/widgets/widgets.component.html    |   64 +-
 .../src/assets/css/style.css                  |   51 +-
 ...riables.scss => _bootstrap-variables.scss} |    0
 .../scss/{core => }/_custom-variables.scss    |    0
 .../src/scss/{core => }/_custom.scss          |    0
 .../src/scss/bootstrap_custom/_nav.scss       |   32 +
 .../scss/bootstrap_src/utilities/_pulls.scss  |   13 -
 .../src/scss/core/_aside.scss                 |    7 +
 .../src/scss/core/_others.scss                |    2 +-
 .../src/scss/core/layouts/_layout-1.scss      |    3 -
 .../src/scss/core/navigation/_sidebar.scss    |   35 +
 Angular2_CLI_Full_Project/src/scss/style.scss |    7 +-
 Angular2_CLI_Starter/README.md                |   31 +
 Angular2_CLI_Starter/angular-cli.json         |   47 +
 Angular2_CLI_Starter/e2e/app.e2e-spec.ts      |   14 +
 Angular2_CLI_Starter/e2e/app.po.ts            |   11 +
 Angular2_CLI_Starter/e2e/tsconfig.json        |   16 +
 Angular2_CLI_Starter/karma.conf.js            |   38 +
 Angular2_CLI_Starter/package.json             |   53 +
 Angular2_CLI_Starter/protractor.conf.js       |   32 +
 .../src/app/app.component.html                |    0
 .../src/app/app.component.spec.ts             |   37 +
 Angular2_CLI_Starter/src/app/app.component.ts |    7 +
 Angular2_CLI_Starter/src/app/app.module.ts    |   42 +
 Angular2_CLI_Starter/src/app/app.routing.ts   |   33 +
 .../app/dashboard/dashboard-routing.module.ts |   21 +
 .../app/dashboard/dashboard.component.html    |    3 +
 .../src/app/dashboard/dashboard.component.ts  |   14 +
 .../src/app/dashboard/dashboard.module.ts     |   14 +
 Angular2_CLI_Starter/src/app/index.ts         |    2 +
 .../app/layouts/full-layout.component.html    |   44 +
 .../src/app/layouts/full-layout.component.ts  |   12 +
 Angular2_CLI_Starter/src/app/main.ts          |    6 +
 .../src/app/shared/aside.directive.ts         |   17 +
 .../src/app/shared/breadcrumb.component.ts    |   39 +
 .../src/app/shared/nav-dropdown.directive.ts  |   61 +
 .../src/app/shared/sidebar.directive.ts       |  120 +
 .../src}/assets/fonts/FontAwesome.otf         |  Bin
 .../src/assets/fonts/Simple-Line-Icons.eot    |  Bin 0 -> 54266 bytes
 .../src/assets/fonts/Simple-Line-Icons.svg    |  200 +
 .../src/assets/fonts/Simple-Line-Icons.ttf    |  Bin 0 -> 54056 bytes
 .../src/assets/fonts/Simple-Line-Icons.woff   |  Bin 0 -> 81332 bytes
 .../src/assets/fonts/Simple-Line-Icons.woff2  |  Bin 0 -> 30064 bytes
 .../src}/assets/fonts/fontawesome-webfont.eot |  Bin
 .../src}/assets/fonts/fontawesome-webfont.svg |    0
 .../src}/assets/fonts/fontawesome-webfont.ttf |  Bin
 .../assets/fonts/fontawesome-webfont.woff     |  Bin
 .../assets/fonts/fontawesome-webfont.woff2    |  Bin
 .../src}/assets/img/avatars/1.jpg             |  Bin
 .../src}/assets/img/avatars/2.jpg             |  Bin
 .../src}/assets/img/avatars/3.jpg             |  Bin
 .../src}/assets/img/avatars/4.jpg             |  Bin
 .../src}/assets/img/avatars/5.jpg             |  Bin
 .../src}/assets/img/avatars/6.jpg             |  Bin
 .../src}/assets/img/avatars/7.jpg             |  Bin
 .../src}/assets/img/avatars/8.jpg             |  Bin
 .../src}/assets/img/favicon.png               |  Bin
 .../src}/assets/img/flags/ASEAN.png           |  Bin
 .../src}/assets/img/flags/Afghanistan.png     |  Bin
 .../src}/assets/img/flags/African Union.png   |  Bin
 .../src}/assets/img/flags/Albania.png         |  Bin
 .../src}/assets/img/flags/Algeria.png         |  Bin
 .../src}/assets/img/flags/American Samoa.png  |  Bin
 .../src}/assets/img/flags/Andorra.png         |  Bin
 .../src}/assets/img/flags/Angola.png          |  Bin
 .../src}/assets/img/flags/Anguilla.png        |  Bin
 .../src}/assets/img/flags/Antarctica.png      |  Bin
 .../assets/img/flags/Antigua & Barbuda.png    |  Bin
 .../src}/assets/img/flags/Arab League.png     |  Bin
 .../src}/assets/img/flags/Argentina.png       |  Bin
 .../src}/assets/img/flags/Armenia.png         |  Bin
 .../src}/assets/img/flags/Aruba.png           |  Bin
 .../src}/assets/img/flags/Australia.png       |  Bin
 .../src}/assets/img/flags/Austria.png         |  Bin
 .../src}/assets/img/flags/Azerbaijan.png      |  Bin
 .../src}/assets/img/flags/Bahamas.png         |  Bin
 .../src}/assets/img/flags/Bahrain.png         |  Bin
 .../src}/assets/img/flags/Bangladesh.png      |  Bin
 .../src}/assets/img/flags/Barbados.png        |  Bin
 .../src}/assets/img/flags/Belarus.png         |  Bin
 .../src}/assets/img/flags/Belgium.png         |  Bin
 .../src}/assets/img/flags/Belize.png          |  Bin
 .../src}/assets/img/flags/Benin.png           |  Bin
 .../src}/assets/img/flags/Bermuda.png         |  Bin
 .../src}/assets/img/flags/Bhutan.png          |  Bin
 .../src}/assets/img/flags/Bolivia.png         |  Bin
 .../assets/img/flags/Bosnia & Herzegovina.png |  Bin
 .../src}/assets/img/flags/Botswana.png        |  Bin
 .../src}/assets/img/flags/Brazil.png          |  Bin
 .../src}/assets/img/flags/Brunei.png          |  Bin
 .../src}/assets/img/flags/Bulgaria.png        |  Bin
 .../src}/assets/img/flags/Burkina Faso.png    |  Bin
 .../src}/assets/img/flags/Burundi.png         |  Bin
 .../src}/assets/img/flags/CARICOM.png         |  Bin
 .../src}/assets/img/flags/CIS.png             |  Bin
 .../src}/assets/img/flags/Cambodja.png        |  Bin
 .../src}/assets/img/flags/Cameroon.png        |  Bin
 .../src}/assets/img/flags/Canada.png          |  Bin
 .../src}/assets/img/flags/Cape Verde.png      |  Bin
 .../src}/assets/img/flags/Cayman Islands.png  |  Bin
 .../img/flags/Central African Republic.png    |  Bin
 .../src}/assets/img/flags/Chad.png            |  Bin
 .../src}/assets/img/flags/Chile.png           |  Bin
 .../src}/assets/img/flags/China.png           |  Bin
 .../src}/assets/img/flags/Colombia.png        |  Bin
 .../src}/assets/img/flags/Commonwealth.png    |  Bin
 .../src}/assets/img/flags/Comoros.png         |  Bin
 .../assets/img/flags/Congo-Brazzaville.png    |  Bin
 .../img/flags/Congo-Kinshasa(Zaire).png       |  Bin
 .../src}/assets/img/flags/Cook Islands.png    |  Bin
 .../src}/assets/img/flags/Costa Rica.png      |  Bin
 .../src}/assets/img/flags/Cote d'Ivoire.png   |  Bin
 .../src}/assets/img/flags/Croatia.png         |  Bin
 .../src}/assets/img/flags/Cuba.png            |  Bin
 .../src}/assets/img/flags/Cyprus.png          |  Bin
 .../src}/assets/img/flags/Czech Republic.png  |  Bin
 .../src}/assets/img/flags/Denmark.png         |  Bin
 .../src}/assets/img/flags/Djibouti.png        |  Bin
 .../src}/assets/img/flags/Dominica.png        |  Bin
 .../assets/img/flags/Dominican Republic.png   |  Bin
 .../src}/assets/img/flags/Ecuador.png         |  Bin
 .../src}/assets/img/flags/Egypt.png           |  Bin
 .../src}/assets/img/flags/El Salvador.png     |  Bin
 .../src}/assets/img/flags/England.png         |  Bin
 .../assets/img/flags/Equatorial Guinea.png    |  Bin
 .../src}/assets/img/flags/Eritrea.png         |  Bin
 .../src}/assets/img/flags/Estonia.png         |  Bin
 .../src}/assets/img/flags/Ethiopia.png        |  Bin
 .../src}/assets/img/flags/European Union.png  |  Bin
 .../src}/assets/img/flags/Faroes.png          |  Bin
 .../src}/assets/img/flags/Fiji.png            |  Bin
 .../src}/assets/img/flags/Finland.png         |  Bin
 .../src}/assets/img/flags/France.png          |  Bin
 .../src}/assets/img/flags/Gabon.png           |  Bin
 .../src}/assets/img/flags/Gambia.png          |  Bin
 .../src}/assets/img/flags/Georgia.png         |  Bin
 .../src}/assets/img/flags/Germany.png         |  Bin
 .../src}/assets/img/flags/Ghana.png           |  Bin
 .../src}/assets/img/flags/Gibraltar.png       |  Bin
 .../src}/assets/img/flags/Greece.png          |  Bin
 .../src}/assets/img/flags/Greenland.png       |  Bin
 .../src}/assets/img/flags/Grenada.png         |  Bin
 .../src}/assets/img/flags/Guadeloupe.png      |  Bin
 .../src}/assets/img/flags/Guam.png            |  Bin
 .../src}/assets/img/flags/Guatemala.png       |  Bin
 .../src}/assets/img/flags/Guernsey.png        |  Bin
 .../src}/assets/img/flags/Guinea-Bissau.png   |  Bin
 .../src}/assets/img/flags/Guinea.png          |  Bin
 .../src}/assets/img/flags/Guyana.png          |  Bin
 .../src}/assets/img/flags/Haiti.png           |  Bin
 .../src}/assets/img/flags/Honduras.png        |  Bin
 .../src}/assets/img/flags/Hong Kong.png       |  Bin
 .../src}/assets/img/flags/Hungary.png         |  Bin
 .../src}/assets/img/flags/Iceland.png         |  Bin
 .../src}/assets/img/flags/India.png           |  Bin
 .../src}/assets/img/flags/Indonezia.png       |  Bin
 .../src}/assets/img/flags/Iran.png            |  Bin
 .../src}/assets/img/flags/Iraq.png            |  Bin
 .../src}/assets/img/flags/Ireland.png         |  Bin
 .../assets/img/flags/Islamic Conference.png   |  Bin
 .../src}/assets/img/flags/Isle of Man.png     |  Bin
 .../src}/assets/img/flags/Israel.png          |  Bin
 .../src}/assets/img/flags/Italy.png           |  Bin
 .../src}/assets/img/flags/Jamaica.png         |  Bin
 .../src}/assets/img/flags/Japan.png           |  Bin
 .../src}/assets/img/flags/Jersey.png          |  Bin
 .../src}/assets/img/flags/Jordan.png          |  Bin
 .../src}/assets/img/flags/Kazakhstan.png      |  Bin
 .../src}/assets/img/flags/Kenya.png           |  Bin
 .../src}/assets/img/flags/Kiribati.png        |  Bin
 .../src}/assets/img/flags/Kosovo.png          |  Bin
 .../src}/assets/img/flags/Kuwait.png          |  Bin
 .../src}/assets/img/flags/Kyrgyzstan.png      |  Bin
 .../src}/assets/img/flags/Laos.png            |  Bin
 .../src}/assets/img/flags/Latvia.png          |  Bin
 .../src}/assets/img/flags/Lebanon.png         |  Bin
 .../src}/assets/img/flags/Lesotho.png         |  Bin
 .../src}/assets/img/flags/Liberia.png         |  Bin
 .../src}/assets/img/flags/Libya.png           |  Bin
 .../src}/assets/img/flags/Liechtenshein.png   |  Bin
 .../src}/assets/img/flags/Lithuania.png       |  Bin
 .../src}/assets/img/flags/Luxembourg.png      |  Bin
 .../src}/assets/img/flags/Macao.png           |  Bin
 .../src}/assets/img/flags/Macedonia.png       |  Bin
 .../src}/assets/img/flags/Madagascar.png      |  Bin
 .../src}/assets/img/flags/Malawi.png          |  Bin
 .../src}/assets/img/flags/Malaysia.png        |  Bin
 .../src}/assets/img/flags/Maldives.png        |  Bin
 .../src}/assets/img/flags/Mali.png            |  Bin
 .../src}/assets/img/flags/Malta.png           |  Bin
 .../assets/img/flags/Marshall Islands.png     |  Bin
 .../src}/assets/img/flags/Martinique.png      |  Bin
 .../src}/assets/img/flags/Mauritania.png      |  Bin
 .../src}/assets/img/flags/Mauritius.png       |  Bin
 .../src}/assets/img/flags/Mexico.png          |  Bin
 .../src}/assets/img/flags/Micronesia.png      |  Bin
 .../src}/assets/img/flags/Moldova.png         |  Bin
 .../src}/assets/img/flags/Monaco.png          |  Bin
 .../src}/assets/img/flags/Mongolia.png        |  Bin
 .../src}/assets/img/flags/Montenegro.png      |  Bin
 .../src}/assets/img/flags/Montserrat.png      |  Bin
 .../src}/assets/img/flags/Morocco.png         |  Bin
 .../src}/assets/img/flags/Mozambique.png      |  Bin
 .../src}/assets/img/flags/Myanmar(Burma).png  |  Bin
 .../src}/assets/img/flags/NATO.png            |  Bin
 .../src}/assets/img/flags/Namibia.png         |  Bin
 .../src}/assets/img/flags/Nauru.png           |  Bin
 .../src}/assets/img/flags/Nepal.png           |  Bin
 .../assets/img/flags/Netherlands Antilles.png |  Bin
 .../src}/assets/img/flags/Netherlands.png     |  Bin
 .../src}/assets/img/flags/New Caledonia.png   |  Bin
 .../src}/assets/img/flags/New Zealand.png     |  Bin
 .../src}/assets/img/flags/Nicaragua.png       |  Bin
 .../src}/assets/img/flags/Niger.png           |  Bin
 .../src}/assets/img/flags/Nigeria.png         |  Bin
 .../src}/assets/img/flags/North Korea.png     |  Bin
 .../src}/assets/img/flags/Northern Cyprus.png |  Bin
 .../assets/img/flags/Northern Ireland.png     |  Bin
 .../src}/assets/img/flags/Norway.png          |  Bin
 .../src}/assets/img/flags/OPEC.png            |  Bin
 .../assets/img/flags/Olimpic Movement.png     |  Bin
 .../src}/assets/img/flags/Oman.png            |  Bin
 .../src}/assets/img/flags/Pakistan.png        |  Bin
 .../src}/assets/img/flags/Palau.png           |  Bin
 .../src}/assets/img/flags/Palestine.png       |  Bin
 .../src}/assets/img/flags/Panama.png          |  Bin
 .../assets/img/flags/Papua New Guinea.png     |  Bin
 .../src}/assets/img/flags/Paraguay.png        |  Bin
 .../src}/assets/img/flags/Peru.png            |  Bin
 .../src}/assets/img/flags/Philippines.png     |  Bin
 .../src}/assets/img/flags/Poland.png          |  Bin
 .../src}/assets/img/flags/Portugal.png        |  Bin
 .../src}/assets/img/flags/Puerto Rico.png     |  Bin
 .../src}/assets/img/flags/Qatar.png           |  Bin
 .../src}/assets/img/flags/Red Cross.png       |  Bin
 .../src}/assets/img/flags/Reunion.png         |  Bin
 .../src}/assets/img/flags/Romania.png         |  Bin
 .../src}/assets/img/flags/Russia.png          |  Bin
 .../src}/assets/img/flags/Rwanda.png          |  Bin
 .../src}/assets/img/flags/Saint Lucia.png     |  Bin
 .../src}/assets/img/flags/Samoa.png           |  Bin
 .../src}/assets/img/flags/San Marino.png      |  Bin
 .../assets/img/flags/Sao Tome & Principe.png  |  Bin
 .../src}/assets/img/flags/Saudi Arabia.png    |  Bin
 .../src}/assets/img/flags/Scotland.png        |  Bin
 .../src}/assets/img/flags/Senegal.png         |  Bin
 .../assets/img/flags/Serbia(Yugoslavia).png   |  Bin
 .../src}/assets/img/flags/Seychelles.png      |  Bin
 .../src}/assets/img/flags/Sierra Leone.png    |  Bin
 .../src}/assets/img/flags/Singapore.png       |  Bin
 .../src}/assets/img/flags/Slovakia.png        |  Bin
 .../src}/assets/img/flags/Slovenia.png        |  Bin
 .../src}/assets/img/flags/Solomon Islands.png |  Bin
 .../src}/assets/img/flags/Somalia.png         |  Bin
 .../src}/assets/img/flags/Somaliland.png      |  Bin
 .../src}/assets/img/flags/South Africa.png    |  Bin
 .../src}/assets/img/flags/South Korea.png     |  Bin
 .../src}/assets/img/flags/Spain.png           |  Bin
 .../src}/assets/img/flags/Sri Lanka.png       |  Bin
 .../assets/img/flags/St Kitts & Nevis.png     |  Bin
 .../img/flags/St Vincent & the Grenadines.png |  Bin
 .../src}/assets/img/flags/Sudan.png           |  Bin
 .../src}/assets/img/flags/Suriname.png        |  Bin
 .../src}/assets/img/flags/Swaziland.png       |  Bin
 .../src}/assets/img/flags/Sweden.png          |  Bin
 .../src}/assets/img/flags/Switzerland.png     |  Bin
 .../src}/assets/img/flags/Syria.png           |  Bin
 .../img/flags/Tahiti(French Polinesia).png    |  Bin
 .../src}/assets/img/flags/Taiwan.png          |  Bin
 .../src}/assets/img/flags/Tajikistan.png      |  Bin
 .../src}/assets/img/flags/Tanzania.png        |  Bin
 .../src}/assets/img/flags/Thailand.png        |  Bin
 .../src}/assets/img/flags/Timor-Leste.png     |  Bin
 .../src}/assets/img/flags/Togo.png            |  Bin
 .../src}/assets/img/flags/Tonga.png           |  Bin
 .../assets/img/flags/Trinidad & Tobago.png    |  Bin
 .../src}/assets/img/flags/Tunisia.png         |  Bin
 .../src}/assets/img/flags/Turkey.png          |  Bin
 .../src}/assets/img/flags/Turkmenistan.png    |  Bin
 .../img/flags/Turks and Caicos Islands.png    |  Bin
 .../src}/assets/img/flags/Tuvalu.png          |  Bin
 .../src}/assets/img/flags/USA.png             |  Bin
 .../src}/assets/img/flags/Uganda.png          |  Bin
 .../src}/assets/img/flags/Ukraine.png         |  Bin
 .../assets/img/flags/United Arab Emirates.png |  Bin
 .../src}/assets/img/flags/United Nations.png  |  Bin
 .../src}/assets/img/flags/United-Kingdom.png  |  Bin
 .../src}/assets/img/flags/Uruguay.png         |  Bin
 .../src}/assets/img/flags/Uzbekistan.png      |  Bin
 .../src}/assets/img/flags/Vanutau.png         |  Bin
 .../src}/assets/img/flags/Vatican City.png    |  Bin
 .../src}/assets/img/flags/Venezuela.png       |  Bin
 .../src}/assets/img/flags/Viet Nam.png        |  Bin
 .../img/flags/Virgin Islands British.png      |  Bin
 .../assets/img/flags/Virgin Islands US.png    |  Bin
 .../src}/assets/img/flags/Wales.png           |  Bin
 .../src}/assets/img/flags/Western Sahara.png  |  Bin
 .../src}/assets/img/flags/Yemen.png           |  Bin
 .../src}/assets/img/flags/Zambia.png          |  Bin
 .../src}/assets/img/flags/Zimbabwe.png        |  Bin
 .../src}/assets/img/logo.png                  |  Bin
 .../src}/assets/style.css                     |    0
 .../src/environments/environment.prod.ts      |    3 +
 .../src/environments/environment.ts           |    8 +
 Angular2_CLI_Starter/src/favicon.ico          |  Bin 0 -> 5430 bytes
 Angular2_CLI_Starter/src/img/favicon.png      |  Bin 0 -> 7185 bytes
 Angular2_CLI_Starter/src/img/logo.png         |  Bin 0 -> 15028 bytes
 .../src}/index.html                           |    6 -
 Angular2_CLI_Starter/src/main.ts              |   12 +
 Angular2_CLI_Starter/src/polyfills.ts         |   19 +
 .../src/scss/_bootstrap-variables.scss        |    0
 .../src/scss}/_custom-variables.scss          |    0
 .../src/scss}/_custom.scss                    |    0
 .../scss/bootstrap_custom/_breadcrumb.scss    |    6 +
 .../src/scss/bootstrap_custom/_buttons.scss   |    9 +
 .../src/scss/bootstrap_custom/_card.scss      |  259 +
 .../src/scss/bootstrap_custom/_dropdown.scss  |   45 +
 .../scss/bootstrap_custom/_input-group.scss   |    7 +
 .../src/scss/bootstrap_custom/_nav.scss       |   32 +
 .../src/scss/bootstrap_custom/_navbar.scss    |  114 +
 .../src/scss/bootstrap_custom/_progress.scss  |    8 +
 .../src/scss/bootstrap_custom/_tables.scss    |   20 +
 .../src/scss/bootstrap_custom/_tags.scss      |    3 +
 .../src/scss/bootstrap_src/_alert.scss        |   56 +
 .../src/scss/bootstrap_src/_animation.scss    |   36 +
 .../src/scss/bootstrap_src/_breadcrumb.scss   |   38 +
 .../src/scss/bootstrap_src/_button-group.scss |  235 +
 .../src/scss/bootstrap_src/_buttons.scss      |  176 +
 .../src/scss/bootstrap_src/_card.scss         |  322 +
 .../src/scss/bootstrap_src/_carousel.scss     |  253 +
 .../src/scss/bootstrap_src/_close.scss        |   31 +
 .../src/scss/bootstrap_src/_code.scss         |   57 +
 .../src/scss/bootstrap_src/_custom-forms.scss |  262 +
 .../src/scss/bootstrap_src/_custom.scss       |    4 +
 .../src/scss/bootstrap_src/_dropdown.scss     |  180 +
 .../src/scss/bootstrap_src/_forms.scss        |  374 +
 .../src/scss/bootstrap_src/_grid.scss         |   39 +
 .../src/scss/bootstrap_src/_images.scss       |   43 +
 .../src/scss/bootstrap_src/_input-group.scss  |  188 +
 .../src/scss/bootstrap_src/_jumbotron.scss    |   20 +
 .../src/scss/bootstrap_src/_list-group.scss   |  125 +
 .../src/scss/bootstrap_src/_media.scss        |   81 +
 .../src/scss/bootstrap_src/_mixins.scss       |   54 +
 .../src/scss/bootstrap_src/_modal.scss        |  134 +
 .../src/scss/bootstrap_src/_nav.scss          |  157 +
 .../src/scss/bootstrap_src/_navbar.scss       |  315 +
 .../src/scss/bootstrap_src/_normalize.scss    |  422 +
 .../src/scss/bootstrap_src/_pagination.scss   |   73 +
 .../src/scss/bootstrap_src/_popover.scss      |  171 +
 .../src/scss/bootstrap_src/_print.scss        |  122 +
 .../src/scss/bootstrap_src/_progress.scss     |  145 +
 .../src/scss/bootstrap_src/_reboot.scss       |  388 +
 .../scss/bootstrap_src/_responsive-embed.scss |   39 +
 .../src/scss/bootstrap_src/_tables.scss       |  196 +
 .../src/scss/bootstrap_src/_tags.scss         |   77 +
 .../src/scss/bootstrap_src/_tooltip.scss      |   90 +
 .../src/scss/bootstrap_src/_type.scss         |  150 +
 .../src/scss/bootstrap_src/_utilities.scss    |   11 +
 .../src/scss/bootstrap_src/_variables.scss    |  857 ++
 .../scss/bootstrap_src/bootstrap-flex.scss    |    8 +
 .../scss/bootstrap_src/bootstrap-grid.scss    |   23 +
 .../scss/bootstrap_src/bootstrap-reboot.scss  |   11 +
 .../src/scss/bootstrap_src/bootstrap.scss     |   54 +
 .../src/scss/bootstrap_src/mixins/_alert.scss |   14 +
 .../mixins/_background-variant.scss           |   12 +
 .../bootstrap_src/mixins/_border-radius.scss  |   35 +
 .../bootstrap_src/mixins/_breakpoints.scss    |   86 +
 .../scss/bootstrap_src/mixins/_buttons.scss   |  113 +
 .../src/scss/bootstrap_src/mixins/_cards.scss |   44 +
 .../scss/bootstrap_src/mixins/_clearfix.scss  |    7 +
 .../src/scss/bootstrap_src/mixins/_float.scss |    4 +-
 .../src/scss/bootstrap_src/mixins/_forms.scss |   81 +
 .../scss/bootstrap_src/mixins/_gradients.scss |   43 +
 .../bootstrap_src/mixins/_grid-framework.scss |   69 +
 .../src/scss/bootstrap_src/mixins/_grid.scss  |  107 +
 .../src/scss/bootstrap_src/mixins/_hover.scss |   60 +
 .../src/scss/bootstrap_src/mixins/_image.scss |   36 +
 .../bootstrap_src/mixins/_list-group.scss     |   30 +
 .../src/scss/bootstrap_src/mixins/_lists.scss |    7 +
 .../bootstrap_src/mixins/_nav-divider.scss    |   10 +
 .../bootstrap_src/mixins/_navbar-align.scss   |    9 +
 .../bootstrap_src/mixins/_pagination.scss     |   21 +
 .../scss/bootstrap_src/mixins/_progress.scss  |   23 +
 .../bootstrap_src/mixins/_reset-filter.scss   |    8 +
 .../bootstrap_src/mixins/_reset-text.scss     |   17 +
 .../scss/bootstrap_src/mixins/_resize.scss    |    6 +
 .../bootstrap_src/mixins/_screen-reader.scss  |   32 +
 .../src/scss/bootstrap_src/mixins/_size.scss  |    6 +
 .../scss/bootstrap_src/mixins/_tab-focus.scss |    9 +
 .../scss/bootstrap_src/mixins/_table-row.scss |   30 +
 .../src/scss/bootstrap_src/mixins/_tag.scss   |   11 +
 .../bootstrap_src/mixins/_text-emphasis.scss  |   12 +
 .../scss/bootstrap_src/mixins/_text-hide.scss |    8 +
 .../bootstrap_src/mixins/_text-truncate.scss  |    8 +
 .../scss/bootstrap_src/utilities/_align.scss  |    6 +
 .../bootstrap_src/utilities/_background.scss  |   19 +
 .../bootstrap_src/utilities/_borders.scss     |   30 +
 .../bootstrap_src/utilities/_clearfix.scss    |    3 +
 .../bootstrap_src/utilities/_display.scss     |   13 +
 .../scss/bootstrap_src/utilities/_flex.scss   |   37 +
 .../scss/bootstrap_src/utilities/_float.scss  |   13 +
 .../utilities/_screenreaders.scss             |   11 +
 .../bootstrap_src/utilities/_spacing.scss     |   44 +
 .../scss/bootstrap_src/utilities/_text.scss   |   59 +
 .../bootstrap_src/utilities/_visibility.scss  |   55 +
 .../src/scss/core/_animate.scss               |   43 +
 .../src/scss/core/_aside.scss                 |   70 +
 .../src/scss/core/_avatars.scss               |   52 +
 .../src/scss/core/_breadcrumb-menu.scss       |   36 +
 .../src/scss/core/_buttons.scss               |  565 ++
 .../src/scss/core/_callout.scss               |   85 +
 .../src/scss/core/_charts.scss                |    6 +
 .../src/scss/core/_footer.scss                |   12 +
 Angular2_CLI_Starter/src/scss/core/_grid.scss |   15 +
 .../src/scss/core/_layout.scss                |  238 +
 .../src/scss/core/_loading.scss               |  127 +
 .../src/scss/core/_mixins.scss                |   97 +
 .../src/scss/core/_mobile.scss                |   89 +
 .../src/scss/core/_navigation.scss            |    8 +
 .../src/scss/core/_others.scss                |   13 +
 .../src/scss/core/_switches.scss              |  314 +
 Angular2_CLI_Starter/src/scss/core/_temp.scss |   13 +
 .../src/scss/core/_typography.scss            |   36 +
 .../src/scss/core/_utilities-border.scss      |   18 +
 .../src/scss/core/_widgets.scss               |  249 +
 .../src/scss/core/navigation/_disabled.scss   |    6 +
 .../src/scss/core/navigation/_sidebar.scss    |  385 +
 .../src/scss/core/navigation/_top.scss        |  116 +
 Angular2_CLI_Starter/src/scss/style.scss      |  103 +
 .../src/scss/vendors/_vendors.scss            |    1 +
 .../src/scss/vendors/chart.js/chart.scss      |   45 +
 Angular2_CLI_Starter/src/test.ts              |   34 +
 Angular2_CLI_Starter/src/tsconfig.json        |   17 +
 Angular2_CLI_Starter/src/typings.d.ts         |    5 +
 Angular2_CLI_Starter/tslint.json              |  112 +
 Angular_Full_Project_GULP/css/style.css       |   51 +-
 .../scss/_bootstrap-variables.scss            |    0
 .../scss}/_custom-variables.scss              |    0
 .../scss}/_custom.scss                        |    0
 .../scss/bootstrap_custom/_nav.scss           |   32 +
 .../scss/bootstrap_src/mixins/_pulls.scss     |    6 -
 .../scss/bootstrap_src/utilities/_pulls.scss  |   13 -
 .../scss/core/_aside.scss                     |    7 +
 .../scss/core/_others.scss                    |    2 +-
 .../scss/core/navigation/_sidebar.scss        |   35 +
 Angular_Full_Project_GULP/scss/style.scss     |    7 +-
 .../views/common/aside.html                   |   32 +-
 .../views/common/footer.html                  |    2 +-
 .../views/common/navbar.html                  |    2 +-
 .../views/components/cards.html               |    6 +-
 Angular_Full_Project_GULP/views/main.html     |   14 +-
 .../views/pages/404.html                      |    2 +-
 .../views/pages/500.html                      |    2 +-
 Angular_Full_Project_GULP/views/widgets.html  |   66 +-
 Angular_Starter_GULP/css/style.css            |   51 +-
 .../scss/_bootstrap-variables.scss            |    0
 .../scss}/_custom-variables.scss              |    0
 .../scss}/_custom.scss                        |    0
 .../scss/bootstrap_custom/_nav.scss           |   32 +
 .../scss/bootstrap_src/mixins/_pulls.scss     |    6 -
 .../scss/bootstrap_src/utilities/_pulls.scss  |   13 -
 Angular_Starter_GULP/scss/core/_aside.scss    |    7 +
 Angular_Starter_GULP/scss/core/_others.scss   |    2 +-
 .../scss/core/navigation/_sidebar.scss        |   35 +
 Angular_Starter_GULP/scss/style.scss          |    7 +-
 Angular_Starter_GULP/views/common/aside.html  |   32 +-
 Angular_Starter_GULP/views/common/footer.html |    2 +-
 Static_Full_Project_GULP/charts.html          |   39 +-
 .../components-buttons.html                   |   39 +-
 .../components-cards.html                     |   45 +-
 .../components-forms.html                     |   39 +-
 .../components-social-buttons.html            |   39 +-
 .../components-switches.html                  |   39 +-
 .../components-tables.html                    |   39 +-
 Static_Full_Project_GULP/components-tabs.html |  648 ++
 Static_Full_Project_GULP/css/style.css        |   51 +-
 .../icons-font-awesome.html                   |   39 +-
 .../icons-simple-line-icons.html              |   39 +-
 Static_Full_Project_GULP/index.html           |   73 +-
 Static_Full_Project_GULP/pages-404.html       |   18 +-
 Static_Full_Project_GULP/pages-500.html       |   18 +-
 Static_Full_Project_GULP/pages-login.html     |   16 -
 Static_Full_Project_GULP/pages-register.html  |   17 -
 .../scss/_bootstrap-variables.scss            |    0
 .../scss}/_custom-variables.scss              |    0
 .../scss}/_custom.scss                        |    0
 .../scss/bootstrap_custom/_nav.scss           |   32 +
 .../scss/bootstrap_src/mixins/_pulls.scss     |    6 -
 .../scss/bootstrap_src/utilities/_pulls.scss  |   13 -
 .../scss/core/_aside.scss                     |    7 +
 .../scss/core/_others.scss                    |    2 +-
 .../scss/core/navigation/_sidebar.scss        |   35 +
 Static_Full_Project_GULP/scss/style.scss      |    7 +-
 Static_Full_Project_GULP/widgets.html         |  105 +-
 Static_Starter_GULP/css/style.css             |   51 +-
 Static_Starter_GULP/index.html                |    2 +-
 .../scss/_bootstrap-variables.scss            |   99 +
 .../scss/_custom-variables.scss               |  174 +
 Static_Starter_GULP/scss/_custom.scss         |    1 +
 .../scss/bootstrap_custom/_nav.scss           |   32 +
 .../scss/bootstrap_src/mixins/_pulls.scss     |    6 -
 .../scss/bootstrap_src/utilities/_pulls.scss  |   13 -
 Static_Starter_GULP/scss/core/_aside.scss     |    7 +
 Static_Starter_GULP/scss/core/_others.scss    |    2 +-
 .../scss/core/navigation/_sidebar.scss        |   35 +
 Static_Starter_GULP/scss/style.scss           |    7 +-
 560 files changed, 14234 insertions(+), 13259 deletions(-)
 rename AJAX_Full_Project_GULP/scss/{core/bootstrap-variables.scss => _bootstrap-variables.scss} (100%)
 rename AJAX_Full_Project_GULP/scss/{core => }/_custom-variables.scss (100%)
 rename AJAX_Full_Project_GULP/scss/{core => }/_custom.scss (100%)
 create mode 100644 AJAX_Full_Project_GULP/scss/bootstrap_custom/_nav.scss
 create mode 100644 AJAX_Full_Project_GULP/views/components/tabs.html
 rename AJAX_Starter_GULP/scss/{core/bootstrap-variables.scss => _bootstrap-variables.scss} (100%)
 rename AJAX_Starter_GULP/scss/{core => }/_custom-variables.scss (100%)
 rename AJAX_Starter_GULP/scss/{core => }/_custom.scss (100%)
 create mode 100644 AJAX_Starter_GULP/scss/bootstrap_custom/_nav.scss
 delete mode 100644 Angular2_CLI_Full_Project/dist/assets/css/font-awesome.css
 delete mode 100644 Angular2_CLI_Full_Project/dist/assets/css/font-awesome.css.map
 delete mode 100644 Angular2_CLI_Full_Project/dist/assets/css/font-awesome.min.css
 delete mode 100644 Angular2_CLI_Full_Project/dist/assets/css/simple-line-icons.css
 delete mode 100644 Angular2_CLI_Full_Project/dist/assets/css/style.css
 delete mode 100644 Angular2_CLI_Full_Project/dist/assets/fonts/Simple-Line-Icons.eot
 delete mode 100644 Angular2_CLI_Full_Project/dist/assets/fonts/Simple-Line-Icons.svg
 delete mode 100644 Angular2_CLI_Full_Project/dist/assets/fonts/Simple-Line-Icons.ttf
 delete mode 100644 Angular2_CLI_Full_Project/dist/assets/fonts/Simple-Line-Icons.woff
 delete mode 100644 Angular2_CLI_Full_Project/dist/assets/fonts/Simple-Line-Icons.woff2
 delete mode 100644 Angular2_CLI_Full_Project/dist/inline.js
 delete mode 100644 Angular2_CLI_Full_Project/dist/main.fc3f43653c92bb8037c2.bundle.js
 delete mode 100644 Angular2_CLI_Full_Project/dist/main.fc3f43653c92bb8037c2.bundle.js.gz
 delete mode 100644 Angular2_CLI_Full_Project/dist/scripts.b8c90bb9e712621fedc8.bundle.js
 delete mode 100644 Angular2_CLI_Full_Project/dist/scripts.b8c90bb9e712621fedc8.bundle.js.gz
 create mode 100644 Angular2_CLI_Full_Project/src/app/components/tabs.component.html
 create mode 100644 Angular2_CLI_Full_Project/src/app/components/tabs.component.ts
 rename Angular2_CLI_Full_Project/src/scss/{core/bootstrap-variables.scss => _bootstrap-variables.scss} (100%)
 rename Angular2_CLI_Full_Project/src/scss/{core => }/_custom-variables.scss (100%)
 rename Angular2_CLI_Full_Project/src/scss/{core => }/_custom.scss (100%)
 create mode 100644 Angular2_CLI_Full_Project/src/scss/bootstrap_custom/_nav.scss
 delete mode 100755 Angular2_CLI_Full_Project/src/scss/bootstrap_src/utilities/_pulls.scss
 delete mode 100644 Angular2_CLI_Full_Project/src/scss/core/layouts/_layout-1.scss
 create mode 100644 Angular2_CLI_Starter/README.md
 create mode 100644 Angular2_CLI_Starter/angular-cli.json
 create mode 100644 Angular2_CLI_Starter/e2e/app.e2e-spec.ts
 create mode 100644 Angular2_CLI_Starter/e2e/app.po.ts
 create mode 100644 Angular2_CLI_Starter/e2e/tsconfig.json
 create mode 100644 Angular2_CLI_Starter/karma.conf.js
 create mode 100644 Angular2_CLI_Starter/package.json
 create mode 100644 Angular2_CLI_Starter/protractor.conf.js
 rename Angular2_CLI_Full_Project/src/scss/core/layouts/_default.scss => Angular2_CLI_Starter/src/app/app.component.html (100%)
 create mode 100644 Angular2_CLI_Starter/src/app/app.component.spec.ts
 create mode 100644 Angular2_CLI_Starter/src/app/app.component.ts
 create mode 100644 Angular2_CLI_Starter/src/app/app.module.ts
 create mode 100644 Angular2_CLI_Starter/src/app/app.routing.ts
 create mode 100644 Angular2_CLI_Starter/src/app/dashboard/dashboard-routing.module.ts
 create mode 100644 Angular2_CLI_Starter/src/app/dashboard/dashboard.component.html
 create mode 100644 Angular2_CLI_Starter/src/app/dashboard/dashboard.component.ts
 create mode 100644 Angular2_CLI_Starter/src/app/dashboard/dashboard.module.ts
 create mode 100644 Angular2_CLI_Starter/src/app/index.ts
 create mode 100644 Angular2_CLI_Starter/src/app/layouts/full-layout.component.html
 create mode 100644 Angular2_CLI_Starter/src/app/layouts/full-layout.component.ts
 create mode 100644 Angular2_CLI_Starter/src/app/main.ts
 create mode 100644 Angular2_CLI_Starter/src/app/shared/aside.directive.ts
 create mode 100644 Angular2_CLI_Starter/src/app/shared/breadcrumb.component.ts
 create mode 100644 Angular2_CLI_Starter/src/app/shared/nav-dropdown.directive.ts
 create mode 100644 Angular2_CLI_Starter/src/app/shared/sidebar.directive.ts
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/fonts/FontAwesome.otf (100%)
 create mode 100644 Angular2_CLI_Starter/src/assets/fonts/Simple-Line-Icons.eot
 create mode 100644 Angular2_CLI_Starter/src/assets/fonts/Simple-Line-Icons.svg
 create mode 100644 Angular2_CLI_Starter/src/assets/fonts/Simple-Line-Icons.ttf
 create mode 100644 Angular2_CLI_Starter/src/assets/fonts/Simple-Line-Icons.woff
 create mode 100644 Angular2_CLI_Starter/src/assets/fonts/Simple-Line-Icons.woff2
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/fonts/fontawesome-webfont.eot (100%)
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/fonts/fontawesome-webfont.svg (100%)
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/fonts/fontawesome-webfont.ttf (100%)
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/fonts/fontawesome-webfont.woff (100%)
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/fonts/fontawesome-webfont.woff2 (100%)
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/avatars/1.jpg (100%)
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/avatars/2.jpg (100%)
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/avatars/3.jpg (100%)
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/avatars/4.jpg (100%)
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/avatars/5.jpg (100%)
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/avatars/6.jpg (100%)
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/avatars/7.jpg (100%)
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/avatars/8.jpg (100%)
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/favicon.png (100%)
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/ASEAN.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Afghanistan.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/African Union.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Albania.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Algeria.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/American Samoa.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Andorra.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Angola.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Anguilla.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Antarctica.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Antigua & Barbuda.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Arab League.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Argentina.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Armenia.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Aruba.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Australia.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Austria.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Azerbaijan.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Bahamas.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Bahrain.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Bangladesh.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Barbados.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Belarus.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Belgium.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Belize.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Benin.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Bermuda.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Bhutan.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Bolivia.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Bosnia & Herzegovina.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Botswana.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Brazil.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Brunei.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Bulgaria.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Burkina Faso.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Burundi.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/CARICOM.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/CIS.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Cambodja.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Cameroon.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Canada.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Cape Verde.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Cayman Islands.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Central African Republic.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Chad.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Chile.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/China.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Colombia.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Commonwealth.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Comoros.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Congo-Brazzaville.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Congo-Kinshasa(Zaire).png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Cook Islands.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Costa Rica.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Cote d'Ivoire.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Croatia.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Cuba.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Cyprus.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Czech Republic.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Denmark.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Djibouti.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Dominica.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Dominican Republic.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Ecuador.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Egypt.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/El Salvador.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/England.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Equatorial Guinea.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Eritrea.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Estonia.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Ethiopia.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/European Union.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Faroes.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Fiji.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Finland.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/France.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Gabon.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Gambia.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Georgia.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Germany.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Ghana.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Gibraltar.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Greece.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Greenland.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Grenada.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Guadeloupe.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Guam.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Guatemala.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Guernsey.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Guinea-Bissau.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Guinea.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Guyana.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Haiti.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Honduras.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Hong Kong.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Hungary.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Iceland.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/India.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Indonezia.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Iran.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Iraq.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Ireland.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Islamic Conference.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Isle of Man.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Israel.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Italy.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Jamaica.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Japan.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Jersey.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Jordan.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Kazakhstan.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Kenya.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Kiribati.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Kosovo.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Kuwait.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Kyrgyzstan.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Laos.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Latvia.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Lebanon.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Lesotho.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Liberia.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Libya.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Liechtenshein.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Lithuania.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Luxembourg.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Macao.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Macedonia.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Madagascar.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Malawi.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Malaysia.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Maldives.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Mali.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Malta.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Marshall Islands.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Martinique.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Mauritania.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Mauritius.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Mexico.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Micronesia.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Moldova.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Monaco.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Mongolia.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Montenegro.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Montserrat.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Morocco.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Mozambique.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Myanmar(Burma).png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/NATO.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Namibia.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Nauru.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Nepal.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Netherlands Antilles.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Netherlands.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/New Caledonia.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/New Zealand.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Nicaragua.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Niger.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Nigeria.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/North Korea.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Northern Cyprus.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Northern Ireland.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Norway.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/OPEC.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Olimpic Movement.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Oman.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Pakistan.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Palau.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Palestine.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Panama.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Papua New Guinea.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Paraguay.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Peru.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Philippines.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Poland.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Portugal.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Puerto Rico.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Qatar.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Red Cross.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Reunion.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Romania.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Russia.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Rwanda.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Saint Lucia.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Samoa.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/San Marino.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Sao Tome & Principe.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Saudi Arabia.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Scotland.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Senegal.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Serbia(Yugoslavia).png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Seychelles.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Sierra Leone.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Singapore.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Slovakia.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Slovenia.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Solomon Islands.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Somalia.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Somaliland.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/South Africa.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/South Korea.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Spain.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Sri Lanka.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/St Kitts & Nevis.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/St Vincent & the Grenadines.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Sudan.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Suriname.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Swaziland.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Sweden.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Switzerland.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Syria.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Tahiti(French Polinesia).png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Taiwan.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Tajikistan.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Tanzania.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Thailand.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Timor-Leste.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Togo.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Tonga.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Trinidad & Tobago.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Tunisia.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Turkey.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Turkmenistan.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Turks and Caicos Islands.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Tuvalu.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/USA.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Uganda.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Ukraine.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/United Arab Emirates.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/United Nations.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/United-Kingdom.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Uruguay.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Uzbekistan.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Vanutau.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Vatican City.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Venezuela.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Viet Nam.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Virgin Islands British.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Virgin Islands US.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Wales.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Western Sahara.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Yemen.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Zambia.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Zimbabwe.png (100%)
 mode change 100644 => 100755
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/logo.png (100%)
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/style.css (100%)
 mode change 100644 => 100755
 create mode 100644 Angular2_CLI_Starter/src/environments/environment.prod.ts
 create mode 100644 Angular2_CLI_Starter/src/environments/environment.ts
 create mode 100644 Angular2_CLI_Starter/src/favicon.ico
 create mode 100644 Angular2_CLI_Starter/src/img/favicon.png
 create mode 100644 Angular2_CLI_Starter/src/img/logo.png
 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/index.html (80%)
 create mode 100644 Angular2_CLI_Starter/src/main.ts
 create mode 100644 Angular2_CLI_Starter/src/polyfills.ts
 rename Angular_Full_Project_GULP/scss/core/bootstrap-variables.scss => Angular2_CLI_Starter/src/scss/_bootstrap-variables.scss (100%)
 rename {Angular_Full_Project_GULP/scss/core => Angular2_CLI_Starter/src/scss}/_custom-variables.scss (100%)
 rename {Angular_Full_Project_GULP/scss/core => Angular2_CLI_Starter/src/scss}/_custom.scss (100%)
 create mode 100644 Angular2_CLI_Starter/src/scss/bootstrap_custom/_breadcrumb.scss
 create mode 100644 Angular2_CLI_Starter/src/scss/bootstrap_custom/_buttons.scss
 create mode 100644 Angular2_CLI_Starter/src/scss/bootstrap_custom/_card.scss
 create mode 100644 Angular2_CLI_Starter/src/scss/bootstrap_custom/_dropdown.scss
 create mode 100644 Angular2_CLI_Starter/src/scss/bootstrap_custom/_input-group.scss
 create mode 100644 Angular2_CLI_Starter/src/scss/bootstrap_custom/_nav.scss
 create mode 100644 Angular2_CLI_Starter/src/scss/bootstrap_custom/_navbar.scss
 create mode 100644 Angular2_CLI_Starter/src/scss/bootstrap_custom/_progress.scss
 create mode 100644 Angular2_CLI_Starter/src/scss/bootstrap_custom/_tables.scss
 create mode 100644 Angular2_CLI_Starter/src/scss/bootstrap_custom/_tags.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_alert.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_animation.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_breadcrumb.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_button-group.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_buttons.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_card.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_carousel.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_close.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_code.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_custom-forms.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_custom.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_dropdown.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_forms.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_grid.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_images.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_input-group.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_jumbotron.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_list-group.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_media.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_mixins.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_modal.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_nav.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_navbar.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_normalize.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_pagination.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_popover.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_print.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_progress.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_reboot.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_responsive-embed.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_tables.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_tags.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_tooltip.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_type.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_utilities.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_variables.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/bootstrap-flex.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/bootstrap-grid.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/bootstrap-reboot.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/bootstrap.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_alert.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_background-variant.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_border-radius.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_breakpoints.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_buttons.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_cards.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_clearfix.scss
 rename Angular2_CLI_Full_Project/src/scss/bootstrap_src/mixins/_pulls.scss => Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_float.scss (58%)
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_forms.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_gradients.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_grid-framework.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_grid.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_hover.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_image.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_list-group.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_lists.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_nav-divider.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_navbar-align.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_pagination.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_progress.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_reset-filter.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_reset-text.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_resize.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_screen-reader.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_size.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_tab-focus.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_table-row.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_tag.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_text-emphasis.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_text-hide.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_text-truncate.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_align.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_background.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_borders.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_clearfix.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_display.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_flex.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_float.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_screenreaders.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_spacing.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_text.scss
 create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_visibility.scss
 create mode 100644 Angular2_CLI_Starter/src/scss/core/_animate.scss
 create mode 100644 Angular2_CLI_Starter/src/scss/core/_aside.scss
 create mode 100644 Angular2_CLI_Starter/src/scss/core/_avatars.scss
 create mode 100644 Angular2_CLI_Starter/src/scss/core/_breadcrumb-menu.scss
 create mode 100644 Angular2_CLI_Starter/src/scss/core/_buttons.scss
 create mode 100644 Angular2_CLI_Starter/src/scss/core/_callout.scss
 create mode 100644 Angular2_CLI_Starter/src/scss/core/_charts.scss
 create mode 100644 Angular2_CLI_Starter/src/scss/core/_footer.scss
 create mode 100644 Angular2_CLI_Starter/src/scss/core/_grid.scss
 create mode 100644 Angular2_CLI_Starter/src/scss/core/_layout.scss
 create mode 100644 Angular2_CLI_Starter/src/scss/core/_loading.scss
 create mode 100644 Angular2_CLI_Starter/src/scss/core/_mixins.scss
 create mode 100644 Angular2_CLI_Starter/src/scss/core/_mobile.scss
 create mode 100644 Angular2_CLI_Starter/src/scss/core/_navigation.scss
 create mode 100644 Angular2_CLI_Starter/src/scss/core/_others.scss
 create mode 100644 Angular2_CLI_Starter/src/scss/core/_switches.scss
 create mode 100644 Angular2_CLI_Starter/src/scss/core/_temp.scss
 create mode 100644 Angular2_CLI_Starter/src/scss/core/_typography.scss
 create mode 100644 Angular2_CLI_Starter/src/scss/core/_utilities-border.scss
 create mode 100644 Angular2_CLI_Starter/src/scss/core/_widgets.scss
 create mode 100644 Angular2_CLI_Starter/src/scss/core/navigation/_disabled.scss
 create mode 100644 Angular2_CLI_Starter/src/scss/core/navigation/_sidebar.scss
 create mode 100644 Angular2_CLI_Starter/src/scss/core/navigation/_top.scss
 create mode 100644 Angular2_CLI_Starter/src/scss/style.scss
 create mode 100644 Angular2_CLI_Starter/src/scss/vendors/_vendors.scss
 create mode 100644 Angular2_CLI_Starter/src/scss/vendors/chart.js/chart.scss
 create mode 100644 Angular2_CLI_Starter/src/test.ts
 create mode 100644 Angular2_CLI_Starter/src/tsconfig.json
 create mode 100644 Angular2_CLI_Starter/src/typings.d.ts
 create mode 100644 Angular2_CLI_Starter/tslint.json
 rename Angular_Starter_GULP/scss/core/bootstrap-variables.scss => Angular_Full_Project_GULP/scss/_bootstrap-variables.scss (100%)
 rename {Angular_Starter_GULP/scss/core => Angular_Full_Project_GULP/scss}/_custom-variables.scss (100%)
 rename {Angular_Starter_GULP/scss/core => Angular_Full_Project_GULP/scss}/_custom.scss (100%)
 create mode 100644 Angular_Full_Project_GULP/scss/bootstrap_custom/_nav.scss
 delete mode 100755 Angular_Full_Project_GULP/scss/bootstrap_src/mixins/_pulls.scss
 delete mode 100755 Angular_Full_Project_GULP/scss/bootstrap_src/utilities/_pulls.scss
 rename Static_Full_Project_GULP/scss/core/bootstrap-variables.scss => Angular_Starter_GULP/scss/_bootstrap-variables.scss (100%)
 rename {Static_Full_Project_GULP/scss/core => Angular_Starter_GULP/scss}/_custom-variables.scss (100%)
 rename {Static_Full_Project_GULP/scss/core => Angular_Starter_GULP/scss}/_custom.scss (100%)
 create mode 100644 Angular_Starter_GULP/scss/bootstrap_custom/_nav.scss
 delete mode 100755 Angular_Starter_GULP/scss/bootstrap_src/mixins/_pulls.scss
 delete mode 100755 Angular_Starter_GULP/scss/bootstrap_src/utilities/_pulls.scss
 create mode 100644 Static_Full_Project_GULP/components-tabs.html
 rename Static_Starter_GULP/scss/core/bootstrap-variables.scss => Static_Full_Project_GULP/scss/_bootstrap-variables.scss (100%)
 rename {Static_Starter_GULP/scss/core => Static_Full_Project_GULP/scss}/_custom-variables.scss (100%)
 rename {Static_Starter_GULP/scss/core => Static_Full_Project_GULP/scss}/_custom.scss (100%)
 create mode 100644 Static_Full_Project_GULP/scss/bootstrap_custom/_nav.scss
 delete mode 100755 Static_Full_Project_GULP/scss/bootstrap_src/mixins/_pulls.scss
 delete mode 100755 Static_Full_Project_GULP/scss/bootstrap_src/utilities/_pulls.scss
 create mode 100644 Static_Starter_GULP/scss/_bootstrap-variables.scss
 create mode 100644 Static_Starter_GULP/scss/_custom-variables.scss
 create mode 100644 Static_Starter_GULP/scss/_custom.scss
 create mode 100644 Static_Starter_GULP/scss/bootstrap_custom/_nav.scss
 delete mode 100755 Static_Starter_GULP/scss/bootstrap_src/mixins/_pulls.scss
 delete mode 100755 Static_Starter_GULP/scss/bootstrap_src/utilities/_pulls.scss

diff --git a/AJAX_Full_Project_GULP/css/style.css b/AJAX_Full_Project_GULP/css/style.css
index a16f7f6..6adc408 100644
--- a/AJAX_Full_Project_GULP/css/style.css
+++ b/AJAX_Full_Project_GULP/css/style.css
@@ -2592,6 +2592,29 @@ tbody.collapse.in {
 .tab-content > .active {
   display: block; }
 
+.nav-tabs .nav-link {
+  color: #607d8b; }
+  .nav-tabs .nav-link.active {
+    color: #263238;
+    background: #fff;
+    border-color: #cfd8dc;
+    border-bottom-color: #fff; }
+    .nav-tabs .nav-link.active:focus {
+      background: #fff;
+      border-color: #cfd8dc;
+      border-bottom-color: #fff; }
+
+.tab-content {
+  margin-top: -1px;
+  background: #fff;
+  border: 1px solid #cfd8dc; }
+  .tab-content .tab-pane {
+    padding: 1rem 1rem; }
+
+.card-block .tab-content {
+  margin-top: 0;
+  border: 0; }
+
 .navbar {
   position: relative;
   padding: 0.5rem 1rem; }
@@ -5253,6 +5276,27 @@ body:not(.top-nav) .sidebar {
           transition: 0s !important; }
         body:not(.top-nav) .sidebar ul.nav li.nav-item.nav-dropdown.nt a.nav-link.nav-dropdown-toggle::before {
           transition: 0s !important; }
+      body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-label {
+        display: block;
+        padding: 0.09375rem 1rem;
+        color: #cfd8dc; }
+        body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-label:hover {
+          color: #fff;
+          text-decoration: none; }
+        body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-label i {
+          width: 20px;
+          margin: -3px 0.5rem 0 0;
+          font-size: 10px;
+          color: #b0bec5;
+          text-align: center;
+          vertical-align: middle; }
+      body:not(.top-nav) .sidebar ul.nav li.nav-item .progress[value] {
+        background-color: #455b66 !important; }
+      body:not(.top-nav) .sidebar ul.nav li.nav-item .progress[value]::-webkit-progress-bar {
+        background-color: #455b66 !important; }
+      body:not(.top-nav) .sidebar ul.nav li.nav-item base::-moz-progress-bar,
+      body:not(.top-nav) .sidebar ul.nav li.nav-item .progress[value] {
+        background-color: #455b66 !important; }
 
 @media (min-width: 576px) {
   body.sidebar-nav.compact-nav .sidebar {
@@ -5412,6 +5456,7 @@ nav.top-nav {
       color: #263238;
       border-top: 0; }
       .aside-menu .nav-tabs .nav-link.active {
+        color: #20a8d8;
         border-right-color: #cfd8dc;
         border-left-color: #cfd8dc; }
     .aside-menu .nav-tabs .nav-item:first-child .nav-link {
@@ -5421,6 +5466,8 @@ nav.top-nav {
     height: calc(100vh - 2.375rem - 55px);
     overflow-x: hidden;
     overflow-y: auto;
+    border: 0;
+    border-top: 1px solid #cfd8dc;
     -ms-overflow-style: -ms-autohiding-scrollbar; }
     .aside-menu .tab-content::-webkit-scrollbar {
       width: 10px;
@@ -5437,6 +5484,8 @@ nav.top-nav {
       border-color: transparent;
       border-style: solid;
       border-width: 1px 2px; }
+    .aside-menu .tab-content .tab-pane {
+      padding: 0; }
 
 #loading-bar,
 #loading-bar-spinner {
@@ -6659,8 +6708,8 @@ hr.transparent {
   display: table; }
 
 .d-100vh-va-middle {
-  height: 100vh;
   display: table-cell;
+  height: 100vh;
   vertical-align: middle; }
 
 .breadcrumb-menu {
diff --git a/AJAX_Full_Project_GULP/index.html b/AJAX_Full_Project_GULP/index.html
index 1a4cd49..af5809b 100644
--- a/AJAX_Full_Project_GULP/index.html
+++ b/AJAX_Full_Project_GULP/index.html
@@ -60,7 +60,7 @@
                     <a class="nav-link" href="#">Settings</a>
                 </li>
             </ul>
-            <ul class="nav navbar-nav pull-right hidden-md-down">
+            <ul class="nav navbar-nav float-xs-right hidden-md-down">
                 <li class="nav-item">
                     <a class="nav-link" href="#"><i class="icon-bell"></i><span class="tag tag-pill tag-danger">5</span></a>
                 </li>
@@ -139,6 +139,9 @@
                         <li class="nav-item">
                             <a class="nav-link" href="components/tables.html"><i class="icon-puzzle"></i> Tables</a>
                         </li>
+                        <li class="nav-item">
+                            <a class="nav-link" href="components/tabs.html"><i class="icon-puzzle"></i> Tabs</a>
+                        </li>
                     </ul>
                 </li>
                 <li class="nav-item nav-dropdown">
@@ -233,7 +236,7 @@
                 </div>
                 <hr class="transparent mx-1 my-0">
                 <div class="callout callout-warning m-0 py-1">
-                    <div class="avatar pull-xs-right">
+                    <div class="avatar float-xs-right">
                         <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                     </div>
                     <div>Meeting with
@@ -244,7 +247,7 @@
                 </div>
                 <hr class="mx-1 my-0">
                 <div class="callout callout-info m-0 py-1">
-                    <div class="avatar pull-xs-right">
+                    <div class="avatar float-xs-right">
                         <img src="img/avatars/4.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                     </div>
                     <div>Skype with
@@ -325,7 +328,7 @@
             </div>
             <div class="tab-pane p-1" id="messages" role="tabpanel">
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -333,14 +336,14 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
                 </div>
                 <hr>
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -348,14 +351,14 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
                 </div>
                 <hr>
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -363,14 +366,14 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
                 </div>
                 <hr>
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -378,14 +381,14 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
                 </div>
                 <hr>
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -393,7 +396,7 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
@@ -406,7 +409,7 @@
                     <div class="clearfix mt-2">
                         <small><b>Option 1</b>
                         </small>
-                        <label class="switch switch-text switch-pill switch-success switch-sm pull-right">
+                        <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right">
                             <input type="checkbox" class="switch-input" checked>
                             <span class="switch-label" data-on="On" data-off="Off"></span>
                             <span class="switch-handle"></span>
@@ -421,7 +424,7 @@
                     <div class="clearfix mt-1">
                         <small><b>Option 2</b>
                         </small>
-                        <label class="switch switch-text switch-pill switch-success switch-sm pull-right">
+                        <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right">
                             <input type="checkbox" class="switch-input">
                             <span class="switch-label" data-on="On" data-off="Off"></span>
                             <span class="switch-handle"></span>
@@ -436,7 +439,7 @@
                     <div class="clearfix mt-1">
                         <small><b>Option 3</b>
                         </small>
-                        <label class="switch switch-text switch-pill switch-success switch-sm pull-right">
+                        <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right">
                             <input type="checkbox" class="switch-input">
                             <span class="switch-label" data-on="On" data-off="Off"></span>
                             <span class="switch-handle"></span>
@@ -448,7 +451,7 @@
                     <div class="clearfix mt-1">
                         <small><b>Option 4</b>
                         </small>
-                        <label class="switch switch-text switch-pill switch-success switch-sm pull-right">
+                        <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right">
                             <input type="checkbox" class="switch-input" checked>
                             <span class="switch-label" data-on="On" data-off="Off"></span>
                             <span class="switch-handle"></span>
@@ -495,7 +498,7 @@
         <span class="text-left">
             <a href="http://coreui.io">CoreUI</a> &copy; 2016 creativeLabs.
         </span>
-        <span class="pull-right">
+        <span class="float-xs-right">
             Powered by <a href="http://coreui.io">CoreUI</a>
         </span>
     </footer>
diff --git a/AJAX_Full_Project_GULP/scss/core/bootstrap-variables.scss b/AJAX_Full_Project_GULP/scss/_bootstrap-variables.scss
similarity index 100%
rename from AJAX_Full_Project_GULP/scss/core/bootstrap-variables.scss
rename to AJAX_Full_Project_GULP/scss/_bootstrap-variables.scss
diff --git a/AJAX_Full_Project_GULP/scss/core/_custom-variables.scss b/AJAX_Full_Project_GULP/scss/_custom-variables.scss
similarity index 100%
rename from AJAX_Full_Project_GULP/scss/core/_custom-variables.scss
rename to AJAX_Full_Project_GULP/scss/_custom-variables.scss
diff --git a/AJAX_Full_Project_GULP/scss/core/_custom.scss b/AJAX_Full_Project_GULP/scss/_custom.scss
similarity index 100%
rename from AJAX_Full_Project_GULP/scss/core/_custom.scss
rename to AJAX_Full_Project_GULP/scss/_custom.scss
diff --git a/AJAX_Full_Project_GULP/scss/bootstrap_custom/_nav.scss b/AJAX_Full_Project_GULP/scss/bootstrap_custom/_nav.scss
new file mode 100644
index 0000000..ea20f3f
--- /dev/null
+++ b/AJAX_Full_Project_GULP/scss/bootstrap_custom/_nav.scss
@@ -0,0 +1,32 @@
+.nav-tabs {
+    .nav-link {
+        color: $gray;
+        &.active {
+            color: $gray-dark;
+            background: #fff;
+            border-color: $border-color;
+            border-bottom-color: #fff;
+            &:focus {
+                background: #fff;
+                border-color: $border-color;
+                border-bottom-color: #fff;
+            }
+        }
+    }
+}
+
+.tab-content {
+    margin-top: -1px;
+    background: #fff;
+    border: 1px solid $border-color;
+    .tab-pane {
+        padding: $spacer-y $spacer-x;
+    }
+}
+
+.card-block {
+    .tab-content {
+        margin-top: 0;
+        border: 0;
+    }
+}
diff --git a/AJAX_Full_Project_GULP/scss/core/_aside.scss b/AJAX_Full_Project_GULP/scss/core/_aside.scss
index 1cb2f5b..47d9b47 100644
--- a/AJAX_Full_Project_GULP/scss/core/_aside.scss
+++ b/AJAX_Full_Project_GULP/scss/core/_aside.scss
@@ -17,6 +17,7 @@
             color: $body-color;
             border-top: 0;
             &.active {
+                color: $brand-primary;
                 border-right-color: $border-color;
                 border-left-color: $border-color;
             }
@@ -33,6 +34,8 @@
         height: calc(100vh - #{$aside-menu-nav-padding-y * 2 + $font-size-base} - #{$navbar-height});
         overflow-x: hidden;
         overflow-y: auto;
+        border: 0;
+        border-top: 1px solid $border-color;
         -ms-overflow-style: -ms-autohiding-scrollbar;
 
         &::-webkit-scrollbar {
@@ -59,5 +62,9 @@
             border-style: solid;
             border-width: 1px 2px;
         }
+
+        .tab-pane {
+            padding: 0;
+        }
     }
 }
diff --git a/AJAX_Full_Project_GULP/scss/core/_others.scss b/AJAX_Full_Project_GULP/scss/core/_others.scss
index ad016ab..14bd5d9 100644
--- a/AJAX_Full_Project_GULP/scss/core/_others.scss
+++ b/AJAX_Full_Project_GULP/scss/core/_others.scss
@@ -7,7 +7,7 @@ hr.transparent {
 }
 
 .d-100vh-va-middle {
-    height: 100vh;
     display: table-cell;
+    height: 100vh;
     vertical-align: middle;
 }
diff --git a/AJAX_Full_Project_GULP/scss/core/navigation/_sidebar.scss b/AJAX_Full_Project_GULP/scss/core/navigation/_sidebar.scss
index 0e58ac6..16f1365 100644
--- a/AJAX_Full_Project_GULP/scss/core/navigation/_sidebar.scss
+++ b/AJAX_Full_Project_GULP/scss/core/navigation/_sidebar.scss
@@ -212,6 +212,41 @@ body:not(.top-nav) {
                         }
                     }
                 }
+
+                a.nav-label {
+                    display: block;
+                    padding: ($sidebar-nav-link-padding-y / 8) $sidebar-nav-link-padding-x;
+                    color: $sidebar-nav-title-color;
+
+                    &:hover {
+                        color: $sidebar-color;
+                        text-decoration: none;
+                    }
+
+                    i {
+                        width: 20px;
+                        margin: -3px ($sidebar-nav-link-padding-x / 2) 0 0;
+                        font-size: 10px;
+                        color: $sidebar-nav-link-icon-color;
+                        text-align: center;
+                        vertical-align: middle;
+                    }
+                }
+
+                @if (lightness( $sidebar-bg ) < 40) {
+                    .progress[value] {
+                        background-color: lighten($sidebar-bg, 15%) !important;
+                    }
+
+                    // Unfilled portion of the bar
+                    .progress[value]::-webkit-progress-bar {
+                        background-color: lighten($sidebar-bg, 15%) !important;
+                    }
+                    base::-moz-progress-bar, // Absurd-but-syntactically-valid selector to make these styles Firefox-only
+                    .progress[value] {
+                        background-color: lighten($sidebar-bg, 15%) !important;
+                    }
+                }
             }
         }
     }
diff --git a/AJAX_Full_Project_GULP/scss/style.scss b/AJAX_Full_Project_GULP/scss/style.scss
index 53b4367..12259a9 100644
--- a/AJAX_Full_Project_GULP/scss/style.scss
+++ b/AJAX_Full_Project_GULP/scss/style.scss
@@ -6,9 +6,9 @@
  * @license MIT
  */
 // Core variables and mixins
-@import "core/bootstrap-variables";
+@import "bootstrap-variables";
 @import "bootstrap_src/variables";
-@import "core/custom-variables";
+@import "custom-variables";
 @import "bootstrap_src/mixins";
 @import "core/mixins";
 
@@ -37,6 +37,7 @@
     @import "bootstrap_custom/input-group";
 //@import "custom-forms";
 @import "bootstrap_src/nav";
+    @import "bootstrap_custom/nav";
 @import "bootstrap_src/navbar";
     @import "bootstrap_custom/navbar";
 @import "bootstrap_src/card";
@@ -99,4 +100,4 @@
 @import "core/mobile";
 
 // Custom styles
-@import "core/custom"
+@import "custom";
diff --git a/AJAX_Full_Project_GULP/views/components/cards.html b/AJAX_Full_Project_GULP/views/components/cards.html
index a57caf7..c0ae0f7 100644
--- a/AJAX_Full_Project_GULP/views/components/cards.html
+++ b/AJAX_Full_Project_GULP/views/components/cards.html
@@ -38,7 +38,7 @@
             <div class="card">
                 <div class="card-header">
                     Card with switch
-                    <label class="switch switch-sm switch-text switch-info pull-right mb-0">
+                    <label class="switch switch-sm switch-text switch-info float-xs-right mb-0">
                         <input type="checkbox" class="switch-input">
                         <span class="switch-label" data-on="On" data-off="Off"></span>
                         <span class="switch-handle"></span>
@@ -55,7 +55,7 @@
             <div class="card">
                 <div class="card-header">
                     Card with label
-                    <span class="tag tag-success pull-right">Success</span>
+                    <span class="tag tag-success float-xs-right">Success</span>
                 </div>
                 <div class="card-block">
                     Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex
@@ -68,7 +68,7 @@
             <div class="card">
                 <div class="card-header">
                     Card with label
-                    <span class="tag tag-pill tag-danger pull-right">42</span>
+                    <span class="tag tag-pill tag-danger float-xs-right">42</span>
                 </div>
                 <div class="card-block">
                     Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex
diff --git a/AJAX_Full_Project_GULP/views/components/tabs.html b/AJAX_Full_Project_GULP/views/components/tabs.html
new file mode 100644
index 0000000..0f89542
--- /dev/null
+++ b/AJAX_Full_Project_GULP/views/components/tabs.html
@@ -0,0 +1,122 @@
+<div class="animated fadeIn">
+    <div class="animated fadeIn">
+        <div class="row">
+            <div class="col-md-6 mb-2">
+                <ul class="nav nav-tabs" role="tablist">
+                    <li class="nav-item">
+                        <a class="nav-link active" data-toggle="tab" href="#home" role="tab" aria-controls="home">Home</a>
+                    </li>
+                    <li class="nav-item">
+                        <a class="nav-link" data-toggle="tab" href="#profile" role="tab" aria-controls="profile">Profile</a>
+                    </li>
+                    <li class="nav-item">
+                        <a class="nav-link" data-toggle="tab" href="#messages" role="tab" aria-controls="messages">Messages</a>
+                    </li>
+                </ul>
+
+                <div class="tab-content">
+                    <div class="tab-pane active" id="home" role="tabpanel">
+                        1. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure
+                        dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+                    </div>
+                    <div class="tab-pane" id="profile" role="tabpanel">
+                        2. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure
+                        dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+                    </div>
+                    <div class="tab-pane" id="messages" role="tabpanel">
+                        3. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure
+                        dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+                    </div>
+                </div>
+            </div>
+            <!--/.col-->
+            <div class="col-md-6 mb-2">
+                <ul class="nav nav-tabs" role="tablist">
+                    <li class="nav-item">
+                        <a class="nav-link active" data-toggle="tab" href="#home2" role="tab" aria-controls="home"><i class="icon-calculator"></i></a>
+                    </li>
+                    <li class="nav-item">
+                        <a class="nav-link" data-toggle="tab" href="#profile2" role="tab" aria-controls="profile"><i class="icon-basket-loaded"></i></a>
+                    </li>
+                    <li class="nav-item">
+                        <a class="nav-link" data-toggle="tab" href="#messages2" role="tab" aria-controls="messages"><i class="icon-pie-chart"></i></a>
+                    </li>
+                </ul>
+
+                <div class="tab-content">
+                    <div class="tab-pane active" id="home2" role="tabpanel">
+                        1. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure
+                        dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+                    </div>
+                    <div class="tab-pane" id="profile2" role="tabpanel">
+                        2. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure
+                        dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+                    </div>
+                    <div class="tab-pane" id="messages2" role="tabpanel">
+                        3. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure
+                        dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+                    </div>
+                </div>
+            </div>
+            <!--/.col-->
+            <div class="col-md-6 mb-2">
+                <ul class="nav nav-tabs" role="tablist">
+                    <li class="nav-item">
+                        <a class="nav-link active" data-toggle="tab" href="#home3" role="tab" aria-controls="home"><i class="icon-calculator"></i> Calculator</a>
+                    </li>
+                    <li class="nav-item">
+                        <a class="nav-link" data-toggle="tab" href="#profile3" role="tab" aria-controls="profile"><i class="icon-basket-loaded"></i> Shoping cart</a>
+                    </li>
+                    <li class="nav-item">
+                        <a class="nav-link" data-toggle="tab" href="#messages3" role="tab" aria-controls="messages"><i class="icon-pie-chart"></i> Charts</a>
+                    </li>
+                </ul>
+
+                <div class="tab-content">
+                    <div class="tab-pane active" id="home3" role="tabpanel">
+                        1. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure
+                        dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+                    </div>
+                    <div class="tab-pane" id="profile3" role="tabpanel">
+                        2. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure
+                        dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+                    </div>
+                    <div class="tab-pane" id="messages3" role="tabpanel">
+                        3. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure
+                        dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+                    </div>
+                </div>
+            </div>
+            <!--/.col-->
+            <div class="col-md-6 mb-2">
+                <ul class="nav nav-tabs" role="tablist">
+                    <li class="nav-item">
+                        <a class="nav-link active" data-toggle="tab" href="#home4" role="tab" aria-controls="home"><i class="icon-calculator"></i> Calculator &nbsp;<span class="tag tag-success">New</span></a>
+                    </li>
+                    <li class="nav-item">
+                        <a class="nav-link" data-toggle="tab" href="#profile4" role="tab" aria-controls="profile"><i class="icon-basket-loaded"></i> Shoping cart &nbsp;<span class="tag tag-pill tag-danger">29</span></a>
+                    </li>
+                    <li class="nav-item">
+                        <a class="nav-link" data-toggle="tab" href="#messages4" role="tab" aria-controls="messages"><i class="icon-pie-chart"></i> Charts</a>
+                    </li>
+                </ul>
+
+                <div class="tab-content">
+                    <div class="tab-pane active" id="home4" role="tabpanel">
+                        1. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure
+                        dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+                    </div>
+                    <div class="tab-pane" id="profile4" role="tabpanel">
+                        2. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure
+                        dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+                    </div>
+                    <div class="tab-pane" id="messages4" role="tabpanel">
+                        3. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure
+                        dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+                    </div>
+                </div>
+            </div>
+            <!--/.col-->
+        </div>
+        <!--/.row-->
+    </div>
diff --git a/AJAX_Full_Project_GULP/views/main.html b/AJAX_Full_Project_GULP/views/main.html
index 122b48c..60f35f5 100644
--- a/AJAX_Full_Project_GULP/views/main.html
+++ b/AJAX_Full_Project_GULP/views/main.html
@@ -11,7 +11,7 @@
         <div class="col-sm-6 col-lg-3">
             <div class="card card-inverse card-primary">
                 <div class="card-block pb-0">
-                    <div class="btn-group pull-right">
+                    <div class="btn-group float-xs-right">
                         <button type="button" class="btn btn-transparent active dropdown-toggle p-0" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
                             <i class="icon-settings"></i>
                         </button>
@@ -34,7 +34,7 @@
         <div class="col-sm-6 col-lg-3">
             <div class="card card-inverse card-info">
                 <div class="card-block pb-0">
-                    <button type="button" class="btn btn-transparent active p-0 pull-right">
+                    <button type="button" class="btn btn-transparent active p-0 float-xs-right">
                         <i class="icon-location-pin"></i>
                     </button>
                     <h4 class="mb-0">9.823</h4>
@@ -50,7 +50,7 @@
         <div class="col-sm-6 col-lg-3">
             <div class="card card-inverse card-warning">
                 <div class="card-block pb-0">
-                    <div class="btn-group pull-right">
+                    <div class="btn-group float-xs-right">
                         <button type="button" class="btn btn-transparent active dropdown-toggle p-0" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
                             <i class="icon-settings"></i>
                         </button>
@@ -73,7 +73,7 @@
         <div class="col-sm-6 col-lg-3">
             <div class="card card-inverse card-danger">
                 <div class="card-block pb-0">
-                    <div class="btn-group pull-right">
+                    <div class="btn-group float-xs-right">
                         <button type="button" class="btn btn-transparent active dropdown-toggle p-0" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
                             <i class="icon-settings"></i>
                         </button>
@@ -104,7 +104,7 @@
                     <div class="small text-muted" style="margin-top:-10px;">November 2015</div>
                 </div>
                 <div class="col-xs-7">
-                    <div class="btn-toolbar pull-right" role="toolbar" aria-label="Toolbar with button groups">
+                    <div class="btn-toolbar float-xs-right" role="toolbar" aria-label="Toolbar with button groups">
                         <div class="btn-group" data-toggle="buttons" aria-label="First group">
                             <label class="btn btn-outline-secondary">
                                 <input type="radio" name="options" id="option1">Day
@@ -621,10 +621,10 @@
                                 </td>
                                 <td>
                                     <div class="clearfix">
-                                        <div class="pull-left">
+                                        <div class="float-xs-left">
                                             <strong>50%</strong>
                                         </div>
-                                        <div class="pull-right">
+                                        <div class="float-xs-right">
                                             <small class="text-muted">Jun 11, 2015 - Jul 10, 2015</small>
                                         </div>
                                     </div>
@@ -657,10 +657,10 @@
                                 </td>
                                 <td>
                                     <div class="clearfix">
-                                        <div class="pull-left">
+                                        <div class="float-xs-left">
                                             <strong>10%</strong>
                                         </div>
-                                        <div class="pull-right">
+                                        <div class="float-xs-right">
                                             <small class="text-muted">Jun 11, 2015 - Jul 10, 2015</small>
                                         </div>
                                     </div>
@@ -691,10 +691,10 @@
                                 </td>
                                 <td>
                                     <div class="clearfix">
-                                        <div class="pull-left">
+                                        <div class="float-xs-left">
                                             <strong>74%</strong>
                                         </div>
-                                        <div class="pull-right">
+                                        <div class="float-xs-right">
                                             <small class="text-muted">Jun 11, 2015 - Jul 10, 2015</small>
                                         </div>
                                     </div>
@@ -726,10 +726,10 @@
                                 </td>
                                 <td>
                                     <div class="clearfix">
-                                        <div class="pull-left">
+                                        <div class="float-xs-left">
                                             <strong>98%</strong>
                                         </div>
-                                        <div class="pull-right">
+                                        <div class="float-xs-right">
                                             <small class="text-muted">Jun 11, 2015 - Jul 10, 2015</small>
                                         </div>
                                     </div>
@@ -761,10 +761,10 @@
                                 </td>
                                 <td>
                                     <div class="clearfix">
-                                        <div class="pull-left">
+                                        <div class="float-xs-left">
                                             <strong>22%</strong>
                                         </div>
-                                        <div class="pull-right">
+                                        <div class="float-xs-right">
                                             <small class="text-muted">Jun 11, 2015 - Jul 10, 2015</small>
                                         </div>
                                     </div>
@@ -796,10 +796,10 @@
                                 </td>
                                 <td>
                                     <div class="clearfix">
-                                        <div class="pull-left">
+                                        <div class="float-xs-left">
                                             <strong>43%</strong>
                                         </div>
-                                        <div class="pull-right">
+                                        <div class="float-xs-right">
                                             <small class="text-muted">Jun 11, 2015 - Jul 10, 2015</small>
                                         </div>
                                     </div>
diff --git a/AJAX_Full_Project_GULP/views/pages/404.html b/AJAX_Full_Project_GULP/views/pages/404.html
index 46e4196..4479b3f 100644
--- a/AJAX_Full_Project_GULP/views/pages/404.html
+++ b/AJAX_Full_Project_GULP/views/pages/404.html
@@ -28,7 +28,7 @@
             <div class="row">
                 <div class="col-md-6 offset-md-3">
                     <div class="clearfix">
-                        <h1 class="pull-left display-3 mr-2">404</h1>
+                        <h1 class="float-xs-left display-3 mr-2">404</h1>
                         <h4 class="pt-1">Oops! You're lost.</h4>
                         <p class="text-muted">The page you are looking for was not found.</p>
                     </div>
@@ -51,22 +51,6 @@
     <script src="../../bower_components/tether/dist/js/tether.min.js"></script>
     <script src="../../bower_components/bootstrap/dist/js/bootstrap.min.js"></script>
 
-    <script>
-        function verticalAlignMiddle() {
-        				var bodyHeight = $(window).height();
-        		        var formHeight = $('.vamiddle').height();
-        		        var marginTop = (bodyHeight / 2) - (formHeight / 2);
-        
-        				if (marginTop > 0) {
-        					$('.vamiddle').css('margin-top', marginTop);
-        				}
-        			}
-        
-        			$(document).ready(function(){
-        				verticalAlignMiddle();
-        			});
-        			$(window).bind('resize', verticalAlignMiddle);
-    </script>
 </body>
 
 </html>
diff --git a/AJAX_Full_Project_GULP/views/pages/500.html b/AJAX_Full_Project_GULP/views/pages/500.html
index 6471e9b..8a0bf2a 100644
--- a/AJAX_Full_Project_GULP/views/pages/500.html
+++ b/AJAX_Full_Project_GULP/views/pages/500.html
@@ -28,7 +28,7 @@
             <div class="row">
                 <div class="col-md-6 offset-md-3">
                     <div class="clearfix">
-                        <h1 class="pull-left display-3 mr-2">500</h1>
+                        <h1 class="float-xs-left display-3 mr-2">500</h1>
                         <h4 class="pt-1">Houston, we have a problem!</h4>
                         <p class="text-muted">The page you are looking for is temporarily unavailable.</p>
                     </div>
@@ -51,22 +51,6 @@
     <script src="../../bower_components/tether/dist/js/tether.min.js"></script>
     <script src="../../bower_components/bootstrap/dist/js/bootstrap.min.js"></script>
 
-    <script>
-        function verticalAlignMiddle() {
-        				var bodyHeight = $(window).height();
-        		        var formHeight = $('.vamiddle').height();
-        		        var marginTop = (bodyHeight / 2) - (formHeight / 2);
-        
-        				if (marginTop > 0) {
-        					$('.vamiddle').css('margin-top', marginTop);
-        				}
-        			}
-        
-        			$(document).ready(function(){
-        				verticalAlignMiddle();
-        			});
-        			$(window).bind('resize', verticalAlignMiddle);
-    </script>
 </body>
 
 </html>
diff --git a/AJAX_Full_Project_GULP/views/pages/login.html b/AJAX_Full_Project_GULP/views/pages/login.html
index 45d34b4..a00904e 100644
--- a/AJAX_Full_Project_GULP/views/pages/login.html
+++ b/AJAX_Full_Project_GULP/views/pages/login.html
@@ -73,22 +73,6 @@
     <script src="../../bower_components/tether/dist/js/tether.min.js"></script>
     <script src="../../bower_components/bootstrap/dist/js/bootstrap.min.js"></script>
 
-    <script>
-        function verticalAlignMiddle() {
-        				var bodyHeight = $(window).height();
-        		        var formHeight = $('.vamiddle').height();
-        		        var marginTop = (bodyHeight / 2) - (formHeight / 2);
-        
-        				if (marginTop > 0) {
-        					$('.vamiddle').css('margin-top', marginTop);
-        				}
-        			}
-        
-        			$(document).ready(function(){
-        				verticalAlignMiddle();
-        			});
-        			$(window).bind('resize', verticalAlignMiddle);
-    </script>
 </body>
 
 </html>
diff --git a/AJAX_Full_Project_GULP/views/pages/register.html b/AJAX_Full_Project_GULP/views/pages/register.html
index fb4bbca..fdc92ea 100644
--- a/AJAX_Full_Project_GULP/views/pages/register.html
+++ b/AJAX_Full_Project_GULP/views/pages/register.html
@@ -79,23 +79,6 @@
     <script src="../../bower_components/jquery/dist/jquery.min.js"></script>
     <script src="../../bower_components/tether/dist/js/tether.min.js"></script>
     <script src="../../bower_components/bootstrap/dist/js/bootstrap.min.js"></script>
-
-    <script>
-        function verticalAlignMiddle() {
-        				var bodyHeight = $(window).height();
-        		        var formHeight = $('.vamiddle').height();
-        		        var marginTop = (bodyHeight / 2) - (formHeight / 2);
-        
-        				if (marginTop > 0) {
-        					$('.vamiddle').css('margin-top', marginTop);
-        				}
-        			}
-        
-        			$(document).ready(function(){
-        				verticalAlignMiddle();
-        			});
-        			$(window).bind('resize', verticalAlignMiddle);
-    </script>
 </body>
 
 </html>
diff --git a/AJAX_Full_Project_GULP/views/widgets.html b/AJAX_Full_Project_GULP/views/widgets.html
index 4592296..0037308 100644
--- a/AJAX_Full_Project_GULP/views/widgets.html
+++ b/AJAX_Full_Project_GULP/views/widgets.html
@@ -10,7 +10,7 @@
         <div class="col-sm-6 col-lg-3">
             <div class="card card-inverse card-primary">
                 <div class="card-block pb-0">
-                    <div class="btn-group pull-right">
+                    <div class="btn-group float-xs-right">
                         <button type="button" class="btn btn-transparent active dropdown-toggle p-0" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
                             <i class="icon-settings"></i>
                         </button>
@@ -33,7 +33,7 @@
         <div class="col-sm-6 col-lg-3">
             <div class="card card-inverse card-info">
                 <div class="card-block pb-0">
-                    <button type="button" class="btn btn-transparent active p-0 pull-right">
+                    <button type="button" class="btn btn-transparent active p-0 float-xs-right">
                         <i class="icon-location-pin"></i>
                     </button>
                     <h4 class="mb-0">9.823</h4>
@@ -49,7 +49,7 @@
         <div class="col-sm-6 col-lg-3">
             <div class="card card-inverse card-warning">
                 <div class="card-block pb-0">
-                    <div class="btn-group pull-right">
+                    <div class="btn-group float-xs-right">
                         <button type="button" class="btn btn-transparent active dropdown-toggle p-0" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
                             <i class="icon-settings"></i>
                         </button>
@@ -74,7 +74,7 @@
         <div class="col-sm-6 col-lg-3">
             <div class="card card-inverse card-danger">
                 <div class="card-block pb-0">
-                    <div class="btn-group pull-right">
+                    <div class="btn-group float-xs-right">
                         <button type="button" class="btn btn-transparent active dropdown-toggle p-0" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
                             <i class="icon-settings"></i>
                         </button>
@@ -103,13 +103,13 @@
                 <div class="card-header card-header-inverse card-header-primary">
                     <div class="font-weight-bold">
                         <span>SALE</span>
-                        <span class="pull-right">$1.890,65</span>
+                        <span class="float-xs-right">$1.890,65</span>
                     </div>
                     <div>
                         <span>
                             <small>Today 6:43 AM</small>
                         </span>
-                        <span class="pull-right">
+                        <span class="float-xs-right">
                             <small>+432,50 (15,78%)</small>
                         </span>
                     </div>
@@ -127,13 +127,13 @@
                 <div class="card-header card-header-inverse card-header-danger">
                     <div class="font-weight-bold">
                         <span>SALE</span>
-                        <span class="pull-right">$1.890,65</span>
+                        <span class="float-xs-right">$1.890,65</span>
                     </div>
                     <div>
                         <span>
                             <small>Today 6:43 AM</small>
                         </span>
-                        <span class="pull-right">
+                        <span class="float-xs-right">
                             <small>+432,50 (15,78%)</small>
                         </span>
                     </div>
@@ -151,13 +151,13 @@
                 <div class="card-header card-header-inverse card-header-success">
                     <div class="font-weight-bold">
                         <span>SALE</span>
-                        <span class="pull-right">$1.890,65</span>
+                        <span class="float-xs-right">$1.890,65</span>
                     </div>
                     <div>
                         <span>
                             <small>Today 6:43 AM</small>
                         </span>
-                        <span class="pull-right">
+                        <span class="float-xs-right">
                             <small>+432,50 (15,78%)</small>
                         </span>
                     </div>
@@ -175,13 +175,13 @@
                 <div class="card-header card-header-inverse card-header-warning">
                     <div class="font-weight-bold">
                         <span>SALE</span>
-                        <span class="pull-right">$1.890,65</span>
+                        <span class="float-xs-right">$1.890,65</span>
                     </div>
                     <div>
                         <span>
                             <small>Today 6:43 AM</small>
                         </span>
-                        <span class="pull-right">
+                        <span class="float-xs-right">
                             <small>+432,50 (15,78%)</small>
                         </span>
                     </div>
@@ -372,7 +372,7 @@
         <div class="col-xs-6 col-lg-3">
             <div class="card">
                 <div class="card-block p-1 clearfix">
-                    <i class="fa fa-cogs bg-primary p-1 font-2xl mr-1 pull-left"></i>
+                    <i class="fa fa-cogs bg-primary p-1 font-2xl mr-1 float-xs-left"></i>
                     <div class="h5 text-primary mb-0 mt-h">$1.999,50</div>
                     <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>
                 </div>
@@ -383,7 +383,7 @@
         <div class="col-xs-6 col-lg-3">
             <div class="card">
                 <div class="card-block p-1 clearfix">
-                    <i class="fa fa-laptop bg-info p-1 font-2xl mr-1 pull-left"></i>
+                    <i class="fa fa-laptop bg-info p-1 font-2xl mr-1 float-xs-left"></i>
                     <div class="h5 text-info mb-0 mt-h">$1.999,50</div>
                     <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>
                 </div>
@@ -394,7 +394,7 @@
         <div class="col-xs-6 col-lg-3">
             <div class="card">
                 <div class="card-block p-1 clearfix">
-                    <i class="fa fa-moon-o bg-warning p-1 font-2xl mr-1 pull-left"></i>
+                    <i class="fa fa-moon-o bg-warning p-1 font-2xl mr-1 float-xs-left"></i>
                     <div class="h5 text-warning mb-0 mt-h">$1.999,50</div>
                     <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>
                 </div>
@@ -405,7 +405,7 @@
         <div class="col-xs-6 col-lg-3">
             <div class="card">
                 <div class="card-block p-1 clearfix">
-                    <i class="fa fa-bell bg-danger p-1 font-2xl mr-1 pull-left"></i>
+                    <i class="fa fa-bell bg-danger p-1 font-2xl mr-1 float-xs-left"></i>
                     <div class="h5 text-danger mb-0 mt-h">$1.999,50</div>
                     <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>
                 </div>
@@ -416,12 +416,12 @@
         <div class="col-xs-6 col-lg-3">
             <div class="card">
                 <div class="card-block p-1 clearfix">
-                    <i class="fa fa-cogs bg-primary p-1 font-2xl mr-1 pull-left"></i>
+                    <i class="fa fa-cogs bg-primary p-1 font-2xl mr-1 float-xs-left"></i>
                     <div class="h5 text-primary mb-0 mt-h">$1.999,50</div>
                     <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>
                 </div>
                 <div class="card-footer px-1 py-h">
-                    <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right pull-right font-lg"></i></a>
+                    <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right float-xs-right font-lg"></i></a>
                 </div>
             </div>
         </div>
@@ -430,12 +430,12 @@
         <div class="col-xs-6 col-lg-3">
             <div class="card">
                 <div class="card-block p-1 clearfix">
-                    <i class="fa fa-laptop bg-info p-1 font-2xl mr-1 pull-left"></i>
+                    <i class="fa fa-laptop bg-info p-1 font-2xl mr-1 float-xs-left"></i>
                     <div class="h5 text-info mb-0 mt-h">$1.999,50</div>
                     <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>
                 </div>
                 <div class="card-footer px-1 py-h">
-                    <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right pull-right font-lg"></i></a>
+                    <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right float-xs-right font-lg"></i></a>
                 </div>
             </div>
         </div>
@@ -444,12 +444,12 @@
         <div class="col-xs-6 col-lg-3">
             <div class="card">
                 <div class="card-block p-1 clearfix">
-                    <i class="fa fa-moon-o bg-warning p-1 font-2xl mr-1 pull-left"></i>
+                    <i class="fa fa-moon-o bg-warning p-1 font-2xl mr-1 float-xs-left"></i>
                     <div class="h5 text-warning mb-0 mt-h">$1.999,50</div>
                     <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>
                 </div>
                 <div class="card-footer px-1 py-h">
-                    <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right pull-right font-lg"></i></a>
+                    <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right float-xs-right font-lg"></i></a>
                 </div>
             </div>
         </div>
@@ -458,12 +458,12 @@
         <div class="col-xs-6 col-lg-3">
             <div class="card">
                 <div class="card-block p-1 clearfix">
-                    <i class="fa fa-bell bg-danger p-1 font-2xl mr-1 pull-left"></i>
+                    <i class="fa fa-bell bg-danger p-1 font-2xl mr-1 float-xs-left"></i>
                     <div class="h5 text-danger mb-0 mt-h">$1.999,50</div>
                     <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>
                 </div>
                 <div class="card-footer px-1 py-h">
-                    <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right pull-right font-lg"></i></a>
+                    <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right float-xs-right font-lg"></i></a>
                 </div>
             </div>
         </div>
@@ -476,7 +476,7 @@
         <div class="col-xs-6 col-lg-3">
             <div class="card">
                 <div class="card-block p-0 clearfix">
-                    <i class="fa fa-cogs bg-primary p-2 font-2xl mr-1 pull-left"></i>
+                    <i class="fa fa-cogs bg-primary p-2 font-2xl mr-1 float-xs-left"></i>
                     <div class="h5 text-primary mb-0 pt-1">$1.999,50</div>
                     <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>
                 </div>
@@ -487,7 +487,7 @@
         <div class="col-xs-6 col-lg-3">
             <div class="card">
                 <div class="card-block p-0 clearfix">
-                    <i class="fa fa-laptop bg-info p-2 font-2xl mr-1 pull-left"></i>
+                    <i class="fa fa-laptop bg-info p-2 font-2xl mr-1 float-xs-left"></i>
                     <div class="h5 text-info mb-0 pt-1">$1.999,50</div>
                     <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>
                 </div>
@@ -498,7 +498,7 @@
         <div class="col-xs-6 col-lg-3">
             <div class="card">
                 <div class="card-block p-0 clearfix">
-                    <i class="fa fa-moon-o bg-warning p-2 font-2xl mr-1 pull-left"></i>
+                    <i class="fa fa-moon-o bg-warning p-2 font-2xl mr-1 float-xs-left"></i>
                     <div class="h5 text-warning mb-0 pt-1">$1.999,50</div>
                     <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>
                 </div>
@@ -509,7 +509,7 @@
         <div class="col-xs-6 col-lg-3">
             <div class="card">
                 <div class="card-block p-0 clearfix">
-                    <i class="fa fa-bell bg-danger p-2 font-2xl mr-1 pull-left"></i>
+                    <i class="fa fa-bell bg-danger p-2 font-2xl mr-1 float-xs-left"></i>
                     <div class="h5 text-danger mb-0 pt-1">$1.999,50</div>
                     <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>
                 </div>
@@ -520,7 +520,7 @@
         <div class="col-xs-6 col-lg-3">
             <div class="card">
                 <div class="card-block p-0 clearfix">
-                    <i class="fa fa-cogs bg-primary p-2 px-3 font-2xl mr-1 pull-left"></i>
+                    <i class="fa fa-cogs bg-primary p-2 px-3 font-2xl mr-1 float-xs-left"></i>
                     <div class="h5 text-primary mb-0 pt-1">$1.999,50</div>
                     <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>
                 </div>
@@ -531,7 +531,7 @@
         <div class="col-xs-6 col-lg-3">
             <div class="card">
                 <div class="card-block p-0 clearfix">
-                    <i class="fa fa-laptop bg-info p-2 px-3 font-2xl mr-1 pull-left"></i>
+                    <i class="fa fa-laptop bg-info p-2 px-3 font-2xl mr-1 float-xs-left"></i>
                     <div class="h5 text-info mb-0 pt-1">$1.999,50</div>
                     <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>
                 </div>
@@ -542,7 +542,7 @@
         <div class="col-xs-6 col-lg-3">
             <div class="card">
                 <div class="card-block p-0 clearfix">
-                    <i class="fa fa-moon-o bg-warning p-2 px-3 font-2xl mr-1 pull-left"></i>
+                    <i class="fa fa-moon-o bg-warning p-2 px-3 font-2xl mr-1 float-xs-left"></i>
                     <div class="h5 text-warning mb-0 pt-1">$1.999,50</div>
                     <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>
                 </div>
@@ -553,7 +553,7 @@
         <div class="col-xs-6 col-lg-3">
             <div class="card">
                 <div class="card-block p-0 clearfix">
-                    <i class="fa fa-bell bg-danger p-2 px-3 font-2xl mr-1 pull-left"></i>
+                    <i class="fa fa-bell bg-danger p-2 px-3 font-2xl mr-1 float-xs-left"></i>
                     <div class="h5 text-danger mb-0 pt-1">$1.999,50</div>
                     <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>
                 </div>
@@ -639,7 +639,7 @@
     </div>
     <!--/row-->
 
-    <div class="card-group mb-1">
+    <div class="card-group">
         <div class="card">
             <div class="card-block">
                 <div class="h1 text-muted text-xs-right mb-2">
diff --git a/AJAX_Starter_GULP/css/style.css b/AJAX_Starter_GULP/css/style.css
index a16f7f6..6adc408 100644
--- a/AJAX_Starter_GULP/css/style.css
+++ b/AJAX_Starter_GULP/css/style.css
@@ -2592,6 +2592,29 @@ tbody.collapse.in {
 .tab-content > .active {
   display: block; }
 
+.nav-tabs .nav-link {
+  color: #607d8b; }
+  .nav-tabs .nav-link.active {
+    color: #263238;
+    background: #fff;
+    border-color: #cfd8dc;
+    border-bottom-color: #fff; }
+    .nav-tabs .nav-link.active:focus {
+      background: #fff;
+      border-color: #cfd8dc;
+      border-bottom-color: #fff; }
+
+.tab-content {
+  margin-top: -1px;
+  background: #fff;
+  border: 1px solid #cfd8dc; }
+  .tab-content .tab-pane {
+    padding: 1rem 1rem; }
+
+.card-block .tab-content {
+  margin-top: 0;
+  border: 0; }
+
 .navbar {
   position: relative;
   padding: 0.5rem 1rem; }
@@ -5253,6 +5276,27 @@ body:not(.top-nav) .sidebar {
           transition: 0s !important; }
         body:not(.top-nav) .sidebar ul.nav li.nav-item.nav-dropdown.nt a.nav-link.nav-dropdown-toggle::before {
           transition: 0s !important; }
+      body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-label {
+        display: block;
+        padding: 0.09375rem 1rem;
+        color: #cfd8dc; }
+        body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-label:hover {
+          color: #fff;
+          text-decoration: none; }
+        body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-label i {
+          width: 20px;
+          margin: -3px 0.5rem 0 0;
+          font-size: 10px;
+          color: #b0bec5;
+          text-align: center;
+          vertical-align: middle; }
+      body:not(.top-nav) .sidebar ul.nav li.nav-item .progress[value] {
+        background-color: #455b66 !important; }
+      body:not(.top-nav) .sidebar ul.nav li.nav-item .progress[value]::-webkit-progress-bar {
+        background-color: #455b66 !important; }
+      body:not(.top-nav) .sidebar ul.nav li.nav-item base::-moz-progress-bar,
+      body:not(.top-nav) .sidebar ul.nav li.nav-item .progress[value] {
+        background-color: #455b66 !important; }
 
 @media (min-width: 576px) {
   body.sidebar-nav.compact-nav .sidebar {
@@ -5412,6 +5456,7 @@ nav.top-nav {
       color: #263238;
       border-top: 0; }
       .aside-menu .nav-tabs .nav-link.active {
+        color: #20a8d8;
         border-right-color: #cfd8dc;
         border-left-color: #cfd8dc; }
     .aside-menu .nav-tabs .nav-item:first-child .nav-link {
@@ -5421,6 +5466,8 @@ nav.top-nav {
     height: calc(100vh - 2.375rem - 55px);
     overflow-x: hidden;
     overflow-y: auto;
+    border: 0;
+    border-top: 1px solid #cfd8dc;
     -ms-overflow-style: -ms-autohiding-scrollbar; }
     .aside-menu .tab-content::-webkit-scrollbar {
       width: 10px;
@@ -5437,6 +5484,8 @@ nav.top-nav {
       border-color: transparent;
       border-style: solid;
       border-width: 1px 2px; }
+    .aside-menu .tab-content .tab-pane {
+      padding: 0; }
 
 #loading-bar,
 #loading-bar-spinner {
@@ -6659,8 +6708,8 @@ hr.transparent {
   display: table; }
 
 .d-100vh-va-middle {
-  height: 100vh;
   display: table-cell;
+  height: 100vh;
   vertical-align: middle; }
 
 .breadcrumb-menu {
diff --git a/AJAX_Starter_GULP/index.html b/AJAX_Starter_GULP/index.html
index 1007135..25da9e4 100644
--- a/AJAX_Starter_GULP/index.html
+++ b/AJAX_Starter_GULP/index.html
@@ -81,7 +81,7 @@
         <span class="text-left">
             <a href="http://coreui.io">CoreUI</a> &copy; 2016 creativeLabs.
         </span>
-        <span class="pull-right">
+        <span class="float-xs-right">
             Powered by <a href="http://coreui.io">CoreUI</a>
         </span>
     </footer>
diff --git a/AJAX_Starter_GULP/scss/core/bootstrap-variables.scss b/AJAX_Starter_GULP/scss/_bootstrap-variables.scss
similarity index 100%
rename from AJAX_Starter_GULP/scss/core/bootstrap-variables.scss
rename to AJAX_Starter_GULP/scss/_bootstrap-variables.scss
diff --git a/AJAX_Starter_GULP/scss/core/_custom-variables.scss b/AJAX_Starter_GULP/scss/_custom-variables.scss
similarity index 100%
rename from AJAX_Starter_GULP/scss/core/_custom-variables.scss
rename to AJAX_Starter_GULP/scss/_custom-variables.scss
diff --git a/AJAX_Starter_GULP/scss/core/_custom.scss b/AJAX_Starter_GULP/scss/_custom.scss
similarity index 100%
rename from AJAX_Starter_GULP/scss/core/_custom.scss
rename to AJAX_Starter_GULP/scss/_custom.scss
diff --git a/AJAX_Starter_GULP/scss/bootstrap_custom/_nav.scss b/AJAX_Starter_GULP/scss/bootstrap_custom/_nav.scss
new file mode 100644
index 0000000..ea20f3f
--- /dev/null
+++ b/AJAX_Starter_GULP/scss/bootstrap_custom/_nav.scss
@@ -0,0 +1,32 @@
+.nav-tabs {
+    .nav-link {
+        color: $gray;
+        &.active {
+            color: $gray-dark;
+            background: #fff;
+            border-color: $border-color;
+            border-bottom-color: #fff;
+            &:focus {
+                background: #fff;
+                border-color: $border-color;
+                border-bottom-color: #fff;
+            }
+        }
+    }
+}
+
+.tab-content {
+    margin-top: -1px;
+    background: #fff;
+    border: 1px solid $border-color;
+    .tab-pane {
+        padding: $spacer-y $spacer-x;
+    }
+}
+
+.card-block {
+    .tab-content {
+        margin-top: 0;
+        border: 0;
+    }
+}
diff --git a/AJAX_Starter_GULP/scss/core/_aside.scss b/AJAX_Starter_GULP/scss/core/_aside.scss
index 1cb2f5b..47d9b47 100644
--- a/AJAX_Starter_GULP/scss/core/_aside.scss
+++ b/AJAX_Starter_GULP/scss/core/_aside.scss
@@ -17,6 +17,7 @@
             color: $body-color;
             border-top: 0;
             &.active {
+                color: $brand-primary;
                 border-right-color: $border-color;
                 border-left-color: $border-color;
             }
@@ -33,6 +34,8 @@
         height: calc(100vh - #{$aside-menu-nav-padding-y * 2 + $font-size-base} - #{$navbar-height});
         overflow-x: hidden;
         overflow-y: auto;
+        border: 0;
+        border-top: 1px solid $border-color;
         -ms-overflow-style: -ms-autohiding-scrollbar;
 
         &::-webkit-scrollbar {
@@ -59,5 +62,9 @@
             border-style: solid;
             border-width: 1px 2px;
         }
+
+        .tab-pane {
+            padding: 0;
+        }
     }
 }
diff --git a/AJAX_Starter_GULP/scss/core/_others.scss b/AJAX_Starter_GULP/scss/core/_others.scss
index ad016ab..14bd5d9 100644
--- a/AJAX_Starter_GULP/scss/core/_others.scss
+++ b/AJAX_Starter_GULP/scss/core/_others.scss
@@ -7,7 +7,7 @@ hr.transparent {
 }
 
 .d-100vh-va-middle {
-    height: 100vh;
     display: table-cell;
+    height: 100vh;
     vertical-align: middle;
 }
diff --git a/AJAX_Starter_GULP/scss/core/navigation/_sidebar.scss b/AJAX_Starter_GULP/scss/core/navigation/_sidebar.scss
index 0e58ac6..16f1365 100644
--- a/AJAX_Starter_GULP/scss/core/navigation/_sidebar.scss
+++ b/AJAX_Starter_GULP/scss/core/navigation/_sidebar.scss
@@ -212,6 +212,41 @@ body:not(.top-nav) {
                         }
                     }
                 }
+
+                a.nav-label {
+                    display: block;
+                    padding: ($sidebar-nav-link-padding-y / 8) $sidebar-nav-link-padding-x;
+                    color: $sidebar-nav-title-color;
+
+                    &:hover {
+                        color: $sidebar-color;
+                        text-decoration: none;
+                    }
+
+                    i {
+                        width: 20px;
+                        margin: -3px ($sidebar-nav-link-padding-x / 2) 0 0;
+                        font-size: 10px;
+                        color: $sidebar-nav-link-icon-color;
+                        text-align: center;
+                        vertical-align: middle;
+                    }
+                }
+
+                @if (lightness( $sidebar-bg ) < 40) {
+                    .progress[value] {
+                        background-color: lighten($sidebar-bg, 15%) !important;
+                    }
+
+                    // Unfilled portion of the bar
+                    .progress[value]::-webkit-progress-bar {
+                        background-color: lighten($sidebar-bg, 15%) !important;
+                    }
+                    base::-moz-progress-bar, // Absurd-but-syntactically-valid selector to make these styles Firefox-only
+                    .progress[value] {
+                        background-color: lighten($sidebar-bg, 15%) !important;
+                    }
+                }
             }
         }
     }
diff --git a/AJAX_Starter_GULP/scss/style.scss b/AJAX_Starter_GULP/scss/style.scss
index 53b4367..12259a9 100644
--- a/AJAX_Starter_GULP/scss/style.scss
+++ b/AJAX_Starter_GULP/scss/style.scss
@@ -6,9 +6,9 @@
  * @license MIT
  */
 // Core variables and mixins
-@import "core/bootstrap-variables";
+@import "bootstrap-variables";
 @import "bootstrap_src/variables";
-@import "core/custom-variables";
+@import "custom-variables";
 @import "bootstrap_src/mixins";
 @import "core/mixins";
 
@@ -37,6 +37,7 @@
     @import "bootstrap_custom/input-group";
 //@import "custom-forms";
 @import "bootstrap_src/nav";
+    @import "bootstrap_custom/nav";
 @import "bootstrap_src/navbar";
     @import "bootstrap_custom/navbar";
 @import "bootstrap_src/card";
@@ -99,4 +100,4 @@
 @import "core/mobile";
 
 // Custom styles
-@import "core/custom"
+@import "custom";
diff --git a/Angular2_CLI_Full_Project/dist/assets/css/font-awesome.css b/Angular2_CLI_Full_Project/dist/assets/css/font-awesome.css
deleted file mode 100644
index a0b879f..0000000
--- a/Angular2_CLI_Full_Project/dist/assets/css/font-awesome.css
+++ /dev/null
@@ -1,2199 +0,0 @@
-/*!
- *  Font Awesome 4.6.3 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.6.3');
-  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.6.3#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;
-}
-.fa-pull-left {
-  float: left;
-}
-.fa-pull-right {
-  float: right;
-}
-.fa.fa-pull-left {
-  margin-right: .3em;
-}
-.fa.fa-pull-right {
-  margin-left: .3em;
-}
-/* Deprecated as of 4.4.0 */
-.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;
-}
-.fa-pulse {
-  -webkit-animation: fa-spin 1s infinite steps(8);
-  animation: fa-spin 1s infinite steps(8);
-}
-@-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 {
-  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
-  -webkit-transform: rotate(90deg);
-  -ms-transform: rotate(90deg);
-  transform: rotate(90deg);
-}
-.fa-rotate-180 {
-  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
-  -webkit-transform: rotate(180deg);
-  -ms-transform: rotate(180deg);
-  transform: rotate(180deg);
-}
-.fa-rotate-270 {
-  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
-  -webkit-transform: rotate(270deg);
-  -ms-transform: rotate(270deg);
-  transform: rotate(270deg);
-}
-.fa-flip-horizontal {
-  -ms-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 {
-  -ms-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-f:before,
-.fa-facebook:before {
-  content: "\f09a";
-}
-.fa-github:before {
-  content: "\f09b";
-}
-.fa-unlock:before {
-  content: "\f09c";
-}
-.fa-credit-card:before {
-  content: "\f09d";
-}
-.fa-feed:before,
-.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,
-.fa-gratipay: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-pp: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-resistance: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-y-combinator-square:before,
-.fa-yc-square:before,
-.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";
-}
-.fa-buysellads:before {
-  content: "\f20d";
-}
-.fa-connectdevelop:before {
-  content: "\f20e";
-}
-.fa-dashcube:before {
-  content: "\f210";
-}
-.fa-forumbee:before {
-  content: "\f211";
-}
-.fa-leanpub:before {
-  content: "\f212";
-}
-.fa-sellsy:before {
-  content: "\f213";
-}
-.fa-shirtsinbulk:before {
-  content: "\f214";
-}
-.fa-simplybuilt:before {
-  content: "\f215";
-}
-.fa-skyatlas:before {
-  content: "\f216";
-}
-.fa-cart-plus:before {
-  content: "\f217";
-}
-.fa-cart-arrow-down:before {
-  content: "\f218";
-}
-.fa-diamond:before {
-  content: "\f219";
-}
-.fa-ship:before {
-  content: "\f21a";
-}
-.fa-user-secret:before {
-  content: "\f21b";
-}
-.fa-motorcycle:before {
-  content: "\f21c";
-}
-.fa-street-view:before {
-  content: "\f21d";
-}
-.fa-heartbeat:before {
-  content: "\f21e";
-}
-.fa-venus:before {
-  content: "\f221";
-}
-.fa-mars:before {
-  content: "\f222";
-}
-.fa-mercury:before {
-  content: "\f223";
-}
-.fa-intersex:before,
-.fa-transgender:before {
-  content: "\f224";
-}
-.fa-transgender-alt:before {
-  content: "\f225";
-}
-.fa-venus-double:before {
-  content: "\f226";
-}
-.fa-mars-double:before {
-  content: "\f227";
-}
-.fa-venus-mars:before {
-  content: "\f228";
-}
-.fa-mars-stroke:before {
-  content: "\f229";
-}
-.fa-mars-stroke-v:before {
-  content: "\f22a";
-}
-.fa-mars-stroke-h:before {
-  content: "\f22b";
-}
-.fa-neuter:before {
-  content: "\f22c";
-}
-.fa-genderless:before {
-  content: "\f22d";
-}
-.fa-facebook-official:before {
-  content: "\f230";
-}
-.fa-pinterest-p:before {
-  content: "\f231";
-}
-.fa-whatsapp:before {
-  content: "\f232";
-}
-.fa-server:before {
-  content: "\f233";
-}
-.fa-user-plus:before {
-  content: "\f234";
-}
-.fa-user-times:before {
-  content: "\f235";
-}
-.fa-hotel:before,
-.fa-bed:before {
-  content: "\f236";
-}
-.fa-viacoin:before {
-  content: "\f237";
-}
-.fa-train:before {
-  content: "\f238";
-}
-.fa-subway:before {
-  content: "\f239";
-}
-.fa-medium:before {
-  content: "\f23a";
-}
-.fa-yc:before,
-.fa-y-combinator:before {
-  content: "\f23b";
-}
-.fa-optin-monster:before {
-  content: "\f23c";
-}
-.fa-opencart:before {
-  content: "\f23d";
-}
-.fa-expeditedssl:before {
-  content: "\f23e";
-}
-.fa-battery-4:before,
-.fa-battery-full:before {
-  content: "\f240";
-}
-.fa-battery-3:before,
-.fa-battery-three-quarters:before {
-  content: "\f241";
-}
-.fa-battery-2:before,
-.fa-battery-half:before {
-  content: "\f242";
-}
-.fa-battery-1:before,
-.fa-battery-quarter:before {
-  content: "\f243";
-}
-.fa-battery-0:before,
-.fa-battery-empty:before {
-  content: "\f244";
-}
-.fa-mouse-pointer:before {
-  content: "\f245";
-}
-.fa-i-cursor:before {
-  content: "\f246";
-}
-.fa-object-group:before {
-  content: "\f247";
-}
-.fa-object-ungroup:before {
-  content: "\f248";
-}
-.fa-sticky-note:before {
-  content: "\f249";
-}
-.fa-sticky-note-o:before {
-  content: "\f24a";
-}
-.fa-cc-jcb:before {
-  content: "\f24b";
-}
-.fa-cc-diners-club:before {
-  content: "\f24c";
-}
-.fa-clone:before {
-  content: "\f24d";
-}
-.fa-balance-scale:before {
-  content: "\f24e";
-}
-.fa-hourglass-o:before {
-  content: "\f250";
-}
-.fa-hourglass-1:before,
-.fa-hourglass-start:before {
-  content: "\f251";
-}
-.fa-hourglass-2:before,
-.fa-hourglass-half:before {
-  content: "\f252";
-}
-.fa-hourglass-3:before,
-.fa-hourglass-end:before {
-  content: "\f253";
-}
-.fa-hourglass:before {
-  content: "\f254";
-}
-.fa-hand-grab-o:before,
-.fa-hand-rock-o:before {
-  content: "\f255";
-}
-.fa-hand-stop-o:before,
-.fa-hand-paper-o:before {
-  content: "\f256";
-}
-.fa-hand-scissors-o:before {
-  content: "\f257";
-}
-.fa-hand-lizard-o:before {
-  content: "\f258";
-}
-.fa-hand-spock-o:before {
-  content: "\f259";
-}
-.fa-hand-pointer-o:before {
-  content: "\f25a";
-}
-.fa-hand-peace-o:before {
-  content: "\f25b";
-}
-.fa-trademark:before {
-  content: "\f25c";
-}
-.fa-registered:before {
-  content: "\f25d";
-}
-.fa-creative-commons:before {
-  content: "\f25e";
-}
-.fa-gg:before {
-  content: "\f260";
-}
-.fa-gg-circle:before {
-  content: "\f261";
-}
-.fa-tripadvisor:before {
-  content: "\f262";
-}
-.fa-odnoklassniki:before {
-  content: "\f263";
-}
-.fa-odnoklassniki-square:before {
-  content: "\f264";
-}
-.fa-get-pocket:before {
-  content: "\f265";
-}
-.fa-wikipedia-w:before {
-  content: "\f266";
-}
-.fa-safari:before {
-  content: "\f267";
-}
-.fa-chrome:before {
-  content: "\f268";
-}
-.fa-firefox:before {
-  content: "\f269";
-}
-.fa-opera:before {
-  content: "\f26a";
-}
-.fa-internet-explorer:before {
-  content: "\f26b";
-}
-.fa-tv:before,
-.fa-television:before {
-  content: "\f26c";
-}
-.fa-contao:before {
-  content: "\f26d";
-}
-.fa-500px:before {
-  content: "\f26e";
-}
-.fa-amazon:before {
-  content: "\f270";
-}
-.fa-calendar-plus-o:before {
-  content: "\f271";
-}
-.fa-calendar-minus-o:before {
-  content: "\f272";
-}
-.fa-calendar-times-o:before {
-  content: "\f273";
-}
-.fa-calendar-check-o:before {
-  content: "\f274";
-}
-.fa-industry:before {
-  content: "\f275";
-}
-.fa-map-pin:before {
-  content: "\f276";
-}
-.fa-map-signs:before {
-  content: "\f277";
-}
-.fa-map-o:before {
-  content: "\f278";
-}
-.fa-map:before {
-  content: "\f279";
-}
-.fa-commenting:before {
-  content: "\f27a";
-}
-.fa-commenting-o:before {
-  content: "\f27b";
-}
-.fa-houzz:before {
-  content: "\f27c";
-}
-.fa-vimeo:before {
-  content: "\f27d";
-}
-.fa-black-tie:before {
-  content: "\f27e";
-}
-.fa-fonticons:before {
-  content: "\f280";
-}
-.fa-reddit-alien:before {
-  content: "\f281";
-}
-.fa-edge:before {
-  content: "\f282";
-}
-.fa-credit-card-alt:before {
-  content: "\f283";
-}
-.fa-codiepie:before {
-  content: "\f284";
-}
-.fa-modx:before {
-  content: "\f285";
-}
-.fa-fort-awesome:before {
-  content: "\f286";
-}
-.fa-usb:before {
-  content: "\f287";
-}
-.fa-product-hunt:before {
-  content: "\f288";
-}
-.fa-mixcloud:before {
-  content: "\f289";
-}
-.fa-scribd:before {
-  content: "\f28a";
-}
-.fa-pause-circle:before {
-  content: "\f28b";
-}
-.fa-pause-circle-o:before {
-  content: "\f28c";
-}
-.fa-stop-circle:before {
-  content: "\f28d";
-}
-.fa-stop-circle-o:before {
-  content: "\f28e";
-}
-.fa-shopping-bag:before {
-  content: "\f290";
-}
-.fa-shopping-basket:before {
-  content: "\f291";
-}
-.fa-hashtag:before {
-  content: "\f292";
-}
-.fa-bluetooth:before {
-  content: "\f293";
-}
-.fa-bluetooth-b:before {
-  content: "\f294";
-}
-.fa-percent:before {
-  content: "\f295";
-}
-.fa-gitlab:before {
-  content: "\f296";
-}
-.fa-wpbeginner:before {
-  content: "\f297";
-}
-.fa-wpforms:before {
-  content: "\f298";
-}
-.fa-envira:before {
-  content: "\f299";
-}
-.fa-universal-access:before {
-  content: "\f29a";
-}
-.fa-wheelchair-alt:before {
-  content: "\f29b";
-}
-.fa-question-circle-o:before {
-  content: "\f29c";
-}
-.fa-blind:before {
-  content: "\f29d";
-}
-.fa-audio-description:before {
-  content: "\f29e";
-}
-.fa-volume-control-phone:before {
-  content: "\f2a0";
-}
-.fa-braille:before {
-  content: "\f2a1";
-}
-.fa-assistive-listening-systems:before {
-  content: "\f2a2";
-}
-.fa-asl-interpreting:before,
-.fa-american-sign-language-interpreting:before {
-  content: "\f2a3";
-}
-.fa-deafness:before,
-.fa-hard-of-hearing:before,
-.fa-deaf:before {
-  content: "\f2a4";
-}
-.fa-glide:before {
-  content: "\f2a5";
-}
-.fa-glide-g:before {
-  content: "\f2a6";
-}
-.fa-signing:before,
-.fa-sign-language:before {
-  content: "\f2a7";
-}
-.fa-low-vision:before {
-  content: "\f2a8";
-}
-.fa-viadeo:before {
-  content: "\f2a9";
-}
-.fa-viadeo-square:before {
-  content: "\f2aa";
-}
-.fa-snapchat:before {
-  content: "\f2ab";
-}
-.fa-snapchat-ghost:before {
-  content: "\f2ac";
-}
-.fa-snapchat-square:before {
-  content: "\f2ad";
-}
-.fa-pied-piper:before {
-  content: "\f2ae";
-}
-.fa-first-order:before {
-  content: "\f2b0";
-}
-.fa-yoast:before {
-  content: "\f2b1";
-}
-.fa-themeisle:before {
-  content: "\f2b2";
-}
-.fa-google-plus-circle:before,
-.fa-google-plus-official:before {
-  content: "\f2b3";
-}
-.fa-fa:before,
-.fa-font-awesome:before {
-  content: "\f2b4";
-}
-.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;
-}
diff --git a/Angular2_CLI_Full_Project/dist/assets/css/font-awesome.css.map b/Angular2_CLI_Full_Project/dist/assets/css/font-awesome.css.map
deleted file mode 100644
index 60763a8..0000000
--- a/Angular2_CLI_Full_Project/dist/assets/css/font-awesome.css.map
+++ /dev/null
@@ -1,7 +0,0 @@
-{
-"version": 3,
-"mappings": "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",
-"sources": ["../scss/_path.scss","../scss/_core.scss","../scss/_larger.scss","../scss/_fixed-width.scss","../scss/_list.scss","../scss/_variables.scss","../scss/_bordered-pulled.scss","../scss/_animated.scss","../scss/_rotated-flipped.scss","../scss/_mixins.scss","../scss/_stacked.scss","../scss/_icons.scss"],
-"names": [],
-"file": "font-awesome.css"
-}
diff --git a/Angular2_CLI_Full_Project/dist/assets/css/font-awesome.min.css b/Angular2_CLI_Full_Project/dist/assets/css/font-awesome.min.css
deleted file mode 100644
index 9b27f8e..0000000
--- a/Angular2_CLI_Full_Project/dist/assets/css/font-awesome.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-/*!
- *  Font Awesome 4.6.3 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.6.3');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.6.3#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}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.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}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-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{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-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{-ms-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-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.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,.fa-gratipay: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-pp: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-resistance: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-y-combinator-square:before,.fa-yc-square:before,.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"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.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}
diff --git a/Angular2_CLI_Full_Project/dist/assets/css/simple-line-icons.css b/Angular2_CLI_Full_Project/dist/assets/css/simple-line-icons.css
deleted file mode 100644
index 06956d8..0000000
--- a/Angular2_CLI_Full_Project/dist/assets/css/simple-line-icons.css
+++ /dev/null
@@ -1,765 +0,0 @@
-@font-face {
-  font-family: 'simple-line-icons';
-  src: url('../fonts/Simple-Line-Icons.eot?v=2.3.2');
-  src: url('../fonts/Simple-Line-Icons.eot?v=2.3.2#iefix') format('embedded-opentype'), url('../fonts/Simple-Line-Icons.woff2?v=2.3.2') format('woff2'), url('../fonts/Simple-Line-Icons.ttf?v=2.3.2') format('truetype'), url('../fonts/Simple-Line-Icons.woff?v=2.3.2') format('woff'), url('../fonts/Simple-Line-Icons.svg?v=2.3.2#simple-line-icons') format('svg');
-  font-weight: normal;
-  font-style: normal;
-}
-/*
- Use the following CSS code if you want to have a class per icon.
- Instead of a list of all class selectors, you can use the generic [class*="icon-"] selector, but it's slower:
-*/
-.icon-user,
-.icon-people,
-.icon-user-female,
-.icon-user-follow,
-.icon-user-following,
-.icon-user-unfollow,
-.icon-login,
-.icon-logout,
-.icon-emotsmile,
-.icon-phone,
-.icon-call-end,
-.icon-call-in,
-.icon-call-out,
-.icon-map,
-.icon-location-pin,
-.icon-direction,
-.icon-directions,
-.icon-compass,
-.icon-layers,
-.icon-menu,
-.icon-list,
-.icon-options-vertical,
-.icon-options,
-.icon-arrow-down,
-.icon-arrow-left,
-.icon-arrow-right,
-.icon-arrow-up,
-.icon-arrow-up-circle,
-.icon-arrow-left-circle,
-.icon-arrow-right-circle,
-.icon-arrow-down-circle,
-.icon-check,
-.icon-clock,
-.icon-plus,
-.icon-minus,
-.icon-close,
-.icon-exclamation,
-.icon-organization,
-.icon-trophy,
-.icon-screen-smartphone,
-.icon-screen-desktop,
-.icon-plane,
-.icon-notebook,
-.icon-mustache,
-.icon-mouse,
-.icon-magnet,
-.icon-energy,
-.icon-disc,
-.icon-cursor,
-.icon-cursor-move,
-.icon-crop,
-.icon-chemistry,
-.icon-speedometer,
-.icon-shield,
-.icon-screen-tablet,
-.icon-magic-wand,
-.icon-hourglass,
-.icon-graduation,
-.icon-ghost,
-.icon-game-controller,
-.icon-fire,
-.icon-eyeglass,
-.icon-envelope-open,
-.icon-envelope-letter,
-.icon-bell,
-.icon-badge,
-.icon-anchor,
-.icon-wallet,
-.icon-vector,
-.icon-speech,
-.icon-puzzle,
-.icon-printer,
-.icon-present,
-.icon-playlist,
-.icon-pin,
-.icon-picture,
-.icon-handbag,
-.icon-globe-alt,
-.icon-globe,
-.icon-folder-alt,
-.icon-folder,
-.icon-film,
-.icon-feed,
-.icon-drop,
-.icon-drawer,
-.icon-docs,
-.icon-doc,
-.icon-diamond,
-.icon-cup,
-.icon-calculator,
-.icon-bubbles,
-.icon-briefcase,
-.icon-book-open,
-.icon-basket-loaded,
-.icon-basket,
-.icon-bag,
-.icon-action-undo,
-.icon-action-redo,
-.icon-wrench,
-.icon-umbrella,
-.icon-trash,
-.icon-tag,
-.icon-support,
-.icon-frame,
-.icon-size-fullscreen,
-.icon-size-actual,
-.icon-shuffle,
-.icon-share-alt,
-.icon-share,
-.icon-rocket,
-.icon-question,
-.icon-pie-chart,
-.icon-pencil,
-.icon-note,
-.icon-loop,
-.icon-home,
-.icon-grid,
-.icon-graph,
-.icon-microphone,
-.icon-music-tone-alt,
-.icon-music-tone,
-.icon-earphones-alt,
-.icon-earphones,
-.icon-equalizer,
-.icon-like,
-.icon-dislike,
-.icon-control-start,
-.icon-control-rewind,
-.icon-control-play,
-.icon-control-pause,
-.icon-control-forward,
-.icon-control-end,
-.icon-volume-1,
-.icon-volume-2,
-.icon-volume-off,
-.icon-calendar,
-.icon-bulb,
-.icon-chart,
-.icon-ban,
-.icon-bubble,
-.icon-camrecorder,
-.icon-camera,
-.icon-cloud-download,
-.icon-cloud-upload,
-.icon-envelope,
-.icon-eye,
-.icon-flag,
-.icon-heart,
-.icon-info,
-.icon-key,
-.icon-link,
-.icon-lock,
-.icon-lock-open,
-.icon-magnifier,
-.icon-magnifier-add,
-.icon-magnifier-remove,
-.icon-paper-clip,
-.icon-paper-plane,
-.icon-power,
-.icon-refresh,
-.icon-reload,
-.icon-settings,
-.icon-star,
-.icon-symbol-female,
-.icon-symbol-male,
-.icon-target,
-.icon-credit-card,
-.icon-paypal,
-.icon-social-tumblr,
-.icon-social-twitter,
-.icon-social-facebook,
-.icon-social-instagram,
-.icon-social-linkedin,
-.icon-social-pinterest,
-.icon-social-github,
-.icon-social-google,
-.icon-social-reddit,
-.icon-social-skype,
-.icon-social-dribbble,
-.icon-social-behance,
-.icon-social-foursqare,
-.icon-social-soundcloud,
-.icon-social-spotify,
-.icon-social-stumbleupon,
-.icon-social-youtube,
-.icon-social-dropbox {
-  font-family: 'simple-line-icons';
-  speak: none;
-  font-style: normal;
-  font-weight: normal;
-  font-variant: normal;
-  text-transform: none;
-  /* Better Font Rendering =========== */
-  -webkit-font-smoothing: antialiased;
-  -moz-osx-font-smoothing: grayscale;
-}
-.icon-user:before {
-  content: "\e005";
-}
-.icon-people:before {
-  content: "\e001";
-}
-.icon-user-female:before {
-  content: "\e000";
-}
-.icon-user-follow:before {
-  content: "\e002";
-}
-.icon-user-following:before {
-  content: "\e003";
-}
-.icon-user-unfollow:before {
-  content: "\e004";
-}
-.icon-login:before {
-  content: "\e066";
-}
-.icon-logout:before {
-  content: "\e065";
-}
-.icon-emotsmile:before {
-  content: "\e021";
-}
-.icon-phone:before {
-  content: "\e600";
-}
-.icon-call-end:before {
-  content: "\e048";
-}
-.icon-call-in:before {
-  content: "\e047";
-}
-.icon-call-out:before {
-  content: "\e046";
-}
-.icon-map:before {
-  content: "\e033";
-}
-.icon-location-pin:before {
-  content: "\e096";
-}
-.icon-direction:before {
-  content: "\e042";
-}
-.icon-directions:before {
-  content: "\e041";
-}
-.icon-compass:before {
-  content: "\e045";
-}
-.icon-layers:before {
-  content: "\e034";
-}
-.icon-menu:before {
-  content: "\e601";
-}
-.icon-list:before {
-  content: "\e067";
-}
-.icon-options-vertical:before {
-  content: "\e602";
-}
-.icon-options:before {
-  content: "\e603";
-}
-.icon-arrow-down:before {
-  content: "\e604";
-}
-.icon-arrow-left:before {
-  content: "\e605";
-}
-.icon-arrow-right:before {
-  content: "\e606";
-}
-.icon-arrow-up:before {
-  content: "\e607";
-}
-.icon-arrow-up-circle:before {
-  content: "\e078";
-}
-.icon-arrow-left-circle:before {
-  content: "\e07a";
-}
-.icon-arrow-right-circle:before {
-  content: "\e079";
-}
-.icon-arrow-down-circle:before {
-  content: "\e07b";
-}
-.icon-check:before {
-  content: "\e080";
-}
-.icon-clock:before {
-  content: "\e081";
-}
-.icon-plus:before {
-  content: "\e095";
-}
-.icon-minus:before {
-  content: "\e615";
-}
-.icon-close:before {
-  content: "\e082";
-}
-.icon-exclamation:before {
-  content: "\e617";
-}
-.icon-organization:before {
-  content: "\e616";
-}
-.icon-trophy:before {
-  content: "\e006";
-}
-.icon-screen-smartphone:before {
-  content: "\e010";
-}
-.icon-screen-desktop:before {
-  content: "\e011";
-}
-.icon-plane:before {
-  content: "\e012";
-}
-.icon-notebook:before {
-  content: "\e013";
-}
-.icon-mustache:before {
-  content: "\e014";
-}
-.icon-mouse:before {
-  content: "\e015";
-}
-.icon-magnet:before {
-  content: "\e016";
-}
-.icon-energy:before {
-  content: "\e020";
-}
-.icon-disc:before {
-  content: "\e022";
-}
-.icon-cursor:before {
-  content: "\e06e";
-}
-.icon-cursor-move:before {
-  content: "\e023";
-}
-.icon-crop:before {
-  content: "\e024";
-}
-.icon-chemistry:before {
-  content: "\e026";
-}
-.icon-speedometer:before {
-  content: "\e007";
-}
-.icon-shield:before {
-  content: "\e00e";
-}
-.icon-screen-tablet:before {
-  content: "\e00f";
-}
-.icon-magic-wand:before {
-  content: "\e017";
-}
-.icon-hourglass:before {
-  content: "\e018";
-}
-.icon-graduation:before {
-  content: "\e019";
-}
-.icon-ghost:before {
-  content: "\e01a";
-}
-.icon-game-controller:before {
-  content: "\e01b";
-}
-.icon-fire:before {
-  content: "\e01c";
-}
-.icon-eyeglass:before {
-  content: "\e01d";
-}
-.icon-envelope-open:before {
-  content: "\e01e";
-}
-.icon-envelope-letter:before {
-  content: "\e01f";
-}
-.icon-bell:before {
-  content: "\e027";
-}
-.icon-badge:before {
-  content: "\e028";
-}
-.icon-anchor:before {
-  content: "\e029";
-}
-.icon-wallet:before {
-  content: "\e02a";
-}
-.icon-vector:before {
-  content: "\e02b";
-}
-.icon-speech:before {
-  content: "\e02c";
-}
-.icon-puzzle:before {
-  content: "\e02d";
-}
-.icon-printer:before {
-  content: "\e02e";
-}
-.icon-present:before {
-  content: "\e02f";
-}
-.icon-playlist:before {
-  content: "\e030";
-}
-.icon-pin:before {
-  content: "\e031";
-}
-.icon-picture:before {
-  content: "\e032";
-}
-.icon-handbag:before {
-  content: "\e035";
-}
-.icon-globe-alt:before {
-  content: "\e036";
-}
-.icon-globe:before {
-  content: "\e037";
-}
-.icon-folder-alt:before {
-  content: "\e039";
-}
-.icon-folder:before {
-  content: "\e089";
-}
-.icon-film:before {
-  content: "\e03a";
-}
-.icon-feed:before {
-  content: "\e03b";
-}
-.icon-drop:before {
-  content: "\e03e";
-}
-.icon-drawer:before {
-  content: "\e03f";
-}
-.icon-docs:before {
-  content: "\e040";
-}
-.icon-doc:before {
-  content: "\e085";
-}
-.icon-diamond:before {
-  content: "\e043";
-}
-.icon-cup:before {
-  content: "\e044";
-}
-.icon-calculator:before {
-  content: "\e049";
-}
-.icon-bubbles:before {
-  content: "\e04a";
-}
-.icon-briefcase:before {
-  content: "\e04b";
-}
-.icon-book-open:before {
-  content: "\e04c";
-}
-.icon-basket-loaded:before {
-  content: "\e04d";
-}
-.icon-basket:before {
-  content: "\e04e";
-}
-.icon-bag:before {
-  content: "\e04f";
-}
-.icon-action-undo:before {
-  content: "\e050";
-}
-.icon-action-redo:before {
-  content: "\e051";
-}
-.icon-wrench:before {
-  content: "\e052";
-}
-.icon-umbrella:before {
-  content: "\e053";
-}
-.icon-trash:before {
-  content: "\e054";
-}
-.icon-tag:before {
-  content: "\e055";
-}
-.icon-support:before {
-  content: "\e056";
-}
-.icon-frame:before {
-  content: "\e038";
-}
-.icon-size-fullscreen:before {
-  content: "\e057";
-}
-.icon-size-actual:before {
-  content: "\e058";
-}
-.icon-shuffle:before {
-  content: "\e059";
-}
-.icon-share-alt:before {
-  content: "\e05a";
-}
-.icon-share:before {
-  content: "\e05b";
-}
-.icon-rocket:before {
-  content: "\e05c";
-}
-.icon-question:before {
-  content: "\e05d";
-}
-.icon-pie-chart:before {
-  content: "\e05e";
-}
-.icon-pencil:before {
-  content: "\e05f";
-}
-.icon-note:before {
-  content: "\e060";
-}
-.icon-loop:before {
-  content: "\e064";
-}
-.icon-home:before {
-  content: "\e069";
-}
-.icon-grid:before {
-  content: "\e06a";
-}
-.icon-graph:before {
-  content: "\e06b";
-}
-.icon-microphone:before {
-  content: "\e063";
-}
-.icon-music-tone-alt:before {
-  content: "\e061";
-}
-.icon-music-tone:before {
-  content: "\e062";
-}
-.icon-earphones-alt:before {
-  content: "\e03c";
-}
-.icon-earphones:before {
-  content: "\e03d";
-}
-.icon-equalizer:before {
-  content: "\e06c";
-}
-.icon-like:before {
-  content: "\e068";
-}
-.icon-dislike:before {
-  content: "\e06d";
-}
-.icon-control-start:before {
-  content: "\e06f";
-}
-.icon-control-rewind:before {
-  content: "\e070";
-}
-.icon-control-play:before {
-  content: "\e071";
-}
-.icon-control-pause:before {
-  content: "\e072";
-}
-.icon-control-forward:before {
-  content: "\e073";
-}
-.icon-control-end:before {
-  content: "\e074";
-}
-.icon-volume-1:before {
-  content: "\e09f";
-}
-.icon-volume-2:before {
-  content: "\e0a0";
-}
-.icon-volume-off:before {
-  content: "\e0a1";
-}
-.icon-calendar:before {
-  content: "\e075";
-}
-.icon-bulb:before {
-  content: "\e076";
-}
-.icon-chart:before {
-  content: "\e077";
-}
-.icon-ban:before {
-  content: "\e07c";
-}
-.icon-bubble:before {
-  content: "\e07d";
-}
-.icon-camrecorder:before {
-  content: "\e07e";
-}
-.icon-camera:before {
-  content: "\e07f";
-}
-.icon-cloud-download:before {
-  content: "\e083";
-}
-.icon-cloud-upload:before {
-  content: "\e084";
-}
-.icon-envelope:before {
-  content: "\e086";
-}
-.icon-eye:before {
-  content: "\e087";
-}
-.icon-flag:before {
-  content: "\e088";
-}
-.icon-heart:before {
-  content: "\e08a";
-}
-.icon-info:before {
-  content: "\e08b";
-}
-.icon-key:before {
-  content: "\e08c";
-}
-.icon-link:before {
-  content: "\e08d";
-}
-.icon-lock:before {
-  content: "\e08e";
-}
-.icon-lock-open:before {
-  content: "\e08f";
-}
-.icon-magnifier:before {
-  content: "\e090";
-}
-.icon-magnifier-add:before {
-  content: "\e091";
-}
-.icon-magnifier-remove:before {
-  content: "\e092";
-}
-.icon-paper-clip:before {
-  content: "\e093";
-}
-.icon-paper-plane:before {
-  content: "\e094";
-}
-.icon-power:before {
-  content: "\e097";
-}
-.icon-refresh:before {
-  content: "\e098";
-}
-.icon-reload:before {
-  content: "\e099";
-}
-.icon-settings:before {
-  content: "\e09a";
-}
-.icon-star:before {
-  content: "\e09b";
-}
-.icon-symbol-female:before {
-  content: "\e09c";
-}
-.icon-symbol-male:before {
-  content: "\e09d";
-}
-.icon-target:before {
-  content: "\e09e";
-}
-.icon-credit-card:before {
-  content: "\e025";
-}
-.icon-paypal:before {
-  content: "\e608";
-}
-.icon-social-tumblr:before {
-  content: "\e00a";
-}
-.icon-social-twitter:before {
-  content: "\e009";
-}
-.icon-social-facebook:before {
-  content: "\e00b";
-}
-.icon-social-instagram:before {
-  content: "\e609";
-}
-.icon-social-linkedin:before {
-  content: "\e60a";
-}
-.icon-social-pinterest:before {
-  content: "\e60b";
-}
-.icon-social-github:before {
-  content: "\e60c";
-}
-.icon-social-google:before {
-  content: "\e60d";
-}
-.icon-social-reddit:before {
-  content: "\e60e";
-}
-.icon-social-skype:before {
-  content: "\e60f";
-}
-.icon-social-dribbble:before {
-  content: "\e00d";
-}
-.icon-social-behance:before {
-  content: "\e610";
-}
-.icon-social-foursqare:before {
-  content: "\e611";
-}
-.icon-social-soundcloud:before {
-  content: "\e612";
-}
-.icon-social-spotify:before {
-  content: "\e613";
-}
-.icon-social-stumbleupon:before {
-  content: "\e614";
-}
-.icon-social-youtube:before {
-  content: "\e008";
-}
-.icon-social-dropbox:before {
-  content: "\e00c";
-}
diff --git a/Angular2_CLI_Full_Project/dist/assets/css/style.css b/Angular2_CLI_Full_Project/dist/assets/css/style.css
deleted file mode 100644
index 87ab27e..0000000
--- a/Angular2_CLI_Full_Project/dist/assets/css/style.css
+++ /dev/null
@@ -1,7297 +0,0 @@
-/**
- * CoreUI - Open Source Bootstrap Admin Template
- * @version v1.0.0-alpha.2
- * @link http://coreui.io
- * Copyright (c) 2016 creativeLabs Łukasz Holeczek
- * @license MIT
- */
-/*! normalize.css v4.2.0 | MIT License | github.com/necolas/normalize.css */
-html {
-  font-family: sans-serif;
-  line-height: 1.15;
-  -ms-text-size-adjust: 100%;
-  -webkit-text-size-adjust: 100%; }
-
-body {
-  margin: 0; }
-
-article,
-aside,
-details,
-figcaption,
-figure,
-footer,
-header,
-main,
-menu,
-nav,
-section,
-summary {
-  display: block; }
-
-audio,
-canvas,
-progress,
-video {
-  display: inline-block; }
-
-audio:not([controls]) {
-  display: none;
-  height: 0; }
-
-progress {
-  vertical-align: baseline; }
-
-template,
-[hidden] {
-  display: none; }
-
-a {
-  background-color: transparent;
-  -webkit-text-decoration-skip: objects; }
-
-a:active,
-a:hover {
-  outline-width: 0; }
-
-abbr[title] {
-  border-bottom: none;
-  text-decoration: underline;
-  text-decoration: underline dotted; }
-
-b,
-strong {
-  font-weight: inherit; }
-
-b,
-strong {
-  font-weight: bolder; }
-
-dfn {
-  font-style: italic; }
-
-h1 {
-  font-size: 2em;
-  margin: 0.67em 0; }
-
-mark {
-  background-color: #ff0;
-  color: #000; }
-
-small {
-  font-size: 80%; }
-
-sub,
-sup {
-  font-size: 75%;
-  line-height: 0;
-  position: relative;
-  vertical-align: baseline; }
-
-sub {
-  bottom: -0.25em; }
-
-sup {
-  top: -0.5em; }
-
-img {
-  border-style: none; }
-
-svg:not(:root) {
-  overflow: hidden; }
-
-code,
-kbd,
-pre,
-samp {
-  font-family: monospace, monospace;
-  font-size: 1em; }
-
-figure {
-  margin: 1em 40px; }
-
-hr {
-  box-sizing: content-box;
-  height: 0;
-  overflow: visible; }
-
-button,
-input,
-optgroup,
-select,
-textarea {
-  font: inherit;
-  margin: 0; }
-
-optgroup {
-  font-weight: bold; }
-
-button,
-input {
-  overflow: visible; }
-
-button,
-select {
-  text-transform: none; }
-
-button,
-html [type="button"],
-[type="reset"],
-[type="submit"] {
-  -webkit-appearance: button; }
-
-button::-moz-focus-inner,
-[type="button"]::-moz-focus-inner,
-[type="reset"]::-moz-focus-inner,
-[type="submit"]::-moz-focus-inner {
-  border-style: none;
-  padding: 0; }
-
-button:-moz-focusring,
-[type="button"]:-moz-focusring,
-[type="reset"]:-moz-focusring,
-[type="submit"]:-moz-focusring {
-  outline: 1px dotted ButtonText; }
-
-fieldset {
-  border: 1px solid #c0c0c0;
-  margin: 0 2px;
-  padding: 0.35em 0.625em 0.75em; }
-
-legend {
-  box-sizing: border-box;
-  color: inherit;
-  display: table;
-  max-width: 100%;
-  padding: 0;
-  white-space: normal; }
-
-textarea {
-  overflow: auto; }
-
-[type="checkbox"],
-[type="radio"] {
-  box-sizing: border-box;
-  padding: 0; }
-
-[type="number"]::-webkit-inner-spin-button,
-[type="number"]::-webkit-outer-spin-button {
-  height: auto; }
-
-[type="search"] {
-  -webkit-appearance: textfield;
-  outline-offset: -2px; }
-
-[type="search"]::-webkit-search-cancel-button,
-[type="search"]::-webkit-search-decoration {
-  -webkit-appearance: none; }
-
-::-webkit-input-placeholder {
-  color: inherit;
-  opacity: 0.54; }
-
-::-webkit-file-upload-button {
-  -webkit-appearance: button;
-  font: inherit; }
-
-@media print {
-  *,
-  *::before,
-  *::after,
-  *::first-letter,
-  p::first-line,
-  div::first-line,
-  blockquote::first-line,
-  li::first-line {
-    text-shadow: none !important;
-    box-shadow: none !important; }
-  a,
-  a:visited {
-    text-decoration: underline; }
-  abbr[title]::after {
-    content: " (" attr(title) ")"; }
-  pre {
-    white-space: pre-wrap !important; }
-  pre,
-  blockquote {
-    border: 1px solid #999;
-    page-break-inside: avoid; }
-  thead {
-    display: table-header-group; }
-  tr,
-  img {
-    page-break-inside: avoid; }
-  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; }
-  .tag {
-    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; } }
-
-html {
-  box-sizing: border-box; }
-
-*,
-*::before,
-*::after {
-  box-sizing: inherit; }
-
-@-ms-viewport {
-  width: device-width; }
-
-html {
-  font-size: 16px;
-  -ms-overflow-style: scrollbar;
-  -webkit-tap-highlight-color: transparent; }
-
-body {
-  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
-  font-size: 0.875rem;
-  line-height: 1.5;
-  color: #263238;
-  background-color: #e4e5e6; }
-
-[tabindex="-1"]:focus {
-  outline: none !important; }
-
-h1, h2, h3, h4, h5, h6 {
-  margin-top: 0;
-  margin-bottom: .5rem; }
-
-p {
-  margin-top: 0;
-  margin-bottom: 1rem; }
-
-abbr[title],
-abbr[data-original-title] {
-  cursor: help;
-  border-bottom: 1px dotted #b0bec5; }
-
-address {
-  margin-bottom: 1rem;
-  font-style: normal;
-  line-height: inherit; }
-
-ol,
-ul,
-dl {
-  margin-top: 0;
-  margin-bottom: 1rem; }
-
-ol ol,
-ul ul,
-ol ul,
-ul ol {
-  margin-bottom: 0; }
-
-dt {
-  font-weight: bold; }
-
-dd {
-  margin-bottom: .5rem;
-  margin-left: 0; }
-
-blockquote {
-  margin: 0 0 1rem; }
-
-a {
-  color: #20a8d8;
-  text-decoration: none; }
-  a:focus, a:hover {
-    color: #167495;
-    text-decoration: underline; }
-  a:focus {
-    outline: 5px auto -webkit-focus-ring-color;
-    outline-offset: -2px; }
-
-a:not([href]):not([tabindex]) {
-  color: inherit;
-  text-decoration: none; }
-  a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
-    color: inherit;
-    text-decoration: none; }
-  a:not([href]):not([tabindex]):focus {
-    outline: none; }
-
-pre {
-  margin-top: 0;
-  margin-bottom: 1rem;
-  overflow: auto; }
-
-figure {
-  margin: 0 0 1rem; }
-
-img {
-  vertical-align: middle; }
-
-[role="button"] {
-  cursor: pointer; }
-
-a,
-area,
-button,
-[role="button"],
-input,
-label,
-select,
-summary,
-textarea {
-  touch-action: manipulation; }
-
-table {
-  border-collapse: collapse;
-  background-color: transparent; }
-
-caption {
-  padding-top: 0.75rem;
-  padding-bottom: 0.75rem;
-  color: #b0bec5;
-  text-align: left;
-  caption-side: bottom; }
-
-th {
-  text-align: left; }
-
-label {
-  display: inline-block;
-  margin-bottom: .5rem; }
-
-button:focus {
-  outline: 1px dotted;
-  outline: 5px auto -webkit-focus-ring-color; }
-
-input,
-button,
-select,
-textarea {
-  line-height: inherit; }
-
-input[type="radio"]:disabled,
-input[type="checkbox"]:disabled {
-  cursor: not-allowed; }
-
-input[type="date"],
-input[type="time"],
-input[type="datetime-local"],
-input[type="month"] {
-  -webkit-appearance: listbox; }
-
-textarea {
-  resize: vertical; }
-
-fieldset {
-  min-width: 0;
-  padding: 0;
-  margin: 0;
-  border: 0; }
-
-legend {
-  display: block;
-  width: 100%;
-  padding: 0;
-  margin-bottom: .5rem;
-  font-size: 1.5rem;
-  line-height: inherit; }
-
-input[type="search"] {
-  -webkit-appearance: none; }
-
-output {
-  display: inline-block; }
-
-[hidden] {
-  display: none !important; }
-
-h1, h2, h3, h4, h5, h6,
-.h1, .h2, .h3, .h4, .h5, .h6 {
-  margin-bottom: 0.5rem;
-  font-family: inherit;
-  font-weight: 500;
-  line-height: 1.1;
-  color: inherit; }
-
-h1, .h1 {
-  font-size: 2.5rem; }
-
-h2, .h2 {
-  font-size: 2rem; }
-
-h3, .h3 {
-  font-size: 1.75rem; }
-
-h4, .h4 {
-  font-size: 1.5rem; }
-
-h5, .h5 {
-  font-size: 1.25rem; }
-
-h6, .h6 {
-  font-size: 1rem; }
-
-.lead {
-  font-size: 1.25rem;
-  font-weight: 300; }
-
-.display-1 {
-  font-size: 6rem;
-  font-weight: 300; }
-
-.display-2 {
-  font-size: 5.5rem;
-  font-weight: 300; }
-
-.display-3 {
-  font-size: 4.5rem;
-  font-weight: 300; }
-
-.display-4 {
-  font-size: 3.5rem;
-  font-weight: 300; }
-
-hr {
-  margin-top: 1rem;
-  margin-bottom: 1rem;
-  border: 0;
-  border-top: 1px solid rgba(0, 0, 0, 0.1); }
-
-small,
-.small {
-  font-size: 80%;
-  font-weight: normal; }
-
-mark,
-.mark {
-  padding: 0.2em;
-  background-color: #fcf8e3; }
-
-.list-unstyled {
-  padding-left: 0;
-  list-style: none; }
-
-.list-inline {
-  padding-left: 0;
-  list-style: none; }
-
-.list-inline-item {
-  display: inline-block; }
-  .list-inline-item:not(:last-child) {
-    margin-right: 5px; }
-
-.initialism {
-  font-size: 90%;
-  text-transform: uppercase; }
-
-.blockquote {
-  padding: 0.5rem 1rem;
-  margin-bottom: 1rem;
-  font-size: 1.09375rem;
-  border-left: 0.25rem solid #cfd8dc; }
-
-.blockquote-footer {
-  display: block;
-  font-size: 80%;
-  color: #b0bec5; }
-  .blockquote-footer::before {
-    content: "\2014 \00A0"; }
-
-.blockquote-reverse {
-  padding-right: 1rem;
-  padding-left: 0;
-  text-align: right;
-  border-right: 0.25rem solid #cfd8dc;
-  border-left: 0; }
-
-.blockquote-reverse .blockquote-footer::before {
-  content: ""; }
-
-.blockquote-reverse .blockquote-footer::after {
-  content: "\00A0 \2014"; }
-
-dl.row > dd + dt {
-  clear: left; }
-
-.img-fluid {
-  display: block;
-  max-width: 100%;
-  height: auto; }
-
-.img-thumbnail {
-  padding: 0.25rem;
-  background-color: #e4e5e6;
-  border: 1px solid #ddd;
-  transition: all .2s ease-in-out;
-  display: inline-block;
-  max-width: 100%;
-  height: auto; }
-
-.img-circle {
-  border-radius: 50%; }
-
-.figure {
-  display: inline-block; }
-
-.figure-img {
-  margin-bottom: 0.5rem;
-  line-height: 1; }
-
-.figure-caption {
-  font-size: 90%;
-  color: #b0bec5; }
-
-code,
-kbd,
-pre,
-samp {
-  font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }
-
-code {
-  padding: 0.2rem 0.4rem;
-  font-size: 90%;
-  color: #bd4147;
-  background-color: #f7f7f9; }
-
-kbd {
-  padding: 0.2rem 0.4rem;
-  font-size: 90%;
-  color: #fff;
-  background-color: #333; }
-  kbd kbd {
-    padding: 0;
-    font-size: 100%;
-    font-weight: bold; }
-
-pre {
-  display: block;
-  margin-top: 0;
-  margin-bottom: 1rem;
-  font-size: 90%;
-  color: #263238; }
-  pre code {
-    padding: 0;
-    font-size: inherit;
-    color: inherit;
-    background-color: transparent;
-    border-radius: 0; }
-
-.pre-scrollable {
-  max-height: 340px;
-  overflow-y: scroll; }
-
-.container {
-  margin-left: auto;
-  margin-right: auto;
-  padding-left: 15px;
-  padding-right: 15px; }
-  .container::after {
-    content: "";
-    display: table;
-    clear: both; }
-  @media (min-width: 544px) {
-    .container {
-      max-width: 576px; } }
-  @media (min-width: 768px) {
-    .container {
-      max-width: 720px; } }
-  @media (min-width: 992px) {
-    .container {
-      max-width: 940px; } }
-  @media (min-width: 1200px) {
-    .container {
-      max-width: 1140px; } }
-
-.container-fluid {
-  margin-left: auto;
-  margin-right: auto;
-  padding-left: 15px;
-  padding-right: 15px; }
-  .container-fluid::after {
-    content: "";
-    display: table;
-    clear: both; }
-
-.row {
-  margin-right: -15px;
-  margin-left: -15px; }
-  .row::after {
-    content: "";
-    display: table;
-    clear: both; }
-  @media (min-width: 544px) {
-    .row {
-      margin-right: -15px;
-      margin-left: -15px; } }
-  @media (min-width: 768px) {
-    .row {
-      margin-right: -15px;
-      margin-left: -15px; } }
-  @media (min-width: 992px) {
-    .row {
-      margin-right: -15px;
-      margin-left: -15px; } }
-  @media (min-width: 1200px) {
-    .row {
-      margin-right: -15px;
-      margin-left: -15px; } }
-
-.col-xs, .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, .col-sm, .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, .col-md, .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, .col-lg, .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, .col-xl, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {
-  position: relative;
-  min-height: 1px;
-  padding-right: 15px;
-  padding-left: 15px; }
-  @media (min-width: 544px) {
-    .col-xs, .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, .col-sm, .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, .col-md, .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, .col-lg, .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, .col-xl, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {
-      padding-right: 15px;
-      padding-left: 15px; } }
-  @media (min-width: 768px) {
-    .col-xs, .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, .col-sm, .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, .col-md, .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, .col-lg, .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, .col-xl, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {
-      padding-right: 15px;
-      padding-left: 15px; } }
-  @media (min-width: 992px) {
-    .col-xs, .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, .col-sm, .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, .col-md, .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, .col-lg, .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, .col-xl, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {
-      padding-right: 15px;
-      padding-left: 15px; } }
-  @media (min-width: 1200px) {
-    .col-xs, .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, .col-sm, .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, .col-md, .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, .col-lg, .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, .col-xl, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {
-      padding-right: 15px;
-      padding-left: 15px; } }
-
-.col-xs-1 {
-  float: left;
-  width: 8.33333%; }
-
-.col-xs-2 {
-  float: left;
-  width: 16.66667%; }
-
-.col-xs-3 {
-  float: left;
-  width: 25%; }
-
-.col-xs-4 {
-  float: left;
-  width: 33.33333%; }
-
-.col-xs-5 {
-  float: left;
-  width: 41.66667%; }
-
-.col-xs-6 {
-  float: left;
-  width: 50%; }
-
-.col-xs-7 {
-  float: left;
-  width: 58.33333%; }
-
-.col-xs-8 {
-  float: left;
-  width: 66.66667%; }
-
-.col-xs-9 {
-  float: left;
-  width: 75%; }
-
-.col-xs-10 {
-  float: left;
-  width: 83.33333%; }
-
-.col-xs-11 {
-  float: left;
-  width: 91.66667%; }
-
-.col-xs-12 {
-  float: left;
-  width: 100%; }
-
-.pull-xs-0 {
-  right: auto; }
-
-.pull-xs-1 {
-  right: 8.33333%; }
-
-.pull-xs-2 {
-  right: 16.66667%; }
-
-.pull-xs-3 {
-  right: 25%; }
-
-.pull-xs-4 {
-  right: 33.33333%; }
-
-.pull-xs-5 {
-  right: 41.66667%; }
-
-.pull-xs-6 {
-  right: 50%; }
-
-.pull-xs-7 {
-  right: 58.33333%; }
-
-.pull-xs-8 {
-  right: 66.66667%; }
-
-.pull-xs-9 {
-  right: 75%; }
-
-.pull-xs-10 {
-  right: 83.33333%; }
-
-.pull-xs-11 {
-  right: 91.66667%; }
-
-.pull-xs-12 {
-  right: 100%; }
-
-.push-xs-0 {
-  left: auto; }
-
-.push-xs-1 {
-  left: 8.33333%; }
-
-.push-xs-2 {
-  left: 16.66667%; }
-
-.push-xs-3 {
-  left: 25%; }
-
-.push-xs-4 {
-  left: 33.33333%; }
-
-.push-xs-5 {
-  left: 41.66667%; }
-
-.push-xs-6 {
-  left: 50%; }
-
-.push-xs-7 {
-  left: 58.33333%; }
-
-.push-xs-8 {
-  left: 66.66667%; }
-
-.push-xs-9 {
-  left: 75%; }
-
-.push-xs-10 {
-  left: 83.33333%; }
-
-.push-xs-11 {
-  left: 91.66667%; }
-
-.push-xs-12 {
-  left: 100%; }
-
-.offset-xs-1 {
-  margin-left: 8.33333%; }
-
-.offset-xs-2 {
-  margin-left: 16.66667%; }
-
-.offset-xs-3 {
-  margin-left: 25%; }
-
-.offset-xs-4 {
-  margin-left: 33.33333%; }
-
-.offset-xs-5 {
-  margin-left: 41.66667%; }
-
-.offset-xs-6 {
-  margin-left: 50%; }
-
-.offset-xs-7 {
-  margin-left: 58.33333%; }
-
-.offset-xs-8 {
-  margin-left: 66.66667%; }
-
-.offset-xs-9 {
-  margin-left: 75%; }
-
-.offset-xs-10 {
-  margin-left: 83.33333%; }
-
-.offset-xs-11 {
-  margin-left: 91.66667%; }
-
-@media (min-width: 544px) {
-  .col-sm-1 {
-    float: left;
-    width: 8.33333%; }
-  .col-sm-2 {
-    float: left;
-    width: 16.66667%; }
-  .col-sm-3 {
-    float: left;
-    width: 25%; }
-  .col-sm-4 {
-    float: left;
-    width: 33.33333%; }
-  .col-sm-5 {
-    float: left;
-    width: 41.66667%; }
-  .col-sm-6 {
-    float: left;
-    width: 50%; }
-  .col-sm-7 {
-    float: left;
-    width: 58.33333%; }
-  .col-sm-8 {
-    float: left;
-    width: 66.66667%; }
-  .col-sm-9 {
-    float: left;
-    width: 75%; }
-  .col-sm-10 {
-    float: left;
-    width: 83.33333%; }
-  .col-sm-11 {
-    float: left;
-    width: 91.66667%; }
-  .col-sm-12 {
-    float: left;
-    width: 100%; }
-  .pull-sm-0 {
-    right: auto; }
-  .pull-sm-1 {
-    right: 8.33333%; }
-  .pull-sm-2 {
-    right: 16.66667%; }
-  .pull-sm-3 {
-    right: 25%; }
-  .pull-sm-4 {
-    right: 33.33333%; }
-  .pull-sm-5 {
-    right: 41.66667%; }
-  .pull-sm-6 {
-    right: 50%; }
-  .pull-sm-7 {
-    right: 58.33333%; }
-  .pull-sm-8 {
-    right: 66.66667%; }
-  .pull-sm-9 {
-    right: 75%; }
-  .pull-sm-10 {
-    right: 83.33333%; }
-  .pull-sm-11 {
-    right: 91.66667%; }
-  .pull-sm-12 {
-    right: 100%; }
-  .push-sm-0 {
-    left: auto; }
-  .push-sm-1 {
-    left: 8.33333%; }
-  .push-sm-2 {
-    left: 16.66667%; }
-  .push-sm-3 {
-    left: 25%; }
-  .push-sm-4 {
-    left: 33.33333%; }
-  .push-sm-5 {
-    left: 41.66667%; }
-  .push-sm-6 {
-    left: 50%; }
-  .push-sm-7 {
-    left: 58.33333%; }
-  .push-sm-8 {
-    left: 66.66667%; }
-  .push-sm-9 {
-    left: 75%; }
-  .push-sm-10 {
-    left: 83.33333%; }
-  .push-sm-11 {
-    left: 91.66667%; }
-  .push-sm-12 {
-    left: 100%; }
-  .offset-sm-0 {
-    margin-left: 0%; }
-  .offset-sm-1 {
-    margin-left: 8.33333%; }
-  .offset-sm-2 {
-    margin-left: 16.66667%; }
-  .offset-sm-3 {
-    margin-left: 25%; }
-  .offset-sm-4 {
-    margin-left: 33.33333%; }
-  .offset-sm-5 {
-    margin-left: 41.66667%; }
-  .offset-sm-6 {
-    margin-left: 50%; }
-  .offset-sm-7 {
-    margin-left: 58.33333%; }
-  .offset-sm-8 {
-    margin-left: 66.66667%; }
-  .offset-sm-9 {
-    margin-left: 75%; }
-  .offset-sm-10 {
-    margin-left: 83.33333%; }
-  .offset-sm-11 {
-    margin-left: 91.66667%; } }
-
-@media (min-width: 768px) {
-  .col-md-1 {
-    float: left;
-    width: 8.33333%; }
-  .col-md-2 {
-    float: left;
-    width: 16.66667%; }
-  .col-md-3 {
-    float: left;
-    width: 25%; }
-  .col-md-4 {
-    float: left;
-    width: 33.33333%; }
-  .col-md-5 {
-    float: left;
-    width: 41.66667%; }
-  .col-md-6 {
-    float: left;
-    width: 50%; }
-  .col-md-7 {
-    float: left;
-    width: 58.33333%; }
-  .col-md-8 {
-    float: left;
-    width: 66.66667%; }
-  .col-md-9 {
-    float: left;
-    width: 75%; }
-  .col-md-10 {
-    float: left;
-    width: 83.33333%; }
-  .col-md-11 {
-    float: left;
-    width: 91.66667%; }
-  .col-md-12 {
-    float: left;
-    width: 100%; }
-  .pull-md-0 {
-    right: auto; }
-  .pull-md-1 {
-    right: 8.33333%; }
-  .pull-md-2 {
-    right: 16.66667%; }
-  .pull-md-3 {
-    right: 25%; }
-  .pull-md-4 {
-    right: 33.33333%; }
-  .pull-md-5 {
-    right: 41.66667%; }
-  .pull-md-6 {
-    right: 50%; }
-  .pull-md-7 {
-    right: 58.33333%; }
-  .pull-md-8 {
-    right: 66.66667%; }
-  .pull-md-9 {
-    right: 75%; }
-  .pull-md-10 {
-    right: 83.33333%; }
-  .pull-md-11 {
-    right: 91.66667%; }
-  .pull-md-12 {
-    right: 100%; }
-  .push-md-0 {
-    left: auto; }
-  .push-md-1 {
-    left: 8.33333%; }
-  .push-md-2 {
-    left: 16.66667%; }
-  .push-md-3 {
-    left: 25%; }
-  .push-md-4 {
-    left: 33.33333%; }
-  .push-md-5 {
-    left: 41.66667%; }
-  .push-md-6 {
-    left: 50%; }
-  .push-md-7 {
-    left: 58.33333%; }
-  .push-md-8 {
-    left: 66.66667%; }
-  .push-md-9 {
-    left: 75%; }
-  .push-md-10 {
-    left: 83.33333%; }
-  .push-md-11 {
-    left: 91.66667%; }
-  .push-md-12 {
-    left: 100%; }
-  .offset-md-0 {
-    margin-left: 0%; }
-  .offset-md-1 {
-    margin-left: 8.33333%; }
-  .offset-md-2 {
-    margin-left: 16.66667%; }
-  .offset-md-3 {
-    margin-left: 25%; }
-  .offset-md-4 {
-    margin-left: 33.33333%; }
-  .offset-md-5 {
-    margin-left: 41.66667%; }
-  .offset-md-6 {
-    margin-left: 50%; }
-  .offset-md-7 {
-    margin-left: 58.33333%; }
-  .offset-md-8 {
-    margin-left: 66.66667%; }
-  .offset-md-9 {
-    margin-left: 75%; }
-  .offset-md-10 {
-    margin-left: 83.33333%; }
-  .offset-md-11 {
-    margin-left: 91.66667%; } }
-
-@media (min-width: 992px) {
-  .col-lg-1 {
-    float: left;
-    width: 8.33333%; }
-  .col-lg-2 {
-    float: left;
-    width: 16.66667%; }
-  .col-lg-3 {
-    float: left;
-    width: 25%; }
-  .col-lg-4 {
-    float: left;
-    width: 33.33333%; }
-  .col-lg-5 {
-    float: left;
-    width: 41.66667%; }
-  .col-lg-6 {
-    float: left;
-    width: 50%; }
-  .col-lg-7 {
-    float: left;
-    width: 58.33333%; }
-  .col-lg-8 {
-    float: left;
-    width: 66.66667%; }
-  .col-lg-9 {
-    float: left;
-    width: 75%; }
-  .col-lg-10 {
-    float: left;
-    width: 83.33333%; }
-  .col-lg-11 {
-    float: left;
-    width: 91.66667%; }
-  .col-lg-12 {
-    float: left;
-    width: 100%; }
-  .pull-lg-0 {
-    right: auto; }
-  .pull-lg-1 {
-    right: 8.33333%; }
-  .pull-lg-2 {
-    right: 16.66667%; }
-  .pull-lg-3 {
-    right: 25%; }
-  .pull-lg-4 {
-    right: 33.33333%; }
-  .pull-lg-5 {
-    right: 41.66667%; }
-  .pull-lg-6 {
-    right: 50%; }
-  .pull-lg-7 {
-    right: 58.33333%; }
-  .pull-lg-8 {
-    right: 66.66667%; }
-  .pull-lg-9 {
-    right: 75%; }
-  .pull-lg-10 {
-    right: 83.33333%; }
-  .pull-lg-11 {
-    right: 91.66667%; }
-  .pull-lg-12 {
-    right: 100%; }
-  .push-lg-0 {
-    left: auto; }
-  .push-lg-1 {
-    left: 8.33333%; }
-  .push-lg-2 {
-    left: 16.66667%; }
-  .push-lg-3 {
-    left: 25%; }
-  .push-lg-4 {
-    left: 33.33333%; }
-  .push-lg-5 {
-    left: 41.66667%; }
-  .push-lg-6 {
-    left: 50%; }
-  .push-lg-7 {
-    left: 58.33333%; }
-  .push-lg-8 {
-    left: 66.66667%; }
-  .push-lg-9 {
-    left: 75%; }
-  .push-lg-10 {
-    left: 83.33333%; }
-  .push-lg-11 {
-    left: 91.66667%; }
-  .push-lg-12 {
-    left: 100%; }
-  .offset-lg-0 {
-    margin-left: 0%; }
-  .offset-lg-1 {
-    margin-left: 8.33333%; }
-  .offset-lg-2 {
-    margin-left: 16.66667%; }
-  .offset-lg-3 {
-    margin-left: 25%; }
-  .offset-lg-4 {
-    margin-left: 33.33333%; }
-  .offset-lg-5 {
-    margin-left: 41.66667%; }
-  .offset-lg-6 {
-    margin-left: 50%; }
-  .offset-lg-7 {
-    margin-left: 58.33333%; }
-  .offset-lg-8 {
-    margin-left: 66.66667%; }
-  .offset-lg-9 {
-    margin-left: 75%; }
-  .offset-lg-10 {
-    margin-left: 83.33333%; }
-  .offset-lg-11 {
-    margin-left: 91.66667%; } }
-
-@media (min-width: 1200px) {
-  .col-xl-1 {
-    float: left;
-    width: 8.33333%; }
-  .col-xl-2 {
-    float: left;
-    width: 16.66667%; }
-  .col-xl-3 {
-    float: left;
-    width: 25%; }
-  .col-xl-4 {
-    float: left;
-    width: 33.33333%; }
-  .col-xl-5 {
-    float: left;
-    width: 41.66667%; }
-  .col-xl-6 {
-    float: left;
-    width: 50%; }
-  .col-xl-7 {
-    float: left;
-    width: 58.33333%; }
-  .col-xl-8 {
-    float: left;
-    width: 66.66667%; }
-  .col-xl-9 {
-    float: left;
-    width: 75%; }
-  .col-xl-10 {
-    float: left;
-    width: 83.33333%; }
-  .col-xl-11 {
-    float: left;
-    width: 91.66667%; }
-  .col-xl-12 {
-    float: left;
-    width: 100%; }
-  .pull-xl-0 {
-    right: auto; }
-  .pull-xl-1 {
-    right: 8.33333%; }
-  .pull-xl-2 {
-    right: 16.66667%; }
-  .pull-xl-3 {
-    right: 25%; }
-  .pull-xl-4 {
-    right: 33.33333%; }
-  .pull-xl-5 {
-    right: 41.66667%; }
-  .pull-xl-6 {
-    right: 50%; }
-  .pull-xl-7 {
-    right: 58.33333%; }
-  .pull-xl-8 {
-    right: 66.66667%; }
-  .pull-xl-9 {
-    right: 75%; }
-  .pull-xl-10 {
-    right: 83.33333%; }
-  .pull-xl-11 {
-    right: 91.66667%; }
-  .pull-xl-12 {
-    right: 100%; }
-  .push-xl-0 {
-    left: auto; }
-  .push-xl-1 {
-    left: 8.33333%; }
-  .push-xl-2 {
-    left: 16.66667%; }
-  .push-xl-3 {
-    left: 25%; }
-  .push-xl-4 {
-    left: 33.33333%; }
-  .push-xl-5 {
-    left: 41.66667%; }
-  .push-xl-6 {
-    left: 50%; }
-  .push-xl-7 {
-    left: 58.33333%; }
-  .push-xl-8 {
-    left: 66.66667%; }
-  .push-xl-9 {
-    left: 75%; }
-  .push-xl-10 {
-    left: 83.33333%; }
-  .push-xl-11 {
-    left: 91.66667%; }
-  .push-xl-12 {
-    left: 100%; }
-  .offset-xl-0 {
-    margin-left: 0%; }
-  .offset-xl-1 {
-    margin-left: 8.33333%; }
-  .offset-xl-2 {
-    margin-left: 16.66667%; }
-  .offset-xl-3 {
-    margin-left: 25%; }
-  .offset-xl-4 {
-    margin-left: 33.33333%; }
-  .offset-xl-5 {
-    margin-left: 41.66667%; }
-  .offset-xl-6 {
-    margin-left: 50%; }
-  .offset-xl-7 {
-    margin-left: 58.33333%; }
-  .offset-xl-8 {
-    margin-left: 66.66667%; }
-  .offset-xl-9 {
-    margin-left: 75%; }
-  .offset-xl-10 {
-    margin-left: 83.33333%; }
-  .offset-xl-11 {
-    margin-left: 91.66667%; } }
-
-.table {
-  width: 100%;
-  max-width: 100%;
-  margin-bottom: 1rem; }
-  .table th,
-  .table td {
-    padding: 0.75rem;
-    vertical-align: top;
-    border-top: 1px solid #cfd8dc; }
-  .table thead th {
-    vertical-align: bottom;
-    border-bottom: 2px solid #cfd8dc; }
-  .table tbody + tbody {
-    border-top: 2px solid #cfd8dc; }
-  .table .table {
-    background-color: #e4e5e6; }
-
-.table-sm th,
-.table-sm td {
-  padding: 0.3rem; }
-
-.table-bordered {
-  border: 1px solid #cfd8dc; }
-  .table-bordered th,
-  .table-bordered td {
-    border: 1px solid #cfd8dc; }
-  .table-bordered thead th,
-  .table-bordered thead td {
-    border-bottom-width: 2px; }
-
-.table-striped tbody tr:nth-of-type(odd) {
-  background-color: #eceff1; }
-
-.table-hover tbody tr:hover {
-  background-color: #eceff1; }
-
-.table-active,
-.table-active > th,
-.table-active > td {
-  background-color: #eceff1; }
-
-.table-hover .table-active:hover {
-  background-color: #dde3e6; }
-  .table-hover .table-active:hover > td,
-  .table-hover .table-active:hover > th {
-    background-color: #dde3e6; }
-
-.table-success,
-.table-success > th,
-.table-success > td {
-  background-color: #dff0d8; }
-
-.table-hover .table-success:hover {
-  background-color: #d0e9c6; }
-  .table-hover .table-success:hover > td,
-  .table-hover .table-success:hover > th {
-    background-color: #d0e9c6; }
-
-.table-info,
-.table-info > th,
-.table-info > td {
-  background-color: #d9edf7; }
-
-.table-hover .table-info:hover {
-  background-color: #c4e3f3; }
-  .table-hover .table-info:hover > td,
-  .table-hover .table-info:hover > th {
-    background-color: #c4e3f3; }
-
-.table-warning,
-.table-warning > th,
-.table-warning > td {
-  background-color: #fcf8e3; }
-
-.table-hover .table-warning:hover {
-  background-color: #faf2cc; }
-  .table-hover .table-warning:hover > td,
-  .table-hover .table-warning:hover > th {
-    background-color: #faf2cc; }
-
-.table-danger,
-.table-danger > th,
-.table-danger > td {
-  background-color: #f2dede; }
-
-.table-hover .table-danger:hover {
-  background-color: #ebcccc; }
-  .table-hover .table-danger:hover > td,
-  .table-hover .table-danger:hover > th {
-    background-color: #ebcccc; }
-
-.thead-inverse th {
-  color: #fff;
-  background-color: #263238; }
-
-.thead-default th {
-  color: #607d8b;
-  background-color: #cfd8dc; }
-
-.table-inverse {
-  color: #cfd8dc;
-  background-color: #263238; }
-  .table-inverse th,
-  .table-inverse td,
-  .table-inverse thead th {
-    border-color: #607d8b; }
-  .table-inverse.table-bordered {
-    border: 0; }
-
-.table-responsive {
-  display: block;
-  width: 100%;
-  min-height: .01%;
-  overflow-x: auto; }
-
-.table-reflow thead {
-  float: left; }
-
-.table-reflow tbody {
-  display: block;
-  white-space: nowrap; }
-
-.table-reflow th,
-.table-reflow td {
-  border-top: 1px solid #cfd8dc;
-  border-left: 1px solid #cfd8dc; }
-  .table-reflow th:last-child,
-  .table-reflow td:last-child {
-    border-right: 1px solid #cfd8dc; }
-
-.table-reflow thead:last-child tr:last-child th,
-.table-reflow thead:last-child tr:last-child td,
-.table-reflow tbody:last-child tr:last-child th,
-.table-reflow tbody:last-child tr:last-child td,
-.table-reflow tfoot:last-child tr:last-child th,
-.table-reflow tfoot:last-child tr:last-child td {
-  border-bottom: 1px solid #cfd8dc; }
-
-.table-reflow tr {
-  float: left; }
-  .table-reflow tr th,
-  .table-reflow tr td {
-    display: block !important;
-    border: 1px solid #cfd8dc; }
-
-.table-outline {
-  border: 1px solid #cfd8dc; }
-  .table-outline td {
-    vertical-align: middle; }
-
-.table-align-middle td {
-  vertical-align: middle; }
-
-.table-clear td {
-  border: 0; }
-
-.form-control {
-  display: block;
-  width: 100%;
-  padding: 0.5rem 0.75rem;
-  font-size: 0.875rem;
-  line-height: 1.25;
-  color: #607d8b;
-  background-color: #fff;
-  background-image: none;
-  background-clip: padding-box;
-  border: 1px solid rgba(0, 0, 0, 0.15);
-  border-radius: 0;
-  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
-  .form-control::-ms-expand {
-    background-color: transparent;
-    border: 0; }
-  .form-control:focus {
-    color: #607d8b;
-    background-color: #fff;
-    border-color: #66afe9;
-    outline: none; }
-  .form-control::placeholder {
-    color: #999;
-    opacity: 1; }
-  .form-control:disabled, .form-control[readonly] {
-    background-color: #cfd8dc;
-    opacity: 1; }
-  .form-control:disabled {
-    cursor: not-allowed; }
-
-select.form-control:not([size]):not([multiple]) {
-  height: 2.3125rem; }
-
-select.form-control:focus::-ms-value {
-  color: #607d8b;
-  background-color: #fff; }
-
-.form-control-file,
-.form-control-range {
-  display: block; }
-
-.col-form-label {
-  padding-top: 0.5rem;
-  padding-bottom: 0.5rem;
-  margin-bottom: 0; }
-
-.col-form-label-lg {
-  padding-top: 0.75rem;
-  padding-bottom: 0.75rem;
-  font-size: 1.25rem; }
-
-.col-form-label-sm {
-  padding-top: 0.25rem;
-  padding-bottom: 0.25rem;
-  font-size: 0.875rem; }
-
-.col-form-legend {
-  padding-top: 0.5rem;
-  padding-bottom: 0.5rem;
-  margin-bottom: 0;
-  font-size: 0.875rem; }
-
-.form-control-static {
-  min-height: 2.3125rem;
-  padding-top: 0.5rem;
-  padding-bottom: 0.5rem;
-  margin-bottom: 0; }
-  .form-control-static.form-control-sm, .input-group-sm > .form-control-static.form-control,
-  .input-group-sm > .form-control-static.input-group-addon,
-  .input-group-sm > .input-group-btn > .form-control-static.btn, .form-control-static.form-control-lg, .input-group-lg > .form-control-static.form-control,
-  .input-group-lg > .form-control-static.input-group-addon,
-  .input-group-lg > .input-group-btn > .form-control-static.btn {
-    padding-right: 0;
-    padding-left: 0; }
-
-.form-control-sm, .input-group-sm > .form-control,
-.input-group-sm > .input-group-addon,
-.input-group-sm > .input-group-btn > .btn {
-  padding: 0.25rem 0.5rem;
-  font-size: 0.875rem; }
-
-select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]),
-.input-group-sm > select.input-group-addon:not([size]):not([multiple]),
-.input-group-sm > .input-group-btn > select.btn:not([size]):not([multiple]) {
-  height: 1.8125rem; }
-
-.form-control-lg, .input-group-lg > .form-control,
-.input-group-lg > .input-group-addon,
-.input-group-lg > .input-group-btn > .btn {
-  padding: 0.75rem 1.5rem;
-  font-size: 1.25rem; }
-
-select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]),
-.input-group-lg > select.input-group-addon:not([size]):not([multiple]),
-.input-group-lg > .input-group-btn > select.btn:not([size]):not([multiple]) {
-  height: 3.16667rem; }
-
-.form-group {
-  margin-bottom: 1rem; }
-
-.form-text {
-  display: block;
-  margin-top: 0.25rem; }
-
-.form-check {
-  position: relative;
-  display: block;
-  margin-bottom: 0.75rem; }
-  .form-check + .form-check {
-    margin-top: -.25rem; }
-  .form-check.disabled .form-check-label {
-    color: #b0bec5;
-    cursor: not-allowed; }
-
-.form-check-label {
-  padding-left: 1.25rem;
-  margin-bottom: 0;
-  cursor: pointer; }
-
-.form-check-input {
-  position: absolute;
-  margin-top: .25rem;
-  margin-left: -1.25rem; }
-  .form-check-input:only-child {
-    position: static; }
-
-.form-check-inline {
-  position: relative;
-  display: inline-block;
-  padding-left: 1.25rem;
-  margin-bottom: 0;
-  vertical-align: middle;
-  cursor: pointer; }
-  .form-check-inline + .form-check-inline {
-    margin-left: .75rem; }
-  .form-check-inline.disabled {
-    color: #b0bec5;
-    cursor: not-allowed; }
-
-.form-control-feedback {
-  margin-top: 0.25rem; }
-
-.form-control-success,
-.form-control-warning,
-.form-control-danger {
-  padding-right: 2.25rem;
-  background-repeat: no-repeat;
-  background-position: center right 0.57812rem;
-  background-size: 1.15625rem 1.15625rem; }
-
-.has-success .form-control-feedback,
-.has-success .form-control-label,
-.has-success .form-check-label,
-.has-success .form-check-inline,
-.has-success .custom-control {
-  color: #4dbd74; }
-
-.has-success .form-control {
-  border-color: #4dbd74; }
-
-.has-success .input-group-addon {
-  color: #4dbd74;
-  border-color: #4dbd74;
-  background-color: #e2f4e8; }
-
-.has-success .form-control-feedback {
-  color: #4dbd74; }
-
-.has-success .form-control-success {
-  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='$form-icon-success-color' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E"); }
-
-.has-warning .form-control-feedback,
-.has-warning .form-control-label,
-.has-warning .form-check-label,
-.has-warning .form-check-inline,
-.has-warning .custom-control {
-  color: #f8cb00; }
-
-.has-warning .form-control {
-  border-color: #f8cb00; }
-
-.has-warning .input-group-addon {
-  color: #f8cb00;
-  border-color: #f8cb00;
-  background-color: #fff4c5; }
-
-.has-warning .form-control-feedback {
-  color: #f8cb00; }
-
-.has-warning .form-control-warning {
-  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#f8cb00' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E"); }
-
-.has-danger .form-control-feedback,
-.has-danger .form-control-label,
-.has-danger .form-check-label,
-.has-danger .form-check-inline,
-.has-danger .custom-control {
-  color: #f86c6b; }
-
-.has-danger .form-control {
-  border-color: #f86c6b; }
-
-.has-danger .input-group-addon {
-  color: #f86c6b;
-  border-color: #f86c6b;
-  background-color: white; }
-
-.has-danger .form-control-feedback {
-  color: #f86c6b; }
-
-.has-danger .form-control-danger {
-  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#f86c6b' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E"); }
-
-@media (min-width: 544px) {
-  .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 .form-control-label {
-    margin-bottom: 0;
-    vertical-align: middle; }
-  .form-inline .form-check {
-    display: inline-block;
-    margin-top: 0;
-    margin-bottom: 0;
-    vertical-align: middle; }
-  .form-inline .form-check-label {
-    padding-left: 0; }
-  .form-inline .form-check-input {
-    position: relative;
-    margin-left: 0; }
-  .form-inline .has-feedback .form-control-feedback {
-    top: 0; } }
-
-.btn {
-  display: inline-block;
-  font-weight: normal;
-  line-height: 1.25;
-  text-align: center;
-  white-space: nowrap;
-  vertical-align: middle;
-  cursor: pointer;
-  user-select: none;
-  border: 1px solid transparent;
-  padding: 0.5rem 1rem;
-  font-size: 0.875rem;
-  transition: all 0.2s ease-in-out; }
-  .btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus {
-    outline: 5px auto -webkit-focus-ring-color;
-    outline-offset: -2px; }
-  .btn:focus, .btn:hover {
-    text-decoration: none; }
-  .btn.focus {
-    text-decoration: none; }
-  .btn:active, .btn.active {
-    background-image: none;
-    outline: 0; }
-  .btn.disabled, .btn:disabled {
-    cursor: not-allowed;
-    opacity: .65; }
-
-a.btn.disabled,
-fieldset[disabled] a.btn {
-  pointer-events: none; }
-
-.btn-primary {
-  color: #fff;
-  background-color: #20a8d8;
-  border-color: #20a8d8; }
-  .btn-primary:hover {
-    color: #fff;
-    background-color: #1985ac;
-    border-color: #187fa3; }
-  .btn-primary:focus, .btn-primary.focus {
-    color: #fff;
-    background-color: #1985ac;
-    border-color: #187fa3; }
-  .btn-primary:active, .btn-primary.active,
-  .open > .btn-primary.dropdown-toggle {
-    color: #fff;
-    background-color: #1985ac;
-    border-color: #187fa3;
-    background-image: none; }
-    .btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus,
-    .open > .btn-primary.dropdown-toggle:hover,
-    .open > .btn-primary.dropdown-toggle:focus,
-    .open > .btn-primary.dropdown-toggle.focus {
-      color: #fff;
-      background-color: #156d8c;
-      border-color: #105269; }
-  .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary:disabled:focus, .btn-primary:disabled.focus {
-    background-color: #20a8d8;
-    border-color: #20a8d8; }
-  .btn-primary.disabled:hover, .btn-primary:disabled:hover {
-    background-color: #20a8d8;
-    border-color: #20a8d8; }
-
-.btn-secondary {
-  color: #263238;
-  background-color: #fff;
-  border-color: #b0bec5; }
-  .btn-secondary:hover {
-    color: #263238;
-    background-color: #e6e6e6;
-    border-color: #8da1ab; }
-  .btn-secondary:focus, .btn-secondary.focus {
-    color: #263238;
-    background-color: #e6e6e6;
-    border-color: #8da1ab; }
-  .btn-secondary:active, .btn-secondary.active,
-  .open > .btn-secondary.dropdown-toggle {
-    color: #263238;
-    background-color: #e6e6e6;
-    border-color: #8da1ab;
-    background-image: none; }
-    .btn-secondary:active:hover, .btn-secondary:active:focus, .btn-secondary:active.focus, .btn-secondary.active:hover, .btn-secondary.active:focus, .btn-secondary.active.focus,
-    .open > .btn-secondary.dropdown-toggle:hover,
-    .open > .btn-secondary.dropdown-toggle:focus,
-    .open > .btn-secondary.dropdown-toggle.focus {
-      color: #263238;
-      background-color: #d4d4d4;
-      border-color: #68818e; }
-  .btn-secondary.disabled:focus, .btn-secondary.disabled.focus, .btn-secondary:disabled:focus, .btn-secondary:disabled.focus {
-    background-color: #fff;
-    border-color: #b0bec5; }
-  .btn-secondary.disabled:hover, .btn-secondary:disabled:hover {
-    background-color: #fff;
-    border-color: #b0bec5; }
-
-.btn-info {
-  color: #fff;
-  background-color: #63c2de;
-  border-color: #63c2de; }
-  .btn-info:hover {
-    color: #fff;
-    background-color: #39b2d5;
-    border-color: #30aed3; }
-  .btn-info:focus, .btn-info.focus {
-    color: #fff;
-    background-color: #39b2d5;
-    border-color: #30aed3; }
-  .btn-info:active, .btn-info.active,
-  .open > .btn-info.dropdown-toggle {
-    color: #fff;
-    background-color: #39b2d5;
-    border-color: #30aed3;
-    background-image: none; }
-    .btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus,
-    .open > .btn-info.dropdown-toggle:hover,
-    .open > .btn-info.dropdown-toggle:focus,
-    .open > .btn-info.dropdown-toggle.focus {
-      color: #fff;
-      background-color: #299fc1;
-      border-color: #2283a0; }
-  .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info:disabled:focus, .btn-info:disabled.focus {
-    background-color: #63c2de;
-    border-color: #63c2de; }
-  .btn-info.disabled:hover, .btn-info:disabled:hover {
-    background-color: #63c2de;
-    border-color: #63c2de; }
-
-.btn-success {
-  color: #fff;
-  background-color: #4dbd74;
-  border-color: #4dbd74; }
-  .btn-success:hover {
-    color: #fff;
-    background-color: #3a9d5d;
-    border-color: #379558; }
-  .btn-success:focus, .btn-success.focus {
-    color: #fff;
-    background-color: #3a9d5d;
-    border-color: #379558; }
-  .btn-success:active, .btn-success.active,
-  .open > .btn-success.dropdown-toggle {
-    color: #fff;
-    background-color: #3a9d5d;
-    border-color: #379558;
-    background-image: none; }
-    .btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus,
-    .open > .btn-success.dropdown-toggle:hover,
-    .open > .btn-success.dropdown-toggle:focus,
-    .open > .btn-success.dropdown-toggle.focus {
-      color: #fff;
-      background-color: #30834d;
-      border-color: #25653c; }
-  .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success:disabled:focus, .btn-success:disabled.focus {
-    background-color: #4dbd74;
-    border-color: #4dbd74; }
-  .btn-success.disabled:hover, .btn-success:disabled:hover {
-    background-color: #4dbd74;
-    border-color: #4dbd74; }
-
-.btn-warning {
-  color: #fff;
-  background-color: #f8cb00;
-  border-color: #f8cb00; }
-  .btn-warning:hover {
-    color: #fff;
-    background-color: #c5a100;
-    border-color: #bb9900; }
-  .btn-warning:focus, .btn-warning.focus {
-    color: #fff;
-    background-color: #c5a100;
-    border-color: #bb9900; }
-  .btn-warning:active, .btn-warning.active,
-  .open > .btn-warning.dropdown-toggle {
-    color: #fff;
-    background-color: #c5a100;
-    border-color: #bb9900;
-    background-image: none; }
-    .btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus,
-    .open > .btn-warning.dropdown-toggle:hover,
-    .open > .btn-warning.dropdown-toggle:focus,
-    .open > .btn-warning.dropdown-toggle.focus {
-      color: #fff;
-      background-color: #a18400;
-      border-color: #796300; }
-  .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning:disabled:focus, .btn-warning:disabled.focus {
-    background-color: #f8cb00;
-    border-color: #f8cb00; }
-  .btn-warning.disabled:hover, .btn-warning:disabled:hover {
-    background-color: #f8cb00;
-    border-color: #f8cb00; }
-
-.btn-danger {
-  color: #fff;
-  background-color: #f86c6b;
-  border-color: #f86c6b; }
-  .btn-danger:hover {
-    color: #fff;
-    background-color: #f63c3a;
-    border-color: #f53231; }
-  .btn-danger:focus, .btn-danger.focus {
-    color: #fff;
-    background-color: #f63c3a;
-    border-color: #f53231; }
-  .btn-danger:active, .btn-danger.active,
-  .open > .btn-danger.dropdown-toggle {
-    color: #fff;
-    background-color: #f63c3a;
-    border-color: #f53231;
-    background-image: none; }
-    .btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus,
-    .open > .btn-danger.dropdown-toggle:hover,
-    .open > .btn-danger.dropdown-toggle:focus,
-    .open > .btn-danger.dropdown-toggle.focus {
-      color: #fff;
-      background-color: #f41a18;
-      border-color: #d90c0a; }
-  .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger:disabled:focus, .btn-danger:disabled.focus {
-    background-color: #f86c6b;
-    border-color: #f86c6b; }
-  .btn-danger.disabled:hover, .btn-danger:disabled:hover {
-    background-color: #f86c6b;
-    border-color: #f86c6b; }
-
-.btn-outline-primary {
-  color: #20a8d8;
-  background-image: none;
-  background-color: transparent;
-  border-color: #20a8d8; }
-  .btn-outline-primary:hover {
-    color: #fff;
-    background-color: #20a8d8;
-    border-color: #20a8d8; }
-  .btn-outline-primary:focus, .btn-outline-primary.focus {
-    color: #fff;
-    background-color: #20a8d8;
-    border-color: #20a8d8; }
-  .btn-outline-primary:active, .btn-outline-primary.active,
-  .open > .btn-outline-primary.dropdown-toggle {
-    color: #fff;
-    background-color: #20a8d8;
-    border-color: #20a8d8; }
-    .btn-outline-primary:active:hover, .btn-outline-primary:active:focus, .btn-outline-primary:active.focus, .btn-outline-primary.active:hover, .btn-outline-primary.active:focus, .btn-outline-primary.active.focus,
-    .open > .btn-outline-primary.dropdown-toggle:hover,
-    .open > .btn-outline-primary.dropdown-toggle:focus,
-    .open > .btn-outline-primary.dropdown-toggle.focus {
-      color: #fff;
-      background-color: #156d8c;
-      border-color: #105269; }
-  .btn-outline-primary.disabled:focus, .btn-outline-primary.disabled.focus, .btn-outline-primary:disabled:focus, .btn-outline-primary:disabled.focus {
-    border-color: #74cbea; }
-  .btn-outline-primary.disabled:hover, .btn-outline-primary:disabled:hover {
-    border-color: #74cbea; }
-
-.btn-outline-secondary {
-  color: #b0bec5;
-  background-image: none;
-  background-color: transparent;
-  border-color: #b0bec5; }
-  .btn-outline-secondary:hover {
-    color: #fff;
-    background-color: #b0bec5;
-    border-color: #b0bec5; }
-  .btn-outline-secondary:focus, .btn-outline-secondary.focus {
-    color: #fff;
-    background-color: #b0bec5;
-    border-color: #b0bec5; }
-  .btn-outline-secondary:active, .btn-outline-secondary.active,
-  .open > .btn-outline-secondary.dropdown-toggle {
-    color: #fff;
-    background-color: #b0bec5;
-    border-color: #b0bec5; }
-    .btn-outline-secondary:active:hover, .btn-outline-secondary:active:focus, .btn-outline-secondary:active.focus, .btn-outline-secondary.active:hover, .btn-outline-secondary.active:focus, .btn-outline-secondary.active.focus,
-    .open > .btn-outline-secondary.dropdown-toggle:hover,
-    .open > .btn-outline-secondary.dropdown-toggle:focus,
-    .open > .btn-outline-secondary.dropdown-toggle.focus {
-      color: #fff;
-      background-color: #7e95a0;
-      border-color: #68818e; }
-  .btn-outline-secondary.disabled:focus, .btn-outline-secondary.disabled.focus, .btn-outline-secondary:disabled:focus, .btn-outline-secondary:disabled.focus {
-    border-color: #ebeef0; }
-  .btn-outline-secondary.disabled:hover, .btn-outline-secondary:disabled:hover {
-    border-color: #ebeef0; }
-
-.btn-outline-info {
-  color: #63c2de;
-  background-image: none;
-  background-color: transparent;
-  border-color: #63c2de; }
-  .btn-outline-info:hover {
-    color: #fff;
-    background-color: #63c2de;
-    border-color: #63c2de; }
-  .btn-outline-info:focus, .btn-outline-info.focus {
-    color: #fff;
-    background-color: #63c2de;
-    border-color: #63c2de; }
-  .btn-outline-info:active, .btn-outline-info.active,
-  .open > .btn-outline-info.dropdown-toggle {
-    color: #fff;
-    background-color: #63c2de;
-    border-color: #63c2de; }
-    .btn-outline-info:active:hover, .btn-outline-info:active:focus, .btn-outline-info:active.focus, .btn-outline-info.active:hover, .btn-outline-info.active:focus, .btn-outline-info.active.focus,
-    .open > .btn-outline-info.dropdown-toggle:hover,
-    .open > .btn-outline-info.dropdown-toggle:focus,
-    .open > .btn-outline-info.dropdown-toggle.focus {
-      color: #fff;
-      background-color: #299fc1;
-      border-color: #2283a0; }
-  .btn-outline-info.disabled:focus, .btn-outline-info.disabled.focus, .btn-outline-info:disabled:focus, .btn-outline-info:disabled.focus {
-    border-color: #b7e3f0; }
-  .btn-outline-info.disabled:hover, .btn-outline-info:disabled:hover {
-    border-color: #b7e3f0; }
-
-.btn-outline-success {
-  color: #4dbd74;
-  background-image: none;
-  background-color: transparent;
-  border-color: #4dbd74; }
-  .btn-outline-success:hover {
-    color: #fff;
-    background-color: #4dbd74;
-    border-color: #4dbd74; }
-  .btn-outline-success:focus, .btn-outline-success.focus {
-    color: #fff;
-    background-color: #4dbd74;
-    border-color: #4dbd74; }
-  .btn-outline-success:active, .btn-outline-success.active,
-  .open > .btn-outline-success.dropdown-toggle {
-    color: #fff;
-    background-color: #4dbd74;
-    border-color: #4dbd74; }
-    .btn-outline-success:active:hover, .btn-outline-success:active:focus, .btn-outline-success:active.focus, .btn-outline-success.active:hover, .btn-outline-success.active:focus, .btn-outline-success.active.focus,
-    .open > .btn-outline-success.dropdown-toggle:hover,
-    .open > .btn-outline-success.dropdown-toggle:focus,
-    .open > .btn-outline-success.dropdown-toggle.focus {
-      color: #fff;
-      background-color: #30834d;
-      border-color: #25653c; }
-  .btn-outline-success.disabled:focus, .btn-outline-success.disabled.focus, .btn-outline-success:disabled:focus, .btn-outline-success:disabled.focus {
-    border-color: #97d9ae; }
-  .btn-outline-success.disabled:hover, .btn-outline-success:disabled:hover {
-    border-color: #97d9ae; }
-
-.btn-outline-warning {
-  color: #f8cb00;
-  background-image: none;
-  background-color: transparent;
-  border-color: #f8cb00; }
-  .btn-outline-warning:hover {
-    color: #fff;
-    background-color: #f8cb00;
-    border-color: #f8cb00; }
-  .btn-outline-warning:focus, .btn-outline-warning.focus {
-    color: #fff;
-    background-color: #f8cb00;
-    border-color: #f8cb00; }
-  .btn-outline-warning:active, .btn-outline-warning.active,
-  .open > .btn-outline-warning.dropdown-toggle {
-    color: #fff;
-    background-color: #f8cb00;
-    border-color: #f8cb00; }
-    .btn-outline-warning:active:hover, .btn-outline-warning:active:focus, .btn-outline-warning:active.focus, .btn-outline-warning.active:hover, .btn-outline-warning.active:focus, .btn-outline-warning.active.focus,
-    .open > .btn-outline-warning.dropdown-toggle:hover,
-    .open > .btn-outline-warning.dropdown-toggle:focus,
-    .open > .btn-outline-warning.dropdown-toggle.focus {
-      color: #fff;
-      background-color: #a18400;
-      border-color: #796300; }
-  .btn-outline-warning.disabled:focus, .btn-outline-warning.disabled.focus, .btn-outline-warning:disabled:focus, .btn-outline-warning:disabled.focus {
-    border-color: #ffe25f; }
-  .btn-outline-warning.disabled:hover, .btn-outline-warning:disabled:hover {
-    border-color: #ffe25f; }
-
-.btn-outline-danger {
-  color: #f86c6b;
-  background-image: none;
-  background-color: transparent;
-  border-color: #f86c6b; }
-  .btn-outline-danger:hover {
-    color: #fff;
-    background-color: #f86c6b;
-    border-color: #f86c6b; }
-  .btn-outline-danger:focus, .btn-outline-danger.focus {
-    color: #fff;
-    background-color: #f86c6b;
-    border-color: #f86c6b; }
-  .btn-outline-danger:active, .btn-outline-danger.active,
-  .open > .btn-outline-danger.dropdown-toggle {
-    color: #fff;
-    background-color: #f86c6b;
-    border-color: #f86c6b; }
-    .btn-outline-danger:active:hover, .btn-outline-danger:active:focus, .btn-outline-danger:active.focus, .btn-outline-danger.active:hover, .btn-outline-danger.active:focus, .btn-outline-danger.active.focus,
-    .open > .btn-outline-danger.dropdown-toggle:hover,
-    .open > .btn-outline-danger.dropdown-toggle:focus,
-    .open > .btn-outline-danger.dropdown-toggle.focus {
-      color: #fff;
-      background-color: #f41a18;
-      border-color: #d90c0a; }
-  .btn-outline-danger.disabled:focus, .btn-outline-danger.disabled.focus, .btn-outline-danger:disabled:focus, .btn-outline-danger:disabled.focus {
-    border-color: #fdcdcc; }
-  .btn-outline-danger.disabled:hover, .btn-outline-danger:disabled:hover {
-    border-color: #fdcdcc; }
-
-.btn-link {
-  font-weight: normal;
-  color: #20a8d8;
-  border-radius: 0; }
-  .btn-link, .btn-link:active, .btn-link.active, .btn-link:disabled {
-    background-color: transparent; }
-  .btn-link, .btn-link:focus, .btn-link:active {
-    border-color: transparent; }
-  .btn-link:hover {
-    border-color: transparent; }
-  .btn-link:focus, .btn-link:hover {
-    color: #167495;
-    text-decoration: underline;
-    background-color: transparent; }
-  .btn-link:disabled:focus, .btn-link:disabled:hover {
-    color: #b0bec5;
-    text-decoration: none; }
-
-.btn-lg, .btn-group-lg > .btn {
-  padding: 0.75rem 1.5rem;
-  font-size: 1.25rem; }
-
-.btn-sm, .btn-group-sm > .btn {
-  padding: 0.25rem 0.5rem;
-  font-size: 0.875rem; }
-
-.btn-block {
-  display: block;
-  width: 100%; }
-
-.btn-block + .btn-block {
-  margin-top: 0.5rem; }
-
-input[type="submit"].btn-block,
-input[type="reset"].btn-block,
-input[type="button"].btn-block {
-  width: 100%; }
-
-.btn .tag {
-  position: absolute;
-  top: 2px;
-  right: 6px;
-  font-size: 9px; }
-
-.fade {
-  opacity: 0;
-  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;
-  transition-timing-function: ease;
-  transition-duration: .35s;
-  transition-property: height; }
-
-.dropup,
-.dropdown {
-  position: relative; }
-
-.dropdown-toggle::after {
-  display: inline-block;
-  width: 0;
-  height: 0;
-  margin-left: 0.3em;
-  vertical-align: middle;
-  content: "";
-  border-top: 0.3em solid;
-  border-right: 0.3em solid transparent;
-  border-left: 0.3em solid transparent; }
-
-.dropdown-toggle:focus {
-  outline: 0; }
-
-.dropup .dropdown-toggle::after {
-  border-top: 0;
-  border-bottom: 0.3em solid; }
-
-.dropdown-menu {
-  position: absolute;
-  top: 100%;
-  left: 0;
-  z-index: 1000;
-  display: none;
-  float: left;
-  min-width: 10rem;
-  padding: 0 0;
-  margin: 0.125rem 0 0;
-  font-size: 0.875rem;
-  color: #263238;
-  text-align: left;
-  list-style: none;
-  background-color: #fff;
-  background-clip: padding-box;
-  border: 1px solid #cfd8dc; }
-
-.dropdown-divider {
-  height: 1px;
-  margin: 0.5rem 0;
-  overflow: hidden;
-  background-color: #eceff1; }
-
-.dropdown-item {
-  display: block;
-  width: 100%;
-  padding: 3px 1.5rem;
-  clear: both;
-  font-weight: normal;
-  color: #263238;
-  text-align: inherit;
-  white-space: nowrap;
-  background: none;
-  border: 0; }
-  .dropdown-item:focus, .dropdown-item:hover {
-    color: #1c2429;
-    text-decoration: none;
-    background-color: #f5f5f5; }
-  .dropdown-item.active, .dropdown-item.active:focus, .dropdown-item.active:hover {
-    color: #fff;
-    text-decoration: none;
-    background-color: #20a8d8;
-    outline: 0; }
-  .dropdown-item.disabled, .dropdown-item.disabled:focus, .dropdown-item.disabled:hover {
-    color: #b0bec5; }
-  .dropdown-item.disabled:focus, .dropdown-item.disabled: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: 0 1.5rem;
-  margin-bottom: 0;
-  font-size: 0.875rem;
-  color: #b0bec5;
-  white-space: nowrap; }
-
-.dropdown-backdrop {
-  position: fixed;
-  top: 0;
-  right: 0;
-  bottom: 0;
-  left: 0;
-  z-index: 990; }
-
-.dropup .caret,
-.navbar-fixed-bottom .dropdown .caret {
-  content: "";
-  border-top: 0;
-  border-bottom: 0.3em solid; }
-
-.dropup .dropdown-menu,
-.navbar-fixed-bottom .dropdown .dropdown-menu {
-  top: auto;
-  bottom: 100%;
-  margin-bottom: 0.125rem; }
-
-.dropdown-item {
-  position: relative;
-  padding: 10px 20px;
-  border-bottom: 1px solid #cfd8dc; }
-  .dropdown-item:last-child {
-    border-bottom: 0; }
-  .dropdown-item i {
-    display: inline-block;
-    width: 20px;
-    margin-right: 10px;
-    margin-left: -10px;
-    color: #cfd8dc;
-    text-align: center; }
-  .dropdown-item .tag {
-    position: absolute;
-    right: 10px;
-    margin-top: 2px; }
-
-.dropdown-header {
-  padding: 8px 20px;
-  background: #eceff1;
-  border-bottom: 1px solid #cfd8dc; }
-  .dropdown-header .btn {
-    margin-top: -7px;
-    color: #b0bec5; }
-    .dropdown-header .btn:hover {
-      color: #263238; }
-    .dropdown-header .btn.pull-right {
-      margin-right: -20px; }
-
-.btn-group,
-.btn-group-vertical {
-  position: relative;
-  display: inline-block;
-  vertical-align: middle; }
-  .btn-group > .btn,
-  .btn-group-vertical > .btn {
-    position: relative;
-    float: left;
-    margin-bottom: 0; }
-    .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
-    .btn-group-vertical > .btn:focus,
-    .btn-group-vertical > .btn:active,
-    .btn-group-vertical > .btn.active {
-      z-index: 2; }
-    .btn-group > .btn:hover,
-    .btn-group-vertical > .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: -0.5rem; }
-  .btn-toolbar::after {
-    content: "";
-    display: table;
-    clear: both; }
-  .btn-toolbar .btn-group,
-  .btn-toolbar .input-group {
-    float: left; }
-  .btn-toolbar > .btn,
-  .btn-toolbar > .btn-group,
-  .btn-toolbar > .input-group {
-    margin-left: 0.5rem; }
-
-.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-group {
-  float: left; }
-
-.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
-  border-radius: 0; }
-
-.btn-group .dropdown-toggle:active,
-.btn-group.open .dropdown-toggle {
-  outline: 0; }
-
-.btn + .dropdown-toggle-split {
-  padding-right: 0.75rem;
-  padding-left: 0.75rem; }
-  .btn + .dropdown-toggle-split::after {
-    margin-left: 0; }
-
-.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
-  padding-right: 0.375rem;
-  padding-left: 0.375rem; }
-
-.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
-  padding-right: 1.125rem;
-  padding-left: 1.125rem; }
-
-.btn .caret {
-  margin-left: 0; }
-
-.btn-lg .caret, .btn-group-lg > .btn .caret {
-  border-width: 0.3em 0.3em 0;
-  border-bottom-width: 0; }
-
-.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret {
-  border-width: 0 0.3em 0.3em; }
-
-.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::after {
-  content: "";
-  display: table;
-  clear: both; }
-
-.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-group:not(:first-child):not(:last-child) > .btn {
-  border-radius: 0; }
-
-[data-toggle="buttons"] > .btn input[type="radio"],
-[data-toggle="buttons"] > .btn input[type="checkbox"],
-[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
-[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
-  position: absolute;
-  clip: rect(0, 0, 0, 0);
-  pointer-events: none; }
-
-.input-group {
-  position: relative;
-  width: 100%;
-  display: table;
-  border-collapse: separate; }
-  .input-group .form-control {
-    position: relative;
-    z-index: 2;
-    float: left;
-    width: 100%;
-    margin-bottom: 0; }
-    .input-group .form-control:focus, .input-group .form-control:active, .input-group .form-control:hover {
-      z-index: 3; }
-
-.input-group-addon,
-.input-group-btn,
-.input-group .form-control {
-  display: table-cell; }
-
-.input-group-addon,
-.input-group-btn {
-  width: 1%;
-  white-space: nowrap;
-  vertical-align: middle; }
-
-.input-group-addon {
-  padding: 0.5rem 0.75rem;
-  margin-bottom: 0;
-  font-size: 0.875rem;
-  font-weight: normal;
-  line-height: 1.25;
-  color: #607d8b;
-  text-align: center;
-  background-color: #cfd8dc;
-  border: 1px solid rgba(0, 0, 0, 0.15); }
-  .input-group-addon.form-control-sm,
-  .input-group-sm > .input-group-addon,
-  .input-group-sm > .input-group-btn > .input-group-addon.btn {
-    padding: 0.25rem 0.5rem;
-    font-size: 0.875rem; }
-  .input-group-addon.form-control-lg,
-  .input-group-lg > .input-group-addon,
-  .input-group-lg > .input-group-btn > .input-group-addon.btn {
-    padding: 0.75rem 1.5rem;
-    font-size: 1.25rem; }
-  .input-group-addon input[type="radio"],
-  .input-group-addon input[type="checkbox"] {
-    margin-top: 0; }
-
-.input-group-addon:not(:last-child) {
-  border-right: 0; }
-
-.form-control + .input-group-addon:not(:first-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:focus, .input-group-btn > .btn:active, .input-group-btn > .btn:hover {
-      z-index: 3; }
-  .input-group-btn:not(:last-child) > .btn,
-  .input-group-btn:not(:last-child) > .btn-group {
-    margin-right: -1px; }
-  .input-group-btn:not(:first-child) > .btn,
-  .input-group-btn:not(:first-child) > .btn-group {
-    z-index: 2;
-    margin-left: -1px; }
-    .input-group-btn:not(:first-child) > .btn:focus, .input-group-btn:not(:first-child) > .btn:active, .input-group-btn:not(:first-child) > .btn:hover,
-    .input-group-btn:not(:first-child) > .btn-group:focus,
-    .input-group-btn:not(:first-child) > .btn-group:active,
-    .input-group-btn:not(:first-child) > .btn-group:hover {
-      z-index: 3; }
-
-.input-group-addon,
-.input-group-btn {
-  min-width: 40px;
-  white-space: nowrap;
-  vertical-align: middle; }
-
-.nav {
-  padding-left: 0;
-  margin-bottom: 0;
-  list-style: none; }
-
-.nav-link {
-  display: inline-block; }
-  .nav-link:focus, .nav-link:hover {
-    text-decoration: none; }
-  .nav-link.disabled {
-    color: #b0bec5; }
-    .nav-link.disabled, .nav-link.disabled:focus, .nav-link.disabled:hover {
-      color: #b0bec5;
-      cursor: not-allowed;
-      background-color: transparent; }
-
-.nav-inline .nav-item {
-  display: inline-block; }
-
-.nav-inline .nav-item + .nav-item,
-.nav-inline .nav-link + .nav-link {
-  margin-left: 1rem; }
-
-.nav-tabs {
-  border-bottom: 1px solid #ddd; }
-  .nav-tabs::after {
-    content: "";
-    display: table;
-    clear: both; }
-  .nav-tabs .nav-item {
-    float: left;
-    margin-bottom: -1px; }
-    .nav-tabs .nav-item + .nav-item {
-      margin-left: 0.2rem; }
-  .nav-tabs .nav-link {
-    display: block;
-    padding: 0.5em 1em;
-    border: 1px solid transparent; }
-    .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
-      border-color: #cfd8dc #cfd8dc #ddd; }
-    .nav-tabs .nav-link.disabled, .nav-tabs .nav-link.disabled:focus, .nav-tabs .nav-link.disabled:hover {
-      color: #b0bec5;
-      background-color: transparent;
-      border-color: transparent; }
-  .nav-tabs .nav-link.active, .nav-tabs .nav-link.active:focus, .nav-tabs .nav-link.active:hover,
-  .nav-tabs .nav-item.open .nav-link,
-  .nav-tabs .nav-item.open .nav-link:focus,
-  .nav-tabs .nav-item.open .nav-link:hover {
-    color: #607d8b;
-    background-color: #e4e5e6;
-    border-color: #ddd #ddd transparent; }
-  .nav-tabs .dropdown-menu {
-    margin-top: -1px; }
-
-.nav-pills::after {
-  content: "";
-  display: table;
-  clear: both; }
-
-.nav-pills .nav-item {
-  float: left; }
-  .nav-pills .nav-item + .nav-item {
-    margin-left: 0.2rem; }
-
-.nav-pills .nav-link {
-  display: block;
-  padding: 0.5em 1em; }
-
-.nav-pills .nav-link.active, .nav-pills .nav-link.active:focus, .nav-pills .nav-link.active:hover,
-.nav-pills .nav-item.open .nav-link,
-.nav-pills .nav-item.open .nav-link:focus,
-.nav-pills .nav-item.open .nav-link:hover {
-  color: #fff;
-  cursor: default;
-  background-color: #20a8d8; }
-
-.nav-stacked .nav-item {
-  display: block;
-  float: none; }
-  .nav-stacked .nav-item + .nav-item {
-    margin-top: 0.2rem;
-    margin-left: 0; }
-
-.tab-content > .tab-pane {
-  display: none; }
-
-.tab-content > .active {
-  display: block; }
-
-.navbar {
-  position: relative;
-  padding: 0.5rem 1rem; }
-  .navbar::after {
-    content: "";
-    display: table;
-    clear: both; }
-
-.navbar-full {
-  z-index: 1000; }
-
-.navbar-fixed-top, body.navbar-fixed header.navbar,
-.navbar-fixed-bottom {
-  position: fixed;
-  right: 0;
-  left: 0;
-  z-index: 1030; }
-
-.navbar-fixed-top, body.navbar-fixed header.navbar {
-  top: 0; }
-
-.navbar-fixed-bottom {
-  bottom: 0; }
-
-.navbar-sticky-top {
-  position: sticky;
-  top: 0;
-  z-index: 1030;
-  width: 100%; }
-
-.navbar-brand {
-  float: left;
-  padding-top: 0.25rem;
-  padding-bottom: 0.25rem;
-  margin-right: 1rem;
-  font-size: 1.25rem; }
-  .navbar-brand:focus, .navbar-brand:hover {
-    text-decoration: none; }
-  .navbar-brand > img {
-    display: block; }
-
-.navbar-divider {
-  float: left;
-  width: 1px;
-  padding-top: .425rem;
-  padding-bottom: .425rem;
-  margin-right: 1rem;
-  margin-left: 1rem;
-  overflow: hidden; }
-  .navbar-divider::before {
-    content: "\00a0"; }
-
-.navbar-toggler {
-  width: 2.5em;
-  height: 2em;
-  padding: .5rem .75rem;
-  font-size: 1.25rem;
-  line-height: 1;
-  background: transparent no-repeat center center;
-  background-size: 24px 24px;
-  border: 1px solid transparent; }
-  .navbar-toggler:focus, .navbar-toggler:hover {
-    text-decoration: none; }
-
-.navbar-nav .nav-item {
-  float: left; }
-
-.navbar-nav .nav-link {
-  display: block;
-  padding-top: .425rem;
-  padding-bottom: .425rem; }
-  .navbar-nav .nav-link + .nav-link {
-    margin-left: 1rem; }
-
-.navbar-nav .nav-item + .nav-item {
-  margin-left: 1rem; }
-
-.navbar-light .navbar-brand {
-  color: rgba(0, 0, 0, 0.8); }
-  .navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
-    color: rgba(0, 0, 0, 0.8); }
-
-.navbar-light .navbar-nav .nav-link {
-  color: rgba(0, 0, 0, 0.3); }
-  .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
-    color: rgba(0, 0, 0, 0.6); }
-
-.navbar-light .navbar-nav .open > .nav-link, .navbar-light .navbar-nav .open > .nav-link:focus, .navbar-light .navbar-nav .open > .nav-link:hover,
-.navbar-light .navbar-nav .active > .nav-link,
-.navbar-light .navbar-nav .active > .nav-link:focus,
-.navbar-light .navbar-nav .active > .nav-link:hover,
-.navbar-light .navbar-nav .nav-link.open,
-.navbar-light .navbar-nav .nav-link.open:focus,
-.navbar-light .navbar-nav .nav-link.open:hover,
-.navbar-light .navbar-nav .nav-link.active,
-.navbar-light .navbar-nav .nav-link.active:focus,
-.navbar-light .navbar-nav .nav-link.active:hover {
-  color: rgba(0, 0, 0, 0.8); }
-
-.navbar-light .navbar-toggler {
-  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.3)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"); }
-
-.navbar-light .navbar-divider {
-  background-color: rgba(0, 0, 0, 0.075); }
-
-.navbar-dark .navbar-brand {
-  color: white; }
-  .navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {
-    color: white; }
-
-.navbar-dark .navbar-nav .nav-link {
-  color: rgba(255, 255, 255, 0.5); }
-  .navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
-    color: rgba(255, 255, 255, 0.75); }
-
-.navbar-dark .navbar-nav .open > .nav-link, .navbar-dark .navbar-nav .open > .nav-link:focus, .navbar-dark .navbar-nav .open > .nav-link:hover,
-.navbar-dark .navbar-nav .active > .nav-link,
-.navbar-dark .navbar-nav .active > .nav-link:focus,
-.navbar-dark .navbar-nav .active > .nav-link:hover,
-.navbar-dark .navbar-nav .nav-link.open,
-.navbar-dark .navbar-nav .nav-link.open:focus,
-.navbar-dark .navbar-nav .nav-link.open:hover,
-.navbar-dark .navbar-nav .nav-link.active,
-.navbar-dark .navbar-nav .nav-link.active:focus,
-.navbar-dark .navbar-nav .nav-link.active:hover {
-  color: white; }
-
-.navbar-dark .navbar-toggler {
-  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"); }
-
-.navbar-dark .navbar-divider {
-  background-color: rgba(255, 255, 255, 0.075); }
-
-.navbar-toggleable-xs::after {
-  content: "";
-  display: table;
-  clear: both; }
-
-@media (max-width: 543px) {
-  .navbar-toggleable-xs .navbar-nav .nav-item {
-    float: none;
-    margin-left: 0; } }
-
-@media (min-width: 544px) {
-  .navbar-toggleable-xs {
-    display: block !important; } }
-
-.navbar-toggleable-sm::after {
-  content: "";
-  display: table;
-  clear: both; }
-
-@media (max-width: 767px) {
-  .navbar-toggleable-sm .navbar-nav .nav-item {
-    float: none;
-    margin-left: 0; } }
-
-@media (min-width: 768px) {
-  .navbar-toggleable-sm {
-    display: block !important; } }
-
-.navbar-toggleable-md::after {
-  content: "";
-  display: table;
-  clear: both; }
-
-@media (max-width: 991px) {
-  .navbar-toggleable-md .navbar-nav .nav-item {
-    float: none;
-    margin-left: 0; } }
-
-@media (min-width: 992px) {
-  .navbar-toggleable-md {
-    display: block !important; } }
-
-header.navbar {
-  position: relative;
-  height: 55px;
-  padding: 0;
-  line-height: 55px;
-  background-color: #fff;
-  border-bottom: 1px solid #cfd8dc; }
-  header.navbar .container-fluid {
-    padding: 0; }
-  header.navbar .nav-item {
-    position: relative;
-    min-width: 50px;
-    margin: 0 !important;
-    text-align: center; }
-    header.navbar .nav-item .nav-link i {
-      vertical-align: middle; }
-    header.navbar .nav-item .nav-link .tag {
-      position: absolute;
-      top: 9px;
-      right: 7px; }
-  header.navbar .img-avatar {
-    height: 35px;
-    margin: 0 10px; }
-  header.navbar .dropdown-menu {
-    padding-bottom: 0;
-    line-height: 1.5; }
-  header.navbar .dropdown-item {
-    min-width: 180px; }
-  header.navbar a.navbar-brand {
-    display: inline-block;
-    width: 155px;
-    height: 55px;
-    padding: 0.5rem 1rem;
-    background-color: #fff;
-    background-image: url("../img/logo.png");
-    background-repeat: no-repeat;
-    background-position: center center;
-    background-size: 70px auto;
-    border-bottom: 1px solid #cfd8dc; }
-
-header.navbar .navbar-brand {
-  margin-right: 0; }
-
-.navbar-toggler {
-  padding: 0 .75em;
-  line-height: 51px; }
-
-header.navbar .navbar-nav .nav-link {
-  padding-top: 0;
-  padding-bottom: 0; }
-
-.navbar-brand {
-  color: rgba(0, 0, 0, 0.8); }
-  .navbar-brand:focus, .navbar-brand:hover {
-    color: rgba(0, 0, 0, 0.8); }
-
-.navbar-nav .nav-link {
-  color: rgba(0, 0, 0, 0.3); }
-  .navbar-nav .nav-link:focus, .navbar-nav .nav-link:hover {
-    color: rgba(0, 0, 0, 0.6); }
-
-.navbar-nav .open > .nav-link, .navbar-nav .open > .nav-link:focus, .navbar-nav .open > .nav-link:hover,
-.navbar-nav .active > .nav-link,
-.navbar-nav .active > .nav-link:focus,
-.navbar-nav .active > .nav-link:hover,
-.navbar-nav .nav-link.open,
-.navbar-nav .nav-link.open:focus,
-.navbar-nav .nav-link.open:hover,
-.navbar-nav .nav-link.active,
-.navbar-nav .nav-link.active:focus,
-.navbar-nav .nav-link.active:hover {
-  color: rgba(0, 0, 0, 0.8); }
-
-.navbar-divider {
-  background-color: rgba(0, 0, 0, 0.075); }
-
-.card {
-  position: relative;
-  display: block;
-  margin-bottom: 0.75rem;
-  background-color: #fff;
-  border: 1px solid #cfd8dc; }
-
-.card-block {
-  padding: 1.25rem; }
-  .card-block::after {
-    content: "";
-    display: table;
-    clear: both; }
-
-.card-title {
-  margin-bottom: 0.75rem; }
-
-.card-subtitle {
-  margin-top: -0.375rem;
-  margin-bottom: 0; }
-
-.card-text:last-child {
-  margin-bottom: 0; }
-
-.card-link:hover {
-  text-decoration: none; }
-
-.card-link + .card-link {
-  margin-left: 1.25rem; }
-
-.card-header {
-  padding: 0.75rem 1.25rem;
-  margin-bottom: 0;
-  background-color: #eceff1;
-  border-bottom: 1px solid #cfd8dc; }
-  .card-header::after {
-    content: "";
-    display: table;
-    clear: both; }
-
-.card-footer {
-  padding: 0.75rem 1.25rem;
-  background-color: #eceff1;
-  border-top: 1px solid #cfd8dc; }
-  .card-footer::after {
-    content: "";
-    display: table;
-    clear: both; }
-
-.card-header-tabs {
-  margin-right: -0.625rem;
-  margin-bottom: -0.75rem;
-  margin-left: -0.625rem;
-  border-bottom: 0; }
-
-.card-header-pills {
-  margin-right: -0.625rem;
-  margin-left: -0.625rem; }
-
-.card-primary {
-  background-color: #20a8d8;
-  border-color: #20a8d8; }
-  .card-primary .card-header,
-  .card-primary .card-footer {
-    background-color: transparent; }
-
-.card-success {
-  background-color: #4dbd74;
-  border-color: #4dbd74; }
-  .card-success .card-header,
-  .card-success .card-footer {
-    background-color: transparent; }
-
-.card-info {
-  background-color: #63c2de;
-  border-color: #63c2de; }
-  .card-info .card-header,
-  .card-info .card-footer {
-    background-color: transparent; }
-
-.card-warning {
-  background-color: #f8cb00;
-  border-color: #f8cb00; }
-  .card-warning .card-header,
-  .card-warning .card-footer {
-    background-color: transparent; }
-
-.card-danger {
-  background-color: #f86c6b;
-  border-color: #f86c6b; }
-  .card-danger .card-header,
-  .card-danger .card-footer {
-    background-color: transparent; }
-
-.card-outline-primary {
-  background-color: transparent;
-  border-color: #20a8d8; }
-
-.card-outline-secondary {
-  background-color: transparent;
-  border-color: #b0bec5; }
-
-.card-outline-info {
-  background-color: transparent;
-  border-color: #63c2de; }
-
-.card-outline-success {
-  background-color: transparent;
-  border-color: #4dbd74; }
-
-.card-outline-warning {
-  background-color: transparent;
-  border-color: #f8cb00; }
-
-.card-outline-danger {
-  background-color: transparent;
-  border-color: #f86c6b; }
-
-.card-inverse .card-header,
-.card-inverse .card-footer {
-  border-color: rgba(255, 255, 255, 0.2); }
-
-.card-inverse .card-header,
-.card-inverse .card-footer,
-.card-inverse .card-title,
-.card-inverse .card-blockquote {
-  color: #fff; }
-
-.card-inverse .card-link,
-.card-inverse .card-text,
-.card-inverse .card-subtitle,
-.card-inverse .card-blockquote .blockquote-footer {
-  color: rgba(255, 255, 255, 0.65); }
-
-.card-inverse .card-link:focus, .card-inverse .card-link:hover {
-  color: #fff; }
-
-.card-blockquote {
-  padding: 0;
-  margin-bottom: 0;
-  border-left: 0; }
-
-.card-img-overlay {
-  position: absolute;
-  top: 0;
-  right: 0;
-  bottom: 0;
-  left: 0;
-  padding: 1.25rem; }
-
-@media (min-width: 544px) {
-  .card-deck {
-    display: table;
-    width: 100%;
-    margin-bottom: 0.75rem;
-    table-layout: fixed;
-    border-spacing: 1.25rem 0; }
-    .card-deck .card {
-      display: table-cell;
-      margin-bottom: 0;
-      vertical-align: top; }
-  .card-deck-wrapper {
-    margin-right: -1.25rem;
-    margin-left: -1.25rem; } }
-
-@media (min-width: 544px) {
-  .card-group {
-    display: table;
-    width: 100%;
-    table-layout: fixed; }
-    .card-group .card {
-      display: table-cell;
-      vertical-align: top; }
-      .card-group .card + .card {
-        margin-left: 0;
-        border-left: 0; } }
-
-@media (min-width: 544px) {
-  .card-columns {
-    column-count: 3;
-    column-gap: 1.25rem; }
-    .card-columns .card {
-      display: inline-block;
-      width: 100%; } }
-
-.card {
-  margin-bottom: 1.5rem; }
-
-.card-header i.icon-bg {
-  display: inline-block;
-  padding: 0.75rem 1.25rem !important;
-  margin-top: -0.75rem;
-  margin-right: 1.25rem;
-  margin-bottom: -0.75rem;
-  margin-left: -1.25rem;
-  line-height: inherit;
-  color: #263238;
-  vertical-align: bottom;
-  background: transparent;
-  border-right: 1px solid #cfd8dc; }
-
-.card-header ul.nav.nav-tabs {
-  margin-top: -0.75rem;
-  margin-bottom: -0.75rem;
-  border-bottom: 0; }
-  .card-header ul.nav.nav-tabs li.nav-item {
-    border-top: 0; }
-    .card-header ul.nav.nav-tabs li.nav-item a.nav-link {
-      padding: 0.75rem 0.625rem;
-      color: #b0bec5;
-      border-top: 0; }
-      .card-header ul.nav.nav-tabs li.nav-item a.nav-link.active {
-        color: #263238;
-        background: #fff; }
-
-.card-header.card-header-inverse {
-  color: #fff; }
-
-.card-header.card-header-primary {
-  margin: -1px -1px 0;
-  background: #20a8d8;
-  border-bottom: 1px solid #20a8d8; }
-
-.card-header.card-header-secondary {
-  margin: -1px -1px 0;
-  background: #cfd8dc;
-  border-bottom: 1px solid #cfd8dc; }
-
-.card-header.card-header-success {
-  margin: -1px -1px 0;
-  background: #4dbd74;
-  border-bottom: 1px solid #4dbd74; }
-
-.card-header.card-header-info {
-  margin: -1px -1px 0;
-  background: #63c2de;
-  border-bottom: 1px solid #63c2de; }
-
-.card-header.card-header-warning {
-  margin: -1px -1px 0;
-  background: #f8cb00;
-  border-bottom: 1px solid #f8cb00; }
-
-.card-header.card-header-danger {
-  margin: -1px -1px 0;
-  background: #f86c6b;
-  border-bottom: 1px solid #f86c6b; }
-
-.card-header .btn {
-  margin-top: -0.5rem; }
-
-.card-header .btn-sm, .card-header .btn-group-sm > .btn {
-  margin-top: -0.25rem; }
-
-.card-header .btn-lg, .card-header .btn-group-lg > .btn {
-  margin-top: -0.75rem; }
-
-.card-footer ul {
-  display: table;
-  width: 100%;
-  padding: 0;
-  margin: 0;
-  table-layout: fixed; }
-  .card-footer ul li {
-    display: table-cell;
-    padding: 0 1.25rem;
-    text-align: center; }
-    .card-footer ul li progress {
-      margin-top: 0.75rem;
-      margin-bottom: 0; }
-
-.card-primary {
-  background-color: #20a8d8; }
-  .card-primary .card-header {
-    border-color: #1d97c2; }
-  .card-primary .card-header, .card-primary .card-footer {
-    background-color: #1d97c2; }
-
-.card-secondary {
-  background-color: #cfd8dc; }
-  .card-secondary .card-header {
-    border-color: #c0ccd1; }
-  .card-secondary .card-header, .card-secondary .card-footer {
-    background-color: #c0ccd1; }
-
-.card-success {
-  background-color: #4dbd74; }
-  .card-success .card-header {
-    border-color: #41af67; }
-  .card-success .card-header, .card-success .card-footer {
-    background-color: #41af67; }
-
-.card-info {
-  background-color: #63c2de; }
-  .card-info .card-header {
-    border-color: #4ebada; }
-  .card-info .card-header, .card-info .card-footer {
-    background-color: #4ebada; }
-
-.card-warning {
-  background-color: #f8cb00; }
-  .card-warning .card-header {
-    border-color: #dfb600; }
-  .card-warning .card-header, .card-warning .card-footer {
-    background-color: #dfb600; }
-
-.card-danger {
-  background-color: #f86c6b; }
-  .card-danger .card-header {
-    border-color: #f75453; }
-  .card-danger .card-header, .card-danger .card-footer {
-    background-color: #f75453; }
-
-.card-inverse {
-  color: #fff; }
-  .card-inverse .text-muted {
-    color: rgba(255, 255, 255, 0.6) !important; }
-  .card-inverse .progress[value] {
-    background-color: rgba(255, 255, 255, 0.2) !important; }
-  .card-inverse .progress[value]::-webkit-progress-bar {
-    background-color: rgba(255, 255, 255, 0.2) !important; }
-  .card-inverse base::-moz-progress-bar,
-  .card-inverse .progress[value] {
-    background-color: rgba(255, 255, 255, 0.2) !important; }
-  .card-inverse .progress[value]::-webkit-progress-value {
-    background-color: #fff !important; }
-  .card-inverse .progress[value]::-moz-progress-bar {
-    background-color: #fff !important; }
-  .card-inverse .progress[value]::-ms-fill {
-    background-color: #fff !important; }
-  @media screen and (min-width: 0\0) {
-    .card-inverse .progress .progress-bar {
-      background-color: #fff !important; } }
-
-[class*="card-outline-"] .card-block {
-  background: #fff !important; }
-
-[class*="card-outline-"].card-outline-top {
-  border-top-width: 2px;
-  border-right-color: #cfd8dc;
-  border-bottom-color: #cfd8dc;
-  border-left-color: #cfd8dc; }
-
-.card-accent-primary {
-  border-top-width: 2px;
-  border-top-color: #20a8d8; }
-
-.card-accent-secondary {
-  border-top-width: 2px;
-  border-top-color: #b0bec5; }
-
-.card-accent-info {
-  border-top-width: 2px;
-  border-top-color: #63c2de; }
-
-.card-accent-success {
-  border-top-width: 2px;
-  border-top-color: #4dbd74; }
-
-.card-accent-warning {
-  border-top-width: 2px;
-  border-top-color: #f8cb00; }
-
-.card-accent-danger {
-  border-top-width: 2px;
-  border-top-color: #f86c6b; }
-
-.card-header > i {
-  margin-right: 0.5rem; }
-
-.card-header .card-actions {
-  position: absolute;
-  top: 0;
-  right: 0; }
-  .card-header .card-actions a, .card-header .card-actions button {
-    display: block;
-    float: left;
-    width: 50px;
-    padding: 0.75rem 0;
-    margin: 0 !important;
-    color: #263238;
-    text-align: center;
-    background: transparent;
-    border: 0;
-    border-left: 1px solid #cfd8dc;
-    box-shadow: 0; }
-    .card-header .card-actions a:hover, .card-header .card-actions button:hover {
-      text-decoration: none; }
-    .card-header .card-actions a [class^="icon-"], .card-header .card-actions a [class*=" icon-"], .card-header .card-actions button [class^="icon-"], .card-header .card-actions button [class*=" icon-"] {
-      display: inline-block;
-      vertical-align: middle; }
-    .card-header .card-actions a i, .card-header .card-actions button i {
-      display: inline-block;
-      transition: .4s; }
-    .card-header .card-actions a i.r180, .card-header .card-actions button i.r180 {
-      -webkit-transform: rotate(180deg);
-      transform: rotate(180deg); }
-  .card-header .card-actions .input-group {
-    width: 230px;
-    margin: 6px; }
-    .card-header .card-actions .input-group .input-group-addon {
-      background: #fff; }
-    .card-header .card-actions .input-group input {
-      border-left: 0; }
-
-.card-full {
-  margin-top: -1rem;
-  margin-right: -15px;
-  margin-left: -15px;
-  border: 0;
-  border-bottom: 1px solid #cfd8dc; }
-
-@media (min-width: 544px) {
-  .card-columns {
-    -moz-column-count: 3;
-    -webkit-column-count: 3;
-    column-gap: 1.25rem;
-    column-count: 3; }
-    .card-columns .card {
-      display: inline-block;
-      width: 100%; }
-    .card-columns.col-2 {
-      -moz-column-count: 2;
-      -webkit-column-count: 2;
-      column-count: 2; } }
-
-.card-group {
-  margin-bottom: 1.5rem; }
-
-.breadcrumb {
-  padding: 0.75rem 1rem;
-  margin-bottom: 1rem;
-  list-style: none;
-  background-color: #fff; }
-  .breadcrumb::after {
-    content: "";
-    display: table;
-    clear: both; }
-
-.breadcrumb-item {
-  float: left; }
-  .breadcrumb-item + .breadcrumb-item::before {
-    display: inline-block;
-    padding-right: 0.5rem;
-    padding-left: 0.5rem;
-    color: #b0bec5;
-    content: "/"; }
-  .breadcrumb-item + .breadcrumb-item:hover::before {
-    text-decoration: underline; }
-  .breadcrumb-item + .breadcrumb-item:hover::before {
-    text-decoration: none; }
-  .breadcrumb-item.active {
-    color: #b0bec5; }
-
-.breadcrumb {
-  position: relative;
-  margin-bottom: 1.5rem;
-  border-bottom: 1px solid #cfd8dc; }
-
-.pagination {
-  display: inline-block;
-  padding-left: 0;
-  margin-top: 1rem;
-  margin-bottom: 1rem; }
-
-.page-item, .pagination-datatables li, .pagination li {
-  display: inline; }
-  .page-item:first-child .page-link, .pagination-datatables li:first-child .page-link, .pagination li:first-child .page-link, .page-item:first-child .pagination-datatables li a, .pagination-datatables li .page-item:first-child a, .pagination-datatables li:first-child a, .page-item:first-child .pagination li a, .pagination li .page-item:first-child a, .pagination li:first-child a {
-    margin-left: 0; }
-  .page-item.active .page-link, .pagination-datatables li.active .page-link, .pagination li.active .page-link, .page-item.active .pagination-datatables li a, .pagination-datatables li .page-item.active a, .pagination-datatables li.active a, .page-item.active .pagination li a, .pagination li .page-item.active a, .pagination li.active a, .page-item.active .page-link:focus, .pagination-datatables li.active .page-link:focus, .pagination li.active .page-link:focus, .page-item.active .pagination-datatables li a:focus, .pagination-datatables li .page-item.active a:focus, .pagination-datatables li.active a:focus, .page-item.active .pagination li a:focus, .pagination li .page-item.active a:focus, .pagination li.active a:focus, .page-item.active .page-link:hover, .pagination-datatables li.active .page-link:hover, .pagination li.active .page-link:hover, .page-item.active .pagination-datatables li a:hover, .pagination-datatables li .page-item.active a:hover, .pagination-datatables li.active a:hover, .page-item.active .pagination li a:hover, .pagination li .page-item.active a:hover, .pagination li.active a:hover {
-    z-index: 2;
-    color: #fff;
-    cursor: default;
-    background-color: #20a8d8;
-    border-color: #20a8d8; }
-  .page-item.disabled .page-link, .pagination-datatables li.disabled .page-link, .pagination li.disabled .page-link, .page-item.disabled .pagination-datatables li a, .pagination-datatables li .page-item.disabled a, .pagination-datatables li.disabled a, .page-item.disabled .pagination li a, .pagination li .page-item.disabled a, .pagination li.disabled a, .page-item.disabled .page-link:focus, .pagination-datatables li.disabled .page-link:focus, .pagination li.disabled .page-link:focus, .page-item.disabled .pagination-datatables li a:focus, .pagination-datatables li .page-item.disabled a:focus, .pagination-datatables li.disabled a:focus, .page-item.disabled .pagination li a:focus, .pagination li .page-item.disabled a:focus, .pagination li.disabled a:focus, .page-item.disabled .page-link:hover, .pagination-datatables li.disabled .page-link:hover, .pagination li.disabled .page-link:hover, .page-item.disabled .pagination-datatables li a:hover, .pagination-datatables li .page-item.disabled a:hover, .pagination-datatables li.disabled a:hover, .page-item.disabled .pagination li a:hover, .pagination li .page-item.disabled a:hover, .pagination li.disabled a:hover {
-    color: #b0bec5;
-    pointer-events: none;
-    cursor: not-allowed;
-    background-color: #fff;
-    border-color: #ddd; }
-
-.page-link, .pagination-datatables li a, .pagination li a {
-  position: relative;
-  float: left;
-  padding: 0.5rem 0.75rem;
-  margin-left: -1px;
-  color: #20a8d8;
-  text-decoration: none;
-  background-color: #fff;
-  border: 1px solid #ddd; }
-  .page-link:focus, .pagination-datatables li a:focus, .pagination li a:focus, .page-link:hover, .pagination-datatables li a:hover, .pagination li a:hover {
-    color: #167495;
-    background-color: #cfd8dc;
-    border-color: #ddd; }
-
-.pagination-lg .page-link, .pagination-lg .pagination-datatables li a, .pagination-datatables li .pagination-lg a, .pagination-lg .pagination li a, .pagination li .pagination-lg a {
-  padding: 0.75rem 1.5rem;
-  font-size: 1.25rem; }
-
-.pagination-sm .page-link, .pagination-sm .pagination-datatables li a, .pagination-datatables li .pagination-sm a, .pagination-sm .pagination li a, .pagination li .pagination-sm a {
-  padding: 0.275rem 0.75rem;
-  font-size: 0.875rem; }
-
-.tag {
-  display: inline-block;
-  padding: 0.25em 0.4em;
-  font-size: 75%;
-  font-weight: bold;
-  line-height: 1;
-  color: #fff;
-  text-align: center;
-  white-space: nowrap;
-  vertical-align: baseline; }
-  .tag:empty {
-    display: none; }
-
-.btn .tag {
-  position: relative;
-  top: -1px; }
-
-a.tag:focus, a.tag:hover {
-  color: #fff;
-  text-decoration: none;
-  cursor: pointer; }
-
-.tag-pill {
-  padding-right: 0.6em;
-  padding-left: 0.6em; }
-
-.tag-default {
-  background-color: #b0bec5; }
-  .tag-default[href]:focus, .tag-default[href]:hover {
-    background-color: #93a6af; }
-
-.tag-primary {
-  background-color: #20a8d8; }
-  .tag-primary[href]:focus, .tag-primary[href]:hover {
-    background-color: #1985ac; }
-
-.tag-success {
-  background-color: #4dbd74; }
-  .tag-success[href]:focus, .tag-success[href]:hover {
-    background-color: #3a9d5d; }
-
-.tag-info {
-  background-color: #63c2de; }
-  .tag-info[href]:focus, .tag-info[href]:hover {
-    background-color: #39b2d5; }
-
-.tag-warning {
-  background-color: #f8cb00; }
-  .tag-warning[href]:focus, .tag-warning[href]:hover {
-    background-color: #c5a100; }
-
-.tag-danger {
-  background-color: #f86c6b; }
-  .tag-danger[href]:focus, .tag-danger[href]:hover {
-    background-color: #f63c3a; }
-
-.tag-pill {
-  border-radius: 10rem; }
-
-.alert {
-  padding: 1rem;
-  margin-bottom: 1rem;
-  border: 1px solid transparent; }
-
-.alert-heading {
-  color: inherit; }
-
-.alert-link {
-  font-weight: bold; }
-
-.alert-dismissible {
-  padding-right: 2rem; }
-  .alert-dismissible .close {
-    position: relative;
-    top: -.125rem;
-    right: -1rem;
-    color: inherit; }
-
-.alert-success {
-  background-color: #dff0d8;
-  border-color: #d0e9c6;
-  color: #3c763d; }
-  .alert-success hr {
-    border-top-color: #c1e2b3; }
-  .alert-success .alert-link {
-    color: #2b542c; }
-
-.alert-info {
-  background-color: #d9edf7;
-  border-color: #bcdff1;
-  color: #31708f; }
-  .alert-info hr {
-    border-top-color: #a6d5ec; }
-  .alert-info .alert-link {
-    color: #245269; }
-
-.alert-warning {
-  background-color: #fcf8e3;
-  border-color: #faf2cc;
-  color: #8a6d3b; }
-  .alert-warning hr {
-    border-top-color: #f7ecb5; }
-  .alert-warning .alert-link {
-    color: #66512c; }
-
-.alert-danger {
-  background-color: #f2dede;
-  border-color: #ebcccc;
-  color: #a94442; }
-  .alert-danger hr {
-    border-top-color: #e4b9b9; }
-  .alert-danger .alert-link {
-    color: #843534; }
-
-@keyframes progress-bar-stripes {
-  from {
-    background-position: 1rem 0; }
-  to {
-    background-position: 0 0; } }
-
-.progress {
-  display: block;
-  width: 100%;
-  height: 1rem;
-  margin-bottom: 1rem; }
-
-.progress[value] {
-  background-color: #eceff1;
-  border: 0;
-  appearance: none; }
-
-.progress[value]::-ms-fill {
-  background-color: #0074d9;
-  border: 0; }
-
-.progress[value]::-moz-progress-bar {
-  background-color: #0074d9; }
-
-.progress[value]::-webkit-progress-value {
-  background-color: #0074d9; }
-
-.progress[value]::-webkit-progress-bar {
-  background-color: #eceff1; }
-
-base::-moz-progress-bar,
-.progress[value] {
-  background-color: #eceff1; }
-
-@media screen and (min-width: 0\0) {
-  .progress {
-    background-color: #eceff1; }
-  .progress-bar {
-    display: inline-block;
-    height: 1rem;
-    text-indent: -999rem;
-    background-color: #0074d9; } }
-
-.progress-striped[value]::-webkit-progress-value {
-  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);
-  background-size: 1rem 1rem; }
-
-.progress-striped[value]::-moz-progress-bar {
-  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);
-  background-size: 1rem 1rem; }
-
-.progress-striped[value]::-ms-fill {
-  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);
-  background-size: 1rem 1rem; }
-
-@media screen and (min-width: 0\0) {
-  .progress-bar-striped {
-    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);
-    background-size: 1rem 1rem; } }
-
-.progress-animated[value]::-webkit-progress-value {
-  animation: progress-bar-stripes 2s linear infinite; }
-
-.progress-animated[value]::-moz-progress-bar {
-  animation: progress-bar-stripes 2s linear infinite; }
-
-@media screen and (min-width: 0\0) {
-  .progress-animated .progress-bar-striped {
-    animation: progress-bar-stripes 2s linear infinite; } }
-
-.progress-success[value]::-webkit-progress-value {
-  background-color: #4dbd74; }
-
-.progress-success[value]::-moz-progress-bar {
-  background-color: #4dbd74; }
-
-.progress-success[value]::-ms-fill {
-  background-color: #4dbd74; }
-
-@media screen and (min-width: 0\0) {
-  .progress-success .progress-bar {
-    background-color: #4dbd74; } }
-
-.progress-info[value]::-webkit-progress-value {
-  background-color: #63c2de; }
-
-.progress-info[value]::-moz-progress-bar {
-  background-color: #63c2de; }
-
-.progress-info[value]::-ms-fill {
-  background-color: #63c2de; }
-
-@media screen and (min-width: 0\0) {
-  .progress-info .progress-bar {
-    background-color: #63c2de; } }
-
-.progress-warning[value]::-webkit-progress-value {
-  background-color: #f8cb00; }
-
-.progress-warning[value]::-moz-progress-bar {
-  background-color: #f8cb00; }
-
-.progress-warning[value]::-ms-fill {
-  background-color: #f8cb00; }
-
-@media screen and (min-width: 0\0) {
-  .progress-warning .progress-bar {
-    background-color: #f8cb00; } }
-
-.progress-danger[value]::-webkit-progress-value {
-  background-color: #f86c6b; }
-
-.progress-danger[value]::-moz-progress-bar {
-  background-color: #f86c6b; }
-
-.progress-danger[value]::-ms-fill {
-  background-color: #f86c6b; }
-
-@media screen and (min-width: 0\0) {
-  .progress-danger .progress-bar {
-    background-color: #f86c6b; } }
-
-.progress.progress-sm {
-  height: 8px; }
-
-.progress.progress-xs {
-  height: 4px; }
-
-.media,
-.media-body {
-  overflow: hidden; }
-
-.media-body {
-  width: 10000px; }
-
-.media-left,
-.media-right,
-.media-body {
-  display: table-cell;
-  vertical-align: top; }
-
-.media-middle {
-  vertical-align: middle; }
-
-.media-bottom {
-  vertical-align: bottom; }
-
-.media-object {
-  display: block; }
-  .media-object.img-thumbnail {
-    max-width: none; }
-
-.media-right {
-  padding-left: 10px; }
-
-.media-left {
-  padding-right: 10px; }
-
-.media-heading {
-  margin-top: 0;
-  margin-bottom: 5px; }
-
-.media-list {
-  padding-left: 0;
-  list-style: none; }
-
-.list-group {
-  padding-left: 0;
-  margin-bottom: 0; }
-
-.list-group-item {
-  position: relative;
-  display: block;
-  padding: 0.75rem 1.25rem;
-  margin-bottom: -1px;
-  background-color: #fff;
-  border: 1px solid #ddd; }
-  .list-group-item:last-child {
-    margin-bottom: 0; }
-  .list-group-item.disabled, .list-group-item.disabled:focus, .list-group-item.disabled:hover {
-    color: #b0bec5;
-    cursor: not-allowed;
-    background-color: #cfd8dc; }
-    .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: #b0bec5; }
-  .list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
-    z-index: 2;
-    color: #fff;
-    text-decoration: none;
-    background-color: #20a8d8;
-    border-color: #20a8d8; }
-    .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: #ccecf8; }
-
-.list-group-flush .list-group-item {
-  border-radius: 0; }
-
-.list-group-item-action {
-  width: 100%;
-  color: #555;
-  text-align: inherit; }
-  .list-group-item-action .list-group-item-heading {
-    color: #333; }
-  .list-group-item-action:focus, .list-group-item-action:hover {
-    color: #555;
-    text-decoration: none;
-    background-color: #f5f5f5; }
-
-.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; }
-
-.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-21by9 {
-  padding-bottom: 42.85714%; }
-
-.embed-responsive-16by9 {
-  padding-bottom: 56.25%; }
-
-.embed-responsive-4by3 {
-  padding-bottom: 75%; }
-
-.embed-responsive-1by1 {
-  padding-bottom: 100%; }
-
-.close {
-  float: right;
-  font-size: 1.3125rem;
-  font-weight: bold;
-  line-height: 1;
-  color: #000;
-  text-shadow: 0 1px 0 #fff;
-  opacity: .2; }
-  .close:focus, .close:hover {
-    color: #000;
-    text-decoration: none;
-    cursor: pointer;
-    opacity: .5; }
-
-button.close {
-  padding: 0;
-  cursor: pointer;
-  background: transparent;
-  border: 0;
-  -webkit-appearance: none; }
-
-.modal-open {
-  overflow: hidden; }
-
-.modal {
-  position: fixed;
-  top: 0;
-  right: 0;
-  bottom: 0;
-  left: 0;
-  z-index: 1050;
-  display: none;
-  overflow: hidden;
-  outline: 0; }
-  .modal.fade .modal-dialog {
-    transition: transform .3s ease-out;
-    transform: translate(0, -25%); }
-  .modal.in .modal-dialog {
-    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;
-  background-clip: padding-box;
-  border: 1px solid rgba(0, 0, 0, 0.2);
-  outline: 0; }
-
-.modal-backdrop {
-  position: fixed;
-  top: 0;
-  right: 0;
-  bottom: 0;
-  left: 0;
-  z-index: 1040;
-  background-color: #000; }
-  .modal-backdrop.fade {
-    opacity: 0; }
-  .modal-backdrop.in {
-    opacity: 0.5; }
-
-.modal-header {
-  padding: 15px;
-  border-bottom: 1px solid #e5e5e5; }
-  .modal-header::after {
-    content: "";
-    display: table;
-    clear: both; }
-
-.modal-header .close {
-  margin-top: -2px; }
-
-.modal-title {
-  margin: 0;
-  line-height: 1.5; }
-
-.modal-body {
-  position: relative;
-  padding: 15px; }
-
-.modal-footer {
-  padding: 15px;
-  text-align: right;
-  border-top: 1px solid #e5e5e5; }
-  .modal-footer::after {
-    content: "";
-    display: table;
-    clear: both; }
-
-.modal-scrollbar-measure {
-  position: absolute;
-  top: -9999px;
-  width: 50px;
-  height: 50px;
-  overflow: scroll; }
-
-@media (min-width: 544px) {
-  .modal-dialog {
-    max-width: 600px;
-    margin: 30px auto; }
-  .modal-sm {
-    max-width: 300px; } }
-
-@media (min-width: 992px) {
-  .modal-lg {
-    max-width: 900px; } }
-
-.tooltip {
-  position: absolute;
-  z-index: 1070;
-  display: block;
-  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
-  font-style: normal;
-  font-weight: normal;
-  letter-spacing: normal;
-  line-break: auto;
-  line-height: 1.5;
-  text-align: left;
-  text-align: start;
-  text-decoration: none;
-  text-shadow: none;
-  text-transform: none;
-  white-space: normal;
-  word-break: normal;
-  word-spacing: normal;
-  font-size: 0.875rem;
-  word-wrap: break-word;
-  opacity: 0; }
-  .tooltip.in {
-    opacity: 0.9; }
-  .tooltip.tooltip-top, .tooltip.bs-tether-element-attached-bottom {
-    padding: 5px 0;
-    margin-top: -3px; }
-    .tooltip.tooltip-top .tooltip-arrow, .tooltip.bs-tether-element-attached-bottom .tooltip-arrow {
-      bottom: 0;
-      left: 50%;
-      margin-left: -5px;
-      border-width: 5px 5px 0;
-      border-top-color: #000; }
-  .tooltip.tooltip-right, .tooltip.bs-tether-element-attached-left {
-    padding: 0 5px;
-    margin-left: 3px; }
-    .tooltip.tooltip-right .tooltip-arrow, .tooltip.bs-tether-element-attached-left .tooltip-arrow {
-      top: 50%;
-      left: 0;
-      margin-top: -5px;
-      border-width: 5px 5px 5px 0;
-      border-right-color: #000; }
-  .tooltip.tooltip-bottom, .tooltip.bs-tether-element-attached-top {
-    padding: 5px 0;
-    margin-top: 3px; }
-    .tooltip.tooltip-bottom .tooltip-arrow, .tooltip.bs-tether-element-attached-top .tooltip-arrow {
-      top: 0;
-      left: 50%;
-      margin-left: -5px;
-      border-width: 0 5px 5px;
-      border-bottom-color: #000; }
-  .tooltip.tooltip-left, .tooltip.bs-tether-element-attached-right {
-    padding: 0 5px;
-    margin-left: -3px; }
-    .tooltip.tooltip-left .tooltip-arrow, .tooltip.bs-tether-element-attached-right .tooltip-arrow {
-      top: 50%;
-      right: 0;
-      margin-top: -5px;
-      border-width: 5px 0 5px 5px;
-      border-left-color: #000; }
-
-.tooltip-inner {
-  max-width: 200px;
-  padding: 3px 8px;
-  color: #fff;
-  text-align: center;
-  background-color: #000; }
-
-.tooltip-arrow {
-  position: absolute;
-  width: 0;
-  height: 0;
-  border-color: transparent;
-  border-style: solid; }
-
-.popover {
-  position: absolute;
-  top: 0;
-  left: 0;
-  z-index: 1060;
-  display: block;
-  max-width: 276px;
-  padding: 1px;
-  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
-  font-style: normal;
-  font-weight: normal;
-  letter-spacing: normal;
-  line-break: auto;
-  line-height: 1.5;
-  text-align: left;
-  text-align: start;
-  text-decoration: none;
-  text-shadow: none;
-  text-transform: none;
-  white-space: normal;
-  word-break: normal;
-  word-spacing: normal;
-  font-size: 0.875rem;
-  word-wrap: break-word;
-  background-color: #fff;
-  background-clip: padding-box;
-  border: 1px solid rgba(0, 0, 0, 0.2); }
-  .popover.popover-top, .popover.bs-tether-element-attached-bottom {
-    margin-top: -10px; }
-    .popover.popover-top .popover-arrow, .popover.bs-tether-element-attached-bottom .popover-arrow {
-      bottom: -11px;
-      left: 50%;
-      margin-left: -11px;
-      border-top-color: rgba(0, 0, 0, 0.25);
-      border-bottom-width: 0; }
-      .popover.popover-top .popover-arrow::after, .popover.bs-tether-element-attached-bottom .popover-arrow::after {
-        bottom: 1px;
-        margin-left: -10px;
-        content: "";
-        border-top-color: #fff;
-        border-bottom-width: 0; }
-  .popover.popover-right, .popover.bs-tether-element-attached-left {
-    margin-left: 10px; }
-    .popover.popover-right .popover-arrow, .popover.bs-tether-element-attached-left .popover-arrow {
-      top: 50%;
-      left: -11px;
-      margin-top: -11px;
-      border-right-color: rgba(0, 0, 0, 0.25);
-      border-left-width: 0; }
-      .popover.popover-right .popover-arrow::after, .popover.bs-tether-element-attached-left .popover-arrow::after {
-        bottom: -10px;
-        left: 1px;
-        content: "";
-        border-right-color: #fff;
-        border-left-width: 0; }
-  .popover.popover-bottom, .popover.bs-tether-element-attached-top {
-    margin-top: 10px; }
-    .popover.popover-bottom .popover-arrow, .popover.bs-tether-element-attached-top .popover-arrow {
-      top: -11px;
-      left: 50%;
-      margin-left: -11px;
-      border-top-width: 0;
-      border-bottom-color: rgba(0, 0, 0, 0.25); }
-      .popover.popover-bottom .popover-arrow::after, .popover.bs-tether-element-attached-top .popover-arrow::after {
-        top: 1px;
-        margin-left: -10px;
-        content: "";
-        border-top-width: 0;
-        border-bottom-color: #fff; }
-  .popover.popover-left, .popover.bs-tether-element-attached-right {
-    margin-left: -10px; }
-    .popover.popover-left .popover-arrow, .popover.bs-tether-element-attached-right .popover-arrow {
-      top: 50%;
-      right: -11px;
-      margin-top: -11px;
-      border-right-width: 0;
-      border-left-color: rgba(0, 0, 0, 0.25); }
-      .popover.popover-left .popover-arrow::after, .popover.bs-tether-element-attached-right .popover-arrow::after {
-        right: 1px;
-        bottom: -10px;
-        content: "";
-        border-right-width: 0;
-        border-left-color: #fff; }
-
-.popover-title {
-  padding: 8px 14px;
-  margin: 0;
-  font-size: 0.875rem;
-  background-color: #f7f7f7;
-  border-bottom: 1px solid #ebebeb; }
-  .popover-title:empty {
-    display: none; }
-
-.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; }
-
-.bg-faded {
-  background-color: #eceff1; }
-
-.bg-primary {
-  color: #fff !important;
-  background-color: #20a8d8 !important; }
-
-a.bg-primary:focus, a.bg-primary:hover {
-  background-color: #1985ac; }
-
-.bg-success {
-  color: #fff !important;
-  background-color: #4dbd74 !important; }
-
-a.bg-success:focus, a.bg-success:hover {
-  background-color: #3a9d5d; }
-
-.bg-info {
-  color: #fff !important;
-  background-color: #63c2de !important; }
-
-a.bg-info:focus, a.bg-info:hover {
-  background-color: #39b2d5; }
-
-.bg-warning {
-  color: #fff !important;
-  background-color: #f8cb00 !important; }
-
-a.bg-warning:focus, a.bg-warning:hover {
-  background-color: #c5a100; }
-
-.bg-danger {
-  color: #fff !important;
-  background-color: #f86c6b !important; }
-
-a.bg-danger:focus, a.bg-danger:hover {
-  background-color: #f63c3a; }
-
-.bg-inverse {
-  color: #fff !important;
-  background-color: #263238 !important; }
-
-a.bg-inverse:focus, a.bg-inverse:hover {
-  background-color: #11171a; }
-
-.clearfix::after {
-  content: "";
-  display: table;
-  clear: both; }
-
-.d-block {
-  display: block !important; }
-
-.d-inline-block {
-  display: inline-block !important; }
-
-.d-inline {
-  display: inline !important; }
-
-.pull-xs-left {
-  float: left !important; }
-
-.pull-xs-right {
-  float: right !important; }
-
-.pull-xs-none {
-  float: none !important; }
-
-@media (min-width: 544px) {
-  .pull-sm-left {
-    float: left !important; }
-  .pull-sm-right {
-    float: right !important; }
-  .pull-sm-none {
-    float: none !important; } }
-
-@media (min-width: 768px) {
-  .pull-md-left {
-    float: left !important; }
-  .pull-md-right {
-    float: right !important; }
-  .pull-md-none {
-    float: none !important; } }
-
-@media (min-width: 992px) {
-  .pull-lg-left {
-    float: left !important; }
-  .pull-lg-right {
-    float: right !important; }
-  .pull-lg-none {
-    float: none !important; } }
-
-@media (min-width: 1200px) {
-  .pull-xl-left {
-    float: left !important; }
-  .pull-xl-right {
-    float: right !important; }
-  .pull-xl-none {
-    float: none !important; } }
-
-.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; }
-
-.w-100 {
-  width: 100% !important; }
-
-.m-x-auto {
-  margin-right: auto !important;
-  margin-left: auto !important; }
-
-.m-a-q {
-  margin: 0.25rem 0.25rem !important; }
-
-.m-t-q {
-  margin-top: 0.25rem !important; }
-
-.m-r-q {
-  margin-right: 0.25rem !important; }
-
-.m-b-q {
-  margin-bottom: 0.25rem !important; }
-
-.m-l-q {
-  margin-left: 0.25rem !important; }
-
-.m-x-q {
-  margin-right: 0.25rem !important;
-  margin-left: 0.25rem !important; }
-
-.m-y-q {
-  margin-top: 0.25rem !important;
-  margin-bottom: 0.25rem !important; }
-
-.m-a-h {
-  margin: 0.5rem 0.5rem !important; }
-
-.m-t-h {
-  margin-top: 0.5rem !important; }
-
-.m-r-h {
-  margin-right: 0.5rem !important; }
-
-.m-b-h {
-  margin-bottom: 0.5rem !important; }
-
-.m-l-h {
-  margin-left: 0.5rem !important; }
-
-.m-x-h {
-  margin-right: 0.5rem !important;
-  margin-left: 0.5rem !important; }
-
-.m-y-h {
-  margin-top: 0.5rem !important;
-  margin-bottom: 0.5rem !important; }
-
-.m-a-0 {
-  margin: 0 0 !important; }
-
-.m-t-0 {
-  margin-top: 0 !important; }
-
-.m-r-0 {
-  margin-right: 0 !important; }
-
-.m-b-0 {
-  margin-bottom: 0 !important; }
-
-.m-l-0 {
-  margin-left: 0 !important; }
-
-.m-x-0 {
-  margin-right: 0 !important;
-  margin-left: 0 !important; }
-
-.m-y-0 {
-  margin-top: 0 !important;
-  margin-bottom: 0 !important; }
-
-.m-a-1 {
-  margin: 1rem 1rem !important; }
-
-.m-t-1 {
-  margin-top: 1rem !important; }
-
-.m-r-1 {
-  margin-right: 1rem !important; }
-
-.m-b-1 {
-  margin-bottom: 1rem !important; }
-
-.m-l-1 {
-  margin-left: 1rem !important; }
-
-.m-x-1 {
-  margin-right: 1rem !important;
-  margin-left: 1rem !important; }
-
-.m-y-1 {
-  margin-top: 1rem !important;
-  margin-bottom: 1rem !important; }
-
-.m-a-2 {
-  margin: 1.5rem 1.5rem !important; }
-
-.m-t-2 {
-  margin-top: 1.5rem !important; }
-
-.m-r-2 {
-  margin-right: 1.5rem !important; }
-
-.m-b-2 {
-  margin-bottom: 1.5rem !important; }
-
-.m-l-2 {
-  margin-left: 1.5rem !important; }
-
-.m-x-2 {
-  margin-right: 1.5rem !important;
-  margin-left: 1.5rem !important; }
-
-.m-y-2 {
-  margin-top: 1.5rem !important;
-  margin-bottom: 1.5rem !important; }
-
-.m-a-3 {
-  margin: 3rem 3rem !important; }
-
-.m-t-3 {
-  margin-top: 3rem !important; }
-
-.m-r-3 {
-  margin-right: 3rem !important; }
-
-.m-b-3 {
-  margin-bottom: 3rem !important; }
-
-.m-l-3 {
-  margin-left: 3rem !important; }
-
-.m-x-3 {
-  margin-right: 3rem !important;
-  margin-left: 3rem !important; }
-
-.m-y-3 {
-  margin-top: 3rem !important;
-  margin-bottom: 3rem !important; }
-
-.p-a-q {
-  padding: 0.25rem 0.25rem !important; }
-
-.p-t-q {
-  padding-top: 0.25rem !important; }
-
-.p-r-q {
-  padding-right: 0.25rem !important; }
-
-.p-b-q {
-  padding-bottom: 0.25rem !important; }
-
-.p-l-q {
-  padding-left: 0.25rem !important; }
-
-.p-x-q {
-  padding-right: 0.25rem !important;
-  padding-left: 0.25rem !important; }
-
-.p-y-q {
-  padding-top: 0.25rem !important;
-  padding-bottom: 0.25rem !important; }
-
-.p-a-h {
-  padding: 0.5rem 0.5rem !important; }
-
-.p-t-h {
-  padding-top: 0.5rem !important; }
-
-.p-r-h {
-  padding-right: 0.5rem !important; }
-
-.p-b-h {
-  padding-bottom: 0.5rem !important; }
-
-.p-l-h {
-  padding-left: 0.5rem !important; }
-
-.p-x-h {
-  padding-right: 0.5rem !important;
-  padding-left: 0.5rem !important; }
-
-.p-y-h {
-  padding-top: 0.5rem !important;
-  padding-bottom: 0.5rem !important; }
-
-.p-a-0 {
-  padding: 0 0 !important; }
-
-.p-t-0 {
-  padding-top: 0 !important; }
-
-.p-r-0 {
-  padding-right: 0 !important; }
-
-.p-b-0 {
-  padding-bottom: 0 !important; }
-
-.p-l-0 {
-  padding-left: 0 !important; }
-
-.p-x-0 {
-  padding-right: 0 !important;
-  padding-left: 0 !important; }
-
-.p-y-0 {
-  padding-top: 0 !important;
-  padding-bottom: 0 !important; }
-
-.p-a-1 {
-  padding: 1rem 1rem !important; }
-
-.p-t-1 {
-  padding-top: 1rem !important; }
-
-.p-r-1 {
-  padding-right: 1rem !important; }
-
-.p-b-1 {
-  padding-bottom: 1rem !important; }
-
-.p-l-1 {
-  padding-left: 1rem !important; }
-
-.p-x-1 {
-  padding-right: 1rem !important;
-  padding-left: 1rem !important; }
-
-.p-y-1 {
-  padding-top: 1rem !important;
-  padding-bottom: 1rem !important; }
-
-.p-a-2 {
-  padding: 1.5rem 1.5rem !important; }
-
-.p-t-2 {
-  padding-top: 1.5rem !important; }
-
-.p-r-2 {
-  padding-right: 1.5rem !important; }
-
-.p-b-2 {
-  padding-bottom: 1.5rem !important; }
-
-.p-l-2 {
-  padding-left: 1.5rem !important; }
-
-.p-x-2 {
-  padding-right: 1.5rem !important;
-  padding-left: 1.5rem !important; }
-
-.p-y-2 {
-  padding-top: 1.5rem !important;
-  padding-bottom: 1.5rem !important; }
-
-.p-a-3 {
-  padding: 3rem 3rem !important; }
-
-.p-t-3 {
-  padding-top: 3rem !important; }
-
-.p-r-3 {
-  padding-right: 3rem !important; }
-
-.p-b-3 {
-  padding-bottom: 3rem !important; }
-
-.p-l-3 {
-  padding-left: 3rem !important; }
-
-.p-x-3 {
-  padding-right: 3rem !important;
-  padding-left: 3rem !important; }
-
-.p-y-3 {
-  padding-top: 3rem !important;
-  padding-bottom: 3rem !important; }
-
-.pos-f-t {
-  position: fixed;
-  top: 0;
-  right: 0;
-  left: 0;
-  z-index: 1030; }
-
-.text-justify {
-  text-align: justify !important; }
-
-.text-nowrap {
-  white-space: nowrap !important; }
-
-.text-truncate {
-  overflow: hidden;
-  text-overflow: ellipsis;
-  white-space: nowrap; }
-
-.text-xs-left {
-  text-align: left !important; }
-
-.text-xs-right {
-  text-align: right !important; }
-
-.text-xs-center {
-  text-align: center !important; }
-
-@media (min-width: 544px) {
-  .text-sm-left {
-    text-align: left !important; }
-  .text-sm-right {
-    text-align: right !important; }
-  .text-sm-center {
-    text-align: center !important; } }
-
-@media (min-width: 768px) {
-  .text-md-left {
-    text-align: left !important; }
-  .text-md-right {
-    text-align: right !important; }
-  .text-md-center {
-    text-align: center !important; } }
-
-@media (min-width: 992px) {
-  .text-lg-left {
-    text-align: left !important; }
-  .text-lg-right {
-    text-align: right !important; }
-  .text-lg-center {
-    text-align: center !important; } }
-
-@media (min-width: 1200px) {
-  .text-xl-left {
-    text-align: left !important; }
-  .text-xl-right {
-    text-align: right !important; }
-  .text-xl-center {
-    text-align: center !important; } }
-
-.text-lowercase {
-  text-transform: lowercase !important; }
-
-.text-uppercase {
-  text-transform: uppercase !important; }
-
-.text-capitalize {
-  text-transform: capitalize !important; }
-
-.font-weight-normal {
-  font-weight: normal; }
-
-.font-weight-bold {
-  font-weight: bold; }
-
-.font-italic {
-  font-style: italic; }
-
-.text-muted {
-  color: #b0bec5 !important; }
-
-a.text-muted:focus, a.text-muted:hover {
-  color: #93a6af !important; }
-
-.text-primary {
-  color: #20a8d8 !important; }
-
-a.text-primary:focus, a.text-primary:hover {
-  color: #1985ac !important; }
-
-.text-success {
-  color: #4dbd74 !important; }
-
-a.text-success:focus, a.text-success:hover {
-  color: #3a9d5d !important; }
-
-.text-info {
-  color: #63c2de !important; }
-
-a.text-info:focus, a.text-info:hover {
-  color: #39b2d5 !important; }
-
-.text-warning {
-  color: #f8cb00 !important; }
-
-a.text-warning:focus, a.text-warning:hover {
-  color: #c5a100 !important; }
-
-.text-danger {
-  color: #f86c6b !important; }
-
-a.text-danger:focus, a.text-danger:hover {
-  color: #f63c3a !important; }
-
-.text-gray-dark {
-  color: #263238 !important; }
-
-a.text-gray-dark:focus, a.text-gray-dark:hover {
-  color: #11171a !important; }
-
-.text-hide {
-  font: 0/0 a;
-  color: transparent;
-  text-shadow: none;
-  background-color: transparent;
-  border: 0; }
-
-.invisible {
-  visibility: hidden !important; }
-
-.hidden-xs-up {
-  display: none !important; }
-
-@media (max-width: 543px) {
-  .hidden-xs-down {
-    display: none !important; } }
-
-@media (min-width: 544px) {
-  .hidden-sm-up {
-    display: none !important; } }
-
-@media (max-width: 767px) {
-  .hidden-sm-down {
-    display: none !important; } }
-
-@media (min-width: 768px) {
-  .hidden-md-up {
-    display: none !important; } }
-
-@media (max-width: 991px) {
-  .hidden-md-down {
-    display: none !important; } }
-
-@media (min-width: 992px) {
-  .hidden-lg-up {
-    display: none !important; } }
-
-@media (max-width: 1199px) {
-  .hidden-lg-down {
-    display: none !important; } }
-
-@media (min-width: 1200px) {
-  .hidden-xl-up {
-    display: none !important; } }
-
-.hidden-xl-down {
-  display: none !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; } }
-
-.chart-legend,
-.bar-legend,
-.line-legend,
-.pie-legend,
-.radar-legend,
-.polararea-legend,
-.doughnut-legend {
-  list-style-type: none;
-  margin-top: 5px;
-  text-align: center;
-  -webkit-padding-start: 0;
-  -moz-padding-start: 0;
-  padding-left: 0; }
-
-.chart-legend li,
-.bar-legend li,
-.line-legend li,
-.pie-legend li,
-.radar-legend li,
-.polararea-legend li,
-.doughnut-legend li {
-  display: inline-block;
-  white-space: nowrap;
-  position: relative;
-  margin-bottom: 4px;
-  padding: 2px 8px 2px 28px;
-  font-size: smaller;
-  cursor: default; }
-
-.chart-legend li span,
-.bar-legend li span,
-.line-legend li span,
-.pie-legend li span,
-.radar-legend li span,
-.polararea-legend li span,
-.doughnut-legend li span {
-  display: block;
-  position: absolute;
-  left: 0;
-  top: 0;
-  width: 20px;
-  height: 20px; }
-
-body {
-  -moz-osx-font-smoothing: grayscale;
-  -webkit-font-smoothing: antialiased; }
-
-.font-xs {
-  font-size: .75rem !important; }
-
-.font-sm {
-  font-size: .85rem !important; }
-
-.font-lg {
-  font-size: 1rem !important; }
-
-.font-xl {
-  font-size: 1.25rem !important; }
-
-.font-2xl {
-  font-size: 1.5rem !important; }
-
-.font-3xl {
-  font-size: 1.75rem !important; }
-
-.font-4xl {
-  font-size: 2rem !important; }
-
-.font-5xl {
-  font-size: 2.5rem !important; }
-
-.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; }
-
-@-webkit-keyframes fadeIn {
-  from {
-    opacity: 0; }
-  to {
-    opacity: 1; } }
-
-@keyframes fadeIn {
-  from {
-    opacity: 0; }
-  to {
-    opacity: 1; } }
-
-.fadeIn {
-  -webkit-animation-name: fadeIn;
-  animation-name: fadeIn; }
-
-.row.row-equal {
-  padding-right: 7.5px;
-  padding-left: 7.5px;
-  margin-right: -15px;
-  margin-left: -15px; }
-  .row.row-equal [class*="col-"] {
-    padding-right: 7.5px;
-    padding-left: 7.5px; }
-
-.main .container-fluid {
-  padding: 0 30px; }
-
-html.sidebar-opened {
-  max-width: 100% !important;
-  overflow-x: hidden !important; }
-
-body {
-  position: relative;
-  min-height: 100vh;
-  padding: 0;
-  margin: 0; }
-  body .bd-title.main {
-    padding: 0 !important; }
-
-.sidebar {
-  left: -200px;
-  transition-duration: 0.25s, 0.25s, 0.25s, 0.25s, 0.25s, 0.25s;
-  transition-property: left, right, padding-left, padding-right, margin-left, margin-right; }
-
-.main {
-  padding-bottom: 50px;
-  transition-duration: 0.25s, 0.25s, 0.25s, 0.25s;
-  transition-property: padding-left, padding-right, margin-left, margin-right; }
-
-.aside-menu {
-  transition-duration: 0.25s, 0.25s;
-  transition-property: left, right; }
-
-.footer {
-  transition-duration: 0.25s, 0.25s, 0.25s, 0.25s, 0.25s, 0.25s;
-  transition-property: padding-left, padding-right, margin-left, margin-right, left, right; }
-
-body.std {
-  position: relative; }
-  body.std header.navbar {
-    z-index: 1030; }
-  body.std .sidebar {
-    padding-top: 55px; }
-  body.std .main {
-    padding-left: 200px; }
-
-body.navbar-fixed .main {
-  padding-top: 55px; }
-
-body.navbar-fixed.top-nav.fixed-nav nav.top-nav {
-  position: fixed; }
-
-body.navbar-fixed.top-nav.fixed-nav .main {
-  padding-top: 95px; }
-
-body:not(.top-nav) header.navbar {
-  z-index: 1030; }
-
-body:not(.top-nav) .sidebar {
-  display: inline;
-  padding-top: 55px !important; }
-
-body:not(.top-nav).compact-nav .main {
-  padding-left: 50px; }
-
-body:not(.top-nav).compact-nav .footer {
-  left: 50px; }
-
-body:not(.top-nav).fixed-nav .sidebar {
-  position: fixed; }
-  body:not(.top-nav).fixed-nav .sidebar .sidebar-nav {
-    height: calc(100vh - 55px); }
-
-body:not(.top-nav).fixed-nav .sidebar-footer {
-  position: fixed;
-  bottom: 0;
-  left: 0; }
-
-body:not(.top-nav).sidebar-off-canvas header.navbar {
-  z-index: 1032; }
-
-body:not(.top-nav).sidebar-off-canvas .sidebar {
-  left: -200px;
-  z-index: 1031;
-  padding-top: 0; }
-  body:not(.top-nav).sidebar-off-canvas .sidebar .sidebar-close {
-    display: inline; }
-  body:not(.top-nav).sidebar-off-canvas .sidebar .sidebar-nav {
-    height: 100vh; }
-
-body:not(.top-nav).sidebar-off-canvas .main {
-  padding-left: 0; }
-
-body:not(.top-nav).sidebar-off-canvas .footer {
-  left: 0; }
-
-body:not(.top-nav).sidebar-opened .sidebar {
-  left: 0; }
-
-body:not(.top-nav).sidebar-opened.sidebar-off-canvas-push .main {
-  margin-right: -200px;
-  margin-left: 200px; }
-
-body:not(.top-nav).sidebar-opened.sidebar-off-canvas-push .footer {
-  margin-right: -200px;
-  margin-left: 200px; }
-
-body:not(.top-nav).sidebar-opened.sidebar-off-canvas-with-shadow {
-  position: relative;
-  max-width: 100% !important;
-  overflow-x: hidden !important; }
-  body:not(.top-nav).sidebar-opened.sidebar-off-canvas-with-shadow::after {
-    position: absolute;
-    top: 0;
-    left: 0;
-    z-index: 1030;
-    width: 100%;
-    height: 100%;
-    content: '';
-    background: rgba(0, 0, 0, 0.7); }
-
-body.sidebar-nav .sidebar {
-  left: 0; }
-
-body.sidebar-nav .main {
-  padding-left: 200px; }
-
-body.sidebar-nav .footer {
-  left: 200px; }
-
-body.top-nav .layout-toggler {
-  display: none !important; }
-
-body.top-nav .main {
-  padding-top: 95px; }
-
-body.aside-menu-open .main {
-  padding-right: 250px; }
-
-body.aside-menu-open .aside-menu {
-  right: 0; }
-
-body.aside-menu-open .footer {
-  right: 250px; }
-
-body.aside-menu-open.aside-menu-off-canvas .main {
-  right: 0;
-  padding-right: 0; }
-
-body.footer-fixed .footer {
-  position: fixed;
-  bottom: 0; }
-
-body:not(.top-nav) .sidebar {
-  position: absolute;
-  top: 0;
-  z-index: 1;
-  display: inline !important;
-  width: 200px;
-  height: 100%;
-  padding: 0;
-  color: #fff;
-  background: #263238; }
-  body:not(.top-nav) .sidebar .sidebar-close {
-    position: absolute;
-    right: 0;
-    display: none;
-    padding: 0 1rem;
-    font-size: 24px;
-    font-weight: 800;
-    line-height: 55px;
-    color: #fff;
-    background: 0;
-    border: 0;
-    opacity: .8; }
-    body:not(.top-nav) .sidebar .sidebar-close:hover {
-      opacity: 1; }
-  body:not(.top-nav) .sidebar .sidebar-nav {
-    position: relative;
-    overflow-x: hidden;
-    overflow-y: auto;
-    -ms-overflow-style: -ms-autohiding-scrollbar; }
-    body:not(.top-nav) .sidebar .sidebar-nav::-webkit-scrollbar {
-      width: 10px;
-      margin-left: -10px;
-      -webkit-appearance: none; }
-    body:not(.top-nav) .sidebar .sidebar-nav::-webkit-scrollbar-track {
-      background-color: #304047;
-      border-right: 1px solid #1c2429;
-      border-left: 1px solid #1c2429; }
-    body:not(.top-nav) .sidebar .sidebar-nav::-webkit-scrollbar-thumb {
-      height: 50px;
-      background-color: #11171a;
-      background-clip: content-box;
-      border-color: transparent;
-      border-style: solid;
-      border-width: 1px 2px; }
-  body:not(.top-nav) .sidebar ul.nav {
-    width: 200px; }
-    body:not(.top-nav) .sidebar ul.nav li.nav-title {
-      padding: 0.75rem 1rem;
-      font-size: 11px;
-      font-weight: 600;
-      color: #cfd8dc;
-      text-transform: uppercase; }
-    body:not(.top-nav) .sidebar ul.nav li.divider {
-      height: 10px; }
-    body:not(.top-nav) .sidebar ul.nav li.nav-item {
-      position: relative;
-      margin: 0;
-      transition: background .3s ease-in-out; }
-      body:not(.top-nav) .sidebar ul.nav li.nav-item ul {
-        max-height: 0;
-        padding: 0;
-        margin: 0;
-        overflow-y: hidden;
-        transition: max-height .3s ease-in-out; }
-        body:not(.top-nav) .sidebar ul.nav li.nav-item ul li {
-          padding: 0;
-          list-style: none; }
-      body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-link {
-        display: block;
-        padding: 0.75rem 1rem;
-        color: #fff;
-        text-decoration: none;
-        background: transparent; }
-        body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-link:hover {
-          color: #fff !important;
-          background: #20a8d8 !important; }
-          body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-link:hover i {
-            color: #fff !important; }
-        body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-link.active {
-          color: #fff;
-          background: #304047; }
-          body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-link.active i {
-            color: #20a8d8; }
-        body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-link [class^="icon-"], body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-link [class*=" icon-"] {
-          display: inline-block;
-          margin-top: -4px;
-          vertical-align: middle; }
-        body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-link i {
-          width: 20px;
-          margin: 0 0.5rem 0 0;
-          font-size: 14px;
-          color: #b0bec5;
-          text-align: center; }
-        body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-link .tag {
-          float: right;
-          margin-top: 2px; }
-        body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-link.nav-dropdown-toggle::before {
-          position: absolute;
-          top: 0.96875rem;
-          right: 1rem;
-          display: block;
-          width: 0.875rem;
-          height: 0.875rem;
-          padding: 0;
-          font-size: 0.875rem;
-          line-height: 0.65625rem;
-          text-align: center;
-          content: "\2039";
-          transition: .3s; }
-      body:not(.top-nav) .sidebar ul.nav li.nav-item.nav-dropdown.open {
-        background: rgba(0, 0, 0, 0.2); }
-        body:not(.top-nav) .sidebar ul.nav li.nav-item.nav-dropdown.open > ul, body:not(.top-nav) .sidebar ul.nav li.nav-item.nav-dropdown.open > ol {
-          max-height: 1000px; }
-        body:not(.top-nav) .sidebar ul.nav li.nav-item.nav-dropdown.open a.nav-link {
-          color: #fff;
-          border-left: 0 !important; }
-        body:not(.top-nav) .sidebar ul.nav li.nav-item.nav-dropdown.open > a.nav-link.nav-dropdown-toggle::before {
-          -webkit-transform: rotate(-90deg);
-          transform: rotate(-90deg); }
-        body:not(.top-nav) .sidebar ul.nav li.nav-item.nav-dropdown.open .nav-dropdown.open {
-          border-left: 0; }
-      body:not(.top-nav) .sidebar ul.nav li.nav-item.nav-dropdown.nt {
-        transition: 0s !important; }
-        body:not(.top-nav) .sidebar ul.nav li.nav-item.nav-dropdown.nt > ul, body:not(.top-nav) .sidebar ul.nav li.nav-item.nav-dropdown.nt > ol {
-          transition: 0s !important; }
-        body:not(.top-nav) .sidebar ul.nav li.nav-item.nav-dropdown.nt a.nav-link.nav-dropdown-toggle::before {
-          transition: 0s !important; }
-
-@media (min-width: 544px) {
-  body.sidebar-nav.compact-nav .sidebar {
-    z-index: 1029;
-    width: 50px; }
-    body.sidebar-nav.compact-nav .sidebar .sidebar-items {
-      overflow: visible; }
-    body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-title, body.sidebar-nav.compact-nav .sidebar ul.nav li.divider {
-      display: none; }
-    body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item {
-      border-left: 0 !important; }
-      body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item ul {
-        background: #263238; }
-      body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item a.nav-link {
-        position: relative;
-        width: 50px;
-        padding: 0 15px 0 0;
-        margin: 0;
-        overflow: hidden;
-        line-height: 50px;
-        white-space: nowrap;
-        border-left: 0 !important; }
-        body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item a.nav-link.nav-dropdown-toggle::before {
-          display: none; }
-        body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item a.nav-link i {
-          display: block;
-          float: left;
-          width: 50px;
-          height: 50px;
-          padding: 0;
-          margin: 0;
-          font-size: 18px;
-          line-height: 50px; }
-        body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item a.nav-link .tag {
-          position: absolute;
-          top: 6px;
-          right: 15px;
-          display: none; }
-        body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item a.nav-link:hover {
-          width: 200px; }
-          body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item a.nav-link:hover .tag {
-            display: inline; }
-      body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item ul {
-        position: absolute;
-        top: 50px;
-        left: 50px; }
-        body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item ul li {
-          position: relative;
-          padding: 0; }
-          body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item ul li a.nav-link {
-            width: 150px; }
-          body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item ul li ul, body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item ul li ol {
-            position: absolute;
-            top: 0;
-            left: 100%; }
-      body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item.nav-dropdown.open > ul, body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item.nav-dropdown.open > ol {
-        display: none; }
-      body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item:hover > a.nav-link {
-        width: 250px; }
-      body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item:hover > ul, body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item:hover > ol {
-        display: inline; }
-        body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item:hover > ul a.nav-link, body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item:hover > ol a.nav-link {
-          width: 200px; }
-      body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item:hover.nav-dropdown.open > ul, body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item:hover.nav-dropdown.open > ol {
-        display: inline; } }
-
-nav.top-nav {
-  position: absolute;
-  top: 55px;
-  left: 0;
-  z-index: 1029;
-  display: inline !important;
-  width: 100%;
-  height: 40px;
-  background: #fff;
-  border-bottom: 1px solid #cfd8dc; }
-  nav.top-nav ul.nav {
-    white-space: nowrap; }
-    nav.top-nav ul.nav li.nav-item {
-      position: relative;
-      display: inline-block;
-      margin: 0; }
-      nav.top-nav ul.nav li.nav-item ul {
-        display: none;
-        padding: 0;
-        margin: 0;
-        white-space: normal;
-        background: #fff;
-        border: 1px solid #cfd8dc; }
-        nav.top-nav ul.nav li.nav-item ul li {
-          padding: 0;
-          list-style: none; }
-      nav.top-nav ul.nav li.nav-item a.nav-link {
-        display: block;
-        padding: 0 15px;
-        font-size: 12px;
-        font-weight: 400;
-        line-height: 40px;
-        color: #263238;
-        text-decoration: none;
-        text-transform: uppercase; }
-        nav.top-nav ul.nav li.nav-item a.nav-link i {
-          display: block;
-          float: left;
-          width: 20px;
-          margin: 0 10px 0 0;
-          font-size: 14px;
-          line-height: 39px;
-          text-align: center; }
-        nav.top-nav ul.nav li.nav-item a.nav-link .tag {
-          float: right;
-          margin-top: 13px;
-          margin-left: 10px; }
-        nav.top-nav ul.nav li.nav-item a.nav-link:hover {
-          color: #fff;
-          background: #20a8d8; }
-        nav.top-nav ul.nav li.nav-item a.nav-link.active {
-          color: #fff;
-          background: #20a8d8; }
-      nav.top-nav ul.nav li.nav-item ul {
-        position: absolute;
-        top: 39px;
-        left: 0; }
-        nav.top-nav ul.nav li.nav-item ul li {
-          position: relative;
-          padding: 0; }
-          nav.top-nav ul.nav li.nav-item ul li a.nav-link {
-            min-width: 200px; }
-          nav.top-nav ul.nav li.nav-item ul li ul {
-            position: absolute;
-            top: 0;
-            left: 100%; }
-      nav.top-nav ul.nav li.nav-item.nav-more ul {
-        right: 0;
-        left: auto; }
-        nav.top-nav ul.nav li.nav-item.nav-more ul li ul {
-          right: 100%;
-          left: auto; }
-      nav.top-nav ul.nav li.nav-item:hover > ul {
-        display: inline; }
-
-.aside-menu {
-  position: fixed;
-  top: 0;
-  right: -250px;
-  z-index: 1029;
-  width: 250px;
-  height: 100%;
-  padding-top: 55px;
-  color: #263238;
-  background: #fff;
-  border-left: 1px solid #cfd8dc; }
-  .aside-menu .nav-tabs {
-    border-color: #cfd8dc; }
-    .aside-menu .nav-tabs .nav-link {
-      padding: 0.75rem 1rem;
-      color: #263238;
-      border-top: 0; }
-      .aside-menu .nav-tabs .nav-link.active {
-        border-right-color: #cfd8dc;
-        border-left-color: #cfd8dc; }
-    .aside-menu .nav-tabs .nav-item:first-child .nav-link {
-      border-left: 0; }
-  .aside-menu .tab-content {
-    position: relative;
-    height: calc(100vh - 2.375rem - 55px);
-    overflow-x: hidden;
-    overflow-y: auto;
-    -ms-overflow-style: -ms-autohiding-scrollbar; }
-    .aside-menu .tab-content::-webkit-scrollbar {
-      width: 10px;
-      margin-left: -10px;
-      -webkit-appearance: none; }
-    .aside-menu .tab-content::-webkit-scrollbar-track {
-      background-color: white;
-      border-right: 1px solid #f2f2f2;
-      border-left: 1px solid #f2f2f2; }
-    .aside-menu .tab-content::-webkit-scrollbar-thumb {
-      height: 50px;
-      background-color: #e6e6e6;
-      background-clip: content-box;
-      border-color: transparent;
-      border-style: solid;
-      border-width: 1px 2px; }
-
-#loading-bar,
-#loading-bar-spinner {
-  -webkit-pointer-events: none;
-  pointer-events: none;
-  -moz-transition: 350ms linear all;
-  -o-transition: 350ms linear all;
-  -webkit-transition: 350ms linear all;
-  transition: 350ms linear all; }
-
-#loading-bar.ng-enter,
-#loading-bar.ng-leave.ng-leave-active,
-#loading-bar-spinner.ng-enter,
-#loading-bar-spinner.ng-leave.ng-leave-active {
-  opacity: 0; }
-
-#loading-bar.ng-enter.ng-enter-active,
-#loading-bar.ng-leave,
-#loading-bar-spinner.ng-enter.ng-enter-active,
-#loading-bar-spinner.ng-leave {
-  opacity: 1; }
-
-#loading-bar .bar {
-  position: fixed;
-  top: 0;
-  left: 0;
-  z-index: 20002;
-  width: 100%;
-  height: 2px;
-  background: #20a8d8;
-  border-top-right-radius: 1px;
-  border-bottom-right-radius: 1px;
-  -moz-transition: width 350ms;
-  -o-transition: width 350ms;
-  -webkit-transition: width 350ms;
-  transition: width 350ms; }
-
-#loading-bar .peg {
-  position: absolute;
-  top: 0;
-  right: 0;
-  width: 70px;
-  height: 2px;
-  -moz-border-radius: 100%;
-  -webkit-border-radius: 100%;
-  border-radius: 100%;
-  -moz-box-shadow: #29d 1px 0 6px 1px;
-  -ms-box-shadow: #29d 1px 0 6px 1px;
-  -webkit-box-shadow: #29d 1px 0 6px 1px;
-  box-shadow: #29d 1px 0 6px 1px;
-  opacity: .45; }
-
-#loading-bar-spinner {
-  position: fixed;
-  top: 10px;
-  left: 10px;
-  z-index: 10002;
-  display: block; }
-
-#loading-bar-spinner .spinner-icon {
-  width: 14px;
-  height: 14px;
-  border: solid 2px transparent;
-  border-top-color: #29d;
-  border-left-color: #29d;
-  border-radius: 50%;
-  -moz-animation: loading-bar-spinner 400ms linear infinite;
-  -ms-animation: loading-bar-spinner 400ms linear infinite;
-  -o-animation: loading-bar-spinner 400ms linear infinite;
-  -webkit-animation: loading-bar-spinner 400ms linear infinite;
-  animation: loading-bar-spinner 400ms linear infinite; }
-
-@-webkit-keyframes loading-bar-spinner {
-  0% {
-    -webkit-transform: rotate(0deg);
-    transform: rotate(0deg); }
-  100% {
-    -webkit-transform: rotate(360deg);
-    transform: rotate(360deg); } }
-
-@-moz-keyframes loading-bar-spinner {
-  0% {
-    -moz-transform: rotate(0deg);
-    transform: rotate(0deg); }
-  100% {
-    -moz-transform: rotate(360deg);
-    transform: rotate(360deg); } }
-
-@-o-keyframes loading-bar-spinner {
-  0% {
-    -o-transform: rotate(0deg);
-    transform: rotate(0deg); }
-  100% {
-    -o-transform: rotate(360deg);
-    transform: rotate(360deg); } }
-
-@-ms-keyframes loading-bar-spinner {
-  0% {
-    -ms-transform: rotate(0deg);
-    transform: rotate(0deg); }
-  100% {
-    -ms-transform: rotate(360deg);
-    transform: rotate(360deg); } }
-
-@keyframes loading-bar-spinner {
-  0% {
-    transform: rotate(0deg);
-    transform: rotate(0deg); }
-  100% {
-    transform: rotate(360deg);
-    transform: rotate(360deg); } }
-
-.pace {
-  -webkit-pointer-events: none;
-  pointer-events: none;
-  -moz-user-select: none;
-  -webkit-user-select: none;
-  user-select: none; }
-
-.pace-inactive {
-  display: none; }
-
-.pace .pace-progress {
-  position: fixed;
-  top: 0;
-  right: 100%;
-  z-index: 2000;
-  width: 100%;
-  height: 2px;
-  background: #20a8d8; }
-
-.social-box {
-  min-height: 160px;
-  margin-bottom: 20px;
-  text-align: center;
-  background: #fff;
-  border: 1px solid #cfd8dc; }
-  .social-box i {
-    display: block;
-    margin: -1px -1px 0;
-    font-size: 40px;
-    line-height: 90px;
-    background: #cfd8dc; }
-  .social-box .chart-wrapper {
-    height: 90px;
-    margin: -90px 0 0; }
-    .social-box .chart-wrapper canvas {
-      width: 100% !important;
-      height: 90px !important; }
-  .social-box ul {
-    padding: 10px 0;
-    list-style: none; }
-    .social-box ul li {
-      display: block;
-      float: left;
-      width: 50%; }
-      .social-box ul li:first-child {
-        border-right: 1px solid #cfd8dc; }
-      .social-box ul li strong {
-        display: block;
-        font-size: 20px; }
-      .social-box ul li span {
-        font-size: 10px;
-        font-weight: 500;
-        color: #cfd8dc;
-        text-transform: uppercase; }
-  .social-box.facebook i {
-    color: #fff;
-    background: #3b5998; }
-  .social-box.twitter i {
-    color: #fff;
-    background: #00aced; }
-  .social-box.linkedin i {
-    color: #fff;
-    background: #4875b4; }
-  .social-box.google-plus i {
-    color: #fff;
-    background: #bb4b39; }
-
-.horizontal-bars {
-  padding: 0;
-  margin: 0;
-  list-style: none; }
-  .horizontal-bars li {
-    position: relative;
-    height: 40px;
-    line-height: 40px;
-    vertical-align: middle; }
-    .horizontal-bars li .title {
-      width: 100px;
-      font-size: 12px;
-      font-weight: 600;
-      color: #b0bec5;
-      vertical-align: middle; }
-    .horizontal-bars li .bars {
-      position: absolute;
-      top: 15px;
-      width: 100%;
-      padding-left: 100px; }
-    .horizontal-bars li.legend {
-      text-align: center; }
-      .horizontal-bars li.legend .tag {
-        display: inline-block;
-        width: 8px;
-        height: 8px;
-        padding: 0; }
-    .horizontal-bars li.divider {
-      height: 40px; }
-      .horizontal-bars li.divider i {
-        margin: 0 !important; }
-  .horizontal-bars.type-2 li {
-    overflow: hidden; }
-    .horizontal-bars.type-2 li i {
-      display: inline-block;
-      margin-right: 1rem;
-      margin-left: 5px;
-      font-size: 18px;
-      line-height: 40px; }
-    .horizontal-bars.type-2 li .title {
-      display: inline-block;
-      width: auto;
-      margin-top: -9px;
-      font-size: 0.875rem;
-      font-weight: normal;
-      line-height: 40px;
-      color: #263238; }
-    .horizontal-bars.type-2 li .value {
-      float: right;
-      font-weight: 600; }
-    .horizontal-bars.type-2 li .bars {
-      position: absolute;
-      top: auto;
-      bottom: 0;
-      padding: 0; }
-
-ul.icons-list {
-  padding: 0;
-  margin: 0;
-  list-style: none; }
-  ul.icons-list li {
-    position: relative;
-    height: 40px;
-    vertical-align: middle; }
-    ul.icons-list li i {
-      display: block;
-      float: left;
-      width: 35px !important;
-      height: 35px !important;
-      margin: 2px;
-      line-height: 35px !important;
-      text-align: center; }
-    ul.icons-list li .desc {
-      height: 40px;
-      margin-left: 50px;
-      border-bottom: 1px solid #cfd8dc; }
-      ul.icons-list li .desc .title {
-        padding: 2px 0 0;
-        margin: 0; }
-      ul.icons-list li .desc small {
-        display: block;
-        margin-top: -4px;
-        color: #b0bec5; }
-    ul.icons-list li .value {
-      position: absolute;
-      top: 2px;
-      right: 45px;
-      text-align: right; }
-      ul.icons-list li .value strong {
-        display: block;
-        margin-top: -3px; }
-    ul.icons-list li .actions {
-      position: absolute;
-      top: -4px;
-      right: 10px;
-      width: 40px;
-      height: 40px;
-      line-height: 40px;
-      text-align: center; }
-      ul.icons-list li .actions i {
-        float: none;
-        width: auto;
-        height: auto;
-        padding: 0;
-        margin: 0;
-        line-height: normal; }
-    ul.icons-list li.divider {
-      height: 40px; }
-      ul.icons-list li.divider i {
-        width: auto;
-        height: auto;
-        margin: 2px 0 0;
-        font-size: 18px; }
-
-footer.footer {
-  position: absolute;
-  right: 0;
-  bottom: 0;
-  left: 0;
-  height: 50px;
-  padding: 0 1rem;
-  line-height: 50px;
-  color: #263238;
-  background: #eceff1;
-  border-top: 1px solid #cfd8dc; }
-
-.btn-transparent {
-  color: #fff;
-  background-color: transparent;
-  border-color: transparent; }
-  .btn-transparent:hover {
-    color: #fff;
-    background-color: transparent;
-    border-color: transparent; }
-  .btn-transparent:focus, .btn-transparent.focus {
-    color: #fff;
-    background-color: transparent;
-    border-color: transparent; }
-  .btn-transparent:active, .btn-transparent.active,
-  .open > .btn-transparent.dropdown-toggle {
-    color: #fff;
-    background-color: transparent;
-    border-color: transparent;
-    background-image: none; }
-    .btn-transparent:active:hover, .btn-transparent:active:focus, .btn-transparent:active.focus, .btn-transparent.active:hover, .btn-transparent.active:focus, .btn-transparent.active.focus,
-    .open > .btn-transparent.dropdown-toggle:hover,
-    .open > .btn-transparent.dropdown-toggle:focus,
-    .open > .btn-transparent.dropdown-toggle.focus {
-      color: #fff;
-      background-color: transparent;
-      border-color: transparent; }
-  .btn-transparent.disabled:focus, .btn-transparent.disabled.focus, .btn-transparent:disabled:focus, .btn-transparent:disabled.focus {
-    background-color: transparent;
-    border-color: transparent; }
-  .btn-transparent.disabled:hover, .btn-transparent:disabled:hover {
-    background-color: transparent;
-    border-color: transparent; }
-
-.btn [class^="icon-"], .btn [class*=" icon-"] {
-  display: inline-block;
-  margin-top: -2px;
-  vertical-align: middle; }
-
-.btn-facebook,
-.btn-twitter,
-.btn-linkedin,
-.btn-flickr,
-.btn-tumblr,
-.btn-xing,
-.btn-github,
-.btn-html5,
-.btn-openid,
-.btn-stack-overflow,
-.btn-youtube,
-.btn-css3,
-.btn-dribbble,
-.btn-google-plus,
-.btn-instagram,
-.btn-pinterest,
-.btn-vk,
-.btn-yahoo,
-.btn-behance,
-.btn-dropbox,
-.btn-reddit,
-.btn-spotify,
-.btn-vine,
-.btn-foursquare,
-.btn-vimeo {
-  position: relative;
-  overflow: hidden;
-  color: #fff !important;
-  text-align: center;
-  padding: 0.5rem 1rem;
-  font-size: 0.875rem;
-  line-height: 1.5;
-  border: 0; }
-  .btn-facebook::before,
-  .btn-twitter::before,
-  .btn-linkedin::before,
-  .btn-flickr::before,
-  .btn-tumblr::before,
-  .btn-xing::before,
-  .btn-github::before,
-  .btn-html5::before,
-  .btn-openid::before,
-  .btn-stack-overflow::before,
-  .btn-youtube::before,
-  .btn-css3::before,
-  .btn-dribbble::before,
-  .btn-google-plus::before,
-  .btn-instagram::before,
-  .btn-pinterest::before,
-  .btn-vk::before,
-  .btn-yahoo::before,
-  .btn-behance::before,
-  .btn-dropbox::before,
-  .btn-reddit::before,
-  .btn-spotify::before,
-  .btn-vine::before,
-  .btn-foursquare::before,
-  .btn-vimeo::before {
-    position: absolute;
-    top: 0;
-    left: 0;
-    display: block;
-    font-family: 'FontAwesome';
-    font-style: normal;
-    font-weight: normal;
-    -moz-osx-font-smoothing: grayscale;
-    -webkit-font-smoothing: antialiased; }
-  .btn-facebook:hover,
-  .btn-twitter:hover,
-  .btn-linkedin:hover,
-  .btn-flickr:hover,
-  .btn-tumblr:hover,
-  .btn-xing:hover,
-  .btn-github:hover,
-  .btn-html5:hover,
-  .btn-openid:hover,
-  .btn-stack-overflow:hover,
-  .btn-youtube:hover,
-  .btn-css3:hover,
-  .btn-dribbble:hover,
-  .btn-google-plus:hover,
-  .btn-instagram:hover,
-  .btn-pinterest:hover,
-  .btn-vk:hover,
-  .btn-yahoo:hover,
-  .btn-behance:hover,
-  .btn-dropbox:hover,
-  .btn-reddit:hover,
-  .btn-spotify:hover,
-  .btn-vine:hover,
-  .btn-foursquare:hover,
-  .btn-vimeo:hover {
-    color: #fff; }
-  .btn-facebook.icon span,
-  .btn-twitter.icon span,
-  .btn-linkedin.icon span,
-  .btn-flickr.icon span,
-  .btn-tumblr.icon span,
-  .btn-xing.icon span,
-  .btn-github.icon span,
-  .btn-html5.icon span,
-  .btn-openid.icon span,
-  .btn-stack-overflow.icon span,
-  .btn-youtube.icon span,
-  .btn-css3.icon span,
-  .btn-dribbble.icon span,
-  .btn-google-plus.icon span,
-  .btn-instagram.icon span,
-  .btn-pinterest.icon span,
-  .btn-vk.icon span,
-  .btn-yahoo.icon span,
-  .btn-behance.icon span,
-  .btn-dropbox.icon span,
-  .btn-reddit.icon span,
-  .btn-spotify.icon span,
-  .btn-vine.icon span,
-  .btn-foursquare.icon span,
-  .btn-vimeo.icon span {
-    display: none; }
-  .btn-facebook.text::before,
-  .btn-twitter.text::before,
-  .btn-linkedin.text::before,
-  .btn-flickr.text::before,
-  .btn-tumblr.text::before,
-  .btn-xing.text::before,
-  .btn-github.text::before,
-  .btn-html5.text::before,
-  .btn-openid.text::before,
-  .btn-stack-overflow.text::before,
-  .btn-youtube.text::before,
-  .btn-css3.text::before,
-  .btn-dribbble.text::before,
-  .btn-google-plus.text::before,
-  .btn-instagram.text::before,
-  .btn-pinterest.text::before,
-  .btn-vk.text::before,
-  .btn-yahoo.text::before,
-  .btn-behance.text::before,
-  .btn-dropbox.text::before,
-  .btn-reddit.text::before,
-  .btn-spotify.text::before,
-  .btn-vine.text::before,
-  .btn-foursquare.text::before,
-  .btn-vimeo.text::before {
-    display: none; }
-  .btn-facebook.text span,
-  .btn-twitter.text span,
-  .btn-linkedin.text span,
-  .btn-flickr.text span,
-  .btn-tumblr.text span,
-  .btn-xing.text span,
-  .btn-github.text span,
-  .btn-html5.text span,
-  .btn-openid.text span,
-  .btn-stack-overflow.text span,
-  .btn-youtube.text span,
-  .btn-css3.text span,
-  .btn-dribbble.text span,
-  .btn-google-plus.text span,
-  .btn-instagram.text span,
-  .btn-pinterest.text span,
-  .btn-vk.text span,
-  .btn-yahoo.text span,
-  .btn-behance.text span,
-  .btn-dropbox.text span,
-  .btn-reddit.text span,
-  .btn-spotify.text span,
-  .btn-vine.text span,
-  .btn-foursquare.text span,
-  .btn-vimeo.text span {
-    margin-left: 0 !important; }
-  .btn-facebook::before,
-  .btn-twitter::before,
-  .btn-linkedin::before,
-  .btn-flickr::before,
-  .btn-tumblr::before,
-  .btn-xing::before,
-  .btn-github::before,
-  .btn-html5::before,
-  .btn-openid::before,
-  .btn-stack-overflow::before,
-  .btn-youtube::before,
-  .btn-css3::before,
-  .btn-dribbble::before,
-  .btn-google-plus::before,
-  .btn-instagram::before,
-  .btn-pinterest::before,
-  .btn-vk::before,
-  .btn-yahoo::before,
-  .btn-behance::before,
-  .btn-dropbox::before,
-  .btn-reddit::before,
-  .btn-spotify::before,
-  .btn-vine::before,
-  .btn-foursquare::before,
-  .btn-vimeo::before {
-    width: 2.3125rem;
-    height: 2.3125rem;
-    padding: 0.5rem 0;
-    font-size: 0.875rem;
-    line-height: 1.5; }
-  .btn-facebook span,
-  .btn-twitter span,
-  .btn-linkedin span,
-  .btn-flickr span,
-  .btn-tumblr span,
-  .btn-xing span,
-  .btn-github span,
-  .btn-html5 span,
-  .btn-openid span,
-  .btn-stack-overflow span,
-  .btn-youtube span,
-  .btn-css3 span,
-  .btn-dribbble span,
-  .btn-google-plus span,
-  .btn-instagram span,
-  .btn-pinterest span,
-  .btn-vk span,
-  .btn-yahoo span,
-  .btn-behance span,
-  .btn-dropbox span,
-  .btn-reddit span,
-  .btn-spotify span,
-  .btn-vine span,
-  .btn-foursquare span,
-  .btn-vimeo span {
-    margin-left: 2.3125rem; }
-  .btn-facebook.icon,
-  .btn-twitter.icon,
-  .btn-linkedin.icon,
-  .btn-flickr.icon,
-  .btn-tumblr.icon,
-  .btn-xing.icon,
-  .btn-github.icon,
-  .btn-html5.icon,
-  .btn-openid.icon,
-  .btn-stack-overflow.icon,
-  .btn-youtube.icon,
-  .btn-css3.icon,
-  .btn-dribbble.icon,
-  .btn-google-plus.icon,
-  .btn-instagram.icon,
-  .btn-pinterest.icon,
-  .btn-vk.icon,
-  .btn-yahoo.icon,
-  .btn-behance.icon,
-  .btn-dropbox.icon,
-  .btn-reddit.icon,
-  .btn-spotify.icon,
-  .btn-vine.icon,
-  .btn-foursquare.icon,
-  .btn-vimeo.icon {
-    width: 2.3125rem;
-    height: 2.3125rem; }
-  .btn-facebook.btn-lg, .btn-group-lg > .btn-facebook.btn,
-  .btn-twitter.btn-lg,
-  .btn-group-lg > .btn-twitter.btn,
-  .btn-linkedin.btn-lg,
-  .btn-group-lg > .btn-linkedin.btn,
-  .btn-flickr.btn-lg,
-  .btn-group-lg > .btn-flickr.btn,
-  .btn-tumblr.btn-lg,
-  .btn-group-lg > .btn-tumblr.btn,
-  .btn-xing.btn-lg,
-  .btn-group-lg > .btn-xing.btn,
-  .btn-github.btn-lg,
-  .btn-group-lg > .btn-github.btn,
-  .btn-html5.btn-lg,
-  .btn-group-lg > .btn-html5.btn,
-  .btn-openid.btn-lg,
-  .btn-group-lg > .btn-openid.btn,
-  .btn-stack-overflow.btn-lg,
-  .btn-group-lg > .btn-stack-overflow.btn,
-  .btn-youtube.btn-lg,
-  .btn-group-lg > .btn-youtube.btn,
-  .btn-css3.btn-lg,
-  .btn-group-lg > .btn-css3.btn,
-  .btn-dribbble.btn-lg,
-  .btn-group-lg > .btn-dribbble.btn,
-  .btn-google-plus.btn-lg,
-  .btn-group-lg > .btn-google-plus.btn,
-  .btn-instagram.btn-lg,
-  .btn-group-lg > .btn-instagram.btn,
-  .btn-pinterest.btn-lg,
-  .btn-group-lg > .btn-pinterest.btn,
-  .btn-vk.btn-lg,
-  .btn-group-lg > .btn-vk.btn,
-  .btn-yahoo.btn-lg,
-  .btn-group-lg > .btn-yahoo.btn,
-  .btn-behance.btn-lg,
-  .btn-group-lg > .btn-behance.btn,
-  .btn-dropbox.btn-lg,
-  .btn-group-lg > .btn-dropbox.btn,
-  .btn-reddit.btn-lg,
-  .btn-group-lg > .btn-reddit.btn,
-  .btn-spotify.btn-lg,
-  .btn-group-lg > .btn-spotify.btn,
-  .btn-vine.btn-lg,
-  .btn-group-lg > .btn-vine.btn,
-  .btn-foursquare.btn-lg,
-  .btn-group-lg > .btn-foursquare.btn,
-  .btn-vimeo.btn-lg,
-  .btn-group-lg > .btn-vimeo.btn {
-    padding: 0.75rem 1.5rem;
-    font-size: 1.25rem;
-    line-height: 1.33333;
-    border: 0; }
-    .btn-facebook.btn-lg::before, .btn-group-lg > .btn-facebook.btn::before,
-    .btn-twitter.btn-lg::before,
-    .btn-group-lg > .btn-twitter.btn::before,
-    .btn-linkedin.btn-lg::before,
-    .btn-group-lg > .btn-linkedin.btn::before,
-    .btn-flickr.btn-lg::before,
-    .btn-group-lg > .btn-flickr.btn::before,
-    .btn-tumblr.btn-lg::before,
-    .btn-group-lg > .btn-tumblr.btn::before,
-    .btn-xing.btn-lg::before,
-    .btn-group-lg > .btn-xing.btn::before,
-    .btn-github.btn-lg::before,
-    .btn-group-lg > .btn-github.btn::before,
-    .btn-html5.btn-lg::before,
-    .btn-group-lg > .btn-html5.btn::before,
-    .btn-openid.btn-lg::before,
-    .btn-group-lg > .btn-openid.btn::before,
-    .btn-stack-overflow.btn-lg::before,
-    .btn-group-lg > .btn-stack-overflow.btn::before,
-    .btn-youtube.btn-lg::before,
-    .btn-group-lg > .btn-youtube.btn::before,
-    .btn-css3.btn-lg::before,
-    .btn-group-lg > .btn-css3.btn::before,
-    .btn-dribbble.btn-lg::before,
-    .btn-group-lg > .btn-dribbble.btn::before,
-    .btn-google-plus.btn-lg::before,
-    .btn-group-lg > .btn-google-plus.btn::before,
-    .btn-instagram.btn-lg::before,
-    .btn-group-lg > .btn-instagram.btn::before,
-    .btn-pinterest.btn-lg::before,
-    .btn-group-lg > .btn-pinterest.btn::before,
-    .btn-vk.btn-lg::before,
-    .btn-group-lg > .btn-vk.btn::before,
-    .btn-yahoo.btn-lg::before,
-    .btn-group-lg > .btn-yahoo.btn::before,
-    .btn-behance.btn-lg::before,
-    .btn-group-lg > .btn-behance.btn::before,
-    .btn-dropbox.btn-lg::before,
-    .btn-group-lg > .btn-dropbox.btn::before,
-    .btn-reddit.btn-lg::before,
-    .btn-group-lg > .btn-reddit.btn::before,
-    .btn-spotify.btn-lg::before,
-    .btn-group-lg > .btn-spotify.btn::before,
-    .btn-vine.btn-lg::before,
-    .btn-group-lg > .btn-vine.btn::before,
-    .btn-foursquare.btn-lg::before,
-    .btn-group-lg > .btn-foursquare.btn::before,
-    .btn-vimeo.btn-lg::before,
-    .btn-group-lg > .btn-vimeo.btn::before {
-      width: 3.16667rem;
-      height: 3.16667rem;
-      padding: 0.75rem 0;
-      font-size: 1.25rem;
-      line-height: 1.33333; }
-    .btn-facebook.btn-lg span, .btn-group-lg > .btn-facebook.btn span,
-    .btn-twitter.btn-lg span, .btn-group-lg > .btn-twitter.btn span,
-    .btn-linkedin.btn-lg span, .btn-group-lg > .btn-linkedin.btn span,
-    .btn-flickr.btn-lg span, .btn-group-lg > .btn-flickr.btn span,
-    .btn-tumblr.btn-lg span, .btn-group-lg > .btn-tumblr.btn span,
-    .btn-xing.btn-lg span, .btn-group-lg > .btn-xing.btn span,
-    .btn-github.btn-lg span, .btn-group-lg > .btn-github.btn span,
-    .btn-html5.btn-lg span, .btn-group-lg > .btn-html5.btn span,
-    .btn-openid.btn-lg span, .btn-group-lg > .btn-openid.btn span,
-    .btn-stack-overflow.btn-lg span, .btn-group-lg > .btn-stack-overflow.btn span,
-    .btn-youtube.btn-lg span, .btn-group-lg > .btn-youtube.btn span,
-    .btn-css3.btn-lg span, .btn-group-lg > .btn-css3.btn span,
-    .btn-dribbble.btn-lg span, .btn-group-lg > .btn-dribbble.btn span,
-    .btn-google-plus.btn-lg span, .btn-group-lg > .btn-google-plus.btn span,
-    .btn-instagram.btn-lg span, .btn-group-lg > .btn-instagram.btn span,
-    .btn-pinterest.btn-lg span, .btn-group-lg > .btn-pinterest.btn span,
-    .btn-vk.btn-lg span, .btn-group-lg > .btn-vk.btn span,
-    .btn-yahoo.btn-lg span, .btn-group-lg > .btn-yahoo.btn span,
-    .btn-behance.btn-lg span, .btn-group-lg > .btn-behance.btn span,
-    .btn-dropbox.btn-lg span, .btn-group-lg > .btn-dropbox.btn span,
-    .btn-reddit.btn-lg span, .btn-group-lg > .btn-reddit.btn span,
-    .btn-spotify.btn-lg span, .btn-group-lg > .btn-spotify.btn span,
-    .btn-vine.btn-lg span, .btn-group-lg > .btn-vine.btn span,
-    .btn-foursquare.btn-lg span, .btn-group-lg > .btn-foursquare.btn span,
-    .btn-vimeo.btn-lg span, .btn-group-lg > .btn-vimeo.btn span {
-      margin-left: 3.16667rem; }
-    .btn-facebook.btn-lg.icon, .btn-group-lg > .btn-facebook.icon.btn,
-    .btn-twitter.btn-lg.icon,
-    .btn-group-lg > .btn-twitter.icon.btn,
-    .btn-linkedin.btn-lg.icon,
-    .btn-group-lg > .btn-linkedin.icon.btn,
-    .btn-flickr.btn-lg.icon,
-    .btn-group-lg > .btn-flickr.icon.btn,
-    .btn-tumblr.btn-lg.icon,
-    .btn-group-lg > .btn-tumblr.icon.btn,
-    .btn-xing.btn-lg.icon,
-    .btn-group-lg > .btn-xing.icon.btn,
-    .btn-github.btn-lg.icon,
-    .btn-group-lg > .btn-github.icon.btn,
-    .btn-html5.btn-lg.icon,
-    .btn-group-lg > .btn-html5.icon.btn,
-    .btn-openid.btn-lg.icon,
-    .btn-group-lg > .btn-openid.icon.btn,
-    .btn-stack-overflow.btn-lg.icon,
-    .btn-group-lg > .btn-stack-overflow.icon.btn,
-    .btn-youtube.btn-lg.icon,
-    .btn-group-lg > .btn-youtube.icon.btn,
-    .btn-css3.btn-lg.icon,
-    .btn-group-lg > .btn-css3.icon.btn,
-    .btn-dribbble.btn-lg.icon,
-    .btn-group-lg > .btn-dribbble.icon.btn,
-    .btn-google-plus.btn-lg.icon,
-    .btn-group-lg > .btn-google-plus.icon.btn,
-    .btn-instagram.btn-lg.icon,
-    .btn-group-lg > .btn-instagram.icon.btn,
-    .btn-pinterest.btn-lg.icon,
-    .btn-group-lg > .btn-pinterest.icon.btn,
-    .btn-vk.btn-lg.icon,
-    .btn-group-lg > .btn-vk.icon.btn,
-    .btn-yahoo.btn-lg.icon,
-    .btn-group-lg > .btn-yahoo.icon.btn,
-    .btn-behance.btn-lg.icon,
-    .btn-group-lg > .btn-behance.icon.btn,
-    .btn-dropbox.btn-lg.icon,
-    .btn-group-lg > .btn-dropbox.icon.btn,
-    .btn-reddit.btn-lg.icon,
-    .btn-group-lg > .btn-reddit.icon.btn,
-    .btn-spotify.btn-lg.icon,
-    .btn-group-lg > .btn-spotify.icon.btn,
-    .btn-vine.btn-lg.icon,
-    .btn-group-lg > .btn-vine.icon.btn,
-    .btn-foursquare.btn-lg.icon,
-    .btn-group-lg > .btn-foursquare.icon.btn,
-    .btn-vimeo.btn-lg.icon,
-    .btn-group-lg > .btn-vimeo.icon.btn {
-      width: 3.16667rem;
-      height: 3.16667rem; }
-  .btn-facebook.btn-sm, .btn-group-sm > .btn-facebook.btn,
-  .btn-twitter.btn-sm,
-  .btn-group-sm > .btn-twitter.btn,
-  .btn-linkedin.btn-sm,
-  .btn-group-sm > .btn-linkedin.btn,
-  .btn-flickr.btn-sm,
-  .btn-group-sm > .btn-flickr.btn,
-  .btn-tumblr.btn-sm,
-  .btn-group-sm > .btn-tumblr.btn,
-  .btn-xing.btn-sm,
-  .btn-group-sm > .btn-xing.btn,
-  .btn-github.btn-sm,
-  .btn-group-sm > .btn-github.btn,
-  .btn-html5.btn-sm,
-  .btn-group-sm > .btn-html5.btn,
-  .btn-openid.btn-sm,
-  .btn-group-sm > .btn-openid.btn,
-  .btn-stack-overflow.btn-sm,
-  .btn-group-sm > .btn-stack-overflow.btn,
-  .btn-youtube.btn-sm,
-  .btn-group-sm > .btn-youtube.btn,
-  .btn-css3.btn-sm,
-  .btn-group-sm > .btn-css3.btn,
-  .btn-dribbble.btn-sm,
-  .btn-group-sm > .btn-dribbble.btn,
-  .btn-google-plus.btn-sm,
-  .btn-group-sm > .btn-google-plus.btn,
-  .btn-instagram.btn-sm,
-  .btn-group-sm > .btn-instagram.btn,
-  .btn-pinterest.btn-sm,
-  .btn-group-sm > .btn-pinterest.btn,
-  .btn-vk.btn-sm,
-  .btn-group-sm > .btn-vk.btn,
-  .btn-yahoo.btn-sm,
-  .btn-group-sm > .btn-yahoo.btn,
-  .btn-behance.btn-sm,
-  .btn-group-sm > .btn-behance.btn,
-  .btn-dropbox.btn-sm,
-  .btn-group-sm > .btn-dropbox.btn,
-  .btn-reddit.btn-sm,
-  .btn-group-sm > .btn-reddit.btn,
-  .btn-spotify.btn-sm,
-  .btn-group-sm > .btn-spotify.btn,
-  .btn-vine.btn-sm,
-  .btn-group-sm > .btn-vine.btn,
-  .btn-foursquare.btn-sm,
-  .btn-group-sm > .btn-foursquare.btn,
-  .btn-vimeo.btn-sm,
-  .btn-group-sm > .btn-vimeo.btn {
-    padding: 0.25rem 0.5rem;
-    font-size: 0.875rem;
-    line-height: 1.5;
-    border: 0; }
-    .btn-facebook.btn-sm::before, .btn-group-sm > .btn-facebook.btn::before,
-    .btn-twitter.btn-sm::before,
-    .btn-group-sm > .btn-twitter.btn::before,
-    .btn-linkedin.btn-sm::before,
-    .btn-group-sm > .btn-linkedin.btn::before,
-    .btn-flickr.btn-sm::before,
-    .btn-group-sm > .btn-flickr.btn::before,
-    .btn-tumblr.btn-sm::before,
-    .btn-group-sm > .btn-tumblr.btn::before,
-    .btn-xing.btn-sm::before,
-    .btn-group-sm > .btn-xing.btn::before,
-    .btn-github.btn-sm::before,
-    .btn-group-sm > .btn-github.btn::before,
-    .btn-html5.btn-sm::before,
-    .btn-group-sm > .btn-html5.btn::before,
-    .btn-openid.btn-sm::before,
-    .btn-group-sm > .btn-openid.btn::before,
-    .btn-stack-overflow.btn-sm::before,
-    .btn-group-sm > .btn-stack-overflow.btn::before,
-    .btn-youtube.btn-sm::before,
-    .btn-group-sm > .btn-youtube.btn::before,
-    .btn-css3.btn-sm::before,
-    .btn-group-sm > .btn-css3.btn::before,
-    .btn-dribbble.btn-sm::before,
-    .btn-group-sm > .btn-dribbble.btn::before,
-    .btn-google-plus.btn-sm::before,
-    .btn-group-sm > .btn-google-plus.btn::before,
-    .btn-instagram.btn-sm::before,
-    .btn-group-sm > .btn-instagram.btn::before,
-    .btn-pinterest.btn-sm::before,
-    .btn-group-sm > .btn-pinterest.btn::before,
-    .btn-vk.btn-sm::before,
-    .btn-group-sm > .btn-vk.btn::before,
-    .btn-yahoo.btn-sm::before,
-    .btn-group-sm > .btn-yahoo.btn::before,
-    .btn-behance.btn-sm::before,
-    .btn-group-sm > .btn-behance.btn::before,
-    .btn-dropbox.btn-sm::before,
-    .btn-group-sm > .btn-dropbox.btn::before,
-    .btn-reddit.btn-sm::before,
-    .btn-group-sm > .btn-reddit.btn::before,
-    .btn-spotify.btn-sm::before,
-    .btn-group-sm > .btn-spotify.btn::before,
-    .btn-vine.btn-sm::before,
-    .btn-group-sm > .btn-vine.btn::before,
-    .btn-foursquare.btn-sm::before,
-    .btn-group-sm > .btn-foursquare.btn::before,
-    .btn-vimeo.btn-sm::before,
-    .btn-group-sm > .btn-vimeo.btn::before {
-      width: 1.8125rem;
-      height: 1.8125rem;
-      padding: 0.25rem 0;
-      font-size: 0.875rem;
-      line-height: 1.5; }
-    .btn-facebook.btn-sm span, .btn-group-sm > .btn-facebook.btn span,
-    .btn-twitter.btn-sm span, .btn-group-sm > .btn-twitter.btn span,
-    .btn-linkedin.btn-sm span, .btn-group-sm > .btn-linkedin.btn span,
-    .btn-flickr.btn-sm span, .btn-group-sm > .btn-flickr.btn span,
-    .btn-tumblr.btn-sm span, .btn-group-sm > .btn-tumblr.btn span,
-    .btn-xing.btn-sm span, .btn-group-sm > .btn-xing.btn span,
-    .btn-github.btn-sm span, .btn-group-sm > .btn-github.btn span,
-    .btn-html5.btn-sm span, .btn-group-sm > .btn-html5.btn span,
-    .btn-openid.btn-sm span, .btn-group-sm > .btn-openid.btn span,
-    .btn-stack-overflow.btn-sm span, .btn-group-sm > .btn-stack-overflow.btn span,
-    .btn-youtube.btn-sm span, .btn-group-sm > .btn-youtube.btn span,
-    .btn-css3.btn-sm span, .btn-group-sm > .btn-css3.btn span,
-    .btn-dribbble.btn-sm span, .btn-group-sm > .btn-dribbble.btn span,
-    .btn-google-plus.btn-sm span, .btn-group-sm > .btn-google-plus.btn span,
-    .btn-instagram.btn-sm span, .btn-group-sm > .btn-instagram.btn span,
-    .btn-pinterest.btn-sm span, .btn-group-sm > .btn-pinterest.btn span,
-    .btn-vk.btn-sm span, .btn-group-sm > .btn-vk.btn span,
-    .btn-yahoo.btn-sm span, .btn-group-sm > .btn-yahoo.btn span,
-    .btn-behance.btn-sm span, .btn-group-sm > .btn-behance.btn span,
-    .btn-dropbox.btn-sm span, .btn-group-sm > .btn-dropbox.btn span,
-    .btn-reddit.btn-sm span, .btn-group-sm > .btn-reddit.btn span,
-    .btn-spotify.btn-sm span, .btn-group-sm > .btn-spotify.btn span,
-    .btn-vine.btn-sm span, .btn-group-sm > .btn-vine.btn span,
-    .btn-foursquare.btn-sm span, .btn-group-sm > .btn-foursquare.btn span,
-    .btn-vimeo.btn-sm span, .btn-group-sm > .btn-vimeo.btn span {
-      margin-left: 1.8125rem; }
-    .btn-facebook.btn-sm.icon, .btn-group-sm > .btn-facebook.icon.btn,
-    .btn-twitter.btn-sm.icon,
-    .btn-group-sm > .btn-twitter.icon.btn,
-    .btn-linkedin.btn-sm.icon,
-    .btn-group-sm > .btn-linkedin.icon.btn,
-    .btn-flickr.btn-sm.icon,
-    .btn-group-sm > .btn-flickr.icon.btn,
-    .btn-tumblr.btn-sm.icon,
-    .btn-group-sm > .btn-tumblr.icon.btn,
-    .btn-xing.btn-sm.icon,
-    .btn-group-sm > .btn-xing.icon.btn,
-    .btn-github.btn-sm.icon,
-    .btn-group-sm > .btn-github.icon.btn,
-    .btn-html5.btn-sm.icon,
-    .btn-group-sm > .btn-html5.icon.btn,
-    .btn-openid.btn-sm.icon,
-    .btn-group-sm > .btn-openid.icon.btn,
-    .btn-stack-overflow.btn-sm.icon,
-    .btn-group-sm > .btn-stack-overflow.icon.btn,
-    .btn-youtube.btn-sm.icon,
-    .btn-group-sm > .btn-youtube.icon.btn,
-    .btn-css3.btn-sm.icon,
-    .btn-group-sm > .btn-css3.icon.btn,
-    .btn-dribbble.btn-sm.icon,
-    .btn-group-sm > .btn-dribbble.icon.btn,
-    .btn-google-plus.btn-sm.icon,
-    .btn-group-sm > .btn-google-plus.icon.btn,
-    .btn-instagram.btn-sm.icon,
-    .btn-group-sm > .btn-instagram.icon.btn,
-    .btn-pinterest.btn-sm.icon,
-    .btn-group-sm > .btn-pinterest.icon.btn,
-    .btn-vk.btn-sm.icon,
-    .btn-group-sm > .btn-vk.icon.btn,
-    .btn-yahoo.btn-sm.icon,
-    .btn-group-sm > .btn-yahoo.icon.btn,
-    .btn-behance.btn-sm.icon,
-    .btn-group-sm > .btn-behance.icon.btn,
-    .btn-dropbox.btn-sm.icon,
-    .btn-group-sm > .btn-dropbox.icon.btn,
-    .btn-reddit.btn-sm.icon,
-    .btn-group-sm > .btn-reddit.icon.btn,
-    .btn-spotify.btn-sm.icon,
-    .btn-group-sm > .btn-spotify.icon.btn,
-    .btn-vine.btn-sm.icon,
-    .btn-group-sm > .btn-vine.icon.btn,
-    .btn-foursquare.btn-sm.icon,
-    .btn-group-sm > .btn-foursquare.icon.btn,
-    .btn-vimeo.btn-sm.icon,
-    .btn-group-sm > .btn-vimeo.icon.btn {
-      width: 1.8125rem;
-      height: 1.8125rem; }
-
-.btn-facebook {
-  background: #3b5998; }
-  .btn-facebook::before {
-    content: "\f09a";
-    background: #344e86; }
-  .btn-facebook:hover {
-    background: #344e86; }
-    .btn-facebook:hover::before {
-      background: #2d4373; }
-
-.btn-twitter {
-  background: #00aced; }
-  .btn-twitter::before {
-    content: "\f099";
-    background: #0099d4; }
-  .btn-twitter:hover {
-    background: #0099d4; }
-    .btn-twitter:hover::before {
-      background: #0087ba; }
-
-.btn-linkedin {
-  background: #4875b4; }
-  .btn-linkedin::before {
-    content: "\f0e1";
-    background: #4169a2; }
-  .btn-linkedin:hover {
-    background: #4169a2; }
-    .btn-linkedin:hover::before {
-      background: #395d90; }
-
-.btn-flickr {
-  background: #ff0084; }
-  .btn-flickr::before {
-    content: "\f16e";
-    background: #e60077; }
-  .btn-flickr:hover {
-    background: #e60077; }
-    .btn-flickr:hover::before {
-      background: #cc006a; }
-
-.btn-tumblr {
-  background: #32506d; }
-  .btn-tumblr::before {
-    content: "\f173";
-    background: #2a435c; }
-  .btn-tumblr:hover {
-    background: #2a435c; }
-    .btn-tumblr:hover::before {
-      background: #22364a; }
-
-.btn-xing {
-  background: #026466; }
-  .btn-xing::before {
-    content: "\f168";
-    background: #024b4d; }
-  .btn-xing:hover {
-    background: #024b4d; }
-    .btn-xing:hover::before {
-      background: #013334; }
-
-.btn-github {
-  background: #4183c4; }
-  .btn-github::before {
-    content: "\f09b";
-    background: #3876b4; }
-  .btn-github:hover {
-    background: #3876b4; }
-    .btn-github:hover::before {
-      background: #3269a0; }
-
-.btn-html5 {
-  background: #e34f26; }
-  .btn-html5::before {
-    content: "\f13b";
-    background: #d4431b; }
-  .btn-html5:hover {
-    background: #d4431b; }
-    .btn-html5:hover::before {
-      background: #be3c18; }
-
-.btn-openid {
-  background: #f78c40; }
-  .btn-openid::before {
-    content: "\f19b";
-    background: #f67d28; }
-  .btn-openid:hover {
-    background: #f67d28; }
-    .btn-openid:hover::before {
-      background: #f56f0f; }
-
-.btn-stack-overflow {
-  background: #fe7a15; }
-  .btn-stack-overflow::before {
-    content: "\f16c";
-    background: #f86c01; }
-  .btn-stack-overflow:hover {
-    background: #f86c01; }
-    .btn-stack-overflow:hover::before {
-      background: #df6101; }
-
-.btn-css3 {
-  background: #0170ba; }
-  .btn-css3::before {
-    content: "\f13c";
-    background: #0161a1; }
-  .btn-css3:hover {
-    background: #0161a1; }
-    .btn-css3:hover::before {
-      background: #015187; }
-
-.btn-youtube {
-  background: #b00; }
-  .btn-youtube::before {
-    content: "\f167";
-    background: #a20000; }
-  .btn-youtube:hover {
-    background: #a20000; }
-    .btn-youtube:hover::before {
-      background: #880000; }
-
-.btn-dribbble {
-  background: #ea4c89; }
-  .btn-dribbble::before {
-    content: "\f17d";
-    background: #e7357a; }
-  .btn-dribbble:hover {
-    background: #e7357a; }
-    .btn-dribbble:hover::before {
-      background: #e51e6b; }
-
-.btn-google-plus {
-  background: #bb4b39; }
-  .btn-google-plus::before {
-    content: "\f0d5";
-    background: #a74333; }
-  .btn-google-plus:hover {
-    background: #a74333; }
-    .btn-google-plus:hover::before {
-      background: #943b2d; }
-
-.btn-instagram {
-  background: #517fa4; }
-  .btn-instagram::before {
-    content: "\f16d";
-    background: #497293; }
-  .btn-instagram:hover {
-    background: #497293; }
-    .btn-instagram:hover::before {
-      background: #406582; }
-
-.btn-pinterest {
-  background: #cb2027; }
-  .btn-pinterest::before {
-    content: "\f0d2";
-    background: #b51d23; }
-  .btn-pinterest:hover {
-    background: #b51d23; }
-    .btn-pinterest:hover::before {
-      background: #9f191f; }
-
-.btn-vk {
-  background: #45668e; }
-  .btn-vk::before {
-    content: "\f189";
-    background: #3d5a7d; }
-  .btn-vk:hover {
-    background: #3d5a7d; }
-    .btn-vk:hover::before {
-      background: #344d6c; }
-
-.btn-yahoo {
-  background: #400191; }
-  .btn-yahoo::before {
-    content: "\f19e";
-    background: #350178; }
-  .btn-yahoo:hover {
-    background: #350178; }
-    .btn-yahoo:hover::before {
-      background: #2a015e; }
-
-.btn-behance {
-  background: #1769ff; }
-  .btn-behance::before {
-    content: "\f1b4";
-    background: #0059fd; }
-  .btn-behance:hover {
-    background: #0059fd; }
-    .btn-behance:hover::before {
-      background: #0050e3; }
-
-.btn-dropbox {
-  background: #007ee5; }
-  .btn-dropbox::before {
-    content: "\f16b";
-    background: #0070cc; }
-  .btn-dropbox:hover {
-    background: #0070cc; }
-    .btn-dropbox:hover::before {
-      background: #0062b2; }
-
-.btn-reddit {
-  background: #ff4500; }
-  .btn-reddit::before {
-    content: "\f1a1";
-    background: #e63e00; }
-  .btn-reddit:hover {
-    background: #e63e00; }
-    .btn-reddit:hover::before {
-      background: #cc3700; }
-
-.btn-spotify {
-  background: #7ab800; }
-  .btn-spotify::before {
-    content: "\f1bc";
-    background: #699f00; }
-  .btn-spotify:hover {
-    background: #699f00; }
-    .btn-spotify:hover::before {
-      background: #588500; }
-
-.btn-vine {
-  background: #00bf8f; }
-  .btn-vine::before {
-    content: "\f1ca";
-    background: #00a67c; }
-  .btn-vine:hover {
-    background: #00a67c; }
-    .btn-vine:hover::before {
-      background: #008c69; }
-
-.btn-foursquare {
-  background: #1073af; }
-  .btn-foursquare::before {
-    content: "\f180";
-    background: #0e6498; }
-  .btn-foursquare:hover {
-    background: #0e6498; }
-    .btn-foursquare:hover::before {
-      background: #0c5480; }
-
-.btn-vimeo {
-  background: #aad450; }
-  .btn-vimeo::before {
-    content: "\f194";
-    background: #a0cf3c; }
-  .btn-vimeo:hover {
-    background: #a0cf3c; }
-    .btn-vimeo:hover::before {
-      background: #93c130; }
-
-hr.transparent {
-  border-top: 1px solid transparent; }
-
-.breadcrumb-menu {
-  position: absolute;
-  top: 0;
-  right: 1rem; }
-  .breadcrumb-menu::before {
-    display: none; }
-  .breadcrumb-menu .btn {
-    padding-top: 0.75rem;
-    padding-bottom: 0.75rem; }
-  .breadcrumb-menu .btn.btn-secondary {
-    color: #b0bec5;
-    border: 0; }
-    .breadcrumb-menu .btn.btn-secondary:hover, .breadcrumb-menu .btn.btn-secondary.active {
-      color: #263238;
-      background: transparent; }
-  .breadcrumb-menu .open .btn.btn-secondary {
-    color: #263238;
-    background: transparent; }
-  .breadcrumb-menu .dropdown-menu {
-    min-width: 180px;
-    line-height: 1.5; }
-
-.img-avatar {
-  border-radius: 50em; }
-
-.avatar {
-  position: relative;
-  display: inline-block;
-  width: 36px; }
-  .avatar .img-avatar {
-    width: 36px;
-    height: 36px; }
-  .avatar .avatar-status {
-    position: absolute;
-    right: 0;
-    bottom: 0;
-    display: block;
-    width: 10px;
-    height: 10px;
-    border: 1px solid #fff;
-    border-radius: 50em; }
-
-.avatar.avatar-xs {
-  position: relative;
-  display: inline-block;
-  width: 20px; }
-  .avatar.avatar-xs .img-avatar {
-    width: 20px;
-    height: 20px; }
-  .avatar.avatar-xs .avatar-status {
-    position: absolute;
-    right: 0;
-    bottom: 0;
-    display: block;
-    width: 8px;
-    height: 8px;
-    border: 1px solid #fff;
-    border-radius: 50em; }
-
-.avatar.avatar-sm {
-  position: relative;
-  display: inline-block;
-  width: 24px; }
-  .avatar.avatar-sm .img-avatar {
-    width: 24px;
-    height: 24px; }
-  .avatar.avatar-sm .avatar-status {
-    position: absolute;
-    right: 0;
-    bottom: 0;
-    display: block;
-    width: 8px;
-    height: 8px;
-    border: 1px solid #fff;
-    border-radius: 50em; }
-
-.avatar.avatar-lg {
-  position: relative;
-  display: inline-block;
-  width: 72px; }
-  .avatar.avatar-lg .img-avatar {
-    width: 72px;
-    height: 72px; }
-  .avatar.avatar-lg .avatar-status {
-    position: absolute;
-    right: 0;
-    bottom: 0;
-    display: block;
-    width: 12px;
-    height: 12px;
-    border: 1px solid #fff;
-    border-radius: 50em; }
-
-.avatars-stack .avatar.avatar-xs {
-  margin-right: -10px; }
-
-.avatars-stack .avatar {
-  margin-right: -15px;
-  transition-duration: 0.25s, 0.25s;
-  transition-property: margin-left, margin-right; }
-  .avatars-stack .avatar:hover {
-    margin-right: 0 !important; }
-
-.callout {
-  position: relative;
-  padding: 0 1rem;
-  margin: 1rem 0;
-  border: 0 solid #cfd8dc;
-  border-left-width: .25rem; }
-  .callout .chart-wrapper {
-    position: absolute;
-    top: 18px;
-    left: 45%;
-    float: right;
-    width: 100px; }
-
-.callout-bordered {
-  border: 1px solid #cfd8dc;
-  border-left-width: .25rem; }
-
-.callout code {
-  border-radius: .25rem; }
-
-.callout h4 {
-  margin-top: 0;
-  margin-bottom: .25rem; }
-
-.callout p:last-child {
-  margin-bottom: 0; }
-
-.callout + .callout {
-  margin-top: -0.25rem; }
-
-.callout-default {
-  border-left-color: #b0bec5; }
-  .callout-default h4 {
-    color: #b0bec5; }
-
-.callout-primary {
-  border-left-color: #20a8d8; }
-  .callout-primary h4 {
-    color: #20a8d8; }
-
-.callout-info {
-  border-left-color: #63c2de; }
-  .callout-info h4 {
-    color: #63c2de; }
-
-.callout-warning {
-  border-left-color: #f8cb00; }
-  .callout-warning h4 {
-    color: #f8cb00; }
-
-.callout-danger {
-  border-left-color: #f86c6b; }
-  .callout-danger h4 {
-    color: #f86c6b; }
-
-.callout-success {
-  border-left-color: #4dbd74; }
-  .callout-success h4 {
-    color: #4dbd74; }
-
-.switch.switch-default {
-  position: relative;
-  display: inline-block;
-  vertical-align: top;
-  width: 40px;
-  height: 24px;
-  background-color: transparent;
-  cursor: pointer; }
-  .switch.switch-default .switch-input {
-    position: absolute;
-    top: 0;
-    left: 0;
-    opacity: 0; }
-  .switch.switch-default .switch-label {
-    position: relative;
-    display: block;
-    height: inherit;
-    font-size: 10px;
-    font-weight: 600;
-    text-transform: uppercase;
-    background-color: #fff;
-    border: 1px solid #cfd8dc;
-    border-radius: 2px;
-    -moz-transition: 0.15s ease-out;
-    -o-transition: 0.15s ease-out;
-    -webkit-transition: 0.15s ease-out;
-    transition: 0.15s ease-out;
-    -moz-transition-property: opacity background;
-    -o-transition-property: opacity background;
-    -webkit-transition-property: opacity background;
-    transition-property: opacity background; }
-  .switch.switch-default .switch-input:checked ~ .switch-label::before {
-    opacity: 0; }
-  .switch.switch-default .switch-input:checked ~ .switch-label::after {
-    opacity: 1; }
-  .switch.switch-default .switch-handle {
-    position: absolute;
-    top: 2px;
-    left: 2px;
-    width: 20px;
-    height: 20px;
-    background: #fff;
-    border: 1px solid #cfd8dc;
-    border-radius: 1px;
-    -moz-transition: left 0.15s ease-out;
-    -o-transition: left 0.15s ease-out;
-    -webkit-transition: left 0.15s ease-out;
-    transition: left 0.15s ease-out; }
-  .switch.switch-default .switch-input:checked ~ .switch-handle {
-    left: 18px; }
-  .switch.switch-default.switch-lg {
-    width: 48px;
-    height: 28px; }
-    .switch.switch-default.switch-lg .switch-label {
-      font-size: 12px; }
-    .switch.switch-default.switch-lg .switch-handle {
-      width: 24px;
-      height: 24px; }
-    .switch.switch-default.switch-lg .switch-input:checked ~ .switch-handle {
-      left: 22px; }
-  .switch.switch-default.switch-sm {
-    width: 32px;
-    height: 20px; }
-    .switch.switch-default.switch-sm .switch-label {
-      font-size: 8px; }
-    .switch.switch-default.switch-sm .switch-handle {
-      width: 16px;
-      height: 16px; }
-    .switch.switch-default.switch-sm .switch-input:checked ~ .switch-handle {
-      left: 14px; }
-  .switch.switch-default.switch-xs {
-    width: 24px;
-    height: 16px; }
-    .switch.switch-default.switch-xs .switch-label {
-      font-size: 7px; }
-    .switch.switch-default.switch-xs .switch-handle {
-      width: 12px;
-      height: 12px; }
-    .switch.switch-default.switch-xs .switch-input:checked ~ .switch-handle {
-      left: 10px; }
-
-.switch.switch-text {
-  position: relative;
-  display: inline-block;
-  vertical-align: top;
-  width: 48px;
-  height: 24px;
-  background-color: transparent;
-  cursor: pointer; }
-  .switch.switch-text .switch-input {
-    position: absolute;
-    top: 0;
-    left: 0;
-    opacity: 0; }
-  .switch.switch-text .switch-label {
-    position: relative;
-    display: block;
-    height: inherit;
-    font-size: 10px;
-    font-weight: 600;
-    text-transform: uppercase;
-    background-color: #fff;
-    border: 1px solid #cfd8dc;
-    border-radius: 2px;
-    -moz-transition: 0.15s ease-out;
-    -o-transition: 0.15s ease-out;
-    -webkit-transition: 0.15s ease-out;
-    transition: 0.15s ease-out;
-    -moz-transition-property: opacity background;
-    -o-transition-property: opacity background;
-    -webkit-transition-property: opacity background;
-    transition-property: opacity background; }
-  .switch.switch-text .switch-label::before,
-  .switch.switch-text .switch-label::after {
-    position: absolute;
-    top: 50%;
-    width: 50%;
-    margin-top: -.5em;
-    line-height: 1;
-    text-align: center;
-    -moz-transition: inherit;
-    -o-transition: inherit;
-    -webkit-transition: inherit;
-    transition: inherit; }
-  .switch.switch-text .switch-label::before {
-    right: 1px;
-    color: #cfd8dc;
-    content: attr(data-off); }
-  .switch.switch-text .switch-label::after {
-    left: 1px;
-    color: #fff;
-    content: attr(data-on);
-    opacity: 0; }
-  .switch.switch-text .switch-input:checked ~ .switch-label::before {
-    opacity: 0; }
-  .switch.switch-text .switch-input:checked ~ .switch-label::after {
-    opacity: 1; }
-  .switch.switch-text .switch-handle {
-    position: absolute;
-    top: 2px;
-    left: 2px;
-    width: 20px;
-    height: 20px;
-    background: #fff;
-    border: 1px solid #cfd8dc;
-    border-radius: 1px;
-    -moz-transition: left 0.15s ease-out;
-    -o-transition: left 0.15s ease-out;
-    -webkit-transition: left 0.15s ease-out;
-    transition: left 0.15s ease-out; }
-  .switch.switch-text .switch-input:checked ~ .switch-handle {
-    left: 26px; }
-  .switch.switch-text.switch-lg {
-    width: 56px;
-    height: 28px; }
-    .switch.switch-text.switch-lg .switch-label {
-      font-size: 12px; }
-    .switch.switch-text.switch-lg .switch-handle {
-      width: 24px;
-      height: 24px; }
-    .switch.switch-text.switch-lg .switch-input:checked ~ .switch-handle {
-      left: 30px; }
-  .switch.switch-text.switch-sm {
-    width: 40px;
-    height: 20px; }
-    .switch.switch-text.switch-sm .switch-label {
-      font-size: 8px; }
-    .switch.switch-text.switch-sm .switch-handle {
-      width: 16px;
-      height: 16px; }
-    .switch.switch-text.switch-sm .switch-input:checked ~ .switch-handle {
-      left: 22px; }
-  .switch.switch-text.switch-xs {
-    width: 32px;
-    height: 16px; }
-    .switch.switch-text.switch-xs .switch-label {
-      font-size: 7px; }
-    .switch.switch-text.switch-xs .switch-handle {
-      width: 12px;
-      height: 12px; }
-    .switch.switch-text.switch-xs .switch-input:checked ~ .switch-handle {
-      left: 18px; }
-
-.switch.switch-icon {
-  position: relative;
-  display: inline-block;
-  vertical-align: top;
-  width: 48px;
-  height: 24px;
-  background-color: transparent;
-  cursor: pointer; }
-  .switch.switch-icon .switch-input {
-    position: absolute;
-    top: 0;
-    left: 0;
-    opacity: 0; }
-  .switch.switch-icon .switch-label {
-    position: relative;
-    display: block;
-    height: inherit;
-    font-family: FontAwesome;
-    font-size: 10px;
-    font-weight: 600;
-    text-transform: uppercase;
-    background-color: #fff;
-    border: 1px solid #cfd8dc;
-    border-radius: 2px;
-    -moz-transition: 0.15s ease-out;
-    -o-transition: 0.15s ease-out;
-    -webkit-transition: 0.15s ease-out;
-    transition: 0.15s ease-out;
-    -moz-transition-property: opacity background;
-    -o-transition-property: opacity background;
-    -webkit-transition-property: opacity background;
-    transition-property: opacity background; }
-  .switch.switch-icon .switch-label::before,
-  .switch.switch-icon .switch-label::after {
-    position: absolute;
-    top: 50%;
-    width: 50%;
-    margin-top: -.5em;
-    line-height: 1;
-    text-align: center;
-    -moz-transition: inherit;
-    -o-transition: inherit;
-    -webkit-transition: inherit;
-    transition: inherit; }
-  .switch.switch-icon .switch-label::before {
-    right: 1px;
-    color: #cfd8dc;
-    content: attr(data-off); }
-  .switch.switch-icon .switch-label::after {
-    left: 1px;
-    color: #fff;
-    content: attr(data-on);
-    opacity: 0; }
-  .switch.switch-icon .switch-input:checked ~ .switch-label::before {
-    opacity: 0; }
-  .switch.switch-icon .switch-input:checked ~ .switch-label::after {
-    opacity: 1; }
-  .switch.switch-icon .switch-handle {
-    position: absolute;
-    top: 2px;
-    left: 2px;
-    width: 20px;
-    height: 20px;
-    background: #fff;
-    border: 1px solid #cfd8dc;
-    border-radius: 1px;
-    -moz-transition: left 0.15s ease-out;
-    -o-transition: left 0.15s ease-out;
-    -webkit-transition: left 0.15s ease-out;
-    transition: left 0.15s ease-out; }
-  .switch.switch-icon .switch-input:checked ~ .switch-handle {
-    left: 26px; }
-  .switch.switch-icon.switch-lg {
-    width: 56px;
-    height: 28px; }
-    .switch.switch-icon.switch-lg .switch-label {
-      font-size: 12px; }
-    .switch.switch-icon.switch-lg .switch-handle {
-      width: 24px;
-      height: 24px; }
-    .switch.switch-icon.switch-lg .switch-input:checked ~ .switch-handle {
-      left: 30px; }
-  .switch.switch-icon.switch-sm {
-    width: 40px;
-    height: 20px; }
-    .switch.switch-icon.switch-sm .switch-label {
-      font-size: 8px; }
-    .switch.switch-icon.switch-sm .switch-handle {
-      width: 16px;
-      height: 16px; }
-    .switch.switch-icon.switch-sm .switch-input:checked ~ .switch-handle {
-      left: 22px; }
-  .switch.switch-icon.switch-xs {
-    width: 32px;
-    height: 16px; }
-    .switch.switch-icon.switch-xs .switch-label {
-      font-size: 7px; }
-    .switch.switch-icon.switch-xs .switch-handle {
-      width: 12px;
-      height: 12px; }
-    .switch.switch-icon.switch-xs .switch-input:checked ~ .switch-handle {
-      left: 18px; }
-
-.switch.switch-3d {
-  position: relative;
-  display: inline-block;
-  vertical-align: top;
-  width: 40px;
-  height: 24px;
-  background-color: transparent;
-  cursor: pointer; }
-  .switch.switch-3d .switch-input {
-    position: absolute;
-    top: 0;
-    left: 0;
-    opacity: 0; }
-  .switch.switch-3d .switch-label {
-    position: relative;
-    display: block;
-    height: inherit;
-    font-size: 10px;
-    font-weight: 600;
-    text-transform: uppercase;
-    background-color: #eceff1;
-    border: 1px solid #cfd8dc;
-    border-radius: 2px;
-    -moz-transition: 0.15s ease-out;
-    -o-transition: 0.15s ease-out;
-    -webkit-transition: 0.15s ease-out;
-    transition: 0.15s ease-out;
-    -moz-transition-property: opacity background;
-    -o-transition-property: opacity background;
-    -webkit-transition-property: opacity background;
-    transition-property: opacity background; }
-  .switch.switch-3d .switch-input:checked ~ .switch-label::before {
-    opacity: 0; }
-  .switch.switch-3d .switch-input:checked ~ .switch-label::after {
-    opacity: 1; }
-  .switch.switch-3d .switch-handle {
-    position: absolute;
-    top: 0;
-    left: 0;
-    width: 24px;
-    height: 24px;
-    background: #fff;
-    border: 1px solid #cfd8dc;
-    border-radius: 1px;
-    -moz-transition: left 0.15s ease-out;
-    -o-transition: left 0.15s ease-out;
-    -webkit-transition: left 0.15s ease-out;
-    transition: left 0.15s ease-out;
-    border: 0;
-    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3); }
-  .switch.switch-3d .switch-input:checked ~ .switch-handle {
-    left: 16px; }
-  .switch.switch-3d.switch-lg {
-    width: 48px;
-    height: 28px; }
-    .switch.switch-3d.switch-lg .switch-label {
-      font-size: 12px; }
-    .switch.switch-3d.switch-lg .switch-handle {
-      width: 28px;
-      height: 28px; }
-    .switch.switch-3d.switch-lg .switch-input:checked ~ .switch-handle {
-      left: 20px; }
-  .switch.switch-3d.switch-sm {
-    width: 32px;
-    height: 20px; }
-    .switch.switch-3d.switch-sm .switch-label {
-      font-size: 8px; }
-    .switch.switch-3d.switch-sm .switch-handle {
-      width: 20px;
-      height: 20px; }
-    .switch.switch-3d.switch-sm .switch-input:checked ~ .switch-handle {
-      left: 12px; }
-  .switch.switch-3d.switch-xs {
-    width: 24px;
-    height: 16px; }
-    .switch.switch-3d.switch-xs .switch-label {
-      font-size: 7px; }
-    .switch.switch-3d.switch-xs .switch-handle {
-      width: 16px;
-      height: 16px; }
-    .switch.switch-3d.switch-xs .switch-input:checked ~ .switch-handle {
-      left: 8px; }
-
-.switch-pill .switch-label, .switch.switch-3d .switch-label,
-.switch-pill .switch-handle, .switch.switch-3d .switch-handle {
-  border-radius: 50em !important; }
-
-.switch-pill .switch-label::before, .switch.switch-3d .switch-label::before {
-  right: 2px !important; }
-
-.switch-pill .switch-label::after, .switch.switch-3d .switch-label::after {
-  left: 2px !important; }
-
-.switch-primary > .switch-input:checked ~ .switch-label {
-  background: #20a8d8 !important;
-  border-color: #1985ac; }
-
-.switch-primary > .switch-input:checked ~ .switch-handle {
-  border-color: #1985ac; }
-
-.switch-primary-outline > .switch-input:checked ~ .switch-label {
-  background: #fff !important;
-  border-color: #20a8d8; }
-  .switch-primary-outline > .switch-input:checked ~ .switch-label::after {
-    color: #20a8d8; }
-
-.switch-primary-outline > .switch-input:checked ~ .switch-handle {
-  border-color: #20a8d8; }
-
-.switch-primary-outline-alt > .switch-input:checked ~ .switch-label {
-  background: #fff !important;
-  border-color: #20a8d8; }
-  .switch-primary-outline-alt > .switch-input:checked ~ .switch-label::after {
-    color: #20a8d8; }
-
-.switch-primary-outline-alt > .switch-input:checked ~ .switch-handle {
-  background: #20a8d8 !important;
-  border-color: #20a8d8; }
-
-.switch-secondary > .switch-input:checked ~ .switch-label {
-  background: #cfd8dc !important;
-  border-color: #b2c0c6; }
-
-.switch-secondary > .switch-input:checked ~ .switch-handle {
-  border-color: #b2c0c6; }
-
-.switch-secondary-outline > .switch-input:checked ~ .switch-label {
-  background: #fff !important;
-  border-color: #cfd8dc; }
-  .switch-secondary-outline > .switch-input:checked ~ .switch-label::after {
-    color: #cfd8dc; }
-
-.switch-secondary-outline > .switch-input:checked ~ .switch-handle {
-  border-color: #cfd8dc; }
-
-.switch-secondary-outline-alt > .switch-input:checked ~ .switch-label {
-  background: #fff !important;
-  border-color: #cfd8dc; }
-  .switch-secondary-outline-alt > .switch-input:checked ~ .switch-label::after {
-    color: #cfd8dc; }
-
-.switch-secondary-outline-alt > .switch-input:checked ~ .switch-handle {
-  background: #cfd8dc !important;
-  border-color: #cfd8dc; }
-
-.switch-success > .switch-input:checked ~ .switch-label {
-  background: #4dbd74 !important;
-  border-color: #3a9d5d; }
-
-.switch-success > .switch-input:checked ~ .switch-handle {
-  border-color: #3a9d5d; }
-
-.switch-success-outline > .switch-input:checked ~ .switch-label {
-  background: #fff !important;
-  border-color: #4dbd74; }
-  .switch-success-outline > .switch-input:checked ~ .switch-label::after {
-    color: #4dbd74; }
-
-.switch-success-outline > .switch-input:checked ~ .switch-handle {
-  border-color: #4dbd74; }
-
-.switch-success-outline-alt > .switch-input:checked ~ .switch-label {
-  background: #fff !important;
-  border-color: #4dbd74; }
-  .switch-success-outline-alt > .switch-input:checked ~ .switch-label::after {
-    color: #4dbd74; }
-
-.switch-success-outline-alt > .switch-input:checked ~ .switch-handle {
-  background: #4dbd74 !important;
-  border-color: #4dbd74; }
-
-.switch-info > .switch-input:checked ~ .switch-label {
-  background: #63c2de !important;
-  border-color: #39b2d5; }
-
-.switch-info > .switch-input:checked ~ .switch-handle {
-  border-color: #39b2d5; }
-
-.switch-info-outline > .switch-input:checked ~ .switch-label {
-  background: #fff !important;
-  border-color: #63c2de; }
-  .switch-info-outline > .switch-input:checked ~ .switch-label::after {
-    color: #63c2de; }
-
-.switch-info-outline > .switch-input:checked ~ .switch-handle {
-  border-color: #63c2de; }
-
-.switch-info-outline-alt > .switch-input:checked ~ .switch-label {
-  background: #fff !important;
-  border-color: #63c2de; }
-  .switch-info-outline-alt > .switch-input:checked ~ .switch-label::after {
-    color: #63c2de; }
-
-.switch-info-outline-alt > .switch-input:checked ~ .switch-handle {
-  background: #63c2de !important;
-  border-color: #63c2de; }
-
-.switch-warning > .switch-input:checked ~ .switch-label {
-  background: #f8cb00 !important;
-  border-color: #c5a100; }
-
-.switch-warning > .switch-input:checked ~ .switch-handle {
-  border-color: #c5a100; }
-
-.switch-warning-outline > .switch-input:checked ~ .switch-label {
-  background: #fff !important;
-  border-color: #f8cb00; }
-  .switch-warning-outline > .switch-input:checked ~ .switch-label::after {
-    color: #f8cb00; }
-
-.switch-warning-outline > .switch-input:checked ~ .switch-handle {
-  border-color: #f8cb00; }
-
-.switch-warning-outline-alt > .switch-input:checked ~ .switch-label {
-  background: #fff !important;
-  border-color: #f8cb00; }
-  .switch-warning-outline-alt > .switch-input:checked ~ .switch-label::after {
-    color: #f8cb00; }
-
-.switch-warning-outline-alt > .switch-input:checked ~ .switch-handle {
-  background: #f8cb00 !important;
-  border-color: #f8cb00; }
-
-.switch-danger > .switch-input:checked ~ .switch-label {
-  background: #f86c6b !important;
-  border-color: #f63c3a; }
-
-.switch-danger > .switch-input:checked ~ .switch-handle {
-  border-color: #f63c3a; }
-
-.switch-danger-outline > .switch-input:checked ~ .switch-label {
-  background: #fff !important;
-  border-color: #f86c6b; }
-  .switch-danger-outline > .switch-input:checked ~ .switch-label::after {
-    color: #f86c6b; }
-
-.switch-danger-outline > .switch-input:checked ~ .switch-handle {
-  border-color: #f86c6b; }
-
-.switch-danger-outline-alt > .switch-input:checked ~ .switch-label {
-  background: #fff !important;
-  border-color: #f86c6b; }
-  .switch-danger-outline-alt > .switch-input:checked ~ .switch-label::after {
-    color: #f86c6b; }
-
-.switch-danger-outline-alt > .switch-input:checked ~ .switch-handle {
-  background: #f86c6b !important;
-  border-color: #f86c6b; }
-
-canvas.chart {
-  display: inline-block !important; }
-
-base-chart.chart {
-  display: block !important; }
-
-.b-a-0 {
-  border: 0 !important; }
-
-.b-t-0 {
-  border-top: 0 !important; }
-
-.b-r-0 {
-  border-right: 0 !important; }
-
-.b-b-0 {
-  border-bottom: 0 !important; }
-
-.b-l-0 {
-  border-left: 0 !important; }
-
-.b-a-1 {
-  border: 1px solid #cfd8dc !important; }
-
-.b-t-1 {
-  border-top: 1px solid #cfd8dc !important; }
-
-.b-r-1 {
-  border-right: 1px solid #cfd8dc !important; }
-
-.b-b-1 {
-  border-bottom: 1px solid #cfd8dc !important; }
-
-.b-l-1 {
-  border-left: 1px solid #cfd8dc !important; }
-
-.b-a-2 {
-  border: 2px solid #cfd8dc !important; }
-
-.b-t-2 {
-  border-top: 2px solid #cfd8dc !important; }
-
-.b-r-2 {
-  border-right: 2px solid #cfd8dc !important; }
-
-.b-b-2 {
-  border-bottom: 2px solid #cfd8dc !important; }
-
-.b-l-2 {
-  border-left: 2px solid #cfd8dc !important; }
-
-.label-pill {
-  border-radius: 1rem !important; }
-
-@media (max-width: 991px) {
-  body {
-    padding: 0 !important;
-    margin: 0 !important; }
-  header.navbar {
-    position: fixed !important;
-    top: 0 !important;
-    right: 0 !important;
-    left: 0 !important; }
-    header.navbar .navbar-toggler {
-      position: absolute;
-      top: 0;
-      left: 0;
-      width: 70px;
-      height: inherit; }
-    header.navbar .navbar-toggler {
-      color: rgba(0, 0, 0, 0.3); }
-    header.navbar .navbar-brand {
-      width: 100% !important;
-      margin: 0 auto !important; }
-  .sidebar {
-    width: 200px;
-    margin-left: -200px; }
-    .sidebar .sidebar-footer {
-      margin-left: -200px; }
-  .breadcrumb-menu {
-    display: none; }
-  .main {
-    width: 100% !important;
-    padding: 0 !important;
-    padding-top: 55px !important;
-    margin: 0 !important;
-    overflow: hidden; }
-  .footer {
-    display: none; }
-  html {
-    max-width: 100%;
-    overflow-x: hidden; }
-  body.mobile-open {
-    max-width: 100%;
-    overflow-x: hidden; }
-    body.mobile-open .sidebar {
-      margin-left: 0; }
-      body.mobile-open .sidebar .sidebar-footer {
-        margin-left: 0; }
-    body.mobile-open .main {
-      margin-left: 200px !important; } }
diff --git a/Angular2_CLI_Full_Project/dist/assets/fonts/Simple-Line-Icons.eot b/Angular2_CLI_Full_Project/dist/assets/fonts/Simple-Line-Icons.eot
deleted file mode 100644
index 886e555f8054cd6fd5d3e628b73c4882c315a893..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 52090
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
C0H;I%

diff --git a/Angular2_CLI_Full_Project/dist/assets/fonts/Simple-Line-Icons.svg b/Angular2_CLI_Full_Project/dist/assets/fonts/Simple-Line-Icons.svg
deleted file mode 100644
index f6422da..0000000
--- a/Angular2_CLI_Full_Project/dist/assets/fonts/Simple-Line-Icons.svg
+++ /dev/null
@@ -1,197 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" 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" version="1.1">
-<defs>
-<font id="simple-line-icons" horiz-adv-x="1024">
-<font-face descent="-64" underline-position="0" unicode-range="U+0020-E617" units-per-em="1024" underline-thickness="0" bbox="-3.63064 -66.0327 1030.76 962.035" font-family="simple-line-icons" panose-1="2 0 5 3 0 0 0 0 0 0" font-weight="400" ascent="960"/>
-<missing-glyph/>
-<glyph glyph-name="space" horiz-adv-x="512" unicode=" "/>
-<glyph glyph-name="user-female" d="M960.032 157.312l-278.497 132.064c37.1523 18.624 182.256 24.5283 194.256 57.2803c0 0 -57.3438 88.0156 -71.3438 202.336c-5.44043 44.3682 -14.752 102.592 -24 184.592c-15.0078 133.008 -126.88 226.416 -268.191 226.416h-0.255859h-0.255859 c-141.312 0 -253.184 -93.4082 -268.176 -226.4c-9.24805 -82 -18.5605 -140.224 -24.001 -184.592c-14 -114.336 -71.3438 -202.336 -71.3438 -202.336c12 -32.752 157.088 -38.6562 194.256 -57.2803l-278.512 -132.08s-63.9678 -22.4639 -63.9678 -75.4717v-84.5283 c0 -35.376 28.624 -61.3115 63.9678 -61.3115h896.064c35.3438 0 63.9678 25.9355 63.9678 61.3115v84.5283c0 53.0078 -63.9678 75.4717 -63.9675 75.4717zM63.999 -0v81.8398c0 3.4082 12.0957 11.6006 21.9355 15.3447c2.12793 0.751953 3.44043 1.34375 5.44043 2.31934 l278.496 132.064c22.1279 10.4639 36.3203 32.6875 36.5928 57.1514c0.255859 24.4639 -13.4404 46.9756 -35.3125 57.9355c-21.6797 10.8799 -50.3359 16.2559 -95.248 24.0322c-10.6562 1.87207 -25.2158 4.49609 -39.3438 7.3125 c18.3203 41.1045 38.5605 98.5928 46.5283 163.633c1.96777 16.1924 4.49609 34.416 7.3125 54.5918c4.84766 34.3359 10.8477 77.8721 16.752 130.224c11.168 98.8643 95.2803 169.553 204.592 169.553h0.255859h0.255859c109.312 0 193.439 -70.6885 204.592 -169.568 c5.9043 -52.3359 11.9043 -95.8877 16.752 -130.224c2.81641 -20.1758 5.34473 -38.3994 7.3125 -54.5918c7.96777 -65.0244 28.2236 -122.513 46.5273 -163.633c-14.1279 -2.81641 -28.6875 -5.44043 -39.3438 -7.3125 c-44.9121 -7.77637 -73.5684 -13.1523 -95.248 -24.0322c-21.8721 -10.9756 -35.5684 -33.4717 -35.3125 -57.9355c0.288086 -24.4639 14.4639 -46.6875 36.5918 -57.1514l278.496 -132.064c2 -0.975586 3.31152 -1.56738 5.43945 -2.31934 c9.83984 -3.74414 20.4961 -11.9365 21.9365 -15.3447l0.0322266 -81.8242h-896.032z" unicode=""/>
-<glyph glyph-name="people" d="M746 124.72l-201.471 111.602c74.8799 58.9121 95.2158 174.688 95.2158 239.601v135.12c0 89.4717 -118.88 189.12 -238.288 189.12c-119.376 0 -241.408 -99.6641 -241.408 -189.12v-135.12c0 -59.0244 24.9756 -178.433 100.624 -239.089l-206.672 -112.112 s-54 -24.0645 -54 -54.0645v-81.0879c0 -29.8398 24.2236 -54.0635 54 -54.0635h692c29.8076 0 54.0312 24.2236 54.0312 54.0635v81.0879c0 31.8076 -54.0322 54.0635 -54.0322 54.0635zM736.033 -0.495117h-672.031v57.2158 c4.5918 3.34375 11.0078 7.21582 16.0635 9.53613c1.50391 0.688477 3.00781 1.4082 4.43164 2.22461l206.688 112.096c18.8477 10.2236 31.3438 29.1836 33.248 50.5273s-7.00781 42.2559 -23.7119 55.6641c-53.6641 43.0244 -76.6562 138.32 -76.6562 189.152v135.12 c0 45.9678 86.6562 125.12 177.408 125.12c92.4316 0 174.288 -78.0645 174.288 -125.12v-135.12c0 -50.1279 -15.5684 -145.84 -70.7842 -189.28c-16.9121 -13.3115 -26 -34.2236 -24.2236 -55.6641c1.80762 -21.4404 14.2559 -40.5283 33.1201 -50.8486l201.472 -111.6 c1.77637 -0.975586 4.03223 -2.03125 5.9043 -2.84766c4.71973 -2 10.5273 -5.34375 14.7832 -8.28809v-57.8877zM969.97 284.064l-204.465 111.601c74.8799 58.9121 98.2236 174.688 98.2236 239.601v135.12c0 89.4717 -121.872 190.128 -241.28 190.128 c-77.5996 0 -156.943 -42.1924 -203.119 -96.2246c26.3359 -1.63184 55.376 -1.66406 80.4639 -9.66406c33.7119 26.2559 76.3682 41.8721 122.656 41.8721c92.4316 0 177.279 -79.0557 177.279 -126.128v-135.12c0 -50.1279 -18.5596 -145.84 -73.7754 -189.28 c-16.9121 -13.3115 -26 -34.2236 -24.2236 -55.6641c1.80762 -21.4404 14.2559 -40.5283 33.1201 -50.8486l204.464 -111.6c1.77637 -0.975586 4.03223 -2.03125 5.9043 -2.84766c4.71973 -2 10.5273 -5.34375 14.7832 -8.28809v-56.9121h-129.184 c19.5039 -14.7197 25.4082 -35.7754 32.9766 -63.999h106.192c29.8076 0 54.0312 24.2236 54.0312 54.0635v80.0957c-0.015625 31.8398 -54.0479 54.0957 -54.0479 54.0957z" unicode=""/>
-<glyph glyph-name="user-follow" d="M64.0645 65.3115c0 25.4404 19.0908 33.4053 26.7227 36.9414l281.04 132.624c20.1436 9.24805 34.0479 28.3203 36.752 50.3203c2.71973 22 -6.16016 43.8398 -23.4561 57.7119c-66.4805 53.376 -97.4561 170.688 -97.4561 233.185v159.904 c0 66.8643 116.4 159.856 224.128 159.856c108.672 0 223.92 -91.5361 223.92 -159.856v-159.92c0 -61.5518 -25.5996 -179.312 -94.2559 -233.359c-17.5039 -13.7764 -26.5918 -35.6807 -23.9678 -57.8086c2.62402 -22.1602 16.5918 -41.3125 36.8477 -50.624 l95.9199 -45.5039l15.8076 63.8721l-85.0078 39.7764c88.6562 69.7764 118.656 206.832 118.656 283.648v159.92c0 105.92 -146.624 223.855 -287.92 223.855c-141.312 0 -288.129 -117.936 -288.129 -223.855v-159.92c0 -69.8721 31.8877 -211.248 121.392 -283.088 l-281.04 -132.624s-63.9521 -28.4961 -63.9521 -63.9678v-96.0322c0 -35.3438 28.6396 -63.9678 63.9512 -63.9678h703.92v64l-703.872 -0.0322266v64.9443zM991.939 128.125h-96v96c0 17.6797 -14.3359 32 -32 32s-32 -14.3203 -32 -32v-96h-96 c-17.6641 0 -32 -14.3203 -32 -32c0 -17.6641 14.3359 -32 32 -32h96v-96c0 -17.6641 14.3359 -32 32 -32s32 14.3359 32 32v96h96c17.6641 0 32 14.3359 32 32c0 17.6797 -14.3203 32 -32 32z" unicode=""/>
-<glyph glyph-name="user-following" d="M63.5039 0.240234l0.00195312 64.9414c0 25.4404 19.1035 33.4248 26.7197 36.9443l281.04 132.624c20.1436 9.24805 34.0479 28.3203 36.752 50.3203c2.71973 22 -6.16016 43.8398 -23.4561 57.7119c-66.4805 53.376 -97.4561 170.704 -97.4561 233.185v159.92 c0 66.8643 116.4 159.856 224.128 159.856c108.672 0 223.936 -91.5361 223.936 -159.856v-159.92c0 -61.5518 -25.5996 -179.312 -94.2559 -233.376c-17.5039 -13.7764 -26.5918 -35.6807 -23.9678 -57.8086c2.62402 -22.1602 16.5918 -41.3125 36.8477 -50.624 l162.24 -77.248l38.1436 54.0645l-173.664 81.3438c88.6562 69.7764 118.656 206.849 118.656 283.665v159.92c0 105.92 -146.624 223.855 -287.936 223.855s-288.128 -117.936 -288.128 -223.855v-159.92c0 -69.8721 31.8877 -211.248 121.392 -283.088l-281.04 -132.656 s-63.9521 -28.4961 -63.9521 -63.9678v-96.0322c0 -35.3438 28.6396 -63.9678 63.9512 -63.9678h639.712l-52 63.9844zM1012.21 236.493c-13.9043 10.9121 -34.0322 8.43164 -44.9121 -5.47266l-136.848 -208.704l-85.0557 85.0723 c-12.4961 12.4961 -32.7686 12.4961 -45.2646 0s-12.4961 -32.752 0 -45.248l113.136 -113.136c12.4961 -12.4961 32.752 -12.4961 45.248 0c3.04004 3.02441 5.3125 6.54395 6.88086 10.2881l152.304 232.304c10.8799 13.9043 8.43164 34.0166 -5.48828 44.8965z" unicode=""/>
-<glyph glyph-name="user-unfollow" d="M799.12 576.144l0.000976562 159.92c0 105.92 -146.608 223.855 -287.904 223.855c-141.312 0 -288.128 -117.936 -288.128 -223.855v-159.92c0 -69.8721 31.8877 -211.232 121.392 -283.072l-281.04 -132.64s-63.9521 -28.4961 -63.9521 -63.9678v-96.0322 c0 -35.3438 28.6396 -63.9678 63.9512 -63.9678h607.936v64l-607.888 -0.0322266v64.9443c0 25.4404 19.1035 33.4248 26.7197 36.9443l281.04 132.624c20.1436 9.24805 34.0479 28.3359 36.752 50.3359c2.71973 22 -6.16016 43.8242 -23.4561 57.6963 c-66.4805 53.376 -97.4561 170.688 -97.4561 233.199v159.92c0 66.8643 116.4 159.856 224.128 159.856c108.688 0 223.904 -91.5361 223.904 -159.856v-159.92c0 -61.5518 -25.5996 -179.328 -94.2236 -233.36c-17.5361 -13.7598 -26.624 -35.6641 -23.9678 -57.792 c2.5918 -22.1602 16.5596 -41.3125 36.8477 -50.624l18.1123 -8.35156l28.0645 51.792l-19.4883 14.7197c88.6562 69.7275 118.656 206.768 118.656 283.584zM924.625 81.1992l90.4961 90.5117c12.4961 12.4639 12.4961 32.752 0 45.248 c-12.4805 12.4805 -32.7529 12.4805 -45.2334 0l-90.5117 -90.5283l-90.4961 90.5283c-12.4961 12.4805 -32.7686 12.4805 -45.249 0c-12.4961 -12.4961 -12.4961 -32.7842 0 -45.248l90.4961 -90.5117l-90.4961 -90.4961c-12.4961 -12.4805 -12.4961 -32.7686 0 -45.2646 c12.4805 -12.4639 32.7529 -12.4639 45.249 0l90.4961 90.5117l90.5117 -90.5117c12.4805 -12.4639 32.7529 -12.4639 45.2334 0c12.4961 12.4961 12.4961 32.7842 0 45.2646z" unicode=""/>
-<glyph glyph-name="user" d="M511.728 896c108.672 0 223.92 -91.5342 223.92 -159.854v-159.92c0 -61.5518 -25.5996 -179.312 -94.2559 -233.376c-17.5039 -13.7764 -26.5918 -35.6807 -23.9678 -57.8086c2.62402 -22.1602 16.5918 -41.3125 36.8477 -50.625l278.496 -132.064 c2.17578 -0.992188 26.6875 -5.10449 26.6875 -39.3447l0.0322266 -62.4639l-895.488 -0.0478516v64.9443c0 25.4404 19.0879 33.4248 26.7197 36.9443l281.024 132.624c20.1602 9.24805 34.0645 28.3203 36.7686 50.3203c2.71973 22 -6.16016 43.8398 -23.4561 57.7119 c-66.4805 53.376 -97.4561 170.704 -97.4561 233.185v159.92c0.015625 66.8477 116.416 159.855 224.128 159.854zM511.728 960.002c-141.312 0 -288.127 -117.938 -288.127 -223.857v-159.92c0 -69.8721 31.8877 -211.248 121.392 -283.088l-281.04 -132.64 s-63.9521 -28.4961 -63.9521 -63.9678v-96.0322c0 -35.3438 28.6396 -63.9678 63.9512 -63.9678h895.552c35.3438 0 63.9678 28.624 63.9678 63.9678v96.0322c0 37.5996 -63.9678 63.9678 -63.9678 63.9678l-278.496 132.064 c88.6562 69.7764 118.656 206.849 118.656 283.665v159.92c0 105.92 -146.64 223.855 -287.936 223.855v0z" unicode=""/>
-<glyph glyph-name="trophy" d="M735.808 32.1279h-449.936c-17.6797 0 -32 -14.3203 -32 -32s14.3203 -32 32 -32h449.936c17.6797 0 32 14.3203 32 32s-14.3037 32 -32 32zM1017.31 838.368c-3.02441 14.8799 -16.1592 25.5684 -31.3428 25.5684h-156.624v31.9355c0 17.6797 -14.3203 32 -32 32 h-575.536c-17.6797 0 -32 -14.3203 -32 -32v-31.9355h-151.776c-15.1836 0 -28.3193 -10.6885 -31.3438 -25.5684c-0.944336 -4.62402 -22.4004 -116.752 39.9033 -193.152c35.8398 -43.9199 90.6074 -66.9277 162.495 -68.9756 c40.9922 -121.152 144.064 -210.864 268.192 -224.24v-222.912h-95.7764c-17.6797 0 -32 -14.3203 -32 -32s14.3203 -32 32 -32h258.688c17.6797 0 32 14.3203 32 32s-14.3203 32 -32 32h-98.9121v222.88c124.336 13.1201 227.632 102.8 268.736 224.08 c74.3359 1.08789 130.736 24.2402 167.393 69.168c62.3037 76.416 40.8477 188.528 39.9038 193.152zM96.4014 685.44c-28.3359 34.4961 -31.1846 85.4092 -29.7441 114.497h123.152v-108.032c0 -17.2959 1.59961 -34.1602 3.93555 -50.7686 c-43.6797 4.08008 -76.4473 18.832 -97.3438 44.3037zM765.345 691.905c0 -153.088 -114.721 -277.663 -255.713 -277.663c-141.056 0 -255.808 124.56 -255.808 277.663v171.968h511.536v-171.968h-0.015zM927.6 685.442 c-21.6797 -26.4316 -56.0322 -41.4883 -102.272 -44.8643c2.38379 16.7842 4.01562 33.8398 4.01562 51.3281v108.032h128c1.44043 -29.1201 -1.40723 -80 -29.7436 -114.496z" unicode=""/>
-<glyph glyph-name="speedometer" d="M511.984 923.872c-281.968 0 -511.345 -229.408 -511.345 -511.376c0 -177.152 89.6797 -339.185 239.903 -433.408c14.9443 -9.47168 34.6885 -4.87988 44.0967 10.0957s4.87988 34.7197 -10.0957 44.0957c-54.0957 33.9521 -99.04 78.0479 -133.424 128.88 l33.5518 19.376c15.3115 8.84766 20.5596 28.3994 11.7119 43.7109c-8.87988 15.3438 -28.4639 20.5596 -43.7119 11.7119l-33.5996 -19.3916c-24.4004 50.5117 -39.2969 105.792 -43.2812 163.424h35.6162c17.6797 0 32 14.3203 32 32s-14.3203 32 -32 32h-35.4561 c4.24023 58.6875 19.7764 114.304 44.5605 164.592l32.1602 -18.5596c5.02441 -2.91211 10.5283 -4.28809 15.9688 -4.28809c11.0557 0 21.8076 5.74414 27.7432 16c8.84766 15.3125 3.59961 34.8809 -11.7119 43.7129l-31.8398 18.3682 c32.1123 46.832 72.8643 87.2959 119.984 119.023l18.0156 -31.2002c5.93555 -10.2881 16.6875 -16 27.7432 -16c5.44043 0 10.9443 1.37598 15.9688 4.28809c15.3115 8.84766 20.5596 28.3994 11.7119 43.7119l-17.9521 31.0723 c49.3281 23.792 103.68 38.6562 160.976 42.8164v-39.8721c0 -17.6797 14.3203 -32 32 -32s32 14.3203 32 32v40c58.5918 -4.08008 114.128 -19.3916 164.384 -43.9512l-17.3604 -30.0479c-8.84766 -15.3115 -3.59961 -34.8799 11.7119 -43.7119 c5.02441 -2.91211 10.5283 -4.28809 15.9688 -4.28809c11.0557 0 21.8076 5.71191 27.7432 16l17.2803 29.9355c46.6885 -31.7764 87.0723 -72.1445 118.88 -118.816l-29.9678 -17.3115c-15.3115 -8.84766 -20.5596 -28.3994 -11.7119 -43.7109 c5.93555 -10.2881 16.6875 -16 27.7432 -16c5.44043 0 10.9443 1.37598 15.9688 4.28809l30.1279 17.3916c24.5918 -50.2725 39.9521 -105.824 44.0479 -164.433h-35.1357c-17.6797 0 -32 -14.3203 -32 -32s14.3203 -32 32 -32h35.1201 c-4.04785 -56.8799 -18.5918 -111.439 -42.4961 -161.312l-31.6797 18.2881c-15.2803 8.84766 -34.9121 3.56738 -43.7119 -11.7129c-8.84766 -15.3115 -3.59961 -34.8799 11.7119 -43.7119l31.7764 -18.3516c-35.1035 -52.2402 -81.4395 -97.3926 -137.359 -131.824 c-15.0557 -9.28027 -19.7119 -29.0078 -10.4639 -44.0322c6.06445 -9.80762 16.5283 -15.2158 27.2803 -15.2158c5.71191 0 11.5361 1.53613 16.752 4.75195c152.464 93.9043 243.472 256.784 243.472 435.632c0 281.952 -229.408 511.36 -511.376 511.36zM748.111 512.272 c15.2959 8.84766 20.5439 28.3984 11.7119 43.71c-8.83203 15.2959 -28.416 20.5439 -43.7119 11.6963l-173.824 -100.352c-9.28027 5.24805 -19.8564 8.49609 -31.2803 8.49609c-35.2803 0 -63.8398 -28.5918 -63.8398 -63.8076 c0 -35.248 28.5762 -63.8398 63.8398 -63.8398c35.2803 0 63.8398 28.5918 63.8398 63.8398c0 0.0644531 -0.015625 0.144531 -0.015625 0.208984z" unicode=""/>
-<glyph glyph-name="social-youtube" d="M940.736 770.304c-27.7441 19.9678 -105.056 46.4961 -429.008 46.4961c-347.152 0 -398.656 -30.4639 -415.185 -40.4316c-87.9678 -52.8477 -96.3193 -286.815 -97.0869 -334.256c1.05566 -62.6562 11.1836 -271.12 97.0234 -322.688 c16.4961 -9.93555 67.7119 -40.2236 415.248 -40.2236c324.16 0 401.376 26.4004 429.008 46.2881c74.9756 53.9355 83.5996 239.68 83.8076 317.439c-0.192383 62.5283 -6.75195 271.872 -83.8071 327.376zM903.36 177.424 c-11.1523 -8.03223 -75.1855 -34.2227 -391.634 -34.2227c-305.936 0 -370.128 23.7441 -382.256 31.0557c-30.8799 18.5283 -63.4717 116.88 -66.0312 268.032c2.52832 150.816 35.5684 260.912 66.0967 279.216c12.1602 7.34375 76.5918 31.2793 382.191 31.2793 c316.192 0 380.4 -26.3682 391.633 -34.4326c27.4082 -19.7441 56.752 -123.68 57.1836 -275.632c-0.431641 -154.336 -29.9678 -245.712 -57.1836 -265.296zM720.415 473.17l-287.934 176.689c-9.9043 5.96777 -22.2246 6.12793 -32.2568 0.463867 c-10.0645 -5.67969 -16.2881 -16.3359 -16.2881 -27.8721v-353.44c0 -11.5361 6.22363 -22.1924 16.2881 -27.8721c4.87988 -2.75195 10.3203 -4.12793 15.7119 -4.12793c5.71191 0 11.4717 1.53613 16.5273 4.5918l287.936 176.752 c9.59961 5.80762 15.4717 16.1914 15.4717 27.4072s-5.85645 21.6318 -15.4561 27.4083zM447.953 325.699v240.097l194 -120.032z" unicode=""/>
-<glyph glyph-name="social-twitter" d="M684.4 801.312c52.8799 0 100.621 -21.6357 134.253 -56.3721c41.8398 8.0957 81.2803 22.8477 116.721 43.2793c-13.7119 -41.6318 -42.8799 -76.5596 -80.8154 -98.6553c37.1201 4.36816 72.6562 13.9043 105.632 28.1602 c-24.7197 -35.7441 -55.8398 -67.2158 -91.7754 -92.3682c0.335938 -7.63184 0.52832 -15.3438 0.52832 -23.0234c0 -235.728 -185.008 -507.615 -523.312 -507.615c-103.84 0 -200.56 29.6318 -281.903 80.2236c14.3682 -1.67969 29.0078 -2.52734 43.8398 -2.52734 c86.1602 0 165.504 28.4961 228.464 76.4004c-80.5283 1.37598 -148.496 53.0078 -171.808 123.84c11.2158 -2.0957 22.752 -3.21582 34.624 -3.21582c16.7197 0 33.0078 2.16016 48.3994 6.25586c-84.1279 16.3359 -147.536 88.4482 -147.536 174.929v2.28809 c24.8164 -13.376 53.1523 -21.4082 83.3447 -22.3359c-49.376 32.0322 -81.8398 86.5605 -81.8398 148.465c0 32.7197 9.08789 63.376 24.9121 89.6318c90.6885 -107.872 226.208 -178.912 379.088 -186.384c-3.15234 13.0244 -4.78418 26.7842 -4.78418 40.624 c0 98.5439 82.3516 178.4 183.967 178.4zM960.189 717.691h0.160156h-0.160156zM684.397 865.308c-125.664 0 -229.773 -91.8086 -245.806 -210.433c-102.816 20.6562 -196.32 75.0879 -263.504 154.944c-12.1924 14.5117 -30.1602 22.8154 -48.9766 22.8154 c-1.66406 0 -3.34375 -0.0644531 -5.02344 -0.192383c-20.5918 -1.64844 -39.1201 -13.1201 -49.7764 -30.7842c-22.3203 -37.0244 -34.0967 -79.4404 -34.0967 -122.656c0 -28.8477 5.18359 -56.9434 15.0078 -83.2158 c-10.4639 -11.6318 -16.4961 -26.8477 -16.4961 -42.9121v-2.28809c0 -62.6885 24.7842 -120.864 65.9365 -164.464c-2.36816 -10.9756 -1.83984 -22.4639 1.77637 -33.4717c14.1924 -43.1836 40.0322 -80.3994 73.5361 -108.751 c-22.4961 -5.00781 -45.7119 -7.53613 -69.4082 -7.53613c-12.5283 0 -24.7207 0.688477 -36.2568 2.09668c-2.55957 0.320312 -5.08789 0.432617 -7.63184 0.432617c-26.8799 0 -51.2803 -16.9443 -60.3359 -42.7842c-9.93555 -28.3203 1.08887 -59.7119 26.5605 -75.5684 c94.5283 -58.8164 203.712 -89.8721 315.712 -89.8721c364.032 0 583.008 284.976 587.264 563.344c29.792 24.6562 56.1279 53.1846 78.4482 85.1523c8.12793 10.6885 12.96 24.0322 12.96 38.4961c0 21.7764 -10.8955 41.0244 -27.4873 52.5928 c7.18359 24.624 -1.00879 51.2803 -21.0088 67.5684c-11.6797 9.50391 -26 14.3359 -40.4004 14.3359c-11.0078 0 -22.0322 -2.81641 -31.9678 -8.56055c-21.1523 -12.1924 -43.7764 -21.8408 -67.6006 -28.7852c-43.1045 32.4316 -96.5449 50.4961 -151.425 50.4967z" unicode=""/>
-<glyph glyph-name="social-tumblr" d="M528.016 896.256l-0.00195312 -223.871h224.32v-95.9678h-223.328l-0.320312 -278.528c0 -51.7764 2.68848 -85.0088 8.16016 -99.7451c8.52832 -23.248 39.5684 -53.0078 97.1846 -53.0078c44.6885 0 104.977 13.4404 150.16 47.248v-149.312 c-37.6797 -17.9678 -72.7197 -25.2158 -103.248 -32.4639c-30.5596 -7.21582 -63.6631 -10.8477 -99.1514 -10.8477c-39.5361 0 -153.664 1.08789 -200.496 120.399c-8.43164 21.4717 -12.6553 52.6553 -12.6553 93.4717v362.624h-128.848l0.624023 98.1279 c42.6562 0 170.624 25.9043 170.624 221.872zM528.014 960.257l-116.976 0.00195312c-35.3438 0 -64 -28.6562 -64 -64c0 -146.496 -81.6318 -157.872 -106.624 -157.872c-35.2158 0 -63.8398 -28.4639 -64 -63.6797l-0.624023 -98.1279 c-0.0957031 -17.0244 6.62402 -33.376 18.624 -45.4717c12.0322 -12.0645 28.3359 -18.8486 45.376 -18.8486h64.8477v-298.624c0 -49.376 5.59961 -87.6318 17.0879 -116.88c28.8477 -73.4404 97.376 -161.009 260.064 -161.009c40.2881 0 78.5918 4.22363 113.872 12.5596 l7.05566 1.66406c29.8721 7.02441 68.0322 15.7764 109.008 35.3125c22.2881 10.624 36.4639 33.0879 36.4639 57.7764v149.312c0 24.2236 -13.6797 46.3672 -35.3438 57.2148c-9.05566 4.55957 -18.8799 6.7832 -28.6562 6.7832 c-13.5684 0 -27.0566 -4.32031 -38.3369 -12.752c-38.0957 -28.5283 -86.8477 -34.4961 -111.808 -34.4961c-25.5996 0 -35.1191 9.28027 -37.2148 11.7441c-1.08789 5.02441 -4.12793 23.7764 -4.12793 77.0088l0.223633 214.528h159.408c35.3438 0 64 28.6562 64 64 v95.9678c0 35.3438 -28.6562 64 -64 64h-160.32v159.888c0 35.3438 -28.6562 64 -64 64v0z" unicode=""/>
-<glyph glyph-name="social-facebook" d="M581.76 879.504c3.80762 0 5.99902 -0.15918 5.99902 -0.15918h83.5684l-0.431641 -96h-83.0078c-45.6797 0 -44.624 -39.0078 -44.624 -39.0078v-152.192h161.632l-22.5596 -95.8721h-139.6v-479.776h-95.9043l-0.0644531 479.776h-127.408l-0.255859 95.8721h127.712 v149.184c0.015625 130.08 108.048 138.176 134.944 138.176zM671.327 879.345h0.160156h-0.160156zM581.76 943.505c-23.0078 0 -67.9697 -3.80859 -110.562 -29.4727c-40.3203 -24.2559 -88.3682 -73.9355 -88.3682 -172.688v-85.1836h-63.7119 c-17.0078 0 -33.3115 -6.78418 -45.3438 -18.8164c-12 -12.0645 -18.7197 -28.3682 -18.6553 -45.4082l0.255859 -95.8721c0.12793 -35.248 28.752 -63.7764 64 -63.7764h63.4082l0.0644531 -415.776c0 -35.3438 28.6562 -64 64 -64h95.9043c35.3438 0 64 28.6562 64 64 v415.776h75.5996c28.4004 0 53.4082 18.7197 61.4082 45.9678l22.5596 95.8721c5.67969 19.3438 1.90332 40.2559 -10.1924 56.3682c-12.0645 16.1602 -31.0566 25.6641 -51.2168 25.6641h-97.6318v63.1523l63.6318 0.0322266c35.2158 0 63.8398 28.4639 64 63.7119 l0.431641 92.752c0.0644531 1.18359 0.0966797 2.33594 0.0966797 3.53613c0 35.3438 -28.5918 64 -63.9355 64h-81.9355c-1.83984 0.0957031 -4.49609 0.160156 -7.80713 0.160643z" unicode=""/>
-<glyph glyph-name="social-dropbox" d="M1023.42 735.248c-0.719727 10.2236 -6.28711 19.4736 -14.9756 24.9141l-285.184 177.968c-11.5996 7.21582 -26.4316 6.31934 -37.0557 -2.28906l-174.224 -140.944l-174.192 140.944c-10.5918 8.55957 -25.5361 9.53516 -37.0557 2.28711l-285.184 -177.968 c-8.68848 -5.44043 -14.2568 -14.6885 -14.9766 -24.9121c-0.751953 -10.2236 3.47168 -20.1592 11.3115 -26.751l165.216 -138.816l-141.536 -111.184c-8.0957 -6.32031 -12.624 -16.1768 -12.2236 -26.417s5.68066 -19.6641 14.2246 -25.3604l130.976 -87.3115 c-6.43164 -5.83984 -10.5439 -14.208 -10.5439 -23.5996v-128.336c0 -11.1201 5.77637 -21.4404 15.248 -27.2803l321.968 -182.432c5.12012 -3.15234 10.9443 -4.7207 16.752 -4.7207s11.6318 1.59961 16.7842 4.75195l318.224 182.432 c9.47168 5.83984 15.2158 16.1602 15.2158 27.248v150.528c0 2.06445 -0.240234 4.08008 -0.608398 6.03223l124.048 82.6885c8.52832 5.67969 13.8086 15.0879 14.2246 25.3281c0.400391 10.2559 -4.0957 20.0801 -12.1602 26.416l-140.912 111.152l165.312 138.88 c7.85645 6.5918 12.0801 16.5273 11.3281 26.751zM736.673 569.346l-224.688 -140.784l-224.688 140.784l224.688 146.224zM86.8008 729.153l228.464 142.592l142.368 -115.184l-227.344 -147.968zM229.921 529.777l225.969 -141.6l-128.064 -98.0322l-218 145.312z M222.018 283.777l89.3438 -59.5674c11.3438 -7.56836 26.3193 -7.05664 37.1836 1.21582l129.408 99.04v-282.8l-255.936 143.68v98.4316zM798.209 185.346l-256.256 -145.681v287.776l132.656 -101.968c5.71191 -4.40039 12.624 -6.62402 19.5039 -6.62402 c6.19238 0 12.3682 1.77637 17.7441 5.37598l86.3359 57.5684v-96.4482h0.015625zM913.457 435.521l-218.031 -145.327l-127.44 97.9355l226 141.632zM793.666 608.595l-227.345 147.968l142.4 115.184l228.464 -142.592z" unicode=""/>
-<glyph glyph-name="social-dribbble" d="M511.984 959.728c-69.8564 0 -136.464 -14.1113 -197.184 -39.5674c-2.1123 -0.671875 -4.17676 -1.55176 -6.14453 -2.67188c-181.264 -78.8164 -308.384 -259.553 -308.384 -469.505c0 -282.16 229.568 -511.712 511.712 -511.712 c282.192 0 511.744 229.568 511.744 511.712c0 282.192 -229.552 511.744 -511.744 511.744zM959.729 447.984c0 -3.58398 -0.192383 -7.11914 -0.272461 -10.6709c-49.0244 13.0078 -173.393 37.4395 -326.801 3.74316c-13.5195 30.8955 -28.5117 62.5752 -45.2793 94.8154 c-1.4082 2.7041 -2.78418 5.28027 -4.17578 7.95215c164.128 63.3438 233.888 148.672 262.768 201.952c70.6885 -79.2158 113.761 -183.552 113.761 -297.792zM797.537 792.562c-14.9121 -35.2002 -69.0391 -126 -244.719 -191.888 c-78.8965 144.224 -140.225 230.672 -174.593 274.64c42.2559 13.2637 87.1836 20.416 133.76 20.416c108.432 0 207.983 -38.7676 285.552 -103.168zM316.05 850.481c27.2158 -33.2803 90.3838 -117.056 175.104 -270.447c-200 -60.2881 -362.448 -53.04 -418.832 -47.792 c26.8164 140.144 119.072 257.312 243.729 318.239h-0.001zM64.2734 447.986c0 6.89648 0.209961 13.7451 0.530273 20.5771c19.248 -1.93555 49.1523 -4.0791 88.2881 -4.0791c86.8955 0 217.712 10.752 369.008 58.1436 c2.84766 -5.37598 5.66406 -10.7363 8.54395 -16.2725c14.4316 -27.7764 27.4873 -55.1846 39.4072 -82.0645c-27.376 -8.6084 -55.3916 -19.0723 -83.8721 -31.9688c-182.624 -82.7041 -268.192 -200.704 -298.673 -252.336 c-76.2725 80.3203 -123.232 188.752 -123.232 308zM236.1 95.7637c16.2402 30.752 90.6074 154.082 276.447 238.258c27.9678 12.6719 55.5195 22.7842 82.3838 30.9121c60.7363 -154.32 81.8086 -281.568 88.1768 -330.593 c-52.752 -21.9043 -110.528 -34.0645 -171.12 -34.0645c-104.016 0 -199.792 35.7598 -275.888 95.4873zM743.618 64.9658c-9.23242 61.5996 -32.1445 177.392 -85.9688 315.664c148.448 29.5518 265.952 0.55957 295.616 -8.08008 c-22.2236 -130.208 -100.735 -241.488 -209.647 -307.584z" unicode=""/>
-<glyph glyph-name="shield" d="M907.952 815.52c-11.8721 11.0879 -27.5029 17.2168 -43.6631 17.2168c-1.47168 0 -2.94336 -0.0644531 -4.39941 -0.160156c-0.912109 -0.0644531 -11.1846 -0.688477 -27.2803 -0.688477c-26.6562 0 -78.6885 1.80762 -127.969 13.9355 c-63.6641 15.6318 -137.12 88.1602 -158.496 102.464c-10.752 7.18359 -23.1523 10.7832 -35.5684 10.7832c-12.3682 0 -24.7842 -3.59961 -35.5361 -10.752c-2.5918 -1.74414 -79.5039 -84.0322 -154.752 -102.496c-49.248 -12.1279 -102.288 -13.9355 -128.912 -13.9355 c-16.0957 0 -26.3682 0.624023 -27.376 0.688477c-1.4082 0.0957031 -2.81641 0.160156 -4.22461 0.160156c-16.1924 0 -31.8721 -6.16016 -43.7764 -17.2803c-12.9443 -12.0957 -20.3203 -29.0078 -20.3203 -46.7197v-160.032c0 -591.632 387.12 -667.808 403.568 -670.783 c3.74414 -0.65625 7.53613 -1.00781 11.3125 -1.00781c3.77637 0 7.60059 0.335938 11.3125 1.00781c16.4316 2.97559 406.399 79.1514 406.399 670.783v160.032c0.0322266 17.7441 -7.34375 34.6885 -20.3193 46.7842zM864.305 608.704 c0 -544.912 -353.714 -607.777 -353.714 -607.777s-350.88 62.8799 -350.88 607.776v160.032s12.0957 -0.847656 31.6797 -0.847656c33.5684 0 90.0322 2.46387 144.16 15.7754c88.624 21.7441 175.024 111.408 175.024 111.408s90.2559 -89.6641 178.784 -111.408 c54.1924 -13.3115 109.681 -15.7754 143.249 -15.7754c19.5684 0 31.6807 0.847656 31.6807 0.847656s0.015625 -20.3516 0.015625 -160.031h0.000975zM647.599 613.759c-12.4961 12.4961 -32.7686 12.4961 -45.249 0l-90.5117 -90.5117l-90.5117 90.5117 c-12.4961 12.4961 -32.7686 12.4961 -45.2646 0s-12.4961 -32.7686 0 -45.249l90.5117 -90.5117l-90.5117 -90.5117c-12.4961 -12.4805 -12.4961 -32.7529 0 -45.249s32.7686 -12.4961 45.2646 0l90.5117 90.5117l90.5117 -90.5117 c12.4805 -12.4961 32.7529 -12.4961 45.249 0s12.4961 32.7686 0 45.249l-90.5117 90.5117l90.5117 90.5117c12.4961 12.4805 12.4961 32.7529 0 45.249z" unicode=""/>
-<glyph glyph-name="screen-tablet" d="M832.144 960h-640.288c-53.0244 0 -96 -42.9756 -96 -96v-832c0 -53.0244 42.9756 -96 96 -96h640.288c53.0244 0 96 42.9756 96 96v832c0 53.0244 -42.9756 96 -96 96zM864.144 32c0 -17.6641 -14.3359 -32 -32 -32h-640.288c-17.6641 0 -32 14.3359 -32 32v832 c0 17.6641 14.3359 32 32 32h640.288c17.6641 0 32 -14.3359 32 -32v-832zM512.048 159.824c-35.2803 0 -63.8398 -28.5918 -63.8398 -63.8242s28.5596 -63.8408 63.8398 -63.8408c35.2637 0 63.8398 28.6084 63.8398 63.8408c0 35.2324 -28.5762 63.8242 -63.8398 63.8242z M576.048 864h-128c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32h128c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32z" unicode=""/>
-<glyph glyph-name="screen-smartphone" d="M704.144 960h-384.288c-53.0244 0 -96 -42.9756 -96 -96v-832c0 -53.0244 42.9756 -96 96 -96h384.288c53.0244 0 96 42.9756 96 96v832c0 53.0244 -42.9756 96 -96 96zM736.144 32c0 -17.6641 -14.3359 -32 -32 -32h-384.288c-17.6641 0 -32 14.3359 -32 32v832 c0 17.6641 14.3359 32 32 32h384.288c17.6641 0 32 -14.3359 32 -32v-832zM512.048 159.824c-35.2803 0 -63.8398 -28.5918 -63.8398 -63.8242s28.5762 -63.8408 63.8398 -63.8408c35.2803 0 63.8398 28.6084 63.8398 63.8408c0 35.2324 -28.5596 63.8242 -63.8398 63.8242z M576.048 864h-128c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32h128c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32z" unicode=""/>
-<glyph glyph-name="screen-desktop" d="M960 864.192h-896c-35.1836 0 -64 -28.7998 -64 -64v-544.192c0 -35.1836 28.8164 -63.9834 64 -63.9834h416v-96.208h-160c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32h384c17.6641 0 32 14.3359 32 32c0 17.6641 -14.3359 32 -32 32h-160v96.208h416 c35.1836 0 64 28.7998 64 63.9834v544.192c0 35.2002 -28.8164 64 -64 64zM960 256h-896v544.192h896v-544.192z" unicode=""/>
-<glyph glyph-name="plane" d="M934.32 894.096c10.4316 0 17.7764 -1.93848 21.6006 -3.41016c4.5918 -12.2236 10.752 -56.0312 -34.5283 -101.343l-230.992 -230.976l1.66406 -28.6562c3.50391 -59.9678 10 -167.439 15.5996 -259.567c4.94434 -82 9.63281 -159.44 9.93652 -166.032 c0.160156 -4.52832 0.224609 -5.60059 -3.99902 -10.6885c-9.44043 -11.4717 -27.0566 -30.9121 -41.9043 -47.0244c-23.0244 62.0322 -71.4082 193.057 -98.1279 266.4l-34.3359 94.3682l-71.0244 -71.0244l-130.608 -125.584l-18.1924 -18.1602l-0.55957 -25.6797 c-0.431641 -20.4961 -0.335938 -57.2803 -0.288086 -89.7119c0.0644531 -22.5918 0.128906 -43.1201 -0.03125 -54.4316c-0.288086 -0.52832 4.36816 -1.15234 3.93652 -1.9043c-2.78418 4.46387 -5.77637 9.28027 -8.94434 14.2881 c-26.3359 42 -62.7842 100.096 -73.9043 118.224l-8.12793 13.2803l-13.3438 8.06445c-48.5283 29.3115 -102.288 63.1514 -135.088 84.2871c1.13574 0.65625 2.06348 -2.81543 2.81543 -2.41504h2.12793c10.3203 0 27.376 -0.223633 46.4961 -0.496094 c25.0078 -0.335938 53.376 -0.751953 75.0879 -0.751953c8.32031 0 15.7119 0.0644531 21.6641 0.192383l25.6797 0.591797l18.1602 18.1602l125.744 129.712l70.7842 70.752l-93.9355 34.5596c-70.5918 25.9678 -205.808 76.4639 -269.056 100.224 c16.2236 14.9443 35.7754 32.6885 47.1836 42.1289c3.18359 2.62402 5.66406 3.96777 7.37598 3.96777l2.25586 -0.0644531c7.05566 -0.335938 94.6875 -6.06348 179.407 -11.5996c89.9355 -5.87207 191.439 -12.4961 249.151 -16.1602l28.8477 -1.80762l231.024 231.04 c32.4482 32.4004 64.3203 37.248 80.449 37.2475zM934.321 958.093c-37.8076 0 -84.2217 -14.5264 -125.678 -55.998l-210.608 -210.592c-118.624 7.50391 -422.432 27.5996 -429.968 27.8076c-1.34375 0.0644531 -3.00781 0.128906 -4.87988 0.128906 c-10.2559 0 -27.9678 -1.96777 -48.1279 -18.624c-23.6641 -19.5684 -73.0078 -65.9688 -73.0078 -65.9688c-11.9043 -11.9355 -17.9365 -26.7197 -16.4961 -40.624c0.879883 -8.40039 5.43945 -23.7119 26.0635 -31.7764 c12.5283 -4.91211 211.904 -79.5039 303.969 -113.376l-125.744 -129.712c-5.56836 -0.12793 -12.4648 -0.192383 -20.2568 -0.192383c-38.3359 0 -97.7764 1.24805 -121.601 1.24805c-3.15234 0 -5.68066 0 -7.47266 -0.0644531 c-7.24805 -0.223633 -22.2559 3.34473 -61.8398 -29.7432l-2.81641 -2.62402c-11.8721 -11.8721 -14.6562 -23.7119 -14.9121 -31.5361c-0.255859 -8.06445 1.9043 -19.6807 13.5684 -29.0244c7.00781 -5.66406 96.8477 -63.1836 170.527 -107.68 c17.6641 -28.8164 98.9443 -158 103.185 -165.008c6.19238 -10.4639 16.3203 -16.4316 28.4326 -16.8154h1.00781c11.7764 0 23.8721 5.83984 35.7119 17.3438c33.5039 39.1836 28.8799 55.4072 29.0234 62.2236c0.52832 21.376 -0.368164 111.936 0.399414 147.84 l130.592 125.6c33.376 -91.6797 106.336 -289.008 111.216 -301.567c8.12793 -20.624 23.4404 -25.1523 31.8408 -26c1.37598 -0.160156 2.78418 -0.224609 4.16016 -0.224609c12.624 0 25.7119 5.93555 36.4316 16.6553c0 0 46.2559 49.0879 65.9043 72.9756 c19.6797 23.8721 18.9121 44.2559 18.5283 53.8721c-0.160156 6.65625 -18.6885 308.816 -25.5684 426.816l210.656 210.656c74.6562 74.6885 62.7842 164.688 35.0566 192.368c-12.2402 12.3037 -37.0244 21.6152 -67.2969 21.6158z" unicode=""/>
-<glyph glyph-name="notebook" d="M849.152 960h-637.999c-46 0 -66.0322 -34 -66.0322 -66v-127.312h-34.9277c-17.3115 0 -31.3438 -14.0322 -31.3438 -31.3447c0 -17.3115 14.0322 -31.3438 31.3438 -31.3438h34.9277v-128.752h-31.9355c-17.3125 0 -31.3447 -14.0322 -31.3447 -31.3438 c0 -17.3125 14.0322 -31.3447 31.3438 -31.3447h31.9355v-129.44h-32.624c-17.3115 0 -31.3438 -14.0322 -31.3438 -31.3438s14.0322 -31.3438 31.3438 -31.3438h32.624v-128.464h-32.624c-17.3115 0 -31.3438 -14.0322 -31.3438 -31.3438 s14.0322 -31.3438 31.3438 -31.3438h32.624v-129.28c0 -53.0244 41.5361 -64 64.5283 -64h639.504c53.0244 0 96 42.9756 96 96v832c0 53.0244 -42.96 96 -96.0002 96.0002zM209.121 0l-0.000976562 129.279h33.3438c17.3115 0 31.3438 14.0322 31.3438 31.3438 c0 17.3125 -14.0322 31.3447 -31.3438 31.3447h-33.3438v128.464h33.3438c17.3115 0 31.3438 14.0322 31.3438 31.3438s-14.0322 31.3438 -31.3438 31.3438h-33.3438v129.44h34.0322c17.3125 0 31.3447 14.0322 31.3447 31.3447 c0 17.3115 -14.0322 31.3438 -31.3438 31.3438h-34.0322v128.752h31.0244c17.3115 0 31.3438 14.0322 31.3438 31.3438c0 17.3125 -14.0322 31.3447 -31.3438 31.3447h-31.0244v127.312c0 0.751953 0.0644531 1.37598 0.160156 1.93555 c0.496094 0.0322266 1.12012 0.0644531 1.87207 0.0644531h510v-896h-512.032zM881.152 31.999c0 -17.6641 -14.3359 -32 -32 -32h-64v896h64c17.6641 0 32 -14.3359 32 -32v-832z" unicode=""/>
-<glyph glyph-name="mustache" d="M792.848 223.28c-101.344 0 -158.865 47.6289 -196.945 79.1484c-13.4717 11.1523 -25.7275 21.9043 -36.8799 31.6641c-16.9121 14.8477 -38 33.3438 -45.3438 35.9033c-0.223633 0 -3.71191 0.160156 -3.93555 0.192383 c-1.16797 -0.0957031 -4.14355 -0.6875 -4.44727 -0.719727c-5.07227 -2.06445 -23.0879 -17.5684 -37.5684 -30c-13.1357 -11.2803 -28.1113 -24.1602 -45.0391 -37.376l-3.08789 -2.36816c-43.4717 -33.9355 -97.584 -76.1592 -193.152 -76.1592 c-70.9922 0 -140.928 32.1279 -182.576 83.8721c-27.9199 34.6885 -57.2959 95.0244 -38.6719 185.473c2.25586 10.9443 10.0156 19.9043 20.4316 23.6318c10.4805 3.77637 22.0166 1.71191 30.6084 -5.37598c0.624023 -0.463867 22.5762 -17.3438 59.0566 -17.3438 c18.3682 0 37.5039 4.33594 56.832 12.9443c33.1357 14.752 56.7354 56.1279 81.7109 84.0635c34.1758 38.1602 72.8477 81.4082 136.688 81.9043c44.0479 0 83.792 -16.2881 119.248 -48.4961c35.3115 32.0645 74.7676 48.2568 117.68 48.2568 c65.1035 -0.496094 104.592 -43.7764 139.439 -82c25.4404 -27.8721 49.4727 -69.2158 82.6084 -83.9678c19.3281 -8.5918 38.6719 -12.9434 57.4883 -12.9434c37.8721 0 61.5039 17.3115 62.4482 18.0635c8.76758 6.49609 20.3193 8.19238 30.4795 4.22461 c10.1436 -4 17.6797 -12.8799 19.7119 -23.6641c17.0879 -89.4404 -12.96 -149.408 -41.1836 -183.968c-42.7676 -52.4004 -113.903 -84.96 -185.6 -84.9598zM510.733 434.125c0.992188 0 3.68262 -0.0947266 4.62695 -0.19043 c0.0322266 0 4.68848 -0.335938 4.68848 -0.368164c0.335938 -0.0322266 3.00781 -0.368164 3.2959 -0.432617c23.1523 -3.28027 44.624 -22.1279 77.2158 -50.6875c10.7041 -9.4082 22.4961 -19.7441 35.4717 -30.4961c34.7842 -28.8164 78.0967 -64.6562 156.816 -64.6562 c53.3115 0 105.743 23.6318 136.783 61.6797c20.4004 24.9756 31.0088 54.7197 31.6807 88.7842c-15.0244 -4.68848 -33.2803 -8.19238 -54.3203 -8.19238c-27.6641 0 -55.5684 6.19238 -82.9766 18.3682c-45.248 20.0957 -76.3037 69.1201 -103.68 99.1523 c-34.5283 37.8721 -57.4727 61.0879 -92.0811 61.376c-46.1602 0 -75.9521 -29.0557 -94.416 -50.9121c-6.03223 -7.12012 -14.8164 -11.2158 -24.0967 -11.2158v0c-9.28027 0 -18.0801 4.12793 -24.0801 11.248c-18.5283 21.9355 -48.416 51.1191 -93.8398 51.1191 c-35.0879 -0.255859 -57.4082 -23.2803 -90.9922 -60.8486c-27.0557 -30.2236 -57.6953 -79.4717 -103.231 -99.6797c-27.3916 -12.1924 -55.1035 -18.3682 -82.3037 -18.3682c-20.4004 0 -38.0645 3.4082 -52.624 8.03223 c-0.0322266 -34.7197 10.1113 -64.9121 30.335 -90.0322c29.9355 -37.1523 81.0391 -60.2559 133.439 -60.2559c74 0 114.896 31.9355 154.464 62.8154l3.08789 2.41602c16.0479 12.5283 30.2402 24.752 42.6885 35.4404c28.5117 24.4961 47.3281 40.6885 67.6484 44.2881v0 c0.015625 -0.015625 9.69531 1.61621 16.3994 1.61621z" unicode=""/>
-<glyph glyph-name="mouse" d="M513.584 960c-158.128 0 -289.504 -128.225 -289.504 -286.337v-451.312c0 -158.128 131.376 -286.352 289.504 -286.352s286.352 128.224 286.352 286.336v451.328c0 158.112 -128.224 286.336 -286.352 286.336v0.001zM735.936 222.335 c0 -122.592 -99.7422 -222.336 -222.351 -222.336s-225.505 99.7441 -225.505 222.336v451.328c0 122.592 102.912 222.336 225.504 222.336s222.352 -99.7441 222.352 -222.336v-451.328zM512.338 767.999c-17.6641 0 -32 -14.3359 -32 -32v-160 c0 -17.6641 14.3359 -32 32 -32c17.6641 0 32 14.3359 32 32v160c0 17.6641 -14.3359 32 -32 32z" unicode=""/>
-<glyph glyph-name="magnet" d="M960.288 899.824v29.0078c0 17.6797 -14.3203 32 -32 32h-224.624c-17.6797 0 -32 -14.3203 -32 -32v-130.656c0 -0.0478516 0.0322266 -0.0957031 0.0322266 -0.143555v-397.52c0 -96.3203 -54.3359 -174.656 -150.656 -174.656s-168.656 78.3359 -168.656 174.656 v499.312h-0.0957031v29.0078c0 17.6797 -14.3203 32 -32 32h-224.624c-17.6797 0 -32 -14.3203 -32 -32v-130.656c0 -0.65625 0.335938 -1.2002 0.368164 -1.83984v-410.496c0 -248.912 198.784 -450.656 447.664 -450.656c248.88 0 448.656 201.744 448.656 450.656 v513.984zM896.288 896.832v-128.336h-160.256v128.336h160.256zM288.288 896.832v-128.336h-160.256v128.336h160.256zM511.68 -0.832031c-213.216 0 -383.663 173.472 -383.663 386.655v318.672h160.336v-303.984c0 -131.808 100.848 -238.655 232.655 -238.655 s214.672 106.848 214.672 238.655v303.984h160.656v-318.672c0 -213.184 -171.424 -386.655 -384.656 -386.655z" unicode=""/>
-<glyph glyph-name="magic-wand" d="M1020.51 530.624l-102.783 153.678l51.1523 178.816c3.18359 11.2158 0.0634766 23.2803 -8.22461 31.5039c-8.25586 8.25586 -20.2559 11.3115 -31.5361 8.03125l-178.512 -52.1279l-154.288 103.904c-9.71191 6.52832 -22.1602 7.3125 -32.4639 1.93652 c-10.3682 -5.31152 -17.0244 -15.8711 -17.4082 -27.5029l-5.53613 -185.936l-146.496 -114.592c-9.18359 -7.18359 -13.7119 -18.8154 -11.8721 -30.3193s9.80762 -21.0879 20.8154 -25.0234l137.456 -49.2803c-0.927734 -0.736328 -1.90332 -1.39258 -2.76758 -2.25684 l-530.752 -530.752c-12.4961 -12.4961 -12.4961 -32.752 0 -45.248c6.25586 -6.25586 14.4316 -9.37598 22.624 -9.37598c8.1924 0 16.3682 3.12012 22.624 9.37598l530.752 530.752c2.06445 2.06445 3.66406 4.40039 5.04004 6.81641l53.792 -147.552 c4 -10.9443 13.6318 -18.8486 25.1514 -20.6562c1.63184 -0.255859 3.28027 -0.368164 4.91211 -0.368164c9.80762 0 19.1836 4.52832 25.3115 12.4326l113.776 147.168l183.904 6.55957c11.6641 0.400391 22.1602 7.12012 27.4404 17.5361 c5.26367 10.3838 4.44727 22.8477 -2.1123 32.4795zM794.049 537.454c-9.50391 -0.320312 -18.3682 -4.88184 -24.1924 -12.4014l-87.4717 -113.104l-48.9756 134.32c-3.24805 8.94434 -10.3203 15.9365 -19.2803 19.1523l-134.592 48.2559l112.624 88.0645 c7.50391 5.87207 11.9678 14.752 12.2881 24.2559l4.25586 142.944l118.592 -79.8721c7.9043 -5.31152 17.7764 -6.81543 26.8486 -4.19141l137.248 40.0957l-39.3438 -137.472c-2.5918 -9.15234 -1.00781 -18.9766 4.33594 -26.8486l80.5596 -118.128z" unicode=""/>
-<glyph glyph-name="hourglass" d="M833.056 895.392h-64.4648v-215.408c0 -104.384 -56.6562 -183.359 -178.097 -245.199c126.064 -63.8076 179.104 -142.159 179.104 -259.071c0 -76.1279 -0.335938 -140 -0.591797 -175.12h64.0645c17.6797 0 32 -14.2881 32 -31.9678s-14.3203 -32 -32 -32h-642.128 c-17.6797 0 -32 14.3203 -32 32s14.3203 31.9678 32 31.9678h65.9355c-0.240234 35.1201 -0.591797 99.0078 -0.591797 175.12c0 116.912 52.2881 195.248 178.145 259.056c-121.232 61.8398 -177.137 140.815 -177.137 245.199v215.424h-66.3516 c-17.6797 0 -32 14.3037 -32 32c0 17.6641 14.3203 31.9844 32 31.9844h642.128c17.6797 0 32 -14.3203 32 -31.9844c-0.015625 -17.6963 -14.3193 -32 -32.0156 -32zM320.271 175.712c0 -76.2881 0.352539 -140.224 0.592773 -175.12h384.176 c0.223633 34.9121 0.591797 98.8477 0.591797 175.12c0 89.0078 -33.1201 158.032 -193.185 224.4c-160.016 -66.3682 -192.176 -135.393 -192.176 -224.4zM704.623 895.392h-383.359v-215.408c0 -61.376 20.6396 -140.416 191.168 -210.528 c170.56 70.1123 192.191 149.152 192.191 210.528v215.408z" unicode=""/>
-<glyph glyph-name="graduation" d="M990.848 263.696v258.144l16.0957 8.49609c10.4639 5.44043 17.0557 16.2246 17.1836 28.0322c0.12793 11.7764 -6.25586 22.6885 -16.5918 28.3682l-481.44 257.6c-9.63184 5.28027 -21.2803 5.24805 -30.9766 -0.0957031l-478.8 -257.92 c-10.1924 -5.67969 -16.4961 -16.4639 -16.4316 -28.1602s6.49609 -22.4004 16.8164 -27.9688l210.384 -111.984c-2.63965 -4.65625 -4.27148 -9.96777 -4.27148 -15.6953v-270.784c0 -9.12012 3.9043 -17.8398 10.7207 -23.9043 c6.94434 -6.16016 73.4404 -60.0957 276.752 -60.0957c202.592 0 270.88 50.9756 278 56.7832c7.44043 6.06445 11.7441 15.1523 11.7441 24.7842v277.728c0 4.49609 -0.944336 8.76855 -2.6084 12.6406l129.424 68.3682v-224.512 c-18.9756 -11.1035 -31.8398 -31.4717 -31.8398 -55.0234c0 -35.3438 28.6562 -64 64 -64s64 28.6562 64 64c0 23.6963 -13.04 44.1445 -32.1602 55.2002zM736.031 147.632c-25.1523 -12.0957 -91.7119 -35.9043 -225.744 -35.9043 c-134.88 0 -199.936 25.3438 -223.472 37.5361v237.136l207.808 -110.624c4.71973 -2.55957 9.96777 -3.83984 15.1836 -3.83984c5.08789 0 10.1924 1.21582 14.8164 3.66406l211.408 111.664v-239.632zM510.063 340.19l-411.6 218.561l412.32 220.976l413.6 -220.336z" unicode=""/>
-<glyph glyph-name="ghost" d="M511.984 960.128c-229.216 0 -415.681 -199.903 -415.681 -445.6v-546.672c0 -13.2158 8.16016 -25.0879 20.4961 -29.8398c3.71191 -1.47168 7.63184 -2.16016 11.5039 -2.16016c8.84766 0 17.5361 3.67969 23.7119 10.5273l120.592 133.12l94.4316 -130.432 c5.96777 -8.25586 15.5039 -13.1514 25.6797 -13.2158h0.223633c10.0957 0 19.6318 4.78418 25.6641 12.9121l94.8164 127.344l93.1836 -127.152c6.03223 -8.22363 15.6006 -13.0879 25.8086 -13.0879c10.1924 0 19.7764 4.84766 25.8086 13.0557l95.5684 130.288 l118 -132.624c8.81641 -9.9043 22.9443 -13.376 35.2803 -8.62402c12.4004 4.71973 20.624 16.624 20.624 29.9043v546.672c0 245.68 -186.496 445.584 -415.712 445.584zM863.695 51.9688l-88.4023 99.375c-6.43164 7.21582 -15.8076 11.3115 -25.4072 10.6875 c-9.66406 -0.463867 -18.5918 -5.24805 -24.3193 -13.0244l-93.1201 -127.008l-93.0078 126.912c-6 8.19238 -15.5361 13.0566 -25.6797 13.0889h-0.12793c-10.1279 0 -19.6318 -4.78418 -25.6641 -12.9121l-94.6885 -127.152l-92 127.088 c-5.66406 7.80762 -14.5283 12.6553 -24.1602 13.1514c-0.591797 0.0322266 -1.15137 0.0644531 -1.74316 0.0644531c-9.00781 0 -17.6318 -3.80762 -23.7119 -10.5273l-91.376 -100.848v463.68c0 210.4 157.776 381.601 351.681 381.601 c193.936 0 351.712 -171.184 351.712 -381.6v-462.576h0.015625zM671.997 607.84c-35.2803 0 -63.8398 -28.5918 -63.8398 -63.8076c0 -35.248 28.5596 -63.8398 63.8398 -63.8398s63.8398 28.5918 63.8398 63.8398c0 35.2158 -28.5596 63.8076 -63.8398 63.8076z M351.997 607.84c-35.2803 0 -63.8398 -28.5918 -63.8398 -63.8076c0 -35.248 28.5762 -63.8398 63.8398 -63.8398s63.8398 28.5918 63.8398 63.8398c0 35.2158 -28.5596 63.8076 -63.8398 63.8076z" unicode=""/>
-<glyph glyph-name="game-controller" d="M743.216 884.448c-25.5996 12.0156 -49.8057 23.3281 -71.8379 34.3838c-56.4639 28.2881 -107.664 42.0322 -156.464 42.0322c-98.2881 0 -166.304 -56.7041 -208.96 -99.3604l-206.848 -207.072c-110.688 -110.8 -128.368 -223.6 -57.2646 -365.808 c11.0244 -22.0801 22.3682 -46.3359 34.3682 -72.0322c64.7041 -138.384 131.584 -281.487 241.056 -281.487c3.07227 0 6.1123 0.0957031 9.21582 0.335938c112.976 8.84766 145.023 154.288 173.312 282.592c4.49609 20.3203 8.75195 39.8086 13.1201 57.2803 c7.59961 30.208 22.5596 48.9756 63.5518 90.0635l5.63184 5.66406l3.47168 3.47168l9.12012 9.08789c41.0879 41.0879 59.8555 56.0322 90.0957 63.6641c17.3115 4.35156 36.752 8.63965 57.0244 13.0879c128.224 28.3037 273.6 60.3682 282.399 173.521 c8.87988 114.832 -138.464 183.84 -280.992 250.575zM958.466 639.665c-6.22363 -79.7764 -184.813 -103.324 -291.102 -129.98c-47.0078 -11.8721 -75.6162 -36.752 -118.784 -79.9355c-3.00781 -3.00781 -6.03223 -6.01562 -9.08789 -9.07129 c-3.02441 -3.02441 -6.03223 -6.09668 -9.05664 -9.08887c-43.168 -43.2158 -68 -71.8076 -79.8242 -118.88c-26.6719 -106.384 -50.1914 -285.168 -129.871 -291.44c-1.44043 -0.112305 -2.88086 -0.144531 -4.32129 -0.144531c-84.5439 0 -155.68 192.24 -218.447 317.664 c-63.7441 127.504 -36.4326 210.224 45.3594 292.096c15.6963 15.7275 35.2158 35.2471 59.1357 59.1826c24.4316 24.4639 53.4873 53.5518 87.9189 88c23.9043 23.9355 43.4082 43.4238 59.1201 59.1836c50.7998 50.8477 101.936 80.6396 163.92 80.6396 c37.8076 0 79.6318 -11.0557 127.872 -35.248c127.456 -63.9043 323.888 -136.48 317.168 -222.978zM478.788 608.725h64v64h-64v-64zM478.788 704.725h64v64h-64v-64zM574.788 704.725h64v64h-64v-64zM574.788 608.725h64v64h-64v-64zM329.893 416.564l24.3359 24.3359 c12 12 12 31.4717 0 43.4561c-12 12 -31.4404 12 -43.4404 0l-24.3516 -24.3516l-24.3516 24.3516c-12 12 -31.4404 12 -43.4404 0s-12 -31.4561 0 -43.4561l24.3516 -24.3516l-24.3516 -24.3516c-12 -11.9844 -12 -31.4404 0 -43.4404s31.4561 -12 43.4404 0 l24.3516 24.3359l25.0557 -25.0557c12 -12 31.4404 -12 43.4404 0s12 31.4717 0 43.4717z" unicode=""/>
-<glyph glyph-name="fire" d="M508.416 -63.2803c-241.248 0 -412.369 167.281 -412.369 397.777c0 122.368 73.376 254.192 76.4961 259.712c6.36816 11.3438 18.8799 17.5039 31.9355 16.0635c12.9121 -1.66406 23.5361 -10.9756 26.8799 -23.5674 c0.192383 -0.751953 19.9688 -74.752 46.0645 -115.84c17.5361 -27.6484 35.3125 -47.1846 55.3125 -60.7529c-13.5361 58.6562 -23.9043 146.912 -7.02441 237.472c46.3359 248.576 241.984 308.048 250.368 310.448c10.7842 3.08789 22.2246 0.320312 30.4326 -7.15137 c8.19238 -7.50391 11.9365 -18.752 9.80859 -29.6641c-0.320312 -1.74414 -32.624 -175.776 35.9355 -324.064c6.22363 -13.4717 14.9121 -29.1201 24.2559 -44.7842c2.65625 21.5039 6.78418 44.3682 13.1201 66.5605c25.1523 87.9678 90.1924 118 92.9443 119.216 c10.8477 4.94434 23.5039 3.3125 32.8799 -4.03125c9.34375 -7.37598 13.8398 -19.2803 11.6797 -31.0078c-0.335938 -2.16016 -9.4082 -62.0322 41.5361 -146.944c46 -76.6719 59.2803 -126.368 59.2803 -221.681c0 -230.48 -176.432 -397.761 -419.536 -397.761z M195.695 492.32c-17.5684 -44.3037 -35.665 -103.246 -35.665 -157.806c0 -193.408 144.192 -333.776 348.368 -333.776c206 0 355.536 140.368 355.536 333.776c0 83.5361 -10.3203 122.32 -50.1602 188.752c-26.624 44.3682 -39.7764 84.2559 -46.0645 116 c-6.33594 -10.2559 -12.2236 -22.7842 -16.5273 -37.8721c-19.5039 -68.1924 -14.5918 -147.937 -14.5273 -148.753c0.944336 -14.2725 -7.74414 -27.4727 -21.248 -32.2568s-28.5283 -0.0644531 -36.8164 11.6631c-2.40039 3.4082 -59.3125 83.9678 -84.4004 138.24 c-52.0957 112.592 -51.2158 234.336 -45.9043 304.464c-52.7197 -30.7197 -133.664 -99.3438 -159.664 -238.912c-25.3115 -135.808 23.8721 -271.6 24.4004 -272.943c4.25586 -11.0879 2 -23.6641 -5.80762 -32.5918 c-7.83984 -8.87988 -19.9043 -12.8154 -31.5361 -10.0312c-3.96777 0.975586 -94.0322 24.3994 -152.336 116.287c-10.416 16.4639 -19.7598 36.3838 -27.6475 55.7598z" unicode=""/>
-<glyph glyph-name="eyeglass" d="M1025.38 308.208c-0.975586 13.8398 -53.0078 319.313 -61.1514 368.226c-0.78418 4.68848 -1.4082 9.68066 -2.0957 14.9443c-6.28809 49.1523 -18.0322 140.624 -165.473 140.624c-17.6797 0 -32 -14.3203 -32 -32s14.3203 -32 32 -32 c91.1201 0 95.9365 -37.4082 102.001 -84.7842c0.78418 -6.06445 1.53613 -11.8721 2.43262 -17.2803c3.74414 -22.5283 20.7041 -112.16 35.3438 -201.024c-37.5518 28.624 -84.2881 45.8076 -135.12 45.8076c-81.6484 0 -154.32 -43.9521 -194.272 -109.36 c-19.2158 7.26367 -51.8242 16.3359 -95.3926 16.3359c-42.9443 0 -74.5127 -9.13574 -94.0322 -17.0879c-38.8477 65.8242 -110.304 110.128 -192.271 110.128c-53.2637 0 -102.735 -18.7197 -141.84 -49.8398c14.832 89.9844 32.4004 182.032 36.208 205.024 c0.912109 5.4082 1.66406 11.2158 2.43164 17.2803c6.06445 47.376 10.8809 84.7842 102.001 84.7842c17.6797 0 32 14.3203 32 32s-14.3203 32 -32 32c-147.44 0 -159.185 -91.4717 -165.473 -140.624c-0.688477 -5.24805 -1.3125 -10.2559 -2.09668 -14.9443 c-8.16016 -48.9121 -57.0078 -352.368 -57.9678 -366.225c-0.223633 -3.08789 0.144531 -6.04785 0.75293 -8.94336c-0.303711 -4.62402 -0.719727 -9.21582 -0.719727 -13.9043c0 -123.344 103.344 -223.344 226.688 -223.344c123.344 0 223.344 100 223.344 223.344 c0 18.6562 -2.54395 36.6719 -6.84766 53.9834c13.1201 5.28027 36.832 12.3359 69.8076 12.3359c32.1758 0 56.4639 -6.43164 70.3037 -11.3281c-4.6084 -17.6318 -7.32812 -35.9678 -7.32812 -54.9922c0 -123.344 103.344 -223.344 226.688 -223.344 s223.344 100 223.344 223.344c0 3.34375 -0.351562 6.60742 -0.495117 9.91992c0.975586 3.48828 1.51953 7.13672 1.23145 10.9443zM225.344 128.018c-88.1924 0 -162.688 72.9756 -162.688 159.344s74.4961 159.344 162.688 159.344 c87.8721 0 159.344 -71.4717 159.344 -159.344s-71.4717 -159.344 -159.344 -159.344zM801.312 128.018c-88.1924 0 -162.689 72.9775 -162.689 159.346s74.4961 159.344 162.688 159.344c76 0 139.632 -53.4883 155.456 -124.784 c0.65625 -6.52832 1.2002 -12.6719 1.61621 -18.2881c0.192383 -2.68848 0.912109 -5.2168 1.83984 -7.66504c0.160156 -2.87988 0.432617 -5.71191 0.432617 -8.62402c0 -87.8564 -71.4717 -159.328 -159.344 -159.328z" unicode=""/>
-<glyph glyph-name="envelope-open" d="M1023.31 486.704c-1.36035 11.3115 -5.61426 21.7129 -12.0947 30.4648h0.160156l-0.879883 0.879883c-3.28027 4.32031 -7.12012 8.12793 -11.4082 11.5039l-417.28 403.408c-36.2236 36.2236 -99.5039 36.2881 -135.776 0l-417.216 -400.256 c-9.02441 -8.40039 -28.8809 -31.0889 -28.8809 -53.3447v-479.52c0 -35.1836 28.8164 -64 64 -64h896c35.1836 0 64 28.8164 64 64v478.256c0.223633 2.87988 -0.0644531 5.75977 -0.624023 8.60742zM269.794 233.665l-205.856 -189.567v371.184zM335.569 207.281 c2.28809 1.51953 4.46484 3.24805 6.36914 5.4082c0.368164 0.416016 0.624023 0.912109 0.959961 1.34375l141.168 130c7.24805 5.83984 15.8398 8.91211 24.8799 8.91211c9.18359 0 18.3672 -3.21582 24.5273 -8l383.6 -345.104h-806.736zM757.458 229.442l202.48 179.696 v-361.84zM103.778 517.171l387.501 370.544c6.06445 6.03223 14.0967 9.37598 22.625 9.37598c8.55957 0 16.5918 -3.34375 22.6562 -9.37598l361.376 -344.352h-0.975586l54.8965 -55.792l-242.304 -215.04l-135.248 121.664 c-37.6797 29.5361 -91.7754 30.8164 -131.68 -1.37598l-125.504 -115.584l-241.792 213.344l26.9922 26.5918h1.45605z" unicode=""/>
-<glyph glyph-name="envolope-letter" d="M1023.31 486.72c-1.36035 11.3115 -5.61426 21.7129 -12.0947 30.4648h0.160156l-0.879883 0.879883c-3.28027 4.32031 -7.12012 8.12793 -11.4082 11.5039l-167.152 168.384v103.264c0 17.6797 -14.3203 32 -32 32h-101.328l-116.8 99.7119 c-36.2236 36.2236 -99.5039 36.2881 -135.776 0l-116.4 -99.7119h-105.696c-17.6797 0 -32 -14.3203 -32 -32v-105.376l-163.12 -163.12c-17.3438 -11.4717 -28.8799 -31.0879 -28.8799 -53.3438v-479.504c0 -35.1836 28.8164 -64 64 -64h896c35.1836 0 64 28.8164 64 64 v478.24c0.223633 2.87988 -0.0644531 5.75977 -0.624023 8.60742zM268.865 234.497l-204.928 -190.079v370.896zM330.562 204.498c4.22363 1.80762 8.12891 4.52734 11.377 8.22363c1.71191 1.93555 3.05566 4.06348 4.22363 6.25586l137.904 127.936 c7.24805 5.83984 15.8398 8.91211 24.8799 8.91211c9.18359 0 18.3672 -3.21582 24.5273 -8l383.84 -347.936h-807.312zM758.339 230.274l201.6 178.896v-361.632zM897.938 543.378h-0.975586l54.8955 -55.792l-119.92 -106.432v228.208zM491.283 887.682 c6.06445 6.03223 14.0947 9.37598 22.623 9.37598c8.55957 0 16.5918 -3.34375 22.6562 -9.37598l64.624 -54.4639h-174.432zM767.938 769.218v-444.848l-57.3115 -50.8799l-136.32 123.568c-37.6797 29.5361 -91.7754 30.8164 -131.68 -1.37598l-126.624 -117.44 l-60.0645 53.0078v437.968zM103.777 517.187l88.1602 88.1289v-217.616l-116.624 102.896l26.9922 26.5918h1.47168z" unicode=""/>
-<glyph glyph-name="energy" d="M595.344 895.28h0.175781h-0.175781zM595.344 895.28l-72.207 -379.377l261.584 -0.879883l-356.064 -514.304l72.208 417.376l-261.568 0.912109zM595.393 959.279c-1.72754 0 -3.45508 -0.0625 -5.15137 -0.19043 c-11.2959 -0.912109 -18.7842 -4.68848 -27.6641 -10.6562c-4.92773 -3.28027 -9.43945 -7.28027 -13.3916 -11.9365c-1.16797 -1.37598 -2.27246 -2.81641 -3.29688 -4.28809l-358.608 -474.608c-14.1602 -19.4082 -16.2402 -45.0244 -5.36035 -66.4326 c10.8643 -21.4082 32.832 -34.9766 56.9121 -35.1523l184.736 -1.34375l-58.0801 -342.192c-5.51953 -29.4082 10.1602 -58.7207 37.7598 -70.5283c8.22363 -3.53613 16.8633 -5.21582 25.3916 -5.21582c20.1123 0 36.6406 9.4082 49.041 26.4004l359.056 514.304 c14.1602 19.4082 16.2246 45.0566 5.36035 66.4326c-10.8643 21.4082 -32.832 34.9766 -56.9121 35.1523l-184.736 0.320312l57.4561 300.88c1.2002 4.84766 1.82422 9.87207 1.82422 15.0557c0 34.624 -27.5684 62.8477 -62.0645 63.9678 c-0.767578 0.0322266 -1.51953 0.0322266 -2.27148 0.0322266v0z" unicode=""/>
-<glyph glyph-name="emotsmile" d="M781.264 352.848c-16.2559 7.28027 -35.0889 -0.0644531 -42.2568 -16.1924c-0.65625 -1.42383 -66.1279 -144.208 -229.439 -146.128c-1.00781 0 -2 -0.0322266 -3.00781 -0.0322266c-153.664 0 -219.937 140.368 -222.688 146.4 c-7.31152 16 -26.1914 23.1201 -42.3193 15.8721c-16.0957 -7.28027 -23.248 -26.208 -15.9678 -42.3359c3.4082 -7.56836 85.376 -183.937 280.848 -183.937c1.28027 0 2.5918 0.0322266 3.87207 0.0322266c203.872 2.40039 283.84 176.656 287.12 184.064 c7.24805 16.1602 -0.0322266 35.0723 -16.1602 42.2559zM511.999 959.999c-282.784 0 -512 -229.216 -512 -512s229.216 -512 512 -512s512 229.216 512 512s-229.216 512 -512 512zM511.999 -0.000976562c-247.024 0 -448 200.976 -448 448s200.976 448 448 448 s448 -200.976 448 -448s-200.976 -448 -448 -448zM351.503 480.175c35.2637 0 63.8398 28.5918 63.8398 63.8242s-28.5762 63.8242 -63.8398 63.8242c-35.2803 0 -63.8398 -28.5918 -63.8398 -63.8242s28.5596 -63.8242 63.8398 -63.8242zM671.503 480.175 c35.2637 0 63.8398 28.5918 63.8398 63.8242s-28.5762 63.8242 -63.8398 63.8242c-35.2803 0 -63.8398 -28.5918 -63.8398 -63.8242s28.5596 -63.8242 63.8398 -63.8242z" unicode=""/>
-<glyph glyph-name="disc" d="M512 960c-282.784 0 -512 -229.216 -512 -512s229.216 -512 512 -512s512 229.216 512 512s-229.216 512 -512 512zM960 448c0 -66.3203 -14.5928 -129.263 -40.5605 -185.935l-283.216 151.552c3.02441 10.9756 4.78418 22.4639 4.78418 34.3838 c0 71.248 -57.7441 129.008 -129.008 129.008c-14.624 0 -28.624 -2.54395 -41.7119 -7.02441l-169.616 272.912c62.9922 33.8398 134.944 53.1035 211.328 53.1035c247.024 0 448 -200.976 448 -448zM511.999 512.994c35.8398 0 65.0078 -29.1514 65.0078 -65.0078 s-29.168 -64.9922 -65.0078 -64.9922s-64.9922 29.168 -64.9922 65.0078s29.1523 64.9922 64.9922 64.9922zM246.575 808.627l170.177 -273.84c-0.751953 -0.832031 -1.53613 -1.64844 -2.28809 -2.5127l-283.168 151.52c30.208 48.5762 69.3916 90.9766 115.279 124.833z M64 448.003c0 63.6797 13.4395 124.256 37.5039 179.168l284.368 -152.16c-1.85645 -8.71973 -2.88086 -17.7275 -2.88086 -27.0078c0 -71.248 57.7441 -129.008 129.008 -129.008c12.4004 0 24.3525 1.83984 35.6963 5.10352l170.192 -273.792 c-61.6797 -32.0479 -131.664 -50.3037 -205.888 -50.3037c-247.024 0 -448 200.976 -448 448zM772.447 83.8428l-169.504 272.688c0.496094 0.496094 0.959961 1.02441 1.45605 1.53613l284.288 -152.144c-30.752 -47.6318 -70.2402 -89.0879 -116.24 -122.08z" unicode=""/>
-<glyph glyph-name="cursor-move" d="M1016.4 463.36l-8.47949 8.0791c-0.160156 0.160156 -0.335938 0.224609 -0.52832 0.368164l-129.744 118.432c-9.34375 8.94434 -24.4482 8.94434 -33.8242 0l-5.48828 -8.06445c-9.34375 -8.94434 -6.30371 -23.4082 3.04004 -32.3359l76.4639 -69.3438h-371.344 v373.344l69.3438 -76.4639c8.94434 -9.34375 23.4082 -12.3838 32.3359 -3.02344l8.06445 5.47168c8.94434 9.37598 8.94434 24.4805 0 33.8408l-113.168 123.968c-2.75195 5.55176 -7.00781 10.1436 -12.3193 13.2959l-1.42383 1.48828 c-4.43164 4.67188 -10.3359 7.00781 -16.2236 6.97559c-5.9043 0.0322266 -11.7764 -2.30371 -16.2881 -6.97559l-8.0957 -8.46387c-0.160156 -0.160156 -0.175781 -0.368164 -0.335938 -0.543945l-115.504 -127.744c-8.92773 -9.32812 -8.92773 -24.4482 0 -33.8242 l8.06445 -5.47168c8.92773 -9.34375 23.4238 -6.31934 32.3682 3.02441l69.1523 77.1045v-375.984h-376.304l76.4639 69.3438c9.34375 8.94434 12.3838 23.4082 3.04004 32.3359l-5.47168 8.06445c-9.36035 8.94434 -24.4961 8.94434 -33.8398 0l-123.984 -113.184 c-5.53613 -2.73633 -10.1279 -7.00879 -13.2803 -12.2891l-1.48828 -1.42383c-4.68848 -4.44824 -7.00879 -10.3525 -6.97656 -16.2402c-0.015625 -5.9043 2.28809 -11.7764 6.97656 -16.2881l8.46387 -8.0957c0.160156 -0.160156 0.368164 -0.175781 0.52832 -0.335938 l127.744 -115.504c9.34375 -8.92773 24.4639 -8.92773 33.8398 0l5.47168 8.06445c9.34375 8.94434 6.30371 23.4404 -3.04004 32.3682l-77.1201 69.1523h379.008v-376.96l-69.1523 77.1035c-8.94434 9.34375 -23.4404 12.3682 -32.3682 3.02441l-8.06445 -5.47168 c-8.92773 -9.37598 -8.92773 -24.4961 0 -33.8242l115.504 -127.744c0.160156 -0.175781 0.192383 -0.368164 0.335938 -0.52832l8.0957 -8.48047c4.51172 -4.67188 10.3838 -7.00781 16.2881 -6.97559c5.87207 -0.0322266 11.7764 2.30371 16.2246 6.97559l8.0957 8.48047 c0.160156 0.160156 0.224609 0.335938 0.368164 0.52832l118.432 129.744c8.94434 9.34375 8.94434 24.4639 0 33.8242l-8.06445 5.48828c-8.94434 9.34375 -23.4082 6.30371 -32.3359 -3.04004l-69.3438 -76.4639v374.336h373.968l-77.1045 -69.1523 c-9.34375 -8.94434 -12.3682 -23.4404 -3.02441 -32.3682l5.47168 -8.06445c9.37598 -8.92773 24.4961 -8.92773 33.8242 0l127.744 115.504c0.175781 0.175781 0.368164 0.191406 0.52832 0.334961l8.48047 8.0957c4.67188 4.49609 7.00781 10.3682 6.97559 16.2881 c0.0322266 5.85645 -2.30371 11.7764 -6.97559 16.2246z" unicode=""/>
-<glyph glyph-name="crop" d="M992 160l-128 -0.00195312v593.904l119.456 119.296c12.4805 12.4961 12.4805 32.7686 0 45.2646c-12.4961 12.4961 -32.7686 12.4961 -45.2646 0l-118.608 -118.464h-595.584v128c0 17.6797 -14.3203 32 -32 32s-32 -14.3203 -32 -32v-128h-128 c-17.6797 0 -32 -14.3203 -32 -32c0 -17.6641 14.3203 -32 32 -32h128v-608c0 -2.94434 0.944336 -5.60059 1.68066 -8.28809c0.320312 -1.21582 0.255859 -2.46387 0.719727 -3.63184c3.21582 -8.06445 9.59961 -14.4326 17.6641 -17.6807 c1.37598 -0.55957 2.87988 -0.495117 4.28809 -0.84668c2.52832 -0.639648 4.92871 -1.55176 7.64844 -1.55176h608v-128c0 -17.6797 14.3203 -32 32 -32s32 14.3203 32 32v128h128c17.6797 0 32 14.3203 32 32c0 17.6797 -14.3203 32 -32 32zM755.488 735.998 l-531.488 -530.784v530.784h531.488zM269.28 159.998l530.72 529.984v-529.984z" unicode=""/>
-<glyph glyph-name="credit-card" d="M928.144 784h-832.288c-53.0244 0 -96 -42.9756 -96 -96v-480c0 -53.0244 42.9756 -96 96 -96h832.288c53.0244 0 96 42.9756 96 96v480c0 53.0244 -42.9756 96 -96 96zM95.8555 720h832.288c17.6641 0 32 -14.3359 32 -32v-64h-896.288v64c0 17.6641 14.3516 32 32 32z M928.144 176h-832.288c-17.6641 0 -32 14.3359 -32 32v288h896.288v-288c0 -17.6641 -14.3516 -32 -32 -32z" unicode=""/>
-<glyph glyph-name="chemistry" d="M810.416 -10.7197l-170.401 201.664v353.504h21.3115c17.6797 0 32 14.3203 32 32s-14.3203 32 -32 32h-53.3115c-17.6797 0 -32 -14.3203 -32 -32v-397.824c0 -7.93555 2.94434 -15.5674 8.25586 -21.4395l130.368 -157.344h-405.28l130.368 157.344 c5.31152 5.87207 8.25586 13.5039 8.25586 21.4395v397.824c0 17.6797 -14.3203 32 -32 32h-53.3115c-17.6797 0 -32 -14.3203 -32 -32s14.3203 -32 32 -32h21.3115v-353.504l-170.4 -201.664c-8.46387 -9.37598 -10.624 -22.8799 -5.50391 -34.4316 c5.15234 -11.5684 16.5928 -19.0088 29.249 -19.0088h549.344c12.6562 0 24.0967 7.44043 29.249 19.0088c5.12012 11.5518 2.97656 25.0557 -5.50391 34.4316zM479.999 640.32c35.2637 0 63.8398 28.5918 63.8398 63.8398c0 35.2158 -28.5762 63.8076 -63.8398 63.8076 c-35.2803 0 -63.8398 -28.5918 -63.8398 -63.8076c0 -35.248 28.5596 -63.8398 63.8398 -63.8398zM688.479 735.312c62.3682 0 112.928 50.3359 112.928 112.416s-50.5439 112.416 -112.928 112.416c-62.3516 0 -112.928 -50.3359 -112.928 -112.416 s50.5762 -112.416 112.928 -112.416zM687.983 896.337c26.6562 0 48.3359 -21.584 48.3359 -48.1279c0 -26.5283 -21.6797 -48.1279 -48.3359 -48.1279s-48.3359 21.5996 -48.3359 48.1279c0.015625 26.5439 21.6797 48.1279 48.3359 48.1279z" unicode=""/>
-<glyph glyph-name="bell" d="M905.616 248.112c-37.3438 45.4238 -88.4805 109.742 -88.4805 175.358v208.96c0 180.016 -134.64 326.479 -306.688 326.479c-172.08 0 -305.664 -146.464 -305.664 -326.479v-208.96c0 -64.5117 -55.4883 -125.487 -90.6719 -172.799 c-31.6484 -42.5117 -56.624 -76.0957 -39.7598 -109.664c14.832 -29.5361 51.9678 -33.3281 82.6553 -33.3281h183.36c0.0478516 -94.208 76.4482 -170.576 170.672 -170.576c94.2402 0 170.641 76.3682 170.688 170.576h187.664c19.5195 0 65.1514 0 80.8633 33.2002 c15.8564 33.6162 -9.51953 64.5127 -44.6396 107.232zM511.007 4.14258c-57.2158 0 -103.632 46.3516 -103.712 103.535h207.424c-0.0800781 -57.1836 -46.4639 -103.535 -103.712 -103.535zM869.391 175.807h-712.385c-4.89551 0 -8.99121 0.160156 -12.3672 0.368164 c6.5918 10.208 16.2715 23.248 24.1436 33.8564c38.9922 52.4004 104.145 126.368 104.145 213.424v208.96c0 142.464 103.04 258.352 237.521 258.352s238.561 -115.888 238.561 -258.352v-208.96c0 -90.0156 60.0801 -165.248 103.968 -218.608 c7.3916 -8.99219 16.2393 -19.7598 23.1191 -28.96c-2.03223 -0.0478516 -4.27246 -0.0800781 -6.7041 -0.0800781z" unicode=""/>
-<glyph glyph-name="badge" d="M1021.06 120.032l-187.262 346.304c19.1035 43.3604 29.792 91.2803 29.792 141.696c0 194.304 -157.52 351.808 -351.808 351.808c-194.336 0 -351.84 -157.52 -351.84 -351.808c0 -51.6318 11.2158 -100.624 31.1836 -144.784l-188.096 -343.056 c-6.06445 -11.0244 -5.05664 -24.624 2.52734 -34.6885c7.59961 -10.0322 20.4316 -14.752 32.6875 -11.8721l160.624 36.8477l54.9756 -153.12c4.28809 -11.9043 15.1523 -20.1602 27.7441 -21.0879c0.816406 -0.0644531 1.60059 -0.0966797 2.36816 -0.0966797 c11.7119 0 22.5918 6.43164 28.1914 16.8799l163.696 304.976c11.8076 -1.2002 23.792 -1.80859 35.9199 -1.80859c11.1201 0 22.0957 0.576172 32.9434 1.60059l167.248 -305.008c5.66406 -10.3203 16.4316 -16.624 28.0635 -16.624 c0.816406 0 1.66406 0.0322266 2.49609 0.0966797c12.5596 1.00781 23.376 9.24805 27.6318 21.0879l54.9756 153.12l160.624 -36.8477c12.3203 -2.97559 25.0244 1.80859 32.624 11.8086c7.63184 9.98438 8.65625 23.5205 2.68848 34.5762zM289.778 46.6562 l-40.2578 112.161c-5.50391 15.248 -21.4717 24.1279 -37.2793 20.3682l-118.8 -27.248l135.408 246.976c44.5918 -60.2402 107.952 -105.681 181.44 -127.793zM224.225 608.033c0 158.544 129.009 287.536 287.568 287.536c158.544 0 287.536 -128.992 287.536 -287.536 s-128.992 -287.568 -287.536 -287.568c-158.576 0 -287.568 129.024 -287.568 287.568zM811.745 179.186c-15.8721 3.74414 -31.7764 -5.11914 -37.2803 -20.3672l-40.5283 -112.976l-123.152 224.56c75.4404 22.0957 140.337 68.7354 185.505 130.735l134.848 -249.328z " unicode=""/>
-<glyph glyph-name="anchor" d="M1021.02 228.592l-82.2861 151.298c-0.12793 0.208008 -0.0957031 0.400391 -0.223633 0.592773l-5.87207 10.1436c-3.28027 5.61621 -8.43262 9.23242 -14.1924 10.5928c-5.69629 1.4082 -11.9844 0.543945 -17.4082 -2.97559l-9.83984 -6.33594 c-0.192383 -0.112305 -0.304688 -0.288086 -0.49707 -0.416016l-145.6 -98.3203c-10.8799 -7.00781 -14.416 -21.6797 -7.93555 -32.9121l6.54395 -7.2002c6.48047 -11.1836 21.2646 -11.6475 32.1611 -4.63965l87.04 59.1836 c-20.6084 -166 -154.736 -293.392 -318.96 -308.176v641.6h128.048c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32h-129.44c-0.240234 0.832031 -0.448242 1.66406 -0.768555 2.46387c57.1035 13.2803 99.6953 64.3682 99.6953 125.536 c0 71.248 -57.7441 129.008 -129.008 129.008c-71.248 0 -128.992 -57.7441 -128.992 -129.008c0 -60.8164 42.1123 -111.664 98.7363 -125.28c-0.335938 -0.879883 -0.576172 -1.80762 -0.848633 -2.71973h-129.376c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32 h127.984v-641.584c-164.176 14.7842 -298.16 142.128 -318.816 308.112l86.9443 -59.1201c10.8799 -7.00781 25.6641 -6.54395 32.1445 4.63965l6.55957 7.2002c6.48047 11.2158 2.94434 25.9033 -7.95117 32.9111l-145.6 98.3203 c-0.192383 0.143555 -0.304688 0.319336 -0.480469 0.415039l-9.85645 6.33594c-5.4082 3.51953 -11.6963 4.36719 -17.4082 2.97559c-5.74414 -1.36035 -10.9121 -4.99219 -14.1924 -10.5918l-5.87207 -10.1602 c-0.112305 -0.192383 -0.0966797 -0.384766 -0.208984 -0.592773l-82.2725 -151.296c-6.49609 -11.168 -2.94434 -25.8721 7.95215 -32.8965l9.12012 -3.42383c10.8799 -6.99219 24.2559 -0.640625 30.752 10.543l47.9043 88.9756 c29.376 -204.72 205.104 -357.823 413.279 -357.823c208.064 0 383.921 153.088 413.361 357.712l47.8398 -88.8643c6.49609 -11.1836 19.8877 -17.5352 30.7676 -10.543l9.12012 3.42383c10.8965 7.02441 14.4482 21.7285 7.95215 32.8965zM447.506 833.025 c0 35.8398 29.1533 65.0098 64.9932 65.0098c35.8399 0 65.0078 -29.1523 65.0078 -65.0088s-29.1523 -65.0088 -65.0088 -65.0088c-35.8242 0.015625 -64.9922 29.168 -64.9922 65.0078z" unicode=""/>
-<glyph glyph-name="wallet" d="M1023.65 669.52c0.463867 23.6641 -5.9043 78.8477 -77.8398 98.0635l-722.416 144.624c-52.9443 0 -96 -43.0557 -96 -96v-128.704l-32 0.0800781c-52.752 -0.223633 -95.6318 -43.1514 -95.6318 -95.9678v-511.808c0 -52.9443 43.0557 -96 96 -96h832.464 c52.9443 0 96 43.0557 96 96zM191.393 816.207c0 16.7197 12.8799 30.4629 29.2158 31.8711l706 -142.88c0.255859 -0.12793 -5.24805 -17.9355 -30.8799 -17.5996h-704.336zM960.24 79.79c0 -17.6641 -14.3359 -32 -32 -32h-832.48c-17.6641 0 -32 14.3359 -32 32v511.824 c0 17.6641 14.3359 32 32 32h800.064c31.4082 0 64.4004 10.7041 64.4004 31.8877v-575.712h0.015625zM191.824 399.502c-35.3438 0 -64 -28.6562 -64 -64s28.6562 -64 64 -64s64 28.6562 64 64s-28.6562 64 -64 64z" unicode=""/>
-<glyph glyph-name="vector" d="M992 288h-32.2725v1.61621c0 161.92 -86.5283 303.808 -215.664 382.384h160.816c11.0879 -19.04 31.5039 -32 55.1201 -32c35.3438 0 64 28.6562 64 64s-28.6562 64 -64 64c-23.6318 0 -44.0322 -12.96 -55.1201 -32h-296.88v32c0 17.6641 -14.3359 32 -32 32h-128 c-17.6641 0 -32 -14.3359 -32 -32v-32h-296.88c-11.0879 19.04 -31.4883 32 -55.1201 32c-35.3438 0 -64 -28.6562 -64 -64s28.6562 -64 64 -64c23.6318 0 44.0322 12.96 55.1201 32h160.8c-129.136 -78.5918 -215.647 -220.464 -215.647 -382.384v-1.61621h-32.2725 c-17.6641 0 -32 -14.3359 -32 -32v-128c0 -17.6641 14.3359 -32 32 -32h128c17.6641 0 32 14.3359 32 32v128c0 17.6641 -14.3359 32 -32 32h-31.7275v1.61621c0 178.448 122.464 328.672 287.728 371.392v-21.0078c0 -17.6641 14.3359 -32 32 -32h128 c17.6641 0 32 14.3359 32 32v21.0078c165.264 -42.7363 287.728 -192.96 287.728 -371.392v-1.61621h-31.7275c-17.6641 0 -32 -14.3359 -32 -32v-128c0 -17.6641 14.3359 -32 32 -32h128c17.6641 0 32 14.3359 32 32v128c0 17.6641 -14.3359 32 -32 32zM128 160h-64v64h64 v-64zM544 672h-64v64h64v-64zM960 160h-64v64h64v-64z" unicode=""/>
-<glyph glyph-name="speech" d="M960 896.4h-895.999c-35.3438 0 -64 -28.6562 -64 -64v-577.504c0 -35.3438 28.6562 -64 64 -64h127.536v-159.312c0 -12.9121 7.74414 -24.5283 19.6318 -29.5039c4 -1.67969 8.22363 -2.49609 12.3672 -2.49609c8.25586 0 16.3359 3.18359 22.4316 9.18359 l185.024 182.128h529.008c35.3438 0 64 28.6562 64 64v577.504c0 35.3438 -28.6562 64 -63.9996 64.0004zM960.001 254.912h-555.216l-149.248 -146.912v146.912h-191.536v577.488h896v-577.488zM224.001 510.992h576c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32h-576 c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32zM224.001 638.992h576c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32h-576c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32zM224.001 382.992h384c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32h-384 c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32z" unicode=""/>
-<glyph glyph-name="puzzle" d="M512 -64.1602c-20.2881 0 -39.3779 7.87012 -53.7461 22.1904l-436.512 436.496c-29.5361 29.6797 -29.5361 77.9521 -0.0644531 107.568l159.904 159.872c9.87207 9.87207 25.0244 12.2236 37.4404 5.74316c12.3682 -6.46387 19.1201 -20.2236 16.6885 -33.9678 c-1.63184 -9.15234 -2.36816 -16.4961 -2.36816 -23.1201c0 -70 56.9756 -128.144 127.008 -128.144c70.0957 0 121.279 58.1436 121.279 128.144c0 70.0957 -51.1836 127.088 -121.279 127.088c-6.55957 0 -13.8711 -0.751953 -23.0234 -2.36816 c-13.8721 -2.55957 -27.5039 4.32031 -33.9678 16.6885c-6.46387 12.4004 -4.12793 27.5684 5.74414 37.4404l149.088 149.12c28.8799 28.752 78.8154 28.6875 107.567 0.0634766l109.152 -109.216c22.7842 70.8164 89.2803 122.225 167.536 122.225 c97.0244 0 175.969 -78.9756 175.969 -176.031c0 -78.2559 -51.376 -144.752 -122.224 -167.504l106.032 -105.968c29.5996 -29.6797 29.5996 -77.9521 0.03125 -107.601l-436.448 -436.464c-14.4316 -14.3838 -33.5195 -22.2559 -53.8076 -22.2559zM174.895 564.782 l-107.905 -107.872c-4.65625 -4.68848 -4.65625 -12.4326 0.0634766 -17.1846l436.368 -436.384c6.12793 -6.06445 10.9443 -6.12891 17.1846 0.0634766l436.352 436.384c4.68848 4.71973 4.68848 12.3994 -0.03125 17.1514l-153.904 153.808 c-9.63184 9.63184 -12.1279 24.3203 -6.19238 36.5605s18.8477 19.5039 32.5273 17.8398l4.87988 -0.624023c2.68848 -0.368164 5.37695 -0.816406 8.19336 -0.816406c61.7441 0 111.968 50.1924 111.968 111.904c0 61.7764 -50.2236 112.032 -111.968 112.032 c-61.7119 0 -111.936 -50.2559 -111.936 -112.032c0 -2.55957 0.400391 -5.05566 0.751953 -7.56738l0.688477 -5.71191c1.44043 -13.5039 -5.77539 -26.4316 -18.0312 -32.2881c-12.1602 -5.80762 -26.8164 -3.31152 -36.4004 6.25684l-156.944 157.024 c-6.12793 6.06445 -10.9443 6.12891 -17.1846 -0.0634766l-97.1201 -97.1201c83.2803 -20.624 139.376 -95.9678 139.376 -185.536c0 -105.312 -79.9199 -192.128 -185.296 -192.128c-89.5361 0.015625 -164.848 63.0879 -185.439 146.304z" unicode=""/>
-<glyph glyph-name="printer" d="M952.736 705.072h-120.719v254.448h-640.032v-254.448h-120.72c-39.3125 0 -71.3125 -32 -71.3125 -71.3438v-433.888c0 -39.3438 32 -71.3438 71.3115 -71.3438h120.72v-192.016h640.032v192.016h120.72c39.3125 0 71.3125 32 71.3125 71.3438v433.888 c0 39.3438 -32 71.3438 -71.3125 71.3438zM255.985 896.513h512.032v-191.44h-512.032v191.44zM768.018 0.480469h-512.032v352.4h512.032v-352.4zM960.05 199.841c0 -4.08008 -3.28027 -7.34375 -7.3125 -7.34375h-120.72v224.384h-640.032v-224.368h-120.72 c-4.03223 0 -7.3125 3.26367 -7.3125 7.34375v433.872c0 4.06445 3.28027 7.34473 7.3125 7.34473h881.472c4.03223 0 7.3125 -3.28027 7.3125 -7.34473zM832.002 576.561h-32c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32h32c17.6641 0 32 14.3359 32 32 s-14.3359 32 -32 32z" unicode=""/>
-<glyph glyph-name="present" d="M1024 639.504c0 35.3438 -28.6543 64 -63.998 64h-109.248c28.2725 27.8877 46.3682 64.4473 46.3682 109.472c0 55.4404 -31.8398 115.664 -121.216 115.664c-117.6 0 -215.84 -125.216 -262 -195.408c-46.1924 70.1758 -147.44 195.392 -265.024 195.392 c-89.376 0 -121.216 -60.2236 -121.216 -115.664c0 -45.0078 18.5918 -81.584 47.4395 -109.472h-111.104c-35.3438 0 -64 -28.6562 -64 -64v-191.568h64.5596v-416.56c0 -35.3438 28.6562 -64 64 -64h767.68c35.3438 0 64 28.6562 64 64v416.576h63.7598v191.568z M775.906 864.624c39.5684 0 57.2158 -16.625 57.2158 -51.665c0 -71.0879 -79.3438 -109.439 -153.968 -109.439h-108.336c45.4717 67.5361 125.504 161.104 205.088 161.104zM248.881 864.623c79.5996 0 162.655 -93.5684 208.127 -161.088h-108.368 c-74.624 0 -156.976 39.3438 -156.976 110.432c0 35.0244 17.6484 50.6562 57.217 50.656zM960.001 511.936h-416v127.568h416v-127.568zM64.001 639.504h416v-127.568h-416zM128.561 447.936h351.44v-416.56h-351.44zM896.257 31.376h-352.256v416.56h352.256v-416.56z" unicode=""/>
-<glyph glyph-name="playlist" d="M33.7598 896.24h448c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32h-448c-17.6641 0 -32 -14.3359 -32 -32s14.3203 -32 32 -32zM33.7598 704.24h448c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32h-448c-17.6641 0 -32 -14.3359 -32 -32s14.3203 -32 32 -32z M513.76 544.24c0 17.6641 -14.3359 32 -32 32h-448c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32h448c17.6641 0 32 14.3359 32 32zM1012.88 635.456l-312.912 312.898c-9.9043 9.91992 -24.6562 11.8398 -36.5918 6.01562 c-12.5439 -4.33594 -21.6162 -16.1123 -21.6162 -30.1279v-708.4c-33.9199 25.1357 -78.4316 40.5273 -127.376 40.5273c-106.064 0 -192.097 -71.7764 -192.097 -160.288c0 -88.5283 86.0322 -160.336 192.097 -160.336c106.128 0 192.096 71.8076 192.096 160.336 c0 4.01562 -0.368164 7.93555 -0.719727 11.8711v744.096l261.84 -261.856c12.4961 -12.4961 32.7686 -12.4961 45.2646 0c12.496 12.4961 12.4961 32.7686 0.015625 45.2646zM641.76 92.9785c-2.30371 -44.4961 -54.1914 -92.8145 -128.127 -92.8145 c-75.6484 0 -128.353 50.5596 -128.353 95.8711c0 45.3438 52.7041 95.8398 128.353 95.8398c73.9355 0 125.823 -48.2559 128.127 -92.7842v-6.1123v0.0001z" unicode=""/>
-<glyph glyph-name="pin" d="M1014.85 580.336l-368.158 370.015c-7.93555 7.96777 -19.376 11.2158 -30.3203 8.49609c-10.9121 -2.65625 -19.6006 -10.8486 -22.9443 -21.5684c-22.1602 -71.3115 -24.7197 -135.84 -7.79199 -194.688c-1.55176 -1.07227 -3.04004 -2.24023 -4.41602 -3.61621 l-171.104 -171.072c-55.2002 25.5996 -114.544 39.4561 -173.696 39.4561c-37.5996 0 -74.4639 -5.56836 -109.567 -16.4648c-10.6885 -3.34375 -18.8809 -12 -21.5693 -22.8477c-2.68848 -10.8799 0.463867 -22.3359 8.36816 -30.2881l218.976 -220.384l-306.16 -311.04 l-26.624 -70.1279l64.3682 24.8799l313.36 311.04l221.824 -223.264c6.06445 -6.12793 14.2881 -9.43945 22.6885 -9.43945c2.52832 0 5.08789 0.320312 7.63184 0.912109c10.9121 2.68848 19.6006 10.8809 22.9443 21.6006 c28.9756 93.2324 20.4795 193.345 -20.3369 283.121l174.704 174.736c0.624023 0.624023 1.05566 1.32812 1.63184 2c26.3682 -7.53613 53.6963 -11.5684 82.0479 -11.5684c35.2158 0 72.5596 5.05566 110.976 17.0078c10.6885 3.3125 18.8809 12 21.5693 22.8477 c2.65625 10.8477 -0.496094 22.3037 -8.40039 30.2559zM603.153 135.854l-402.783 405.407c103.376 12.0645 214.848 -29.5996 295.567 -110.319c80.3203 -80.3037 119.504 -191.296 107.216 -295.088zM600.227 403.454c-16.832 25.7275 -36.4648 50.1758 -59.0244 72.752 c-22.4639 22.4639 -47.0078 42.2559 -72.96 59.3281l144.128 144.096c14.7041 -25.5684 33.6641 -50 57.0078 -73.3281c23.8564 -23.8398 49.0889 -43.1357 75.6006 -58.0635zM714.626 651.55c-61.5361 61.5361 -85.2471 130.129 -72.6875 212.881l286.912 -288.4 c-82.6562 -11.8564 -151.601 12.8955 -214.225 75.519z" unicode=""/>
-<glyph glyph-name="picture" d="M960 880.096h-896c-35.1836 0 -64 -28.8164 -64 -64v-736.192c0 -35.1836 28.8164 -64 64 -64h896c35.1836 0 64 28.8164 64 64v736.192c0 35.1836 -28.8164 64 -64 64zM960 79.9033l-895.999 0.000976562v188.56l256.848 248.912l264.784 -264.496 c10.9121 -13.248 30.3359 -11.5684 44.1279 -1.12012l116.88 105.808l210.8 -216.384c0.799805 -0.799805 1.69531 -1.3916 2.55957 -2.08008v-59.2002zM960.001 230.208l-188.031 192.416c-11.4082 11.248 -29.2803 12.4004 -41.9365 2.75195l-120.56 -105.024 l-264.944 262.08c-5.66406 6.84766 -13.8398 11.0234 -22.6875 11.5996c-8.81641 0.320312 -17.5049 -2.55957 -23.9688 -8.62402l-233.872 -227.6v458.288h896v-585.888zM736.002 559.872c35.2803 0 63.8398 28.6084 63.8398 63.8408 c0 35.2158 -28.5596 63.8242 -63.8398 63.8242s-63.8398 -28.6084 -63.8398 -63.8242c0 -35.2324 28.5596 -63.8408 63.8398 -63.8408z" unicode=""/>
-<glyph glyph-name="map" d="M993.184 824.992l-320.961 133.069l-319.44 -126.432l-321.968 126.368c-2.75195 0.816406 -5.43945 1.12012 -7.96777 1.12012c-13.1357 0.0644531 -22.8477 -9.74316 -22.8477 -24.4951v-830c0 -17.5684 13.8721 -35.8721 30.8164 -40.5605l322.336 -127.184 l319.008 129.504l321.024 -126.128c2.75195 -0.751953 5.44043 -1.12012 7.96875 -1.12012c13.1201 0 22.8477 9.74414 22.8477 24.4961v820.736c0 17.5684 -13.8721 35.8887 -30.8164 40.625zM383.999 778.861l256 100.304v-761.504l-256 -101.184v762.384zM63.999 873.309 l256 -94.5771v-761.76l-256 104.272v752.064zM959.999 21.9951l-256 96.3838v759.824l256 -110.384v-745.824v0.0002z" unicode=""/>
-<glyph glyph-name="layers" d="M21.8398 658.192l475.09 -258.72c4.78418 -2.5918 10.0322 -3.9043 15.3125 -3.9043c5.21582 0 10.4316 1.28027 15.1836 3.83984l480.096 258.72c10.4639 5.63184 16.9756 16.624 16.8154 28.5283c-0.160156 11.9355 -6.91211 22.752 -17.5039 28.1602l-475.12 241.28 c-9.05566 4.5918 -19.7441 4.62402 -28.8799 0.0644531l-480.048 -241.28c-10.624 -5.34375 -17.4404 -16.1602 -17.6328 -28.0645s6.25586 -22.9443 16.6875 -28.624zM517.153 891.713l406.159 -206.271l-410.976 -221.472l-406.176 221.184zM1001.34 479.682 l-94.9736 48.2246l-68.5596 -36.9756l80 -40.624l-410.96 -221.456l-406.192 221.184l85.3115 42.8799l-68.3682 37.248l-100.32 -50.4004c-10.624 -5.34375 -17.4404 -16.1602 -17.6328 -28.0645s6.25586 -22.9443 16.6875 -28.624l475.088 -258.72 c4.78418 -2.5918 10.0322 -3.90332 15.3125 -3.90332c5.21582 0 10.4316 1.28027 15.1836 3.83984l480.096 258.72c10.4639 5.63184 16.9756 16.624 16.8154 28.5283c-0.143555 11.9355 -6.89551 22.752 -17.4873 28.1436zM1001.35 255.683l-89.9658 44.2236 l-68.5596 -36.9756l75.0078 -36.624l-410.976 -221.456l-406.192 221.184l79.3115 35.8721l-68.3682 37.248l-94.3203 -43.4082c-10.624 -5.34375 -17.4404 -16.1602 -17.6328 -28.0645s6.25586 -22.9443 16.6875 -28.624l475.088 -258.72 c4.78418 -2.5918 10.0322 -3.90332 15.3125 -3.90332c5.21582 0 10.4316 1.28027 15.1836 3.83984l480.096 258.72c10.4639 5.63184 16.9756 16.624 16.8154 28.5283c-0.143555 11.9521 -6.89551 22.7686 -17.4873 28.1602z" unicode=""/>
-<glyph glyph-name="handbag" d="M1022.74 17.3604l-83.4072 503.777c-7.44043 65.3115 -66.9766 118.432 -132.721 118.432h-70.6562v85.2803c0 130.16 -92.8477 236.032 -222.976 236.032c-130.096 0 -224.943 -105.872 -224.943 -236.032v-85.2803h-76.6719 c-65.7441 0 -125.28 -53.1201 -132.528 -117.056l-77.2803 -504.16c-2.97559 -26.5596 2.22461 -47.5039 15.4082 -62.2881c12.4316 -13.9043 30.5273 -20.9766 53.7432 -20.9766h873.568c32.9121 0 51.7764 13.2158 61.8408 24.3203 c9.21582 10.208 19.6475 28.1436 16.623 57.9512zM352.049 724.865c0 94.8477 66.127 172.031 160.943 172.031c94.816 0 158.977 -77.1836 158.977 -172.031v-85.2803h-319.92zM947.168 -0.446289l-872.498 -0.449219c-5.50391 0 -11.0078 2.94434 -9.71191 10.6885 l77.248 504.096c3.83984 33.4404 35.5039 61.6807 69.1523 61.6807h76.6885v-72.9277c-19.0723 -11.0723 -32.0479 -31.4883 -32.0479 -55.1367c0 -35.3438 28.6562 -64 64 -64s64 28.6562 64 64c0 23.6162 -12.9277 44 -31.9521 55.0879v72.9922h319.904v-72.9922 c-19.0078 -11.0879 -31.9521 -31.4883 -31.9521 -55.0879c0 -35.3438 28.6562 -64 64 -64s64 28.6562 64 64c0 23.6484 -12.9756 44.0645 -32.0479 55.1523v72.9277h70.6562c33.6641 0 65.3125 -28.2559 69.4082 -63.4395l83.3438 -503.28 c0.400391 -4.0957 -2.81543 -9.31152 -12.1914 -9.31152z" unicode=""/>
-<glyph glyph-name="globe-alt" d="M929.504 545.584c0 168.784 -88.9775 321.873 -237.97 409.569c-15.248 9.00781 -34.8799 3.87207 -43.8076 -11.376c-8.94434 -15.2158 -3.87207 -34.8477 11.376 -43.8076c129.248 -76.0322 206.4 -208.528 206.4 -354.368 c0 -242.368 -175.936 -418.288 -418.319 -418.288c-54.1924 0 -106.784 10.1602 -156.32 30.1602c-16.3682 6.65625 -35.0566 -1.2793 -41.665 -17.6631c-6.62402 -16.4004 1.28027 -35.0566 17.6641 -41.665c57.2158 -23.1201 117.872 -34.8477 180.32 -34.8477 c0.192383 0 0.384766 0.015625 0.577148 0.015625v-63.0078h-92.9277c-18.4639 0 -33.4395 -14.3037 -33.4395 -31.9521s14.9756 -31.9365 33.4395 -31.9365h252.848c18.4639 0 33.4395 14.3037 33.4395 31.9355c0 17.6641 -14.9756 31.9521 -33.4395 31.9521h-96.3838 v66.7998c245.808 28.5596 418.208 220.911 418.208 478.479zM799.374 542.705c0 194.656 -157.744 353.408 -352.4 353.408c-194.688 0 -352.465 -158.752 -352.465 -353.408s157.776 -351.44 352.465 -351.44c194.656 0 352.4 156.784 352.4 351.44zM158.494 542.705 c0 159.024 129.408 289.408 288.464 289.408c159.024 0 288.4 -130.368 288.4 -289.408s-129.376 -287.44 -288.4 -287.44c-159.056 0 -288.464 128.4 -288.464 287.44z" unicode=""/>
-<glyph glyph-name="globe" d="M1025.02 448c0 272.016 -213.663 495.104 -482.319 511.023c-5.53613 0.608398 -11.0879 1.00879 -16.7197 1.00879c-1.66406 0 -3.32812 -0.175781 -4.99219 -0.223633c-2.99219 0.0478516 -5.96777 0.223633 -8.99219 0.223633 c-282.88 0 -513.023 -229.696 -513.023 -512.032s230.144 -512.032 513.023 -512.032c3.02441 0 6 0.175781 9.00781 0.240234c1.66406 -0.0644531 3.32812 -0.240234 4.99219 -0.240234c5.63184 0 11.1836 0.400391 16.7197 1.00879 c268.64 15.9199 482.304 238.976 482.303 511.023zM929.569 283.168c-17.6318 5.12012 -61.9209 16.2393 -140.064 25.3916c6.46387 44.1924 10 90.8965 10 139.44c0 38.2559 -2.20801 75.3438 -6.28809 111.008c99.0078 11.8242 142.384 26.7207 145.296 27.7451 l-11.9199 33.584c22.2402 -53.0879 34.5605 -111.296 34.5605 -172.336c0 -58.1924 -11.2803 -113.761 -31.584 -164.833zM285.488 447.999c0 35.8076 2.36914 70.7695 6.70508 104.401c51.8877 -4.08008 113.936 -7.08789 186.863 -7.79199v-222.064 c-70.9922 -0.688477 -131.664 -3.56836 -182.688 -7.47266c-7.04004 42.1924 -10.8799 86.8799 -10.8801 132.928zM542.945 891.777c78.4639 -22.7363 145.648 -131.695 175.744 -276.111c-48.3682 -3.85645 -106.624 -6.67285 -175.744 -7.3291v283.44zM479.059 890.994 v-282.624c-68.3682 0.688477 -126.88 3.47266 -176.063 7.23242c30.7041 142.608 98.4316 250.752 176.063 275.392zM479.059 258.771l0.000976562 -253.743c-72.4004 22.9756 -136.192 118.575 -169.36 247.023c47.7598 3.50391 104.096 6.06348 169.359 6.71973z M542.947 4.22754l-0.000976562 254.561c65.9521 -0.624023 122.064 -3.28027 169.217 -6.92871c-32.6084 -130.128 -96 -226.416 -169.216 -247.632zM542.946 322.548l0.000976562 222.032c73.3115 0.688477 134.991 3.77637 186.191 8 c4.20801 -33.6963 6.49609 -68.7041 6.49609 -104.592c0 -46.1279 -3.71191 -90.8643 -10.5283 -133.12c-50.416 4.08008 -110.8 7.00781 -182.16 7.67969zM914.804 646.068c-9.66406 -3.00781 -50.0635 -14.4805 -131.023 -24.0322 c-18.0479 95.9521 -50.6719 177.968 -93.1201 237.168c97.5361 -42.3838 177.136 -118.304 224.144 -213.136zM358.82 869.411c-52.208 -59.9521 -94.832 -146.161 -118.096 -248.113c-72.4805 7.85645 -115.921 17.0889 -133.312 21.2812 c50.7197 104.64 141.04 186.752 251.408 226.832zM83.6367 582.818c12.3203 -3.34375 58.9131 -14.9414 145.553 -24.5254c-4.95996 -35.4404 -7.67969 -72.3047 -7.67969 -110.305c0 -48.2725 4.36816 -94.7207 12.2402 -138.688 c-74.4004 -8.03223 -120.16 -17.6484 -140.688 -22.6084c-19.4404 50.0957 -30.208 104.447 -30.208 161.312c0 46.96 7.31152 92.2559 20.7832 134.815zM121.094 227.652c23.2637 4.94434 64.9121 12.4639 126.592 18.9277 c24.2881 -89.7119 63.792 -165.616 111.136 -219.968c-101.12 36.7197 -185.296 108.752 -237.728 201.04v0.0003zM690.662 36.8203c38.2236 53.2637 68.4795 125.024 87.2959 208.801c63.4082 -7.28027 103.216 -15.792 123.296 -20.8643 c-48.0156 -83.0723 -121.855 -149.393 -210.592 -187.937z" unicode=""/>
-<glyph glyph-name="frame" d="M224 848h-192c-17.6641 0 -32 -14.3359 -32 -32v-192c0 -17.6641 14.3359 -32 32 -32s32 14.3359 32 32v160h160c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32zM992 304c-17.6641 0 -32 -14.3359 -32 -32v-160h-160c-17.6641 0 -32 -14.3359 -32 -32 s14.3359 -32 32 -32h192c17.6641 0 32 14.3359 32 32v192c0 17.6641 -14.3359 32 -32 32zM224 112h-160v160c0 17.6641 -14.3359 32 -32 32s-32 -14.3359 -32 -32v-192c0 -17.6641 14.3359 -32 32 -32h192c17.6641 0 32 14.3359 32 32c0 17.6641 -14.3359 32 -32 32z M992 848h-192c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32h160v-160c0 -17.6641 14.3359 -32 32 -32s32 14.3359 32 32v192c0 17.6641 -14.3359 32 -32 32z" unicode=""/>
-<glyph glyph-name="folder-alt" d="M960.16 752h-480l-96 96h-320c-35.3438 0 -64 -28.6562 -64 -64v-160h-0.303711v-64h0.303711v-448c0 -35.3438 28.6562 -64 64 -64h896c35.3438 0 64 28.6562 64 64v576c0 35.3438 -28.6562 64 -64 64zM64.1445 784h290.751l78.624 -77.248l20.1123 -18.752h506.528v-64 h-896v160h-0.015625h0.000325zM64.1436 112v448h896v-448h-896z" unicode=""/>
-<glyph glyph-name="film" d="M800 687.712h64c17.6641 0 32 14.3359 32 32v32c0 17.6641 -14.3359 32 -32 32h-64c-17.6641 0 -32 -14.3359 -32 -32v-32c0 -17.6641 14.3359 -32 32 -32zM800 495.712h64c17.6641 0 32 14.3359 32 32v32c0 17.6641 -14.3359 32 -32 32h-64 c-17.6641 0 -32 -14.3359 -32 -32v-32c0 -17.6641 14.3359 -32 32 -32zM800 303.712h64c17.6641 0 32 14.3359 32 32v32c0 17.6641 -14.3359 32 -32 32h-64c-17.6641 0 -32 -14.3359 -32 -32v-32c0 -17.6641 14.3359 -32 32 -32zM800 111.712h64c17.6641 0 32 14.3359 32 32 v32c0 17.6641 -14.3359 32 -32 32h-64c-17.6641 0 -32 -14.3359 -32 -32v-32c0 -17.6641 14.3359 -32 32 -32zM160 687.712h64c17.6641 0 32 14.3359 32 32v32c0 17.6641 -14.3359 32 -32 32h-64c-17.6641 0 -32 -14.3359 -32 -32v-32c0 -17.6641 14.3359 -32 32 -32z M160 495.712h64c17.6641 0 32 14.3359 32 32v32c0 17.6641 -14.3359 32 -32 32h-64c-17.6641 0 -32 -14.3359 -32 -32v-32c0 -17.6641 14.3359 -32 32 -32zM160 303.712h64c17.6641 0 32 14.3359 32 32v32c0 17.6641 -14.3359 32 -32 32h-64 c-17.6641 0 -32 -14.3359 -32 -32v-32c0 -17.6641 14.3359 -32 32 -32zM160 111.712h64c17.6641 0 32 14.3359 32 32v32c0 17.6641 -14.3359 32 -32 32h-64c-17.6641 0 -32 -14.3359 -32 -32v-32c0 -17.6641 14.3359 -32 32 -32zM960 944.096h-896 c-35.1836 0 -64 -28.8164 -64 -64v-864.192c0 -35.1836 28.8164 -64 64 -64h896c35.1836 0 64 28.8164 64 64v864.192c0 35.1836 -28.8164 64 -64 64zM960 15.9033h-896v864.192h896v-864.192z" unicode=""/>
-<glyph glyph-name="feed" d="M101.872 629.744c-18.1279 0 -32.7686 -14.6562 -32.7686 -32.7686c0 -18.0957 14.6396 -32.7676 32.7676 -32.7676c303.008 0 525.344 -224.368 525.344 -527.36c0 -18.0957 14.6562 -32.752 32.7686 -32.752s32.7686 14.6562 32.7686 32.752 c0 340.368 -250.528 592.896 -590.88 592.896zM102.159 957.376c-18.1123 0 -32.7695 -14.6553 -32.7695 -32.7676s14.6562 -32.7686 32.7686 -32.7686c470.176 0 852.672 -382.496 852.672 -852.656c0 -18.0957 14.6562 -32.752 32.7686 -32.752 s32.7686 14.6562 32.7686 32.752c-0.015625 506.288 -411.92 918.192 -918.208 918.192zM184.015 300.401c-99.4717 0 -180.369 -81.1191 -180.369 -180.879c0 -99.7119 80.9121 -180.912 180.368 -180.912c99.4559 0 180.4 81.1836 180.4 180.911 c0 99.7598 -80.9277 180.88 -180.399 180.88zM184.014 1.9707c-64.6084 0 -117.168 52.752 -117.168 117.568s52.5596 117.536 117.168 117.536c64.624 0 117.216 -52.7197 117.216 -117.536s-52.5918 -117.568 -117.216 -117.568z" unicode=""/>
-<glyph glyph-name="earphones-alt" d="M1023.84 387.456c0.0957031 21.0557 -3.2168 100.496 -5.74512 123.216c-29.1201 260.752 -240.752 450 -503.184 450c-273.344 0 -494.815 -210.624 -509.84 -489.904c-0.320312 -6.0957 -2.56055 -49.3438 -2.7207 -75.0879l-0.0800781 -14.3203 c-1.31152 -5.91992 -2.11133 -12.0322 -2.11133 -18.3359v-214.656c0 -46.8799 38.1279 -85.0078 85.0078 -85.0078h86.2881c46.8799 0 85.0234 38.1279 85.0234 85.0078v214.64c0 46.8799 -38.1602 85.0078 -85.0244 85.0078h-86.3037 c-5.8877 0 -11.6318 -0.608398 -17.1836 -1.74414c0.480469 10.3838 0.912109 18.5762 1.02441 21.0566c13.168 244.784 207.136 429.344 445.92 429.344c229.28 0 414.128 -165.344 439.568 -393.12c1.07227 -9.50391 2.44824 -33.6641 3.55176 -57.9199 c-6.19238 1.44043 -12.5762 2.38477 -19.2002 2.38477h-85.2803c-46.8799 0 -85.0078 -38.1279 -85.0078 -85.0078v-213.664c0 -32.3682 18.4004 -60.2559 45.0889 -74.5918l-205.44 -80.6562v5.21582c0 17.6641 -14.3359 32 -32 32h-96c-17.6641 0 -32 -14.3359 -32 -32 v-32c0 -17.6641 14.3359 -32 32 -32h96c0.272461 0 0.512695 0.0800781 0.785156 0.0800781l57.3604 0.223633l329.552 129.376c4.32031 1.79199 7.98438 4.46387 10.9922 7.66406c28.8477 13.6162 48.9912 42.7363 48.9912 76.6885v213.664 c0 5.21582 -0.639648 10.2881 -1.55176 15.2324c0.879883 2.94434 1.50391 6 1.51953 9.21582zM85.1514 384.016h86.2891c11.5996 0 21.0234 -9.4082 21.0234 -21.0078v-214.656c0 -11.5996 -9.44043 -21.0078 -21.0244 -21.0078h-86.2881 c-11.5996 0 -21.0078 9.4082 -21.0078 21.0078v214.656c0.015625 11.5996 9.42383 21.0078 21.0078 21.0078zM832.528 363.008c0 11.5996 9.40918 21.0078 21.0088 21.0078h85.2803c11.5996 0 21.0234 -9.4082 21.0234 -21.0078v-213.664 c0 -11.5996 -9.44043 -21.0078 -21.0244 -21.0078h-85.2803c-11.5996 0 -21.0078 9.4082 -21.0078 21.0078v213.664z" unicode=""/>
-<glyph glyph-name="earphones" d="M1023.84 355.44c0.0957031 21.0557 -3.21582 100.497 -5.74414 123.217c-29.1201 260.752 -240.752 450 -503.184 450c-273.344 0 -494.815 -210.624 -509.84 -489.904c-0.320312 -6.0957 -2.56055 -49.3438 -2.7207 -75.0879l-0.0800781 -14.3203 c-1.31152 -5.91992 -2.11133 -12.0322 -2.11133 -18.3359v-278.656c0 -46.8799 38.1279 -85.0078 85.0078 -85.0078h86.2881c46.8799 0 85.0234 38.1279 85.0234 85.0078v278.64c0 46.8799 -38.1602 85.0078 -85.0244 85.0078h-86.3203 c-5.8877 0 -11.6318 -0.608398 -17.1836 -1.74414c0.480469 10.3838 0.912109 18.5918 1.02441 21.0557c13.1836 244.784 207.136 429.344 445.936 429.344c229.28 0 414.128 -165.344 439.568 -393.12c1.08789 -9.50391 2.46387 -33.6641 3.56836 -57.9199 c-6.24023 1.44043 -12.6084 2.38477 -19.2324 2.38477h-85.2803c-46.8799 0 -85.0078 -38.1279 -85.0078 -85.0078v-277.664c0 -46.8955 38.1279 -85.0078 85.0078 -85.0078h85.2803c46.8799 0 85.0234 38.1279 85.0234 85.0078v277.664 c0 5.21582 -0.639648 10.2881 -1.56738 15.2158c0.927734 2.94434 1.53613 6.0166 1.56836 9.23242zM85.1357 352.001h86.2881c11.5996 0 21.0234 -9.4082 21.0234 -21.0078v-278.656c0 -11.6162 -9.44043 -21.0078 -21.0244 -21.0078h-86.2881 c-11.5996 0 -21.0078 9.4082 -21.0078 21.0078v278.656c0.0322266 11.5996 9.44043 21.0078 21.0088 21.0078zM959.84 53.3447c0 -11.5996 -9.43945 -21.0078 -21.0234 -21.0078h-85.2803c-11.5996 0 -21.0078 9.4082 -21.0078 21.0078v277.648 c0 11.5996 9.4082 21.0078 21.0078 21.0078h85.2803c11.5996 0 21.0234 -9.4082 21.0234 -21.0078v-277.648z" unicode=""/>
-<glyph glyph-name="drop" d="M510.4 -62.7041c-193.312 0 -350.592 155.12 -350.592 345.776c0 222.688 311.632 644.848 324.912 662.72c6 8.06445 15.4082 12.8486 25.4727 12.9131c11.1836 0.0957031 19.5674 -4.59277 25.6631 -12.5605c13.4082 -17.5361 328.336 -432.225 328.336 -663.057 c0 -190.672 -158.72 -345.792 -353.792 -345.792zM510.752 872.304c-74.4004 -105.664 -286.943 -422.064 -286.943 -589.217c0 -155.376 128.56 -281.776 286.592 -281.776c159.776 0 289.776 126.4 289.776 281.776c0.015625 173.36 -214.145 485.024 -289.425 589.217z " unicode=""/>
-<glyph glyph-name="drawar" d="M1022.98 450.016l-117.505 407.089c-3.83984 13.8721 -16.4639 23.4717 -30.8477 23.4717h-735.344c-14.4961 0 -27.1846 -9.74414 -30.9443 -23.7764l-107.392 -386.352c-1.98438 -7.50391 -1.00879 -15.0078 1.99902 -21.5361 c-1.72754 -5.79199 -2.94336 -11.8242 -2.94336 -18.1758v-351.312c0 -35.3438 28.6562 -64 64 -64h896c35.3438 0 64 28.6562 64 64v351.312c0 1.71191 -0.368164 3.32812 -0.496094 5.00781c0.832031 4.5918 0.816406 9.43945 -0.526566 14.2718zM163.902 816.576 l686.369 0.000976562l93.1201 -321.84h-298.336c-1.44043 -76.8164 -55.9043 -129.681 -133.057 -129.681s-130.624 52.8799 -132.064 129.68h-305.776zM959.999 79.4248h-895.998v351.312h263.12c27.9355 -80.4316 95.7754 -129.68 184.879 -129.68 s157.936 49.248 185.871 129.68h262.128v-351.312z" unicode=""/>
-<glyph glyph-name="docs" d="M768 960h-352c-35.3438 0 -64 -28.6562 -64 -64h352v-256h256v-512h-224v-64h224c35.3438 0 64 28.6562 64 64v575.984zM768 704v165.504l165.472 -165.504h-165.472zM64 832c-35.3438 0 -64 -28.6562 -64 -64v-768c0 -35.3438 28.6562 -64 64 -64h544 c35.3438 0 64 28.6562 64 64v575.984l-256 256.016h-352zM608 0h-544v768h288v-256h256v-512zM416 576v165.504l165.472 -165.504h-165.472z" unicode=""/>
-<glyph glyph-name="directions" d="M1017.06 773.936l-99.6963 111.343c-6.06445 6.84766 -14.7842 10.752 -23.9365 10.752h-350.256v33.9678c0 16.5596 -14.3359 30 -32 30s-32 -13.4404 -32 -30v-33.9678h-255.808c-17.6797 0 -32 -14.3203 -32 -32v-223.664c0 -17.6797 14.3203 -32 32 -32h255.808 v-64.0957h-348.592c-9.15234 0 -17.8721 -3.9043 -23.9365 -10.752l-99.6797 -113.312c-10.752 -12.1279 -10.752 -30.3682 0 -42.4961l99.6797 -112.288c6.1123 -6.84766 14.7842 -9.74414 23.9365 -9.74414h348.592v-289.68c0 -16.5596 14.3359 -30 32 -30 c17.6641 0 32 13.4404 32 30v289.68h256.464c17.6797 0 32 14.3203 32 32v224.608c0 17.6797 -14.3203 32 -32 32h-256.464v64.0957h350.256c9.15234 0 17.8721 3.9043 23.9365 10.752l99.6963 112.32c10.7363 12.1123 10.7363 30.3525 0 42.4805v0.00074zM767.647 319.679 h-622.688l-71.2803 79.2803l71.2803 81.3115h622.688v-160.592zM879.039 672.367h-623.68v159.664h623.68l71.2803 -79.3438z" unicode=""/>
-<glyph glyph-name="direction" d="M966.912 661.84l-179.121 192c-6.08008 6.48047 -14.5439 10.1602 -23.4238 10.1602h-267.12l-1.00781 66c0 16.5596 -14.3359 30 -32 30s-30 -13.4404 -30 -30l-0.975586 -66h-352.768c-17.6797 0 -32 -14.3203 -32 -32v-384c0 -17.6797 14.3203 -32 32 -32h352.336 v-450c0 -16.5596 14.3359 -30 32 -30s32 13.4404 32 30v450h267.536c8.87988 0 17.3438 3.67969 23.4082 10.1602l179.12 192c11.4717 12.3037 11.4717 31.376 0.015996 43.6796zM750.463 480h-637.968v320h637.968l149.28 -160z" unicode=""/>
-<glyph glyph-name="diamond" d="M1018.72 664.528l-139.872 267.442c-8.16016 15.5996 -29.2637 28.3516 -46.8477 28.3516h-321.936c-0.351562 0.015625 -0.703125 0.111328 -1.05469 0.126953c-0.288086 0 -0.560547 -0.112305 -0.848633 -0.12793h-316.16 c-17.5996 0 -38.752 -12.7197 -47.0244 -28.2559l-139.504 -262.288c-8.28809 -15.5361 -6.62402 -39.9365 3.63184 -54.2568l480.016 -669.152c5.15234 -7.18359 12 -10.8154 18.832 -10.8154c6.78418 0 13.584 3.53613 18.7676 10.5918l487.904 664.256 c10.3838 14.1924 12.2559 38.5439 4.09598 54.1277zM942.367 672.371h-171.456l68.6562 196.608zM575.343 896.323h205.968l-63.8877 -182.928zM668.238 672.371h-297.647l140.672 202.096zM313.887 702.915l-64.1768 193.408h198.816zM680.75 608.371l-172.032 -492.544 l-163.456 492.544h335.488zM436.926 128.915l-343.936 479.456h184.832zM748.542 608.371h185.168l-352.976 -480.56zM188.478 877.587l68.0957 -205.216h-177.248z" unicode=""/>
-<glyph glyph-name="cup" d="M832.56 544.208c-8.33594 0 -35.2021 0.160156 -64.3057 0.368164l0.112305 63.9678c0 35.3438 -28.6562 64 -64 64l-640.496 0.160156c-35.3438 0 -64 -28.6562 -64 -64v-480.944c0 -106.032 85.9678 -192 192 -192h384.656c106.032 0 191.008 85.9678 191.008 192 l0.0644531 32.8477c29.0244 -0.223633 58.6084 -0.399414 64.9766 -0.399414c105.776 0 191.568 85.04 191.568 191.072c-0.015625 106.048 -85.8076 192.928 -191.584 192.928zM703.533 127.76c0 -70.5918 -56.3994 -128 -127.008 -128h-384.656 c-70.5918 0 -128 57.4082 -128 128l-0.0957031 480.944l640.592 -0.192383zM832.559 223.279c-6.35156 0 -35.8877 0.191406 -64.8633 0.399414l0.448242 256.816c29.1201 -0.208008 56.0479 -0.368164 64.3994 -0.368164c73.1201 0 128.624 -54.5439 128.624 -127.84 s-55.4883 -129.008 -128.608 -129.008zM575.87 736.238c17.6641 0 32 14.3359 32 32v160c0 17.6641 -14.3359 32 -32 32s-32 -14.3359 -32 -32v-160c0 -17.6797 14.3359 -32 32 -32zM191.87 736.238c17.6641 0 32 14.3359 32 32v160c0 17.6641 -14.3359 32 -32 32 s-32 -14.3359 -32 -32v-160c0 -17.6797 14.3359 -32 32 -32zM383.87 736.238c17.6641 0 32 14.3359 32 32v160c0 17.6641 -14.3359 32 -32 32s-32 -14.3359 -32 -32v-160c0 -17.6797 14.3359 -32 32 -32z" unicode=""/>
-<glyph glyph-name="compass" d="M733.184 679.728l-313.15 -134.64c-5.66406 -2.87988 -10.2559 -7.47168 -13.1514 -13.1514l-143.456 -289.216c-5.87207 -11.5361 -3.74414 -25.5361 5.31152 -34.7842c5.80762 -5.9043 13.6318 -9.02441 21.5361 -9.02441c4.43164 0 8.94336 0.975586 13.1191 3.00781 l305.728 126.976c5.59961 2.68848 10.2236 7.05664 13.2158 12.4971l150.88 296.896c6.43164 11.5996 4.52734 26.0312 -4.65625 35.5674c-9.21582 9.53613 -23.584 11.8721 -35.376 5.87207zM357.857 295.184l87.0078 177.681l87.8721 -109.984zM584.705 400.384 l-88.7998 111.152l176.784 69.7598zM512.001 960c-282.768 0 -512 -229.232 -512 -512c0 -282.784 229.232 -512 512 -512c282.784 0 512 229.216 512 512c0 282.768 -229.216 512 -512 512zM512.001 -1.00781c-247.024 0 -448 201.984 -448 449.009 c0 247.025 200.976 448 448 448s448 -200.976 448 -448s-200.976 -449.009 -448 -449.009z" unicode=""/>
-<glyph glyph-name="call-out" d="M1000.35 188.384c-15.6641 11.0078 -187.059 124.974 -208.066 137.806c-9.15234 5.59961 -20.3203 8.33594 -32.4639 8.33594c-15.6641 0 -33.0078 -4.55957 -49.9355 -13.4717c-16.4961 -8.68848 -66.4639 -37.1201 -90.9121 -51.0879 c-21.5361 15.1201 -72.1279 53.8721 -151.84 133.664c-79.2158 79.1836 -118.319 130.191 -133.535 151.84c13.9355 24.4316 42.3359 74.3994 50.9756 90.8477c16.3682 31.0078 18.2246 61.9678 4.94434 82.8477c-12.4639 19.6797 -125.968 191.808 -137.68 208 c-11.0244 15.2803 -30.8164 23.5361 -52.2881 23.5361c-16.9443 0 -34.9121 -5.12012 -50.4961 -15.9678c-1.50391 -1.07227 -152.096 -110.256 -150.096 -172.352c5.55176 -174.432 175.056 -379.424 316.271 -520.688c141.215 -141.264 346.224 -310.815 521.344 -316.399 h1.44043c61.3115 0 169.088 148.688 170.128 150.16c28.2725 40.4004 17.9688 84.8809 -7.79067 102.929zM956.141 122.733c-40.5918 -56.2236 -98.2246 -114.945 -120.784 -123.346c-120.032 5.63184 -288.464 111.12 -474.88 297.568 c-186.4 186.464 -291.872 354.704 -297.44 474.336c8.0957 22.624 66.8154 80.624 122.527 120.912c4.12793 2.84766 9.21582 4.49609 13.9678 4.49609c1.05566 0 1.93555 -0.0957031 2.62402 -0.223633c18 -26.1602 114.624 -172.433 132.16 -199.776 c0.0644531 -2.87988 -0.911133 -10.1914 -6.39941 -20.623c-5.83984 -11.1201 -24.0322 -43.5361 -49.9043 -88.8799l-20.1279 -35.2803l23.3438 -33.248c17.4082 -24.7197 58.8164 -78.4639 140.624 -160.288c82.1602 -82.1924 135.712 -123.473 160.336 -140.784 l33.248 -23.3438l35.2803 20.1602c34.1924 19.5361 75.5039 42.9443 88.9443 50c10.7842 5.67969 18.1602 6.12793 20.1602 6.12793c0.320312 0 0.592773 0 0.816406 -0.0322266c24.4961 -15.376 173.937 -114.592 200.32 -132.688 c0.431641 -2.55957 0.03125 -8.12793 -4.81641 -15.0879zM683.899 577.724l275.246 273.572l-0.879883 -155.056c-0.288086 -12.9443 9.96777 -24.1924 22.9121 -23.8887l16.416 0.015625c12.96 0.320312 23.6484 8 23.9209 20.9277l0.65625 231.008 c0 0.223633 -0.864258 0.383789 -0.864258 0.607422l1.26367 11.7119c0.12793 6.49609 -1.37598 12.2881 -5.59961 16.4316c-4.12793 4.17578 -9.93555 6.71973 -16.3838 6.54395l-11.6963 -0.272461c-0.223633 0 -0.399414 -0.0957031 -0.655273 -0.12793l-229.472 1.02441 c-12.9277 -0.288086 -23.6162 -10.9766 -23.9199 -23.9209l-0.0322266 -16.416c1.96777 -15.2324 13.9355 -24.1602 26.8799 -23.8721l151.248 -0.400391l-274.288 -272.624c-12.4961 -12.4961 -12.4961 -32.7686 0 -45.2646 c12.4961 -12.4805 32.752 -12.4805 45.2484 0.000475z" unicode=""/>
-<glyph glyph-name="call-in" d="M1000.35 188.384c-15.6641 11.0078 -187.059 124.974 -208.066 137.806c-9.15234 5.59961 -20.3203 8.33594 -32.4639 8.33594c-15.6641 0 -33.0078 -4.55957 -49.9355 -13.4717c-16.4961 -8.68848 -66.4639 -37.1201 -90.9121 -51.0879 c-21.5361 15.1201 -72.1279 53.8721 -151.84 133.664c-79.2158 79.1836 -118.319 130.191 -133.535 151.84c13.9355 24.4316 42.3359 74.3994 50.9756 90.8477c16.3682 31.0078 18.2246 61.9678 4.94434 82.8477c-12.4639 19.6797 -125.968 191.808 -137.68 208 c-11.0244 15.2803 -30.8164 23.5361 -52.2881 23.5361c-16.9443 0 -34.9121 -5.12012 -50.4961 -15.9678c-1.50391 -1.07227 -152.096 -110.256 -150.096 -172.352c5.55176 -174.432 175.056 -379.424 316.271 -520.688c141.215 -141.264 346.224 -310.815 521.344 -316.399 h1.44043c61.3115 0 169.088 148.688 170.128 150.16c28.2725 40.4004 17.9688 84.8809 -7.79067 102.929zM956.141 122.733c-40.5918 -56.2236 -98.2246 -114.945 -120.784 -123.346c-120.032 5.63184 -288.464 111.12 -474.88 297.568 c-186.4 186.464 -291.872 354.704 -297.44 474.336c8.0957 22.624 66.8154 80.624 122.527 120.912c4.12793 2.84766 9.21582 4.49609 13.9678 4.49609c1.05566 0 1.93555 -0.0957031 2.62402 -0.223633c18 -26.1602 114.624 -172.433 132.16 -199.776 c0.0644531 -2.87988 -0.911133 -10.1914 -6.39941 -20.623c-5.83984 -11.1201 -24.0322 -43.5361 -49.9043 -88.8799l-20.1279 -35.2803l23.3438 -33.248c17.4082 -24.7197 58.8164 -78.4639 140.624 -160.288c82.1602 -82.1924 135.712 -123.473 160.336 -140.784 l33.248 -23.3438l35.2803 20.1602c34.1924 19.5361 75.5039 42.9443 88.9443 50c10.7842 5.67969 18.1602 6.12793 20.1602 6.12793c0.320312 0 0.592773 0 0.816406 -0.0322266c24.4961 -15.376 173.937 -114.592 200.32 -132.688 c0.431641 -2.55957 0.03125 -8.12793 -4.81641 -15.0879zM643.836 583.483c4.12793 -4.17578 9.9375 -6.72168 16.3857 -6.5459l11.7119 0.272461c0.223633 0 0.383789 0.0957031 0.639648 0.111328l229.504 -1.00781c12.9121 0.303711 23.6162 10.9922 23.9199 23.9365 l0.015625 16.416c-1.95215 15.2324 -13.9365 24.1602 -26.8643 23.8721l-151.504 0.400391l261.952 261.6c12.4961 12.4961 12.4961 32.7686 0 45.2646c-12.4961 12.4805 -32.752 12.4805 -45.248 0.000976562l-262.672 -262.32l0.879883 154.832 c0.288086 12.9277 -9.96777 24.1914 -22.8955 23.8877l-16.416 -0.015625c-12.96 -0.320312 -23.6641 -8.0166 -23.9365 -20.9443l-0.65625 -231.008c0 -0.223633 0.879883 -0.383789 0.879883 -0.607422l-1.28027 -11.7119 c-0.12793 -6.49609 1.3916 -12.2725 5.58428 -16.4331z" unicode=""/>
-<glyph glyph-name="call-end" d="M961.696 760.448c0 -1.05566 -0.0966797 -1.93457 -0.224609 -2.62305c-26.1602 -18 -172.433 -114.624 -199.776 -132.16c-2.87988 -0.0644531 -10.1914 0.911133 -20.623 6.39941c-11.1201 5.83984 -43.5361 24.0322 -88.8799 49.9043l-35.2803 20.1279 l-33.248 -23.3438c-24.7197 -17.4082 -78.4639 -58.8164 -160.288 -140.624c-82.1758 -82.1602 -123.456 -135.712 -140.768 -160.336l-23.3438 -33.248l20.1602 -35.2803c19.5361 -34.1924 42.9443 -75.5039 50 -88.9443 c5.67969 -10.7842 6.12793 -18.1602 6.12793 -20.1602c0 -0.320312 0 -0.592773 -0.0322266 -0.816406c-15.3604 -24.4961 -114.593 -173.937 -132.673 -200.32c-2.55957 -0.431641 -8.12793 -0.03125 -15.0879 4.81641c-56.2559 40.6084 -114.96 98.2402 -123.376 120.8 c5.63184 120.032 111.12 288.464 297.568 474.88c186.464 186.4 354.72 291.872 474.352 297.44c22.624 -8.0957 80.624 -66.8154 120.912 -122.527c2.83203 -4.12793 4.48047 -9.23242 4.48061 -13.985zM1023.7 760.449c0 16.9443 -5.12109 34.9141 -15.9688 50.498 c-1.05566 1.50391 -108.256 152.096 -170.336 150.096c-174.432 -5.55176 -379.439 -175.056 -520.703 -316.271c-141.232 -141.216 -310.801 -346.224 -316.385 -521.344v-1.44043c0 -61.3115 148.672 -169.088 150.144 -170.128 c40.4004 -28.2881 84.8809 -17.9678 102.945 7.77637c11.0078 15.6641 124.976 187.056 137.808 208.063c5.59961 9.15234 8.33594 20.3203 8.33594 32.4639c0 15.6641 -4.57617 33.0078 -13.4727 49.9355c-8.6875 16.4961 -37.1191 66.4639 -51.0869 90.9121 c15.1201 21.5361 53.8721 72.1279 133.664 151.84c79.1836 79.2158 130.191 118.319 151.84 133.535c24.4316 -13.9355 74.3994 -42.3359 90.8477 -50.9756c31.0078 -16.3682 61.9678 -18.2246 82.8477 -4.94434c19.6797 12.4639 189.808 125.968 206 137.68 c15.2803 11.0557 23.5205 30.8477 23.5201 52.3035z" unicode=""/>
-<glyph glyph-name="calculator" d="M960 960.096h-896c-35.1836 0 -64 -28.8164 -64 -64v-896.192c0 -35.1836 28.8164 -64 64 -64h896c35.1836 0 64 28.8164 64 64v896.192c0 35.1836 -28.8164 64 -64 64zM960 -0.0966797h-896v896.192h896v-896.192zM224 607.695h64v-64c0 -17.6641 14.3359 -32 32 -32 s32 14.3359 32 32v64h64c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32h-64v64c0 17.6641 -14.3359 32 -32 32s-32 -14.3359 -32 -32v-64h-64c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32zM433.136 368.848 c-12.4961 12.4961 -32.752 12.4971 -45.248 0.000976562l-67.8877 -67.8721l-67.8877 67.8721c-12.4961 12.4961 -32.752 12.4961 -45.2637 0c-12.4961 -12.4961 -12.4961 -32.7686 0 -45.2646l67.8721 -67.8721l-67.8721 -67.8721 c-12.4961 -12.4961 -12.4961 -32.7686 0 -45.2646s32.752 -12.4961 45.2637 0l67.8877 67.8564l67.8877 -67.8721c12.4961 -12.4961 32.752 -12.4961 45.248 0s12.4961 32.7686 0 45.2646l-67.8721 67.8721l67.8721 67.8721c12.4961 12.5117 12.4961 32.7676 0 45.2793z M608 607.696h192c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32h-192c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32zM608 287.696h192c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32h-192c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32zM608 159.696h192 c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32h-192c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32z" unicode=""/>
-<glyph glyph-name="bubbles" d="M424.816 280.656c230.944 0 409.902 131.903 407.15 327.631c0 173.184 -183.216 311.632 -414.16 311.632c-230.976 0 -418.159 -138.448 -418.159 -311.632c0 -107.872 52.9121 -222.88 163.408 -279.376c0 -0.65625 -0.192383 -1.15234 -0.192383 -1.87207 c0 -46.8799 -39.0244 -111.152 -54.4004 -137.664h0.0644531c-1.21582 -2.87988 -1.95215 -6 -1.95215 -9.34375c0 -13.1201 10.5762 -23.6641 23.6963 -23.6641c1.93555 0 5.08789 0.400391 6.22363 0.400391c0.320312 0 0.432617 0 0.400391 -0.0957031 c81.6641 13.3438 202.256 105.248 220.128 127.024c18.3359 -2.71973 30.7197 -3.15137 46.0801 -3.15137c6.52832 0.015625 13.4727 0.111328 21.7129 0.111328zM330.687 349.535l-40.9766 -34.0322c-9.50391 -10.9756 -50.7998 -45.4395 -86.3516 -67.8076 c21.6484 61.6797 20.7041 81.2158 20.7041 81.2158l3.00781 39.1523l-34.8799 17.8076c-88.6719 45.3438 -128.528 139.744 -128.528 222.4c0 137.664 158.864 247.632 354.16 247.632c195.28 0 350.16 -109.968 350.16 -247.632 c-0.608398 -152.608 -145.872 -264.624 -341.152 -264.624c0 0 -29.8076 -1.15234 -60.3994 3.37598zM1024.33 349.807c0 86.7363 -33.8867 152.881 -118.446 202.513c-2.06445 -23.0723 -8.64062 -47.8242 -15.793 -69.5684 c54.6562 -37.7764 70.2559 -76.5605 70.2559 -132.944c0 -69.0244 -32.1602 -119.089 -106.912 -157.345l-31.8398 -15.8076s3.31152 -82 8.22363 -102.752c-62.4482 45.7764 -83.9043 84 -83.9043 84l-33.6641 -5.18359 c-13.3115 -1.93555 -49.3115 -1.96777 -49.3115 -1.96777c-86.9443 0 -151.376 20.7197 -206.336 63.7441c14.9277 0.912109 -89.1846 0.879883 -91.5049 -1.15234c63.5684 -77.6318 167.473 -126.592 297.841 -126.592c7.08789 0 13.0879 -0.0644531 18.7197 -0.0644531 c13.2803 0 24 0.368164 39.8398 2.68848c15.4883 -18.7842 102.225 -101.504 172.816 -113.008c-0.0322266 0.0644531 0.0634766 0.0644531 0.367188 0.0644531c0.944336 0 3.68066 -0.335938 5.34473 -0.335938c11.3438 0 20.4961 9.12012 20.4961 20.4639 c0 2.87988 -0.65625 5.59961 -1.68066 8.06348h0.0644531c-13.2803 22.8799 -34.1279 89.7441 -34.1279 130.256c0 0.624023 -0.192383 1.05566 -0.192383 1.63184c95.5039 48.832 139.744 120.08 139.744 213.296z" unicode=""/>
-<glyph glyph-name="briefcase" d="M960.016 768.528h-255.601v62c0 52.9443 -43.0557 96 -96 96h-192.432c-52.9443 0 -96 -43.0557 -96 -96v-62h-255.968c-35.1836 0 -64 -28.8164 -64 -64v-224.256h-0.0322266v-64h0.0322266v-382.816c0 -35.1836 28.8164 -64 64 -64h896c35.1836 0 64 28.8164 64 64 v671.072c0 35.1836 -28.8164 64 -64 64h0.001zM383.983 830.528c0 17.6641 14.3359 32 32 32h192.432c17.6641 0 32 -14.3359 32 -32v-62h-256.432zM64.0156 704.528h896v-224.256h-352.368v32.752c0 35.2803 -28.7197 64 -64 64h-63.7441c-35.2803 0 -64 -28.7197 -64 -64 v-32.752h-351.888v224.256h0.0001zM543.695 351.872h-63.8086v161.152h63.7441zM64.0146 33.4717v382.816h351.872v-64.4004c0 -35.2803 28.7197 -64 64 -64h63.7441c35.2803 0 64 28.7197 64 64v64.4004h352.368v-382.816h-895.984h-0.0001z" unicode=""/>
-<glyph glyph-name="book-open" d="M952.08 958.448l-423.041 -114.592c-10.752 -2.87988 -34.0957 -2.84766 -44.8154 0.160156l-412.144 114.208c-36.7842 10.1279 -72.416 -16.4004 -72.416 -54.2725v-778.112c0 -32.0957 24.3359 -62.7842 55.3115 -71.4082l412.16 -114.224 c11.0244 -3.05566 25.2168 -4.75195 39.9365 -4.75195c10.0957 0 25.0078 0.78418 38.7197 4.52832l423.024 114.592c31.0557 8.40039 55.5039 39.0244 55.5039 71.248v778.128c0.015625 37.8398 -35.6162 64.4639 -72.2402 54.4961zM479.999 3.05664l-408.928 113.056 c-3.08789 0.847656 -7.4082 6.49609 -7.4082 9.71191v768.032l403.472 -111.536c3.9043 -1.08789 8.28809 -1.93555 12.8643 -2.65527v-776.608zM960.335 125.824c0 -3.15234 -5.18359 -8.65527 -8.25586 -9.50293l-408.08 -110.528v775.92 c0.591797 0.143555 1.2002 0.223633 1.79199 0.383789l414.528 112.128v-768.4h0.015625zM641.999 593.697c2.87988 0 5.80957 0.367188 8.68945 1.18359l223.936 63.0244c17.0244 4.81641 26.9443 22.4648 22.1602 39.4727s-22.5605 26.8799 -39.4727 22.1602 l-223.936 -63.0244c-17.0244 -4.81641 -26.9443 -22.4648 -22.1602 -39.4727c3.96777 -14.1279 16.8154 -23.3438 30.7833 -23.3438zM642.001 401.696c2.87988 0 5.80957 0.368164 8.68945 1.18457l223.936 63.0244c17.0244 4.81641 26.9443 22.4648 22.1602 39.4727 c-4.7841 17.0079 -22.5605 26.8799 -39.4727 22.1602l-223.936 -63.0244c-17.0244 -4.81641 -26.9443 -22.4648 -22.1602 -39.457c3.96777 -14.1279 16.8154 -23.3604 30.7833 -23.3605zM642.003 209.696c2.87988 0 5.80957 0.368164 8.68945 1.18457l223.936 63.0244 c17.0244 4.81641 26.9443 22.4648 22.1602 39.4727s-22.5605 26.8799 -39.4727 22.1602l-223.936 -63.0244c-17.0244 -4.81641 -26.9443 -22.4648 -22.1602 -39.4727c3.96777 -14.1123 16.8154 -23.3447 30.7833 -23.3448zM394.629 656.513l-223.934 63.0254 c-16.9121 4.71973 -34.6885 -5.15234 -39.4727 -22.1602s5.12012 -34.6562 22.1602 -39.4727l223.936 -63.0244c2.87988 -0.816406 5.80762 -1.18457 8.6875 -1.18457c13.9678 0 26.8154 9.21582 30.7832 23.3438c4.78418 16.9922 -5.12012 34.6562 -22.1602 39.4727z M394.631 464.514l-223.934 63.0254c-16.9121 4.71973 -34.6885 -5.15234 -39.4727 -22.1602s5.12012 -34.6562 22.1602 -39.4727l223.936 -63.0244c2.87988 -0.816406 5.80762 -1.18457 8.6875 -1.18457c13.9678 0 26.8154 9.21582 30.7832 23.3438 c4.78418 16.9922 -5.12012 34.6562 -22.1602 39.4727zM394.633 272.515l-223.934 63.0254c-16.9121 4.71973 -34.6885 -5.15234 -39.4727 -22.1602s5.12012 -34.6562 22.1602 -39.4727l223.936 -63.0244c2.87988 -0.816406 5.80762 -1.18457 8.6875 -1.18457 c13.9678 0 26.8154 9.21582 30.7832 23.3438c4.78418 17.0078 -5.12012 34.6562 -22.1602 39.4727z" unicode=""/>
-<glyph glyph-name="basket-loaded" d="M1015.66 676c-5.96777 8.46387 -15.6631 13.502 -25.999 13.502h-99.7441l-205.136 174.832c-24.9756 24.9756 -65.5195 25.0078 -90.4951 0l-201.648 -174.832h-82.0957l-51.4082 177.28c-20.1602 69.8076 -68.0645 77.3438 -87.7129 77.3438h-137.088 c-17.5684 0 -31.7764 -14.2236 -31.7764 -31.7754s14.2236 -31.7754 31.7754 -31.7754h137.056c4.33594 0 17.5684 0 26.5928 -31.1836l176.848 -649.936c3.83984 -13.7119 16.3359 -23.1836 30.5918 -23.1836h431.968c13.4082 0 25.376 8.40039 29.9043 21.0244 l152.256 449.68c3.50391 9.74414 2.04785 20.5918 -3.8877 29.0234zM639.537 819.07l152.032 -129.584h-304.112zM815.025 239.807h-385.487l-101.152 386.128h616.096zM752.002 111.871c-44.1924 0 -80 -35.8076 -80 -80s35.8076 -80 80 -80s80 35.8076 80 80 c0 44.1924 -35.8076 80 -80 80zM464.002 111.871c-44.1924 0 -80 -35.8076 -80 -80s35.8076 -80 80 -80s80 35.8076 80 80c0 44.1924 -35.8076 80 -80 80z" unicode=""/>
-<glyph glyph-name="basket" d="M1015.66 676c-5.96777 8.46387 -15.6621 13.502 -25.998 13.502h-679.136l-51.4082 177.28c-20.1602 69.8076 -68.0645 77.3438 -87.7129 77.3438h-137.072c-17.5684 0 -31.7764 -14.2236 -31.7764 -31.7754s14.2236 -31.7754 31.7754 -31.7754h137.056 c4.33594 0 17.5684 0 26.5928 -31.1836l176.848 -649.936c3.83984 -13.7119 16.3359 -23.1836 30.5918 -23.1836h431.968c13.4082 0 25.376 8.40039 29.9043 21.0244l152.256 449.68c3.50391 9.74414 2.04785 20.5918 -3.8877 29.0234zM815.026 239.806h-385.487 l-101.152 386.128h616.096zM752.003 111.87c-44.1924 0 -80 -35.8076 -80 -80s35.8076 -80 80 -80s80 35.8076 80 80c0 44.1924 -35.8076 80 -80 80zM464.003 111.87c-44.1924 0 -80 -35.8076 -80 -80s35.8076 -80 80 -80s80 35.8076 80 80c0 44.1924 -35.8076 80 -80 80z " unicode=""/>
-<glyph glyph-name="bag" d="M864 801.296h-191.185v61.376c0 52.9443 -43.0557 96 -96 96h-127.632c-52.9443 0 -96 -43.0557 -96 -96v-61.376h-193.184c-35.3438 0 -64 -28.6562 -64 -64v-735.968c0 -35.3438 28.6562 -64 64 -64h704c35.3438 0 64 28.6562 64 64v735.968 c0 35.3438 -28.6562 64 -64 64h0.001zM417.184 862.672c0 17.6641 14.3359 32 32 32h127.632c17.6641 0 32 -14.3359 32 -32v-61.376h-191.632v61.376zM864 1.32812h-704v735.968h193.184v-65.8398s-0.847656 -31.9678 31.8086 -31.9678 c36 0 32.1924 31.9678 32.1924 31.9678v65.8398h191.632v-65.8398s-2.12793 -32.1279 31.8721 -32.1279c32 0 32.1279 32.1279 32.1279 32.1279v65.8398h191.184v-735.968z" unicode=""/>
-<glyph glyph-name="action-undo" d="M990.064 17.6641c-0.335938 0 -0.719727 -0.000976562 -1.08789 0.03125c-16.1924 0.52832 -26.4004 13.0879 -27.7764 29.2158c-1.08789 11.8721 -33.9678 299.088 -482.256 298.784v-183.664c0 -12.3682 -7.12012 -23.6641 -18.3359 -28.9443 c-11.0879 -5.31152 -24.4316 -3.67969 -33.9678 4.22461l-414.976 343.776c-7.44043 6.0957 -11.7129 15.1836 -11.6807 24.7832c0.0322 9.5996 4.33594 18.6875 11.7764 24.752l414.96 340.56c9.56836 7.80762 22.7842 9.31152 33.9365 4.0957 c11.1523 -5.31152 18.2881 -16.5596 18.2881 -28.9111v-179.632c185.968 -5.9043 330.992 -65.7119 424.336 -174.976c151.936 -177.776 118.031 -436.16 116.432 -446.912c-2.36816 -15.6641 -13.8721 -27.1836 -29.6484 -27.1836zM446.944 410.191l0.0625 0.000976562 c320.224 -0.192383 442.592 -108.32 512.464 -203.809c-10.2236 76.4961 -40.0635 168.72 -105.008 244.031c-86.3359 100.096 -225.439 152.848 -407.535 152.848c-17.6797 0 -32 14.3203 -32 32v143.776l-332.432 -273.36l332.432 -275.904v148.4 c0 8.49609 3.37598 16.6562 9.4082 22.6562c6 5.98438 14.1279 9.36035 22.6084 9.36035z" unicode=""/>
-<glyph glyph-name="action-redo" d="M33.9355 17.6641c0.335938 0 0.719727 -0.000976562 1.08789 0.03125c16.1924 0.52832 26.4004 13.0879 27.7764 29.2158c1.08789 11.8721 32.9756 299.088 481.248 298.784l1.00781 -183.664c0 -12.3682 7.12012 -23.6641 18.3359 -28.9443 c11.0879 -5.31152 24.4316 -3.67969 33.9678 4.22461l414.976 343.776c7.44043 6.0957 11.7129 15.1836 11.6807 24.7832c-0.0322 9.5996 -4.33594 18.6875 -11.7764 24.752l-414.96 340.56c-9.56836 7.80762 -22.7842 9.31152 -33.9365 4.0957 c-11.1523 -5.31152 -18.2881 -16.5596 -18.2881 -28.9111l-1.00781 -179.632c-185.952 -5.8877 -329.968 -65.7119 -423.328 -174.96c-151.936 -177.776 -118.031 -436.16 -116.432 -446.912c2.36816 -15.6797 13.8721 -27.1992 29.6484 -27.1992zM577.056 410.191h-0.0625 c-320.208 -0.192383 -442.592 -108.32 -512.464 -203.824c10.2236 76.4961 40.0635 168.72 105.008 244.031c86.3359 100.096 225.44 152.848 407.536 152.848c17.6797 0 32 14.3203 32 32v143.776l332.432 -273.344l-332.448 -275.904v148.4 c0 8.49609 -3.37598 16.6562 -9.4082 22.6562c-5.98438 5.98438 -14.1123 9.36035 -22.5928 9.36035z" unicode=""/>
-<glyph glyph-name="wrench" d="M1006.37 744.064c-10.7842 4.97559 -23.582 3.08789 -32.5576 -4.84766l-161.312 -144.896l-145.632 149.408l144.192 166.528c7.83984 9.05566 9.74414 21.5361 4.86426 32.5117s-15.6641 17.6953 -27.5205 17.6953h-8.68848 c-89.1201 0 -242.977 -7.66406 -311.664 -77.3438l-13.8564 -13.7598c-73.2803 -74.7676 -86.2881 -197.376 -47.6797 -290.576l-369.28 -376.896c-49.792 -50.4805 -49.792 -132.32 0 -182.816l45.0723 -45.6963c24.8955 -25.2324 57.5352 -37.8564 90.1748 -37.8564 c32.624 0 65.2637 12.624 90.1436 37.8564l374.72 377.728c35.4404 -19.1523 84 -31.6641 124.784 -31.6641c65.376 0 127.344 26.3682 174.527 74.2559l13.6641 13.8398c74.6084 75.6484 73.4561 237.297 73.792 308.417 c0.0322266 12.0957 -6.92773 23.0879 -17.7434 28.112zM905.666 450.992l-11.873 -13.8711c-35.7441 -36.2725 -82.4961 -53.6484 -131.664 -53.6484c-24.3203 0 -57.0879 4.57617 -79.2158 13.792c-20 8.30371 -38.5762 20.2881 -55.2002 35.4238l-410.176 -413.616 c-12.0322 -12.2236 -28.0322 -18.9434 -45.0566 -18.9434s-33.04 6.71973 -45.0879 18.9434l-45.0557 45.6797c-24.8643 25.2158 -24.8643 66.2236 -0.0166016 91.4395l400.784 408.864c-13.4404 19.5684 -22.5928 40.8965 -28.0488 62.9766h-0.015625 c-15.4238 62.3838 -6.43164 148.607 42.0166 198.048l13.792 13.9199c41.5518 42.1602 149.456 54.624 209.2 58.3037l-117.36 -135.536c-10.4961 -12.1279 -9.96777 -30.4004 1.21582 -41.8721l185.536 -190.336c11.248 -11.584 29.4404 -12.2559 41.5527 -1.51953 l130.608 117.632c-3.8877 -63.3604 -16.1914 -155.376 -55.9349 -195.68z" unicode=""/>
-<glyph glyph-name="umbrella" d="M1024.32 450.416c0 -17.6641 -14.29 -31.9844 -31.9697 -31.9844h-448.88v-324.192c0 -87.1523 -70.9121 -158.08 -158.096 -158.08s-158.111 70.9277 -158.111 158.08c0 17.6641 14.3203 31.9844 31.9844 31.9844c17.6641 0 31.9844 -14.3203 31.9844 -31.9844 c0 -51.9043 42.2236 -94.1279 94.1592 -94.1279c51.9199 0 94.1602 42.2236 94.1602 94.1279v324.192h-447.888c-17.6641 0 -31.9844 14.3359 -31.9844 31.9844c0 247.296 180.912 404.112 479.856 414.48v62.9756c0 17.6641 14.3203 31.9678 31.9844 31.9678 c17.6797 0 31.9678 -14.3203 31.9678 -31.9688v-62.9756c299.008 -10.3516 480.832 -167.184 480.833 -414.479zM959.15 482.384c-15.7764 200.528 -178.896 319.119 -447.648 319.119s-430.896 -118.592 -446.655 -319.104h894.304v-0.015625z" unicode=""/>
-<glyph glyph-name="trash" d="M896.8 800.976l-225.277 -0.000976562v87.2637c0 40.5283 -33.0078 72.4961 -73.5361 72.4961h-171.984c-40.5283 0 -73.5205 -31.9678 -73.5205 -72.4961v-87.2637h-225.28c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32h44.0156l74.2402 -739.92 c3.10352 -34.624 32.6074 -61.7764 67.1357 -61.7764h398.8c34.5283 0 64 27.1523 67.0879 61.4727l74.3037 740.24h44.0156c17.6797 0 32 14.3359 32 32s-14.3203 31.9844 -32 31.9844zM416.482 888.238c0 5.23242 4.27148 9.50488 9.51953 9.50488h171.984 c5.24805 0 9.53613 -4.27246 9.53613 -9.50488v-87.2637h-191.04zM714.77 2.79785c-0.160156 -1.77637 -2.25586 -3.53613 -3.37598 -3.53613h-398.8c-1.12012 0 -3.23242 1.74414 -3.4248 3.83984l-73.6318 733.856h552.912z" unicode=""/>
-<glyph glyph-name="tag" d="M1023.98 543.728l-0.000976562 338.367c0 42.9443 -34.9443 77.9043 -77.8721 77.9043h-345.376c-21.6797 0 -54.4961 0 -75.9199 -21.4404l-505.936 -505.952c-12.1602 -12.1602 -18.8799 -28.3037 -18.8799 -45.4873c0 -17.2158 6.68848 -33.376 18.8486 -45.5361 l386.8 -386.72c12.1123 -12.1758 28.2725 -18.8643 45.4561 -18.8643s33.3594 6.68848 45.4873 18.8486l505.952 505.968c21.6963 21.6484 21.5684 52.8164 21.4409 82.9122zM957.295 506.062l-506.417 -505.936l-386.752 387.216l505.392 505.504 c5.08789 3.15234 23.4082 3.15234 30.9922 3.15234l14.4004 -0.0478516l331.2 0.0478516c7.66406 0 13.8721 -6.24023 13.8721 -13.9043v-338.624c0.0644531 -12.1758 0.128906 -32.5439 -2.6877 -37.408zM768.014 831.999c-70.6885 0 -128 -57.3115 -128 -128 s57.3115 -128 128 -128c70.6875 0 128 57.3115 128 128s-57.3115 128 -128 128zM768.014 639.999c-35.3438 0 -64 28.6562 -64 64s28.6562 64 64 64s64 -28.6562 64 -64s-28.6562 -64 -64 -64z" unicode=""/>
-<glyph glyph-name="support" d="M512 960c-282.768 0 -512 -229.232 -512 -512s229.232 -512 512 -512s512 229.232 512 512s-229.232 512 -512 512zM640 877.024c144.224 -42.9922 257.648 -156.8 300.704 -301.023h-207.568c-22.416 38.5283 -54.5918 70.6719 -93.1357 93.0557zM703.633 447.792 c0 -105.936 -85.792 -191.808 -191.632 -191.808s-191.632 85.8721 -191.632 191.808s85.8076 191.823 191.632 191.823c105.824 0 191.632 -85.8877 191.632 -191.823zM448.001 891.072c20.9121 2.99219 42.2559 4.62402 64 4.62402 c21.7275 0 43.0879 -1.63184 64 -4.62402v-195.808c-20.4805 5.2959 -41.8564 8.39941 -64 8.39941s-43.5039 -3.10352 -64 -8.39941v195.808zM384.001 877.024v-207.968c-38.5596 -22.3838 -70.7197 -54.5439 -93.1357 -93.0557h-207.568 c43.04 144.224 156.48 258.031 300.704 301.024zM64.3047 447.841c0 21.8242 1.85547 43.1689 4.87988 64.1611h195.392c-5.31152 -20.5117 -8.23926 -41.9834 -8.23926 -64.1758c0 -22.0645 2.91211 -43.4248 8.16016 -63.8252h-195.36 c-2.97559 20.8799 -4.83203 42.1436 -4.83203 63.8398zM384 18.6738c-144.336 43.0078 -257.807 156.977 -300.799 301.328h207.472c22.4316 -38.6562 54.6553 -70.9443 93.3271 -93.3926v-207.936zM576.001 4.62695c-20.9121 -2.99219 -42.2725 -4.62402 -64 -4.62402 c-21.7441 0 -43.0879 1.64844 -64 4.62402v195.776c20.4961 -5.2959 41.8564 -8.39941 64 -8.39941s43.5195 3.10352 64 8.39941v-195.776zM640.001 18.6748v207.936c38.6562 22.4482 70.8965 54.7363 93.3125 93.3926h207.472 c-42.9922 -144.336 -156.464 -258.32 -300.784 -301.328zM759.505 384.002c5.24805 20.4004 8.16016 41.7607 8.16016 63.8252c0 22.1924 -2.92773 43.6641 -8.25586 64.1758h195.408c3.00781 -20.9922 4.87988 -42.3359 4.87988 -64.1602 c0 -21.6963 -1.83984 -42.9766 -4.83203 -63.8408h-195.36z" unicode=""/>
-<glyph glyph-name="size-fullscreen" d="M685.904 576.816l275.264 273.572l-0.896484 -155.072c-0.288086 -12.9277 9.96777 -24.1758 22.9121 -23.8877l16.416 0.015625c12.9443 0.303711 23.6484 8 23.9209 20.9277l0.671875 231.008c0 0.223633 -0.879883 0.399414 -0.879883 0.623047l1.26367 11.7119 c0.12793 6.49609 -1.3916 12.2881 -5.58398 16.4316c-4.14355 4.17578 -9.95117 6.71973 -16.3994 6.54395l-11.6963 -0.272461c-0.223633 0 -0.399414 -0.0800781 -0.639648 -0.112305l-229.488 1.00781c-12.9277 -0.288086 -23.6318 -10.9766 -23.9199 -23.9209 l-0.0322266 -16.416c1.96777 -15.248 13.9521 -24.1602 26.8799 -23.8721l151.248 -0.400391l-274.288 -272.624c-12.4961 -12.4961 -12.4961 -32.752 0 -45.2637c12.4961 -12.4805 32.752 -12.4805 45.2474 -7.5e-05zM339.088 319.188l-275.263 -272.72l0.879883 154.224 c0.303711 12.9443 -9.96875 24.1924 -22.8965 23.9043l-17.4238 -0.0322266c-12.96 -0.320312 -23.6484 -8 -23.9209 -20.9443l-0.671875 -231.008c0 -0.223633 0.879883 -0.367188 0.879883 -0.623047l-1.26367 -11.6797 c-0.143555 -6.49609 1.37598 -12.3203 5.58398 -16.4326c4.12793 -4.19238 9.95215 -6.7207 16.3838 -6.56055l11.7119 0.288086c0.223633 0 0.383789 0.0957031 0.639648 0.0957031l230.496 -1.00781c12.9277 0.320312 23.6162 11.0088 23.9199 23.9365l0.0322266 16.4316 c-1.96777 15.2158 -13.9521 24.1602 -26.8799 23.8721l-151.248 0.400391l274.272 272.592c12.4961 12.4961 12.4961 32.752 0 45.248s-32.7363 12.5117 -45.2324 0.015625zM1024.21 -27.3711l-0.671875 231.009c-0.288086 12.9443 -10.9922 20.624 -23.9199 20.9443 l-16.416 0.0322266c-12.9443 0.288086 -23.1846 -10.9756 -22.9121 -23.9033l0.895508 -155.072l-275.28 273.552c-12.4961 12.4961 -32.752 12.4961 -45.248 0s-12.4961 -32.752 0 -45.248l274.272 -272.592l-151.232 -0.400391 c-12.9277 0.288086 -24.9121 -8.65625 -26.8799 -23.8721l0.0322266 -16.4316c0.303711 -12.9443 11.0078 -23.6328 23.9199 -23.9365l229.504 1.00781c0.240234 0 0.416016 -0.0957031 0.639648 -0.0957031l11.6963 -0.288086 c6.44824 -0.160156 12.2725 2.36816 16.4004 6.56055c4.19238 4.12793 5.69629 9.93555 5.58398 16.4316l-1.26367 11.6797c0 0.255859 0.879883 0.399414 0.879883 0.623047zM110.049 894.678l151.264 0.397461c12.9277 -0.288086 24.9121 8.63965 26.8799 23.8721 l-0.0322266 16.4316c-0.320312 12.9443 -11.0088 23.6484 -23.9209 23.9209l-230.512 -0.992188c-0.255859 0.0322266 -0.416016 0.112305 -0.639648 0.112305l-11.7119 0.272461c-6.43164 0.175781 -12.2715 -2.36816 -16.3838 -6.54395 c-4.20801 -4.14355 -5.72754 -9.93555 -5.58398 -16.4316l1.26367 -11.7119c0 -0.223633 -0.879883 -0.383789 -0.879883 -0.624023l0.671875 -231.008c0.288086 -12.9277 10.9766 -20.624 23.9209 -20.9277l17.4238 -0.015625 c12.9277 -0.288086 23.1836 10.96 22.8955 23.8877l-0.879883 154.224l275.264 -272.72c12.4805 -12.4961 32.7529 -12.4961 45.249 0s12.4961 32.7686 0 45.2646z" unicode=""/>
-<glyph glyph-name="size-actual" d="M383.2 613.2l-0.672852 231.011c-0.288086 12.9277 -10.9922 20.624 -23.9199 20.9277l-16.416 0.015625c-12.9443 0.288086 -23.1846 -10.9756 -22.9121 -23.8877l0.895508 -155.248l-266.272 263.728c-12.4961 12.4961 -32.752 12.4961 -45.248 0 s-12.4961 -32.752 0 -45.248l265.12 -262.608l-151.088 -0.400391c-12.9277 0.288086 -24.9121 -8.63965 -26.8799 -23.8721l0.0322266 -16.416c0.320312 -12.9443 11.0088 -23.6484 23.9209 -23.9365l229.504 1.00781 c0.255859 -0.015625 0.416016 -0.111328 0.639648 -0.111328l11.6963 -0.272461c6.44824 -0.175781 12.2725 2.35254 16.4004 6.54492c4.20801 4.14355 5.71191 9.95117 5.58398 16.4316l-1.26367 11.7119c0.015625 0.223633 0.879883 0.399414 0.879883 0.623047z M645.983 584.435c4.12793 -4.17578 9.95215 -6.72363 16.4004 -6.54785l11.6963 0.272461c0.223633 0 0.383789 0.0800781 0.639648 0.112305l229.504 -1.00781c12.9277 0.288086 23.6162 10.9922 23.9199 23.9365l0.0322266 16.416 c-1.96777 15.248 -13.9521 24.1602 -26.8799 23.8721l-151.088 0.400391l265.12 262.608c12.4961 12.4961 12.4961 32.752 0 45.248s-32.752 12.4961 -45.248 0l-266.256 -263.712l0.879883 155.232c0.303711 12.9277 -9.95215 24.1758 -22.8965 23.8877l-16.416 -0.015625 c-12.96 -0.303711 -23.6484 -8 -23.9209 -20.9277l-0.671875 -231.008c0 -0.223633 0.879883 -0.383789 0.879883 -0.624023l-1.26367 -11.7119c-0.143555 -6.49609 1.36035 -12.2881 5.56836 -16.4316zM378.016 312.574 c-4.14355 4.17578 -9.95215 6.70508 -16.4004 6.54492l-11.6963 -0.288086c-0.223633 0 -0.383789 -0.0957031 -0.639648 -0.111328l-229.52 1.00781c-12.9277 -0.303711 -23.6162 -10.9922 -23.9199 -23.9199l-0.0322266 -16.4316 c1.96777 -15.2158 13.9521 -24.1602 26.8799 -23.8564l151.248 -0.400391l-265.28 -263.616c-12.4961 -12.4961 -12.4961 -32.752 0 -45.248c12.4961 -12.496 32.752 -12.4961 45.248 0l266.272 264.576l-0.896484 -156.08 c-0.288086 -12.9443 9.96777 -24.1924 22.9121 -23.9043l16.416 0.0322266c12.9443 0.320312 23.6484 8 23.9209 20.9277l0.671875 231.008c0 0.223633 -0.879883 0.367188 -0.879883 0.607422l1.26367 12.7041c0.143555 6.49609 -1.36035 12.2881 -5.56836 16.4482z M750.062 255.104l151.249 0.400391c12.9277 -0.303711 24.9121 8.64062 26.8799 23.8564l-0.0322266 16.4316c-0.320312 12.9443 -11.0088 23.6328 -23.9209 23.9209h-229.504c-0.255859 0.015625 -0.416016 0.111328 -0.639648 0.111328l-13.6963 0.272461 c-6.44824 0.175781 -12.2881 -4.35254 -16.4004 -8.54492c-4.20801 -4.14355 -5.71191 -9.93555 -5.58398 -16.4316l1.26367 -11.6963c0 -0.240234 -0.879883 -0.383789 -0.879883 -0.607422l0.671875 -231.008c0.288086 -12.9277 10.9766 -20.6074 23.9209 -20.9277 l17.4238 -0.0322266c12.9443 -0.288086 23.1846 10.9756 22.8965 23.9033l-0.879883 154.528l267.264 -263.024c12.4961 -12.4961 32.752 -12.4961 45.248 0c12.496 12.4961 12.4961 32.752 0 45.248z" unicode=""/>
-<glyph glyph-name="shuffle" d="M402.304 454.144l39.2637 55.248l-134.304 183.28h-304.528v-64h271.488zM918.783 628.672l-77.5361 -69.5352c-9.34375 -8.94434 -12.3682 -23.4404 -3.02441 -32.3682l5.47168 -8.06445c9.37598 -8.94434 24.4961 -8.94434 33.8242 0l127.744 115.504 c0.175781 0.160156 0.383789 0.192383 0.543945 0.335938l8.46387 8.0957c4.67188 4.49609 7.00781 10.3682 6.97559 16.2881c0.0322266 5.87207 -2.30371 11.7764 -6.97559 16.2246l-8.46387 8.0957c-0.160156 0.160156 -0.335938 0.224609 -0.543945 0.368164 l-129.728 118.432c-9.36035 8.94434 -24.4639 8.94434 -33.8398 0l-5.47168 -8.06445c-9.36035 -8.94434 -6.32031 -23.4082 3.02344 -32.3359l76.0479 -68.9756h-231.76l-409.312 -576h-271.488v-64h304.512l409.328 576zM1005.81 107.232 c-0.160156 0.160156 -0.336914 0.225586 -0.544922 0.369141l-129.728 118.432c-9.36035 8.94434 -24.4639 8.94434 -33.8398 0l-5.47168 -8.06445c-9.36035 -8.94434 -6.32031 -23.4082 3.02344 -32.3359l76.3359 -69.2324l-199.008 0.272461l-114.432 177.008 l-39.2803 -55.248l120.656 -185.76l234.944 -0.288086l-77.2158 -69.248c-9.34375 -8.94434 -12.3682 -23.4404 -3.02441 -32.3682l5.47168 -8.06445c9.37598 -8.94434 24.4961 -8.94434 33.8242 0l127.744 115.504c0.175781 0.160156 0.383789 0.192383 0.543945 0.335938 l8.46387 8.0957c4.67188 4.49609 7.00781 10.3682 6.97559 16.2881c0.0322266 5.87207 -2.30371 11.7764 -6.97559 16.2246z" unicode=""/>
-<glyph glyph-name="share-alt" d="M901.84 10.624h-831.999v640h257.6l64.7197 62.3359l-1.66406 1.66406h-320.656c-35.3438 0 -64 -28.6562 -64 -64v-640c0 -35.3438 28.6562 -64 64 -64h832c35.3438 0 64 28.6562 64 64v500.672l-64 -61.0879v-439.584zM270.129 266.624l64.4805 0.000976562 c44.8643 254.496 266.544 448 533.888 448c11.2158 0 21.8555 -0.0957031 32.623 -0.175781l-117.248 -117.232c-12.4639 -12.4961 -12.4639 -32.752 0 -45.248c6.25586 -6.25586 14.4639 -9.37598 22.6562 -9.37598s16.3359 3.12012 22.5918 9.37598l189.024 194 l-189.024 194.032c-12.4639 12.4961 -32.7197 12.4961 -45.248 0c-12.4639 -12.4961 -12.4639 -32.752 0 -45.248l116.176 -116.16c-10.0322 0.015625 -19.9678 0.0478516 -30.208 0.0478516c-303.056 0 -553.567 -221.952 -599.711 -512.017z" unicode=""/>
-<glyph glyph-name="share" d="M864 256c-52.6885 0 -99.2949 -25.585 -128.431 -64.8809l-421.36 214.72c3.66406 13.4561 5.79199 27.5361 5.79199 42.1602c0 18.3037 -3.21582 35.8076 -8.87988 52.1758l423.76 205.616c29.0879 -39.8076 76.0156 -65.792 129.119 -65.792 c88.3682 0 160 71.6484 160 160c0 88.3682 -71.6318 160 -160 160s-160 -71.6318 -160 -160c0 -12.4316 1.56836 -24.4639 4.24023 -36.0801l-429.84 -208.576c-29.2803 32.2725 -71.3926 52.6562 -118.4 52.6562c-88.3682 0 -160 -71.6318 -160 -160 c0 -88.3516 71.6318 -160 160 -160c50.8955 0 96.1279 23.8242 125.424 60.8643l423.104 -215.632c-2.86426 -11.9678 -4.52832 -24.3838 -4.52832 -37.2314c0 -88.3682 71.6318 -160 160 -160s160 71.6318 160 160s-71.6318 160 -160 160zM864.002 895.999 c53.0078 0 96 -42.9922 96 -96s-42.9922 -96 -96 -96s-96 42.9922 -96 96s42.9922 96 96 96zM160.002 351.999c-53.0244 0 -96 42.9922 -96 96s42.9756 96 96 96c53.0078 0 96 -42.9922 96 -96s-42.9922 -96 -96 -96zM864.002 -0.000976562c-53.0078 0 -96 42.9922 -96 96 c0 53.0078 42.9922 96 96 96s96 -42.9922 96 -96s-42.9922 -96 -96 -96z" unicode=""/>
-<glyph glyph-name="rocket" d="M209.68 76.7363c-20.1123 -41.8076 -32.8018 -69.666 -144.689 -73.7305c3.21582 107.968 23.792 119.552 64.9922 140.08c17.2959 8.62402 38.832 19.3438 62.1123 37.248l-38.96 49.7441c-18.4004 -14.1279 -35.3281 -21.5684 -51.6963 -29.7119 c-68.6396 -34.2236 -100.991 -67.9355 -100.991 -228.655l0.543945 -32.7041l31.4561 0.704102c169.632 0 201.328 38.3203 233.104 104.32c6.95996 14.4639 10.832 24.2402 22.5596 43.7285l-47.4561 43.1045c-14.2236 -19.4082 -23.1035 -37.8721 -30.9756 -54.1279z M704.959 771.343c-70.7676 0 -128.352 -57.583 -128.352 -128.335c0 -70.7842 57.5996 -128.353 128.352 -128.353s128.336 57.584 128.336 128.352c0 70.752 -57.5996 128.336 -128.336 128.336zM704.959 578.928c-35.3281 0 -64.0801 28.752 -64.0801 64.0801 c0 35.3125 28.752 64.0801 64.0801 64.0801s64.0801 -28.7676 64.0801 -64.0801c-0.015625 -35.3438 -28.752 -64.0801 -64.0801 -64.0801zM1023.78 930.688c-0.975586 15.9678 -13.6299 28.7715 -29.5977 29.9551c0 0 -179.088 13.0557 -351.376 -51.2803 c-62.9443 -23.5039 -114.752 -60.7363 -163.104 -117.137c-40.3203 -47.0244 -80.3848 -132.032 -115.745 -202.608c-13.6641 -27.248 -26.7197 -53.3125 -37.792 -73.2168h-178.016c-9.15234 0 -17.8564 -3.91992 -23.9365 -10.7676l-117.296 -127.136 c-7.50391 -8.46387 -9.98438 -20.2559 -6.52832 -31.0078c3.44043 -10.7842 12.3203 -18.9443 23.3281 -21.4404l190.944 -43.6641c13.0078 -16.0645 34.6875 -40.0967 69.376 -78.5928l72.3359 -80.1924l38.9443 -164.72 c2.55957 -10.8477 10.6074 -19.5996 21.2314 -23.0557c3.23242 -1.02441 6.57617 -1.56836 9.9043 -1.56836c7.53613 0 14.9443 2.65625 20.832 7.71191l118.56 117.936c7.08789 6.06445 11.1836 14.9443 11.1836 24.2881v165.12 c15.9355 9.9043 44.1914 25.1523 70.7832 40.0322c72.4639 40.4961 180.624 90.9121 225.472 130.784c63.1523 56.1279 86.1602 97.2803 108.752 158.112c53.7119 144.688 42.2881 344.031 41.7441 352.447zM922.001 600.531 c-19.7119 -53.0723 -37.5684 -84.8301 -91.248 -132.558c-39.6641 -35.2324 -148.128 -85.8242 -214.192 -122.769c-49.3115 -27.5684 -78.8477 -43.6641 -91.792 -54.2559c-7.44043 -6.06445 -11.7607 -15.1523 -11.7607 -24.7842v-167.248l-67.5195 -74.1924 l-28.752 121.6c-1.23242 5.21582 -3.77637 10.0635 -7.39258 14.0635c-58.8477 65.2158 -147.743 163.808 -154.56 171.632c-4.44824 5.4082 -10.6084 9.24805 -17.5684 10.8477l-146.592 33.5361l71.9043 76h182.032c11.1201 0 21.4561 5.77637 27.2637 15.248 c14.0801 22.9277 30.416 55.5361 49.3438 93.2959c32.0479 63.9521 71.9199 148.544 107.12 189.632c41.584 48.5283 83.8242 79.0088 136.896 98.8486c118.096 44.1279 239.968 48.7676 295.68 48.3516c1.04004 -59.0078 -1.18359 -195.824 -38.8626 -297.248z" unicode=""/>
-<glyph glyph-name="question" d="M512 960c-282.768 0 -512 -229.232 -512 -512c0 -282.784 229.232 -512 512 -512c282.784 0 512.017 229.216 512.017 512c0 282.768 -229.232 512 -512.017 512zM512 -1.00781c-247.024 0 -448 201.984 -448 449.009c0 247.025 200.976 448 448 448 s448.017 -200.976 448.017 -448s-200.992 -449.009 -448.017 -449.009zM464.944 159.521h80.5117v81.248h-80.5117zM511.056 736.465c-46.8799 0 -85.5029 -12.6406 -115.839 -37.8887c-30.3359 -25.2637 -45.0879 -75.8555 -44.3359 -117.775l1.18359 -2.33594h73.4404 c0 25.0078 8.33594 60.9434 25.0078 73.8398c16.6562 12.8799 36.8486 19.3281 60.5605 19.3281c27.3281 0 48.3359 -7.42383 63.0723 -22.2715c14.7197 -14.8477 22.0635 -36.0801 22.0635 -63.6641c0 -23.1836 -5.44043 -42.9756 -16.3682 -59.376 c-10.96 -16.4004 -29.3281 -39.8408 -55.0879 -70.3213c-26.5762 -23.9678 -42.9922 -43.2314 -49.2324 -57.8076c-6.25586 -14.5918 -9.50391 -40.7676 -9.74414 -78.5117h76.96c0 23.6797 1.50391 41.1357 4.49609 52.3359 c2.97559 11.1836 11.5039 23.8232 25.5684 37.8877c30.2236 29.1523 54.4961 57.6641 72.8799 85.5518c18.3359 27.8564 27.5195 58.5928 27.5195 92.1924c0 46.8799 -14.1758 83.4082 -42.5762 109.568c-28.416 26.1758 -68.2725 39.248 -119.568 39.2481z" unicode=""/>
-<glyph glyph-name="pie-chart" d="M575.6 866.592c-17.6641 0 -32.001 -14.3369 -32.001 -32.001s14.3359 -32 32 -32c226.448 0 384.4 -165.472 384.4 -391.903c0 -226.464 -184.224 -410.688 -410.672 -410.688c-226.432 0 -391.92 163.6 -391.92 390.063c0 17.6641 -14.3359 32 -32 32 s-32 -14.3359 -32 -32c0 -261.744 194.192 -454.064 455.92 -454.064c261.728 0 474.672 212.944 474.672 474.688c0 261.712 -186.672 455.904 -448.399 455.904v0.001zM480.255 511.743v416.256c0 17.6641 -14.3359 32 -32 32 c-249.248 0 -448.256 -199.008 -448.256 -448.256c0 -17.6641 14.3359 -32 32 -32h416.256c17.6641 0 32 14.3359 32 32zM416.255 543.743h-350.944c15.4561 188.496 162.448 335.488 350.944 350.944v-350.944z" unicode=""/>
-<glyph glyph-name="pencil" d="M964.256 910.336c-34.8643 33.4082 -73.3232 50.3359 -114.379 50.3359c-64.1924 0 -111.024 -41.4717 -123.841 -54.1758c-18.0322 -17.8564 -633.152 -633.2 -633.152 -633.2c-4.01562 -4.03223 -6.94336 -9.07227 -8.44727 -14.5918 c-13.8721 -51.2637 -83.3604 -278.72 -84.0488 -281.008c-3.56836 -11.6484 -0.384766 -24.3369 8.20703 -32.9287c6.17578 -6.14355 14.3994 -9.43945 22.8311 -9.43945c3.31152 0 6.65527 0.496094 9.91895 1.56836c2.35156 0.767578 237.136 76.6553 275.775 88.1914 c5.08789 1.53613 9.74414 4.28809 13.5361 8.03223c24.416 24.1279 598.128 591.456 636.208 630.784c39.3916 40.5918 58.96 82.8643 58.208 125.616c-0.78418 42.208 -21.248 82.8477 -60.8161 120.816zM715.845 804.16 c16.3037 -3.95215 54.7529 -16.8623 94.0166 -56.4785c39.6797 -40.0322 50.416 -85.792 52.416 -96.208c-125.824 -125.168 -415.456 -411.728 -529.632 -524.672c-10.5439 24.5596 -27.584 54.1436 -54.9922 81.7598c-33.4717 33.7275 -67.5361 52.7832 -93.8086 63.5029 c112.992 113.008 408.08 408.224 532 532.096zM140.39 218.05c17.584 -4.67188 54.1113 -18.2236 91.3438 -55.7598c28.6719 -28.9121 42.208 -60.7998 48.2881 -80.2402c-44.4805 -14.3037 -141.872 -47.9199 -203.76 -67.8721 c18.3359 60.3359 49.3115 154.304 64.1279 203.872zM920.421 709.634c-1.31152 -1.34375 -3.47363 -3.53516 -6.06543 -6.15918c-10.1123 26.0479 -27.8564 59.5195 -58.5762 90.4951c-31.3916 31.6484 -63.2314 50.3203 -88.751 61.3604 c2.17578 2.16016 3.85547 3.85645 4.51172 4.49609c3.66406 3.61621 36.8965 35.376 78.3203 35.376c23.8398 0 47.248 -10.8799 69.6162 -32.3203c26.5117 -25.4238 40.1758 -50.5117 40.624 -74.5918c0.431641 -24.5762 -12.9121 -51.04 -39.6796 -78.6563z" unicode=""/>
-<glyph glyph-name="note" d="M799.344 -0.288086h-736v800h449.6l64.7041 62.3359l-1.66406 1.66406h-512.64c-35.3438 0 -64 -28.6562 -64 -64v-800c0 -35.3438 28.6562 -64 64 -64h736c35.3438 0 64 28.6562 64 64v468.656l-64 -61.0879v-407.568zM974.224 918.56 c-28.8799 27.6797 -60.751 41.7129 -94.751 41.7129c-53.2158 0 -92.0322 -34.3682 -102.592 -44.8965c-14.9756 -14.7842 -439.168 -438.353 -439.168 -438.353c-3.32812 -3.3916 -5.75977 -7.53516 -7.00781 -12.1436 c-11.4883 -42.4482 -69.0723 -230.992 -69.6484 -232.864c-2.97559 -9.66406 -0.319336 -20.1924 6.80078 -27.2168c5.10352 -5.12012 11.9199 -7.83984 18.9121 -7.83984c2.75195 0 5.51953 0.400391 8.23926 1.24805c1.95215 0.65625 196.496 63.5684 228.512 73.1201 c4.22363 1.24805 8.04785 3.53613 11.2158 6.62402c20.208 19.9355 410.112 403.792 441.664 436.384c32.624 33.6641 48.8477 68.6562 48.2236 104.097c-0.591797 35.0078 -17.6162 68.7041 -50.4003 100.128zM930.433 758.881 c-17.8076 -18.3682 -157.249 -156.16 -414.449 -409.536l-19.6797 -19.4082c-29.4883 -9.12012 -100.097 -31.8076 -153.473 -49.0234c17.1836 56.752 37.8076 125.312 47.0078 157.743c54.96 54.8799 418.384 417.744 432.191 431.376 c2.68848 2.68848 27.2168 26.2568 57.4404 26.2568c17.1523 0 33.6807 -7.82422 50.4648 -23.9199c20.0645 -19.248 30.4004 -37.7441 30.6885 -55.0244c0.320312 -17.792 -9.83984 -37.4561 -30.1908 -58.4639z" unicode=""/>
-<glyph glyph-name="music-tone-alt" d="M991.728 254.592c0.015625 0.55957 0.160156 1.07129 0.160156 1.63086v667.024c0.383789 3.50391 0.255859 7.12012 -0.576172 10.752c-2.73633 14.9121 -15.7285 26.2236 -31.4248 26.2236c-5.8877 0 -11.3438 -1.69629 -16.0801 -4.48047l-597.872 -155.648 c-10.7676 -2.67188 -18.752 -10.7197 -22.0322 -20.6719c-2.48047 -4.54395 -4 -9.66406 -4 -15.2002v-572.544c-30.4639 20.3838 -69.4082 32.6562 -111.872 32.6562c-97.5361 0 -176.64 -64.6084 -176.64 -144.272c0 -79.6797 79.1035 -144.304 176.64 -144.304 c97.5684 0 176.608 64.6084 176.608 144.305c0 4.06445 -0.335938 8.06445 -0.736328 12.0488v0.0957031v651.648l544 141.6v-533.76c-30.4482 20.3838 -69.4082 32.6562 -111.872 32.6562c-97.5361 0 -176.64 -64.624 -176.64 -144.272 c0 -79.6797 79.1035 -144.304 176.64 -144.304c97.5684 0 176.608 64.6084 176.608 144.305c-0.015625 4.91211 -0.319336 9.74414 -0.911133 14.5117zM208.704 0.0478516c-66.5596 0 -112.961 42.1914 -112.961 79.999c0 37.8242 46.3838 79.9521 112.96 79.9521 c59.2324 0 102.4 -33.3916 111.185 -67.4072v-0.368164c0 -3.23242 0.624023 -6.28809 1.52051 -9.21582c0.0644531 -0.992188 0.224609 -1.96777 0.224609 -2.95996c0 -37.8076 -46.4004 -80 -112.929 -80zM815.695 160.047c-65.9678 0 -111.953 42.1758 -111.953 80 s45.9844 79.9521 111.952 79.9521c65.9521 0 111.937 -42.1279 111.937 -79.9521s-45.9678 -80 -111.936 -80z" unicode=""/>
-<glyph glyph-name="music-tone" d="M852.608 636.704l-312.914 312.912c-9.91992 9.91992 -24.6719 11.8398 -36.6074 6.01562c-12.5439 -4.33594 -21.5996 -16.1123 -21.5996 -30.1279v-708.4c-33.9199 25.1201 -78.4316 40.5283 -127.376 40.5283c-106.064 0 -192.112 -71.7764 -192.112 -160.288 c0 -88.5439 86.0479 -160.336 192.112 -160.336c106.112 0 192.08 71.7764 192.08 160.336c0 3.91992 -0.368164 7.75977 -0.704102 11.6318v744.336l261.872 -261.856c12.4805 -12.4961 32.7529 -12.4961 45.249 0s12.4961 32.7686 0 45.249zM353.374 1.42383 c-75.6484 0 -128.352 50.5439 -128.352 95.8721c0 45.3282 52.7197 95.8242 128.352 95.8242c74.0322 0 126 -48.4004 128.128 -92.9922v-5.67969c-2.14355 -44.5762 -54.0957 -93.0244 -128.128 -93.0244v-1e-05z" unicode=""/>
-<glyph glyph-name="microphone" d="M510.88 256h7.60059c88.96 0 153.52 65.5996 153.52 155.968v381.408c0 93.4404 -67.4404 166.624 -153.536 166.624h-7.58398c-87.6162 0 -158.88 -74.752 -158.88 -166.624v-381.408c0 -88.9121 68.3037 -155.968 158.88 -155.968zM416 793.376 c0 56.5918 42.5596 102.624 94.8799 102.624h7.59961c51.0244 0 89.5205 -44.1279 89.5205 -102.624v-381.408c0 -54.9922 -35.9678 -91.9678 -89.5361 -91.9678h-7.58398c-55.8721 0 -94.8799 37.8076 -94.8799 91.9678zM800 608c-17.6797 0 -32 -14.3359 -32 -32v-133.072 c0 -190.4 -67.9678 -282.929 -207.744 -282.929h-95.1357c-182.8 0 -209.12 153.84 -209.12 282.928v133.072c0 17.6641 -14.3359 32 -32 32s-32 -14.3359 -32 -32v-133.072c0 -220.496 91.8877 -346.928 273.12 -346.928h14.8799v-96h-160c-17.6641 0 -32 -14.3359 -32 -32 s14.3359 -32 32 -32h384c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32h-160v96h16.2559c123.968 0 271.744 60.1924 271.744 346.929v133.072c0 17.6641 -14.3203 32 -32.0001 32z" unicode=""/>
-<glyph glyph-name="loop" d="M960 858.16l-896.002 -0.00195312c-35.3438 0 -64 -28.6562 -64 -64v-576c0 -35.3604 28.6562 -64 64 -64h160c20.4961 0 32 26.3203 32 31.9844v0.015625c0 5.82422 -10.8799 32.416 -32 32.416h-120.96c-21.376 0 -38.7197 17.3438 -38.7197 38.7197v496.704 c0 21.3916 17.3281 38.7197 38.7197 38.7197l818.272 1.00781c21.376 0 38.7197 -17.3281 38.7197 -38.7197v-497.696c0 -21.376 -17.3438 -38.7197 -38.7197 -38.7197h-403.168l75.9844 68.9121c9.34375 8.94434 12.3682 23.4082 3.02441 32.3359l-5.47168 8.06445 c-9.37598 8.94434 -24.4961 8.94434 -33.8398 0l-129.728 -118.432c-0.192383 -0.160156 -0.368164 -0.224609 -0.52832 -0.368164l-8.48047 -8.0957c-4.67188 -4.43164 -7.00781 -10.3359 -6.97559 -16.2236c-0.0322266 -5.9043 2.28809 -11.7764 6.97656 -16.2881 l8.48047 -8.0957c0.160156 -0.160156 0.368164 -0.192383 0.52832 -0.335938l127.728 -115.504c9.34375 -8.94434 24.4639 -8.94434 33.8398 0l5.47168 8.06445c9.34375 8.94434 6.31934 23.4404 -3.02441 32.3682l-77.1357 69.168h445.008c35.3438 0 64 28.6396 64 64v576 c0 35.3438 -28.6562 64 -63.9997 64.0002z" unicode=""/>
-<glyph glyph-name="logout" d="M116.832 416.336h554.448c17.6963 0 32 14.3359 32 32s-14.3037 32 -32 32h-552.448l115.76 115.76c12.4961 12.4961 12.4961 32.752 0 45.248s-32.752 12.4961 -45.248 0l-189.008 -194l189.008 -194c6.25586 -6.25586 14.4316 -9.37598 22.624 -9.37598 s16.3682 3.12012 22.624 9.37598c12.4961 12.4961 12.4961 32.752 0 45.248zM959.664 960h-544.001c-35.3604 0 -64 -28.6562 -64 -64v-288h64.416v248.976c0 21.376 17.3438 38.7197 38.7197 38.7197h464.72c21.3916 0 38.7197 -17.3438 38.7197 -38.7197l1.00781 -818.288 c0 -21.376 -17.3281 -38.7197 -38.7197 -38.7197h-465.712c-21.376 0 -38.7197 17.3438 -38.7197 38.7197v250.368l-64.416 -0.0800781v-288.976c0 -35.3438 28.6396 -64 64 -64h543.984c35.3604 0 64.0166 28.6562 64.0166 64v896 c-0.015625 35.3438 -28.6719 64 -64.0154 64.0001z" unicode=""/>
-<glyph glyph-name="login" d="M532.528 298.592c-12.5117 -12.4961 -12.5127 -32.752 -0.000976562 -45.248c6.25586 -6.25586 14.4316 -9.37598 22.624 -9.37598s16.3682 3.12012 22.624 9.37598l189.008 194l-189.008 194.016c-12.4961 12.4961 -32.752 12.4961 -45.248 0 c-12.5117 -12.4961 -12.5117 -32.752 0 -45.248l115.744 -115.76h-616.432c-17.6797 0 -32 -14.3359 -32 -32s14.3203 -32 32 -32h618.448zM960.159 960h-576c-35.3604 0 -64.0166 -28.6562 -64.0166 -64v-288h64.4316v248.976c0 21.376 17.3438 38.7197 38.7197 38.7197 h496.704c21.4082 0 38.7197 -17.3438 38.7197 -38.7197l1.00781 -818.288c0 -21.376 -17.3115 -38.7197 -38.7197 -38.7197h-497.696c-21.376 0 -38.7197 17.3438 -38.7197 38.7197v250.368l-64.4316 -0.0800781v-288.976c0 -35.3438 28.6562 -64 64.0166 -64h576 c35.3438 0 64 28.6562 64 64v896c-0.015625 35.3438 -28.6719 64 -64.0158 64.0001z" unicode=""/>
-<glyph glyph-name="list" d="M96 512h-64c-17.6641 0 -32 -14.3359 -32 -32v-64c0 -17.6641 14.3359 -32 32 -32h64c17.6641 0 32 14.3359 32 32v64c0 17.6641 -14.3359 32 -32 32zM992 480h-672c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32h672c17.6641 0 32 14.3359 32 32 s-14.3359 32 -32 32zM96 256h-64c-17.6641 0 -32 -14.3359 -32 -32v-64c0 -17.6641 14.3359 -32 32 -32h64c17.6641 0 32 14.3359 32 32v64c0 17.6641 -14.3359 32 -32 32zM992 224h-672c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32h672 c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32zM96 768h-64c-17.6641 0 -32 -14.3359 -32 -32v-64c0 -17.6641 14.3359 -32 32 -32h64c17.6641 0 32 14.3359 32 32v64c0 17.6641 -14.3359 32 -32 32zM320 672h672c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32h-672 c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32z" unicode=""/>
-<glyph glyph-name="like" d="M608.544 -63.7441c-290.832 0 -293.071 12.0625 -329.087 39.1826c-19.1035 14.3682 -55.1514 24.3203 -186.815 32.8965c-9.55176 0.624023 -18.6396 4.28809 -24.7354 11.6797c-2.7998 3.4082 -68.5918 99.3604 -68.5918 253.04 c0 151.44 47.0879 220.465 49.1035 223.665c5.83984 9.36035 16.0957 15.04 27.1201 15.04c108.112 0 257.984 138 358.736 378.896c17.4238 41.6641 21.0234 69.0723 85.0234 69.0723c36.4004 0 77.2002 -26.0645 97.3438 -59.5049 c41.3281 -68.3203 20.3359 -215.057 0.927734 -293.473c66 0.52832 185.472 1.4248 242.319 1.4248c79.0723 0 131.408 -47.1523 132.992 -116.08c0.52832 -22.752 -2.46387 -51.8076 -9.04004 -66.8477c17.4082 -17.3604 39.8564 -43.5361 40.832 -77.248 c1.21582 -43.5195 -27.2803 -76.6553 -45.4727 -95.6631c4.17578 -12.6562 12.5273 -29.4404 11.7109 -49.5049c-2 -49.3438 -40.0957 -81.1357 -63.8232 -97.7275c1.96777 -13.5039 3.50391 -38.9756 -0.832031 -58.6719 c-17.1201 -78.6084 -132.4 -110.177 -317.712 -110.177zM109.617 73.2295c114.688 -9.48828 175.998 -22.3359 208.334 -46.6719c25.0244 -18.8477 21.168 -26.3193 290.592 -26.3193c82.1758 0 242.896 3.42383 255.216 59.8398 c4.89648 22.5596 -18.8955 44.7354 -18.9756 44.9111c-6.49609 16.0322 0.736328 34.8486 16.5762 41.7764c0.255859 0.12793 64.1436 23.0078 65.5996 58.7197c0.959961 22.832 -14.7197 36.5439 -15.0713 37.1201c-9.32812 14.4639 -5.91992 34.3037 8.22363 44.1602 c0.160156 0.12793 41.5518 25.2158 40.5439 59.4238c-0.78418 27.168 -36.5762 46.2881 -37.6641 46.9277c-8 4.57617 -13.8242 12.4961 -15.6484 21.5518c-1.79199 9.04004 0.223633 18.5283 5.83984 25.8721c0 0 16.2725 25.8564 15.6807 50.1123 c-1.16797 51.9199 -57.0078 53.5518 -68.9922 53.5518c-80.7197 0 -288.031 -0.816406 -288.031 -0.816406c-11.1836 -0.0478516 -20.8633 5.23242 -26.8789 14.1768c-6 8.94434 -6.44824 20.0479 -2.92871 30.2236c31.2637 90.0322 48.7197 231.28 19.7275 279.536 c-8.54395 14.2236 -10.4961 28.4316 -42.4961 28.4316c-4.43164 0 -14.9912 -3.50391 -25.999 -29.7441c-106.928 -255.84 -266.64 -403.824 -397.456 -417.168c-11.2803 -25.7275 -32.4961 -79.0391 -32.4961 -175.775c0 -98.7363 31.2803 -175.12 46.3047 -199.84z" unicode=""/>
-<glyph glyph-name="home" d="M1016.7 446.64l-480.369 503.168c-6.03223 6.30371 -14.3682 9.83984 -23.0879 9.83984c-8.7041 0 -17.04 -3.55176 -23.0879 -9.83984l-482.848 -503.152c-12.2402 -12.752 -11.8086 -32.9922 0.943359 -45.248c12.752 -12.2236 32.9922 -11.8721 45.248 0.944336 l43.0078 44.832v-478.832c0 -17.6797 14.3359 -32 32 -32h223.552c17.6318 0 31.9355 14.2559 32 31.9043l1.00781 319.664h254.992v-319.568c0 -17.6797 14.3203 -32 32 -32h223.472c17.6797 0 32 14.3203 32 32v478.992l42.9922 -45.04 c6.28809 -6.52832 14.6885 -9.83984 23.0889 -9.83984c7.96777 0 15.9678 2.94434 22.1602 8.94434c12.7363 12.2236 13.1523 32.4795 0.928711 45.2314zM863.535 505.184v-504.831h-159.472v319.552c0 17.6797 -14.3203 32 -32 32h-318.88 c-17.6318 0 -31.9355 -14.2559 -32 -31.9043l-1.00781 -319.664h-159.664v504.848c0 2.63965 -0.416016 5.16797 -1.00781 7.63184l353.76 368.624l351.424 -368.208c-0.688477 -2.5918 -1.15234 -5.26367 -1.15234 -8.04785z" unicode=""/>
-<glyph glyph-name="grid" d="M960 -64h-320c-35.3438 0 -64 28.6562 -64 64v320c0 35.3438 28.6562 64 64 64h320c35.3438 0 64 -28.6562 64 -64v-320c0 -35.3438 -28.6562 -64 -64 -64zM960 320h-320v-320h320v320zM960 512h-320c-35.3438 0 -64 28.6562 -64 64v320c0 35.3438 28.6562 64 64 64h320 c35.3438 0 64 -28.6562 64 -64v-320c0 -35.3438 -28.6562 -64 -64 -64zM960 896h-320v-320h320v320zM384 -64h-320c-35.3438 0 -64 28.6562 -64 64v320c0 35.3438 28.6562 64 64 64h320c35.3438 0 64 -28.6562 64 -64v-320c0 -35.3438 -28.6562 -64 -64 -64zM384 320h-320 v-320h320v320zM384 512h-320c-35.3438 0 -64 28.6562 -64 64v320c0 35.3438 28.6562 64 64 64h320c35.3438 0 64 -28.6562 64 -64v-320c0 -35.3438 -28.6562 -64 -64 -64zM384 896h-320v-320h320v320z" unicode=""/>
-<glyph glyph-name="graph" d="M944 736c-44.1924 0 -79.999 -35.8242 -79.999 -80c0 -9.07227 1.83984 -17.6318 4.60742 -25.7598l-195.008 -167.92c-13.6797 10.8955 -30.752 17.6797 -49.5996 17.6797c-21.7441 0 -41.4082 -8.73633 -55.8086 -22.8164l-152.752 76.4805 c-2.97559 41.4883 -37.1992 74.3359 -79.4395 74.3359c-44.1758 0 -80 -35.8242 -80 -80c0 -12.0957 2.87988 -23.4395 7.67969 -33.7119l-155.744 -179.584c-8.73633 3.26367 -18.0645 5.2959 -27.9365 5.2959c-44.1758 0 -80 -35.8242 -80 -80s35.8242 -80 80 -80 c44.1758 0 80 35.8242 80 80c0 10.6396 -2.17578 20.7676 -5.95215 30.0479l158.272 181.92c7.53613 -2.33594 15.376 -3.96777 23.6797 -3.96777c23.2803 0 44.0479 10.1123 58.6719 26l149.408 -74.9121c0.52832 -43.7441 36.0479 -79.0879 79.9199 -79.0879 c44.1924 0 80 35.8242 80 80c0 1.42383 -0.335938 2.75195 -0.416016 4.16016l208.096 178.768c9.9043 -4.38379 20.7842 -6.92773 32.3203 -6.92773c44.1924 0 80 35.8076 80 80c0 44.1758 -35.8076 80 -79.9995 79.9995z" unicode=""/>
-<glyph glyph-name="equalizer" d="M160.048 572.128v355.872c0 17.6641 -14.3359 32 -32 32s-32 -14.3359 -32 -32v-355.84c-55.3281 -14.2559 -96.4004 -64.4482 -96.4004 -124.16c0 -59.7275 41.0723 -109.903 96.4004 -124.176v-355.824c0 -17.6641 14.3359 -32 32 -32c17.6641 0 32 14.3359 32 32 v355.856c55.2803 14.3037 96.3047 64.4473 96.3047 124.144c0 59.6797 -41.0244 109.84 -96.3047 124.128zM128.416 383.968c-0.112305 0 -0.240234 0.0302734 -0.368164 0.0302734c-0.143555 0 -0.271484 -0.0322266 -0.415039 -0.0478516 c-35.1523 0.208008 -63.6963 28.8477 -63.6963 64.0479c0 35.1836 28.5596 63.8398 63.7119 64.0322c0.12793 0 0.271484 -0.0322266 0.399414 -0.0322266c0.12793 0 0.240234 0.0322266 0.368164 0.0322266c35.1357 -0.223633 63.6641 -28.8633 63.6641 -64.0312 c0 -35.1836 -28.5283 -63.8076 -63.6641 -64.0313zM544.064 380.126l-0.000976562 547.872c0 17.6641 -14.3359 32 -32 32s-32 -14.3359 -32 -32v-547.84c-55.3281 -14.2725 -96.4004 -64.4326 -96.4004 -124.16s41.0723 -109.903 96.4004 -124.176v-163.824 c0 -17.6641 14.3359 -32 32 -32c17.6641 0 32 14.3359 32 32v163.856c55.2637 14.3037 96.2881 64.4473 96.2881 124.144c-0.015625 59.6641 -41.0234 109.824 -96.2871 124.128zM512.415 191.966c-0.12793 0 -0.240234 0.03125 -0.368164 0.03125 c-0.143555 0 -0.271484 -0.0322266 -0.415039 -0.0478516c-35.1523 0.208008 -63.6963 28.8477 -63.6963 64.0479c0 35.2158 28.6084 63.8721 63.792 64.0322c0.112305 0 0.224609 -0.0322266 0.336914 -0.0322266c0.0957031 0 0.191406 0.0322266 0.287109 0.0322266 c35.168 -0.192383 63.7441 -28.832 63.7441 -64.0322c0 -35.1836 -28.5283 -63.8076 -63.6806 -64.0313zM928.063 764.125l-0.000976562 163.871c0 17.6641 -14.3359 32 -32 32c-17.6797 0 -32 -14.3359 -32 -32v-163.84 c-55.3281 -14.2559 -96.4004 -64.4316 -96.4004 -124.159s41.0723 -109.92 96.4004 -124.176v-547.824c0 -17.6641 14.3203 -32 32 -32c17.6641 0 32 14.3359 32 32v547.856c55.2637 14.3037 96.2881 64.4473 96.2881 124.144 c-0.015625 59.6641 -41.0234 109.824 -96.2871 124.128zM896.414 575.964c-0.12793 0 -0.239258 0.03125 -0.351562 0.03125c-0.143555 0 -0.287109 -0.0322266 -0.415039 -0.0322266c-35.1523 0.192383 -63.7119 28.832 -63.7119 64.0322 c0 35.1836 28.5596 63.8398 63.6953 64.0322c0.143555 0 0.287109 -0.0322266 0.415039 -0.0322266s0.240234 0.0322266 0.352539 0.0322266c35.1357 -0.240234 63.6641 -28.8643 63.6641 -64.0322c0.0322266 -35.1836 -28.4961 -63.8076 -63.6485 -64.0312z" unicode=""/>
-<glyph glyph-name="dislike" d="M415.44 959.76c290.832 0 293.089 -12.0664 329.104 -39.1865c19.1035 -14.3682 55.1514 -24.3359 186.831 -32.9121c9.56836 -0.624023 18.6406 -4.28809 24.7363 -11.6797c2.7998 -3.4082 68.5918 -99.3604 68.5918 -253.024 c0 -151.44 -47.0879 -220.48 -49.1035 -223.696c-5.83984 -9.34375 -16.0957 -15.0234 -27.1201 -15.0234c-108.112 0 -257.984 -138 -358.752 -378.912c-17.4238 -41.6641 -21.0078 -69.0557 -85.0234 -69.0557c-36.4004 0 -77.2002 26.0645 -97.376 59.5049 c-41.3115 68.3203 -20.3359 215.057 -0.912109 293.473c-66 -0.52832 -185.472 -1.44043 -242.319 -1.44043c-79.0723 0 -131.393 47.1523 -133.009 116.097c-0.511719 22.752 2.46387 51.8242 9.05566 66.832c-17.3916 17.3604 -39.8555 43.5527 -40.8311 77.2646 c-1.23242 43.5039 27.2793 76.6396 45.4551 95.6641c-4.16016 12.6562 -12.5117 29.4404 -11.7119 49.5049c2.01562 49.3438 40.0957 81.1514 63.8398 97.7432c-1.95215 13.4561 -3.48828 38.9443 0.832031 58.624c17.1201 78.624 132.4 110.224 317.712 110.224z M914.386 822.75c-114.688 9.48828 -175.996 22.3379 -208.332 46.6895c-25.0244 18.832 -21.1523 26.3037 -290.608 26.3037c-82.1758 0 -242.896 -3.42383 -255.216 -59.8242c-4.91211 -22.5596 18.8799 -44.752 18.9756 -44.9121 c6.49609 -16.0479 -0.751953 -34.8477 -16.5918 -41.7754c-0.255859 -0.12793 -64.1279 -23.0244 -65.5996 -58.7363c-0.944336 -22.832 14.7197 -36.5439 15.0879 -37.1035c9.31152 -14.4639 5.90332 -34.3203 -8.22461 -44.1602 c-0.160156 -0.12793 -41.5684 -25.2158 -40.5439 -59.4395c0.78418 -27.1523 36.5762 -46.2881 37.6641 -46.9277c8 -4.57617 13.8242 -12.4961 15.6318 -21.5684c1.80762 -9.02441 -0.224609 -18.5283 -5.82422 -25.8398c0 0 -16.2725 -25.8721 -15.6963 -50.1123 c1.18359 -51.9355 57.0234 -53.5674 69.0078 -53.5674c80.7197 0 288.031 0.847656 288.031 0.847656c11.1836 0.0322266 20.8633 -5.24805 26.8633 -14.1924s6.46387 -20.0645 2.92773 -30.2246c-31.248 -90.0322 -48.7041 -231.28 -19.7119 -279.536 c8.52832 -14.2236 10.4961 -28.4316 42.4961 -28.4316c4.43164 0 14.9912 3.50391 25.999 29.7441c106.992 255.808 266.704 403.808 397.521 417.151c11.2803 25.7275 32.4961 79.0391 32.4961 175.791c-0.0322266 98.7363 -31.3125 175.104 -46.3531 199.824z" unicode=""/>
-<glyph glyph-name="cursor" d="M921.088 856.768l-336.256 -785.792l-119.312 344.512l-344.192 104.032zM1004.46 959.231c-6.0957 0 -13.5195 -1.72754 -22.0957 -5.35938l-954.656 -405.072c-34.3838 -14.5918 -36.5596 -42.7041 -4.84766 -62.4639l395.296 -123.584l129.36 -403.264 c9.28027 -15.1836 20.4961 -22.7197 31.2637 -22.7197c11.9355 0 23.2959 9.15234 31.04 27.248l408.272 953.728c11.0557 25.8877 4.76758 41.4873 -13.6323 41.487z" unicode=""/>
-<glyph glyph-name="control-start" d="M974.944 894.608c0 23.2324 -12.5918 44.6543 -32.9121 55.9346c-9.67969 5.3916 -20.3682 8.06348 -31.0879 8.06348c-11.7119 0 -23.4717 -3.23242 -33.7754 -9.64844l-735.728 -446.592c-15.9521 -9.9043 -26.5117 -26.208 -29.376 -44.4004v470.032 c0 17.6641 -14.3359 32 -32 32s-32 -14.3359 -32 -32v-960c0 -17.6641 14.3359 -32 32 -32c17.6641 0 32 14.3359 32 32v470.064c2.87988 -18.208 13.4395 -34.5117 29.375 -44.3838l736.72 -446.64c10.3203 -6.43164 22.0645 -9.66406 33.7764 -9.66406 c10.7197 0 21.4082 2.68848 31.0879 8.06445c20.3203 11.2803 32.9121 32.6885 32.9121 55.9365zM175.2 448.015l735.744 446.592l1.00781 -893.216z" unicode=""/>
-<glyph glyph-name="control-rewind" d="M573.92 762.096l-505.28 -314.097l505.28 -314.096v246.976l384 -246.976v628.192l-384 -246.992v255.84v-8.847zM571.264 826.095c10.7041 0 22.7363 -2.6709 32.416 -8.0625c20.3203 -11.2803 34.2402 -32.7041 34.2402 -55.9365v-131.84l298.224 186.192 c10.3203 6.40039 21.376 9.64844 33.1201 9.64844c10.6875 0 15.7275 -2.67188 25.4238 -8.06348c20.3203 -11.2803 27.2324 -32.7041 27.2324 -55.9365v-628.192c0 -23.248 -7.24805 -44.6562 -27.5684 -55.9365c-9.67969 -5.37598 -17.7275 -8.06348 -28.4316 -8.06348 c-11.7275 0 -20.7832 3.21582 -31.1035 9.66406l-296.896 186.176v-131.84c0 -23.248 -13.9199 -44.6562 -34.2402 -55.9365c-9.67969 -5.37598 -21.04 -8.06445 -31.7598 -8.06445c-11.7119 0 -23.792 3.21582 -34.1123 9.66406l-505.456 314.096 c-18.7676 11.6484 -30.2715 32.208 -30.2715 54.3359s11.376 42.6719 30.1602 54.3516l505.264 314.096c10.3037 6.41602 22.0312 9.64844 33.7586 9.64785z" unicode=""/>
-<glyph glyph-name="control-play" d="M144.624 894.608l735.744 -446.592l-736.736 -446.624zM144.624 958.608c-10.7197 0 -21.4082 -2.67188 -31.0879 -8.06348c-20.3203 -11.2803 -32.9121 -32.7041 -32.9121 -55.9365l-0.992188 -893.216c0 -23.248 12.5918 -44.6562 32.9121 -55.9365 c9.67969 -5.37598 20.3682 -8.06445 31.0879 -8.06445c11.7119 0 23.4717 3.21582 33.7754 9.66406l736.72 446.624c18.8164 11.6641 30.2568 32.2236 30.2568 54.3359s-11.4404 42.6719 -30.2568 54.3516l-735.728 446.608 c-10.3037 6.40039 -22.0635 9.63281 -33.7754 9.63281v0z" unicode=""/>
-<glyph glyph-name="control-pause" d="M416.272 960h-224.208c-17.6641 0 -32 -14.3203 -32 -32v-960c0 -17.6641 14.3359 -32 32 -32h224.208c17.6797 0 32 14.3359 32 32v960c0 17.6797 -14.3203 32 -32 32zM384.272 0h-160.208v896h160.208v-896zM831.937 960h-223.056c-17.6797 0 -32 -14.3203 -32 -32 v-960c0 -17.6641 14.3203 -32 32 -32h223.056c17.6797 0 32 14.3359 32 32v960c0 17.6797 -14.3037 32 -32 32zM799.937 0h-159.056v896h159.056v-896z" unicode=""/>
-<glyph glyph-name="control-forward" d="M450.08 762.096l505.28 -314.097l-505.28 -314.096v246.976l-384 -246.976v628.192l384 -246.992v255.84zM452.736 826.095c-10.7197 0 -22.7363 -2.6709 -32.4326 -8.0625c-20.3037 -11.2803 -34.2236 -32.7041 -34.2236 -55.9365v-131.84l-298.224 186.192 c-10.3203 6.40039 -21.376 9.64844 -33.1201 9.64844c-10.6885 0 -15.7285 -2.67188 -25.4404 -8.06348c-20.2881 -11.2803 -27.2158 -32.7041 -27.2158 -55.9365v-628.192c0 -23.248 7.24805 -44.6562 27.5684 -55.9365 c9.67969 -5.37598 17.7275 -8.06348 28.4316 -8.06348c11.7275 0 20.7832 3.21582 31.1035 9.66406l296.896 186.176v-131.84c0 -23.248 13.9199 -44.6562 34.2236 -55.9365c9.69629 -5.37598 21.0566 -8.06445 31.7764 -8.06445c11.7119 0 23.792 3.21582 34.1123 9.66406 l505.456 314.096c18.7842 11.6641 30.2881 32.2236 30.2881 54.3359s-11.376 42.6719 -30.1602 54.3516l-505.28 314.096c-10.3037 6.41602 -22.0479 9.64844 -33.7598 9.64844v0z" unicode=""/>
-<glyph glyph-name="control-end" d="M943.936 960c-17.6641 0 -31.998 -14.3379 -31.998 -32.002v-470c-2.87988 18.1924 -13.4395 34.4648 -29.375 44.3691l-735.712 446.608c-10.3203 6.40039 -22.0645 9.64844 -33.7764 9.64844c-10.7197 0 -21.4082 -2.67188 -31.0879 -8.06348 c-20.3203 -11.2803 -32.9121 -32.7041 -32.9121 -55.9365l-1.00781 -893.232c0 -23.248 12.5918 -44.6562 32.9121 -55.9365c9.67969 -5.37598 20.3672 -8.06445 31.0869 -8.06445c11.7119 0 23.4717 3.21582 33.7754 9.66406l736.72 446.608 c15.9355 9.87207 26.4951 26.1602 29.375 44.3525v-470.016c0 -17.6641 14.3359 -32 32 -32s32 14.3359 32 32v960c0 17.6641 -14.3203 32 -32.0002 32.0008zM112.065 1.38965l0.992188 893.216l735.744 -446.592z" unicode=""/>
-<glyph glyph-name="calender" d="M960 864.112l-256.224 -0.000976562v63.7764c0 17.6797 -14.3203 32 -32 32s-32 -14.3203 -32 -32v-63.7598h-256v63.7598c0 17.6797 -14.3203 32 -32 32s-32 -14.3203 -32 -32v-63.7598h-255.776c-35.3438 0 -64 -28.6562 -64 -64v-800c0 -35.3438 28.6562 -64 64 -64 h896c35.3438 0 64 28.6562 64 64v800c0 35.3281 -28.6562 63.9844 -64 63.9844zM960 0.126953l-896 0.000976562v800h255.776v-32.2402c0 -17.6797 14.3203 -32 32 -32s32 14.3203 32 32v32.2236h256v-32.2402c0 -17.6797 14.3203 -32 32 -32s32 14.3203 32 32v32.2402 h256.224v-799.984v-0.000376562zM736 448.112h64c17.6641 0 32 14.3359 32 32v64c0 17.6641 -14.3359 32 -32 32h-64c-17.6641 0 -32 -14.3359 -32 -32v-64c0 -17.6641 14.3359 -32 32 -32zM736 192.128h64c17.6641 0 32 14.3203 32 32v64c0 17.6641 -14.3359 32 -32 32h-64 c-17.6641 0 -32 -14.3359 -32 -32v-64c0 -17.6963 14.3359 -32 32 -32zM544 320.128h-64c-17.6641 0 -32 -14.3359 -32 -32v-64c0 -17.6797 14.3359 -32 32 -32h64c17.6641 0 32 14.3203 32 32v64c0 17.6484 -14.3359 32 -32 32zM544 576.112h-64 c-17.6641 0 -32 -14.3359 -32 -32v-64c0 -17.6641 14.3359 -32 32 -32h64c17.6641 0 32 14.3359 32 32v64c0 17.6797 -14.3359 32 -32 32zM288 576.112h-64c-17.6641 0 -32 -14.3359 -32 -32v-64c0 -17.6641 14.3359 -32 32 -32h64c17.6641 0 32 14.3359 32 32v64 c0 17.6797 -14.3359 32 -32 32zM288 320.128h-64c-17.6641 0 -32 -14.3359 -32 -32v-64c0 -17.6797 14.3359 -32 32 -32h64c17.6641 0 32 14.3203 32 32v64c0 17.6484 -14.3359 32 -32 32z" unicode=""/>
-<glyph glyph-name="bulb" d="M511.984 960c-198.032 0 -353.12 -161.104 -353.12 -359.136c0 -149.2 73.2803 -220.256 131.185 -272.128c37.2803 -33.4238 62.3682 -53.5518 62.3682 -78.3516v-54.2559c0 -1.3916 0.192383 -2.75195 0.368164 -4.12793h-0.719727v-92.624 c0.015625 -97.7119 63.1992 -163.376 161.071 -163.376c94.4639 0 158.944 65.6641 158.944 163.376v92.624h-0.927734c0.175781 1.37598 0.416016 2.73633 0.416016 4.12793v54.2559c0 37.7598 28.0322 60.5918 70.5283 97.6953 c57.5039 50.208 123.023 112.688 123.023 252.784c0.015625 198.032 -155.104 359.136 -353.137 359.136zM510.769 0c-59.9043 0 -94.6885 37.1523 -94.6885 99.376l-0.463867 42.6719c23.0244 -7.87207 54.3848 -14.0479 96.3848 -14.0479 c41.4238 0 72.8477 6.62402 96.0801 14.7676v-43.3916c0 -63.1523 -35.248 -99.376 -97.3125 -99.376zM700.017 396.288c-43.4717 -37.9678 -92.4326 -77.2158 -92.4326 -145.904v-40.4316c-15.1836 -8.48047 -43.1836 -18.5605 -96.1279 -18.5605 c-55.5684 0 -81.9199 9.85645 -95.0234 17.4727v41.5361c0 54.6084 -42.6885 89.2969 -83.6807 126.017c-54.3203 48.6719 -109.872 103.84 -109.872 224.464c-0.015625 162.72 126.385 295.12 289.104 295.12c162.752 0 289.152 -132.4 289.152 -295.137 c0 -111.024 -48.4639 -158.576 -101.12 -204.576z" unicode=""/>
-<glyph glyph-name="chart" d="M272.064 640.016h-224.064c-17.6797 0 -32 -14.3203 -32 -32v-640.016c0 -17.6797 14.3203 -32 32 -32h224.064c17.6797 0 32 14.3203 32 32v640.016c0 17.6797 -14.3203 32 -32 32zM240.064 -0h-160.064v576.016h160.064v-576.016zM623.744 449.744h-224.08 c-17.6797 0 -32 -14.3203 -32 -32v-449.744c0 -17.6797 14.3203 -32 32 -32h224.08c17.6797 0 32 14.3203 32 32v449.744c0 17.6963 -14.3037 32 -32 32zM591.744 0h-160.08v385.744h160.08v-385.744zM976 960h-223.728c-17.6797 0 -32 -14.3203 -32 -32v-960 c0 -17.6797 14.3203 -32 32 -32h223.728c17.6797 0 32 14.3203 32 32v960c0 17.6797 -14.3203 32 -32 32zM944 0h-159.728v896h159.728v-896z" unicode=""/>
-<glyph glyph-name="arrow-up-circle" d="M1024 448c0 282.784 -229.232 512 -512 512c-282.784 0 -512 -229.216 -512 -512c0 -282.768 229.216 -512 512 -512c282.768 0 512 229.232 512 512zM63.0078 448c0 247.024 201.968 448 448.992 448c247.024 0 448 -200.976 448 -448s-200.976 -448 -448 -448 s-448.992 200.976 -448.992 448zM544.336 223.68v360.464l115.76 -115.76c12.4961 -12.4961 32.752 -12.4961 45.248 0s12.4961 32.752 0 45.248l-194 189.008l-194 -189.008c-6.25586 -6.25586 -9.37598 -14.4316 -9.37598 -22.624s3.12012 -16.3682 9.37598 -22.624 c12.4961 -12.4961 32.752 -12.4961 45.248 0l117.744 117.76v-362.464c0 -17.6797 14.3359 -32 32 -32c17.6641 0 32 14.3203 32 32z" unicode=""/>
-<glyph glyph-name="arrow-right-circle" d="M512 960c-282.768 0 -512 -229.232 -512 -512c0 -282.784 229.232 -512 512 -512c282.784 0 512 229.216 512 512c0 282.768 -229.216 512 -512 512zM512 -1.00781c-247.024 0 -448 201.984 -448 449.009c0 247.025 200.976 448 448 448s448 -200.976 448 -448 s-200.976 -449.009 -448 -449.009zM532.368 641.36c-12.4961 -12.4961 -12.4961 -32.752 0 -45.248l115.76 -115.76h-360.448c-17.6797 0 -32 -14.3359 -32 -32s14.3203 -32 32 -32h362.464l-117.76 -117.744c-12.4961 -12.4961 -12.4961 -32.752 0 -45.248 c6.25586 -6.25586 14.4316 -9.37598 22.624 -9.37598s16.3682 3.12012 22.624 9.37598l189.008 194l-189.008 194c-12.5117 12.4961 -32.752 12.4961 -45.264 1.13687e-13z" unicode=""/>
-<glyph glyph-name="arrow-left-circle" d="M512 960c-282.784 0 -512 -229.232 -512 -512c0 -282.784 229.216 -512 512 -512c282.768 0 512 229.216 512 512c0 282.768 -229.232 512 -512 512zM512 -1.00781c-247.024 0 -448 201.984 -448 449.009c0 247.025 200.976 448 448 448s448 -200.976 448 -448 s-200.976 -449.009 -448 -449.009zM736.32 480.336h-360.464l115.76 115.76c12.4961 12.4961 12.4961 32.752 0 45.248s-32.752 12.4961 -45.248 0l-189.008 -194l189.008 -194c6.25586 -6.25586 14.4316 -9.37598 22.624 -9.37598s16.3682 3.12012 22.624 9.37598 c12.4961 12.4961 12.4961 32.752 0 45.248l-117.76 117.744h362.464c17.6797 0 32 14.3359 32 32s-14.3203 32 -32 32z" unicode=""/>
-<glyph glyph-name="arrow-down-circle" d="M0 448c0 -282.784 229.232 -512 512 -512c282.784 0 512 229.216 512 512c0 282.768 -229.216 512 -512 512c-282.768 0 -512 -229.232 -512 -512zM961.008 448c0 -247.024 -201.969 -448 -449.009 -448s-448 200.976 -448 448s200.976 448 448 448 s449.009 -200.976 449.009 -448zM479.663 672.32v-360.448l-115.76 115.76c-12.4961 12.4961 -32.752 12.4961 -45.248 0s-12.4961 -32.752 0 -45.248l194.016 -189.008l194 189.008c6.25586 6.25586 9.37598 14.4316 9.37598 22.624s-3.12012 16.3682 -9.37598 22.624 c-12.4961 12.4961 -32.752 12.4961 -45.248 0l-117.744 -117.76v362.448c0 17.6797 -14.3359 32 -32 32s-32.0156 -14.3203 -32.016 -32z" unicode=""/>
-<glyph glyph-name="ban" d="M512 960c-282.768 0 -512 -229.232 -512 -512c0 -282.784 229.232 -512 512 -512c282.784 0 512 229.216 512 512c0 282.768 -229.216 512 -512 512zM64 448c0 112.272 41.6152 214.959 110.096 293.663l631.856 -631.856 c-78.7363 -68.8799 -181.536 -110.815 -293.952 -110.815c-247.024 0 -448 201.984 -448 449.009v-0.001zM851.023 155.214l-631.615 631.616c78.5762 67.9355 180.832 109.168 292.592 109.168c247.024 0 448 -200.976 448 -448 c0 -111.664 -41.1523 -214.032 -108.977 -292.784z" unicode=""/>
-<glyph glyph-name="bubble" d="M512 832c247.024 0 448 -143.553 448 -320.001c0 -176.432 -200.976 -320 -448 -320l-26.5117 -0.0957031c-17.584 0 -29.0879 0.463867 -47.0723 3.15234l-35.8564 5.12012l-23.0078 -27.8398c-10.5762 -12.7842 -64.5439 -57.1201 -124.112 -85.6641 c12.1123 32.0322 21.04 67.0078 21.8398 101.6l0.320312 1.9043v44.624l-34.8643 17.8076c-113.6 58.1123 -178.735 152.641 -178.735 259.393c0 176.448 200.976 320 448 320zM512 895.999c-282.8 0 -512 -171.935 -512 -383.999 c0 -132.064 78.2559 -247.152 213.584 -316.336c0 -0.816406 -0.255859 -1.4082 -0.255859 -2.32031c0 -57.376 -32.1602 -120.464 -51.0078 -152.944h0.0478516c-1.48828 -3.48828 -2.36816 -7.3125 -2.36816 -11.4082c0 -16.0801 12.96 -28.9922 29.0078 -28.9922 c2.41602 0 6.25586 0.496094 7.66406 0.496094c0.335938 0 0.52832 0 0.496094 -0.0957031c100 16.3359 209.952 104.688 231.824 131.344c22.4805 -3.34375 37.6641 -3.83984 56.4805 -3.83984c7.93555 0 16.4951 0.0957031 26.5273 0.0957031 c282.752 0 512 171.904 512 384c0 212.064 -229.248 384 -512 383.999z" unicode=""/>
-<glyph glyph-name="camrecorder" d="M638.128 736.624c1.28027 0 2.32031 -1.00781 2.32031 -2.24023v-127.872c0 -23.6641 13.0557 -45.4238 34 -56.5273c9.4082 -5.00781 19.7119 -7.47168 30 -7.47168c12.5596 0 27.0557 3.67969 37.8398 10.9912l217.712 123.232v-456.416l-218.912 119.52 c-10.9756 7.66406 -23.7754 11.5361 -36.6553 11.5361c-10.1279 0 -20.2559 -2.40039 -29.5674 -7.2168c-21.1201 -11.0244 -34.4004 -32.8809 -34.4326 -56.6885l-0.160156 -125.84c0 -1.24805 -1.00781 -2.25586 -2.28809 -2.25586h-571.696 c-1.28027 0 -2.28809 0.992188 -2.28809 2.22461l0.160156 572.784c0 1.24805 1.00781 2.24023 2.28809 2.24023h571.68zM990.368 768.656c-6.81641 0 -20.291 -2.01562 -27.9707 -9.66406l-257.968 -152.48v127.872c0 36.5596 -29.6797 66.2393 -66.3193 66.2393h-571.68 c-36.6719 0 -66.2881 -29.6641 -66.2881 -66.2402l-0.143555 -572.752c0 -36.5596 29.6318 -66.2559 66.2881 -66.2559h571.712c36.6562 0 66.2881 29.6797 66.2881 66.2559l0.160156 125.744l262.976 -153.312c7.71191 -7.67969 16.2559 -6.6875 23.0879 -6.6875 c7.08789 0 12.3682 2.16016 13.0244 2.43262c12.4316 5.18359 20.4639 17.1836 20.4639 30.6875v574.976c0 13.5039 -8.03223 25.5518 -20.4639 30.6562c-0.719727 0.320312 -6.03125 2.52832 -13.167 2.52814z" unicode=""/>
-<glyph glyph-name="camera" d="M928 736h-147.184l-76.8164 128h-384l-76.7998 -128h-147.2c-32 0 -96 -32 -96 -95.0078v-512.992c0 -53.0078 48 -96 89.3281 -96h840.672c42 0 94 44.9922 94 94.9922v513.008c0 32 -32 96 -95.9999 95.9996zM960 126.992 c0 -12.624 -20.4629 -30.2881 -29.999 -31.0078h-840.48c-7.4082 0.608398 -25.5205 15.04 -25.5205 32.0156v512.992c0 20.2725 27.2324 30.4961 32 31.0078h183.44l76.7998 128h313.648l57.1201 -96.9443l17.5996 -31.0557h183.392c22.5596 0 31.6797 -29.4717 32 -32 v-513.008v0.0004zM512.001 640c-123.712 0 -224 -100.288 -224 -224s100.288 -224 224 -224s224 100.288 224 224s-100.288 224 -224 224zM512.001 256c-88.2236 0 -160 71.7764 -160 160s71.7764 160 160 160s160 -71.7764 160 -160s-71.7764 -160 -160 -160z" unicode=""/>
-<glyph glyph-name="check" d="M512 960c-282.768 0 -512 -229.232 -512 -512c0 -282.784 229.232 -512 512 -512c282.784 0 512 229.216 512 512c0 282.768 -229.216 512 -512 512zM512 -1.00781c-247.024 0 -448 201.984 -448 449.009c0 247.025 200.976 448 448 448s448 -200.976 448 -448 s-200.976 -449.009 -448 -449.009zM716.336 635.344l-300.401 -302.288l-135.28 135.28c-12.4961 12.4961 -32.752 12.4961 -45.2637 0c-12.4961 -12.4961 -12.4961 -32.752 0 -45.248l158.384 -158.4c12.4961 -12.4805 32.752 -12.4805 45.2637 0 c1.44043 1.44043 2.67285 3.00879 3.79297 4.64062l318.784 320.752c12.4805 12.4961 12.4805 32.752 0 45.2637c-12.5117 12.4961 -32.7676 12.4961 -45.28 -0.00032z" unicode="î‚€"/>
-<glyph glyph-name="clock" d="M512 960c-282.768 0 -512 -229.232 -512 -512c0 -282.784 229.232 -512 512 -512c282.784 0 512 229.216 512 512c0 282.768 -229.216 512 -512 512zM512 -1.00781c-247.024 0 -448 201.984 -448 449.009c0 247.025 200.976 448 448 448s448 -200.976 448 -448 s-200.976 -449.009 -448 -449.009zM544 460.992v307.006c0 17.6641 -14.3359 32 -32 32s-32 -14.3359 -32 -32v-320c0 -9.05566 3.79199 -17.1992 9.85645 -23.0068c0.52832 -0.624023 0.959961 -1.2959 1.53613 -1.8877l158.384 -158.4 c12.4961 -12.4805 32.752 -12.4805 45.248 0c12.4961 12.4961 12.4961 32.7686 0 45.2646z" unicode=""/>
-<glyph glyph-name="close" d="M512 960c-282.768 0 -512 -229.232 -512 -512c0 -282.784 229.232 -512 512 -512c282.784 0 512 229.216 512 512c0 282.768 -229.216 512 -512 512zM512 -1.00781c-247.024 0 -448 201.984 -448 449.009c0 247.025 200.976 448 448 448s448 -200.976 448 -448 s-200.976 -449.009 -448 -449.009zM693.008 629.008c-12.4961 12.4961 -32.752 12.4961 -45.248 0l-135.76 -135.76l-135.76 135.76c-12.4961 12.4961 -32.752 12.4961 -45.2637 0c-12.4961 -12.4961 -12.4961 -32.752 0 -45.248l135.76 -135.76l-135.76 -135.76 c-12.4961 -12.4805 -12.4961 -32.7686 0 -45.249c12.4961 -12.4961 32.752 -12.4961 45.2637 0l135.76 135.76l135.76 -135.76c12.4961 -12.4961 32.752 -12.4961 45.248 0c12.4961 12.4805 12.4961 32.7686 0 45.249l-135.76 135.76l135.76 135.76 c12.5117 12.5117 12.5117 32.7676 0 45.248z" unicode="î‚‚"/>
-<glyph glyph-name="cloud-download" d="M763.024 700c-44.624 118.432 -140.559 193.441 -285.455 193.441c-184.384 0 -313.392 -136.912 -324.479 -315.536c-88.9121 -28.4316 -153.088 -119.12 -153.088 -221.84c0 -125.744 98.8477 -231.968 215.823 -231.968h28.4482c17.6641 0 32 14.3203 32 32 s-14.3359 32 -32 32h-28.4482c-82.3037 0 -152.832 76.9121 -152.832 167.968c0 80.4639 56.416 153.056 127.184 165.216l29.04 5.00781l-2.5918 29.3438l-0.240234 0.368164c0.015625 155.872 102.607 273.44 261.184 273.44c127.104 0 198.513 -62.624 231.553 -169.44 l6.83203 -22.0322l23.0723 -0.496094c118.864 -2.49609 223.088 -98.9443 223.088 -218.784c0 -109.056 -72.2725 -230.592 -181.713 -230.592h-9.10449c-17.6641 0 -32 -14.3203 -32 -32s14.3359 -32 32 -32v0.0957031c160 4.22363 252.24 157.088 252.24 294.496 c-0.0322266 147.728 -115.792 265.743 -260.512 281.312zM646.337 184.53c-8.94434 9.34375 -23.4072 9.34473 -32.335 0.000976562l-70.3838 -77.6484v322.144c0 17.6641 -14.3359 32 -32 32s-32 -14.3359 -32 -32v-322.432l-68.1123 75.9355 c-8.94434 9.34375 -23.4404 11.3438 -32.3682 2l-8.06445 -4.41602c-8.94434 -9.37598 -8.94434 -24.4795 0 -33.8232l115.504 -127.744c0.160156 -0.160156 0.192383 -0.368164 0.335938 -0.52832l8.0957 -8.46387c4.49609 -4.68848 10.3682 -7.00879 16.2881 -6.97656 c5.87207 -0.0322266 11.7764 2.28809 16.2246 6.97656l8.0957 8.46387c0.160156 0.160156 0.240234 0.335938 0.368164 0.52832l118.432 129.744c8.94434 9.34375 8.94434 20.4473 0 29.8232z" unicode=""/>
-<glyph glyph-name="cloud-upload" d="M763.024 700.032c-44.624 118.432 -140.559 193.441 -285.471 193.441c-184.384 0 -313.392 -136.912 -324.479 -315.536c-88.8965 -28.4316 -153.072 -119.12 -153.072 -221.84c0 -125.744 98.8477 -231.968 215.823 -231.968h92.4482c17.6641 0 32 14.3359 32 32 c0 17.6797 -14.3359 32 -32 32h-92.4482c-82.3037 0 -152.832 76.9121 -152.832 167.968c0 80.4639 56.416 153.056 127.184 165.216l29.04 5.00781l-2.57617 29.3281l-0.240234 0.368164c0 155.872 102.576 273.44 261.152 273.44 c127.104 0 198.513 -62.624 231.537 -169.44l6.84766 -22.0322l23.0557 -0.496094c118.88 -2.49609 223.104 -98.9443 223.104 -218.769c0 -109.056 -72.2725 -230.592 -181.696 -230.592h-73.1201c-17.6641 0 -32 -14.3359 -32 -32c0 -17.6797 14.3359 -32 32 -32 l72.8799 0.0957031c160 4.22363 243.344 157.071 243.344 294.495c0 147.712 -115.76 265.744 -260.479 281.312zM535.985 445.059c-0.175781 0.192383 -0.241211 0.351562 -0.353516 0.511719l-8.0957 8.46387c-4.43164 4.68848 -10.3359 7.00879 -16.2402 6.97656 c-5.9043 0.0478516 -11.7764 -2.28809 -16.2881 -6.97559l-8.0957 -8.46387c-0.160156 -0.160156 -0.192383 -0.352539 -0.335938 -0.512695l-115.504 -127.744c-8.94434 -9.34375 -8.94434 -24.4639 0 -33.8398l8.06445 -5.47168 c8.94434 -9.34375 23.4404 -6.31934 32.3682 3.02441l68.1123 75.9355v-322.432c0 -17.6641 14.3359 -32 32 -32c17.6641 0 32 14.3359 32 32v322.128l70.3682 -77.6318c8.94434 -9.34375 23.4082 -12.3682 32.3359 -3.02441l8.06445 5.47168 c8.94434 9.37598 8.94434 24.4961 0 33.8398z" unicode="î‚„"/>
-<glyph glyph-name="doc" d="M560 960h-352c-35.3438 0 -64 -28.6562 -64 -64v-896c0 -35.3438 28.6562 -64 64 -64h608c35.3438 0 64 28.6562 64 64v639.984zM816 613.472v-5.47168h-288v288h5.50391zM208 0v896h256v-352h352v-544h-608z" unicode="î‚…"/>
-<glyph glyph-name="envolope" d="M1023.46 728c0.992188 6.14355 0.176758 12.4795 -2.47949 18.2715c-8.06445 35.4404 -33.6807 53.7285 -76.9766 53.7285h-832c-38.0801 0 -79.1045 -14 -99.2803 -41.4717c-1.74414 -1.32812 -3.4082 -2.83203 -4.91211 -4.57617 c-6.44824 -7.44043 -8.7041 -17.0088 -7.26367 -26.0332c-0.288086 -2.5918 -0.543945 -5.2002 -0.543945 -7.91992v-512c0 -53.0244 58.9922 -112 112 -112h832c53.0244 0 80 58.9756 80 112v512c0 2.83203 -0.368164 5.3125 -0.543885 8.00099zM112.001 736 l832.001 0.000976562h0.431641l-432.432 -344.656l-430.688 343.248c9.79199 1.80762 21.8398 1.40723 30.6875 1.40723zM944.002 160.001h-831.999c-17.6484 0 -48 30.3359 -48 48v458.448l427.04 -341.648c6.01562 -5.2002 13.4873 -7.79199 20.959 -7.79199 c7.4717 0 14.9434 2.5918 20.9756 7.79199l427.024 341.632v-458.432c0 -17.6641 1.66406 -48 -15.9996 -48z" unicode=""/>
-<glyph glyph-name="eye" d="M515.472 638.592c-106.032 0 -192 -85.9678 -192 -192c0 -106.016 85.9678 -192 192 -192s192 85.9678 192 192s-85.9678 192 -192 192zM515.472 318.592c-70.5762 0 -129.473 58.8164 -129.473 129.393c0 70.5766 57.4238 128 128 128c70.5918 0 128 -57.4238 128 -128 s-55.9355 -129.393 -126.527 -129.393zM1023.68 455.424c-0.368164 1.61621 -0.207031 3.3252 -0.6875 4.90918c-0.208008 0.671875 -0.624023 1.05566 -0.864258 1.64746c-0.335938 0.912109 -0.255859 1.98438 -0.719727 2.86426 c-93.0723 213.104 -293.664 335.76 -507.424 335.76s-418.368 -122.432 -511.488 -335.552c-0.400391 -0.896484 -0.335938 -1.82422 -0.65625 -2.84863c-0.223633 -0.624023 -0.6875 -0.975586 -0.895508 -1.56738 c-0.496094 -1.61621 -0.303711 -3.2959 -0.607422 -4.92773c-0.591797 -2.87988 -1.13574 -5.67969 -1.13574 -8.5918c0 -2.94434 0.543945 -5.66406 1.13574 -8.5918c0.320312 -1.59961 0.112305 -3.34375 0.608398 -4.87988 c0.208008 -0.719727 0.671875 -1.02344 0.895508 -1.67969c0.335938 -0.879883 0.255859 -1.96777 0.65625 -2.84766c93.1357 -213.056 295.744 -333.712 509.504 -333.712c213.776 0 416.336 120.4 509.44 333.505c0.463867 0.912109 0.368164 1.87207 0.719727 2.87988 c0.223633 0.55957 0.655273 0.975586 0.847656 1.59961c0.496094 1.56836 0.335938 3.28027 0.6875 4.91211c0.55957 2.86426 1.08789 5.66406 1.08789 8.62402c0 2.81641 -0.52832 5.60059 -1.10426 8.49705zM512 159.405c-181.296 0 -359.743 95.5684 -447.423 287.681 c86.8477 191.472 267.68 289.504 449.424 289.504c181.68 0 358.496 -98.1436 445.376 -289.712c-86.8164 -191.408 -265.633 -287.473 -447.377 -287.473z" unicode=""/>
-<glyph glyph-name="flag" d="M680 864.672c-160 0 -202.655 96 -405.312 96c-130.688 0 -210.688 -98.6885 -210.688 -98.6885v-894.656c0 -17.6641 14.3359 -32 32 -32s32 14.3359 32 32v407.872c33.7598 21.7764 80.3359 41.4727 138.688 41.4727c202.656 0 261.312 -96 421.312 -96s272 96 272 96 v544s-120 -96 -280 -96.0002zM896.001 449.28c-36.1602 -23.584 -112.784 -64.6064 -208 -64.6064c-62.9121 0 -105.84 17.2637 -160.224 39.1357c-66.2725 26.6396 -141.408 56.8633 -261.088 56.8633c-54.6885 0 -101.072 -13.7598 -138.688 -32.1602v387.472 c24.0957 21.9199 76.624 60.6875 146.688 60.6875c94.1123 0 147.088 -22.8477 203.184 -47.0078c55.8721 -24.0801 113.664 -48.9922 202.128 -48.9922c85.248 0 160.128 23.5684 216 48.9121v-400.304z" unicode=""/>
-<glyph glyph-name="folder" d="M354.752 784l78.624 -77.248l20.1123 -18.752h506.512v-576h-896v672h288h2.7517zM384 848h-320c-35.3438 0 -64 -28.6562 -64 -64v-672c0 -35.3438 28.6562 -64 64 -64h896c35.3438 0 64 28.6562 64 64v576c0 35.3438 -28.6562 64 -64 64h-480z" unicode=""/>
-<glyph glyph-name="heart" d="M287.984 845.84c31.376 0 88.0938 -15.0078 180.094 -105.616l45.6162 -44.9121l44.9277 45.6318c63.8721 64.8965 131.84 105.2 177.376 105.2c61.4082 0 109.809 -21.0078 157.009 -68.0957c44.4639 -44.3682 68.9922 -103.36 68.9922 -166.112 c0.0322266 -62.7842 -24.4482 -121.824 -69.4082 -166.672c-3.66406 -3.71191 -196.992 -212.304 -358.96 -387.104c-7.63184 -7.24805 -16.3516 -8.32031 -20.9912 -8.32031c-4.57617 0 -13.2002 1.02441 -20.7998 8.09668c-39.4717 43.9043 -325.552 362 -358.815 395.232 c-44.5283 44.416 -69.0244 103.456 -69.0244 166.224c0.015625 62.752 24.5117 121.728 69.04 166.144c43.2959 43.2637 93.9844 60.3037 154.944 60.3037zM287.982 909.84c-76.5283 0 -144 -22.8955 -200.176 -79.0078c-117.072 -116.768 -117.072 -306.128 0 -422.96 c33.4238 -33.4404 357.855 -394.337 357.855 -394.337c18.4805 -18.4961 42.7529 -27.6797 66.9609 -27.6797c24.2236 0 48.3994 9.18359 66.9111 27.6797c0 0 354.88 383.024 358.656 386.849c117.04 116.88 117.04 306.24 0 423.008 c-58.1123 58 -123.024 86.7842 -202.208 86.7842c-75.6484 0 -160 -60.3203 -223.008 -124.32c-64.9922 63.9844 -146.736 123.984 -224.992 123.984v0z" unicode=""/>
-<glyph glyph-name="info" d="M576 224l-32 0.000976562v286c0 0.335938 -0.0957031 0.65625 -0.0957031 1.00781s0.0957031 0.655273 0.0957031 0.991211c0 17.6641 -14.3359 32 -32 32h-64c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32h32v-256h-32c-17.6641 0 -32 -14.3359 -32 -32 s14.3359 -32 32 -32h128c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32zM512 608.001c35.3438 0 64 28.6562 64 64s-28.6562 64 -64 64s-64 -28.6562 -64 -64s28.6562 -64 64 -64zM512 960.001c-282.768 0 -512 -229.232 -512 -512c0 -282.784 229.232 -512 512 -512 c282.784 0 512 229.216 512 512c0 282.768 -229.216 512 -512 512zM512 -1.00684c-247.024 0 -448 201.984 -448 449.009c0 247.025 200.976 448 448 448s448 -200.976 448 -448s-200.976 -449.009 -448 -449.009z" unicode="î‚‹"/>
-<glyph glyph-name="key" d="M655.696 960c-159.056 0 -288.003 -129.154 -288.003 -288.467c0 -71.4082 26.0322 -136.624 68.9443 -187.008c-8.83203 0.543945 -17.8398 -2.43164 -24.5918 -9.18359l-322.384 -324.384c-12.4805 -12.4961 -12.4805 -32.7686 0 -45.249 c0.240234 -0.240234 0.512695 -0.383789 0.768555 -0.624023c0.0800781 -0.0800781 0.12793 -0.175781 0.208008 -0.255859l156.912 -159.904c12.4805 -12.4961 32.7529 -12.4961 45.249 0s12.4961 32.7686 0 45.249l-135.472 138.064l82.4961 83.0078l135.728 -138.32 c12.4805 -12.4961 32.7529 -12.4961 45.249 0s12.4805 32.7686 0 45.249l-135.856 138.448l172.384 173.472c6.67188 6.67188 9.66406 15.5361 9.21582 24.2725c50.624 -44.2881 116.672 -71.3125 189.168 -71.3125c159.056 0 288 129.152 288 288.48 c-0.015625 159.312 -128.943 288.465 -288.016 288.466zM655.693 447.998c-123.248 0 -224 100.272 -224 224c0 123.744 100.752 224 224 224s224 -100.256 224 -224c0 -123.728 -100.736 -224 -224 -224z" unicode=""/>
-<glyph glyph-name="link" d="M295.664 227.552c6.25586 -6.25586 14.4316 -9.37598 22.624 -9.37598s16.3682 3.12012 22.624 9.37598l387.664 390.688c12.4961 12.4961 12.4961 32.752 0 45.248s-32.752 12.4961 -45.248 0l-387.664 -390.688c-12.5117 -12.4961 -12.5117 -32.752 0 -45.248z M475.872 295.695c10.5762 -46.624 -0.833984 -92.3994 -36.8662 -128.432l-129.248 -125.248c-27.2002 -27.1836 -63.3604 -42.1592 -101.824 -42.1592s-74.624 14.9756 -101.808 42.1592c-56.1436 56.1602 -56.1436 147.536 -0.335938 203.344l126.256 130.256 c27.2002 27.1836 63.3604 42.1758 101.824 42.1758c13.1523 0 25.8242 -2.35156 38.1758 -5.74316l49.9521 49.9521c-27.8721 13.0244 -57.9521 19.792 -88.1279 19.792c-53.2324 0 -106.465 -20.3203 -147.073 -60.9287l-125.936 -129.936 c-81.2158 -81.2158 -81.2158 -212.912 0 -294.16c40.6084 -40.624 93.8408 -60.9121 147.073 -60.9121s106.465 20.2881 147.073 60.9121l128.944 124.944c62.1279 62.1279 75.5684 148.72 42.6562 224.72zM963.134 899.216 c-40.624 40.6084 -93.8408 60.9287 -147.057 60.9287c-53.248 0 -106.496 -20.3203 -147.088 -60.9287l-128.928 -124.944c-64.4004 -64.4004 -77.5361 -160.465 -39.792 -238.033l49.6641 49.6484c-14.7041 49.1035 -3.4082 104.336 35.0557 142.832l129.248 125.248 c27.2158 27.1836 63.3438 42.1758 101.84 42.1758c38.4316 0 74.624 -14.9922 101.808 -42.1758c56.1279 -56.1602 56.1279 -147.536 0.320312 -203.344l-129.248 -129.248c-27.1836 -27.1836 -63.376 -42.1592 -101.808 -42.1592 c-9.80762 0 -18.4316 -0.992188 -27.8398 0.927734l-50.9756 -51.0078c25.4717 -10.5918 51.6318 -13.9355 78.8154 -13.9355c53.2158 0 106.432 20.3037 147.056 60.9277l128.944 128.944c81.2002 81.2158 81.2002 212.896 -0.015112 294.144z" unicode=""/>
-<glyph glyph-name="lock" d="M800 576h-32v122.128c0 146.848 -106.256 261.872 -257.184 261.872c-151.536 0 -254.816 -117.472 -254.816 -261.872v-122.128h-32c-70.5918 0 -128 -57.4082 -128 -128v-384c0 -70.5918 57.4082 -128 128 -128h576c70.5918 0 128 57.4082 128 128v384 c0 70.5918 -57.4082 128 -128 128zM320 698.128c0 109.088 74.5605 197.872 190.816 197.872c115.056 0 193.184 -86.9121 193.184 -197.872v-122.128h-384v122.128zM864.001 64c0 -35.2803 -28.7197 -64 -64 -64h-576c-35.2803 0 -64 28.7197 -64 64v384 c0 35.2803 28.7197 64 64 64h576c35.2803 0 64 -28.7197 64 -64v-384zM512.001 384c-35.3438 0 -64 -28.6562 -64 -64c0 -23.6318 12.96 -44.0322 32 -55.1201v-104.88c0 -17.6641 14.3359 -32 32 -32c17.6641 0 32 14.3359 32 32v104.88 c19.04 11.0879 32 31.5039 32 55.1201c0 35.3438 -28.6562 64 -64 64z" unicode=""/>
-<glyph glyph-name="lock-open" d="M800 574.896l-456.96 -0.000976562l-16.5596 74.2725c-28.2402 105.376 20.8154 210.432 133.088 240.512c111.136 29.7764 209.088 -33.9355 237.824 -141.119l13.5996 -53.9678c4.57617 -17.0723 22.1123 -27.2002 39.2002 -22.624 c17.0723 4.57617 27.2002 22.1123 22.624 39.1846l-13.6162 53.9678c-37.9844 141.84 -170.385 225.439 -316.192 186.384c-146.368 -39.2158 -215.712 -179.424 -178.336 -318.912l12.8643 -57.6963h-53.5361c-70.5918 0 -128 -57.4082 -128 -128v-384 c0 -70.5918 57.4082 -128 128 -128h576c70.5918 0 128 57.4082 128 128v384c0 70.5918 -57.4082 128 -128 128zM864 62.8955c0 -35.2803 -28.7197 -64 -64 -64h-576c-35.2803 0 -64 28.7197 -64 64v384c0 35.2803 28.7197 64 64 64h576c35.2803 0 64 -28.7197 64 -64v-384z M512 382.896c-35.3438 0 -64 -28.6562 -64 -64c0 -23.6318 12.96 -44.0322 32 -55.1201v-104.88c0 -17.6641 14.3359 -32 32 -32c17.6641 0 32 14.3359 32 32v104.88c19.04 11.0879 32 31.5039 32 55.1201c0 35.3438 -28.6562 64 -64 64z" unicode=""/>
-<glyph glyph-name="magnifier" d="M1014.64 -9.04004l-310.93 312.833c57.9521 69.4082 92.8799 158.704 92.8799 256.208c0 220.912 -179.088 400 -400 400s-400 -179.088 -400 -400s179.088 -400 400 -400c100.368 0 192.048 37.0557 262.288 98.1436l310.496 -312.448 c12.4961 -12.4961 32.7686 -12.4961 45.2646 0c12.4805 12.4961 12.4805 32.752 0.000976562 45.2637zM396.59 223.473c-185.856 0 -336.528 150.672 -336.528 336.528s150.672 336.528 336.528 336.528c185.856 0 336.528 -150.672 336.528 -336.528 s-150.672 -336.528 -336.528 -336.528z" unicode=""/>
-<glyph glyph-name="magnifier-add" d="M1014.62 -9.04004l-283.026 284.767c60.6084 72.4004 97.0889 165.761 97.0889 267.713c0 230.064 -185.504 416.561 -415.552 416.561s-416.544 -186.496 -416.544 -416.544s186.496 -416.544 416.544 -416.544c105.008 0 200.672 38.96 273.696 103.072 l282.528 -284.304c12.4961 -12.4961 32.7686 -12.4961 45.249 0c12.5117 12.5117 12.5117 32.7676 0.015625 45.2793zM412.59 191.999c-193.552 0 -352 158.448 -352 352s158.448 352 352 352c193.552 0 352 -158.448 352 -352s-158.448 -352 -352 -352zM572.59 575.999 h-128v128c0 17.6641 -14.3359 32 -32 32s-32 -14.3359 -32 -32v-128h-128c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32h128v-128c0 -17.6641 14.3359 -32 32 -32s32 14.3359 32 32v128h128c17.6641 0 32 14.3359 32 32s-14.3203 32 -32 32z" unicode="î‚‘"/>
-<glyph glyph-name="magnifier-remove" d="M1014.62 -9.04004l-283.026 284.767c60.6084 72.4004 97.0889 165.761 97.0889 267.713c0 230.064 -185.504 416.561 -415.552 416.561s-416.544 -186.496 -416.544 -416.544s186.496 -416.544 416.544 -416.544c105.008 0 200.672 38.96 273.696 103.072 l282.528 -284.304c12.4961 -12.4961 32.7686 -12.4961 45.249 0c12.5117 12.5117 12.5117 32.7676 0.015625 45.2793zM412.59 191.999c-193.552 0 -352 158.448 -352 352s158.448 352 352 352c193.552 0 352 -158.448 352 -352s-158.448 -352 -352 -352zM572.59 575.999 h-320c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32h320c17.6641 0 32 14.3359 32 32s-14.3203 32 -32 32z" unicode="î‚’"/>
-<glyph glyph-name="paper-clip" d="M172.72 -47.6318c-43.4082 0 -85.085 17.9648 -118.301 51.2129c-73.6484 73.8877 -73.6484 194.063 -0.0166016 267.903l574.272 609.824c89.5996 89.7441 226.848 81.6797 327.008 -18.6084c44.8799 -44.96 70.0635 -109.776 69.1191 -177.904 c-0.944336 -67.4082 -27.2803 -131.92 -72.2881 -177.008l-434.016 -462.048c-12.0801 -12.9443 -32.3359 -13.5361 -45.2314 -1.39258c-12.8643 12.1602 -13.4883 32.4482 -1.36035 45.3447l434.672 462.752c34 34.0645 53.5039 82.3848 54.2236 133.249 c0.719727 50.8955 -17.6641 98.8799 -50.3682 131.664c-61.4404 61.5684 -161.473 93.8086 -235.841 19.2646l-574.256 -609.824c-49.376 -49.5039 -49.3604 -129.008 -0.640625 -177.855c22.8477 -22.8643 49.9678 -34 78.8477 -32.2559 c28.5762 1.74414 57.9521 16.4004 82.7197 41.2324l456.928 486.336c16.5596 16.5918 49.8398 57.2637 15.9678 91.2158c-19.1836 19.2158 -32.6553 18.0322 -37.0869 17.6641c-12.6562 -1.12012 -27.4404 -9.87207 -42.7842 -25.2637l-343.92 -365.776 c-12.1436 -12.9121 -32.416 -13.5361 -45.2324 -1.36035c-12.8799 12.1279 -13.4717 32.4482 -1.35938 45.3125l344.544 366.464c27.0879 27.2158 54.7842 41.9678 82.9766 44.4961c22 1.95215 54.7197 -2.73633 88.0957 -36.208 c49.5361 -49.6318 43.376 -122.432 -15.2803 -181.216l-456.928 -486.304c-36.4805 -36.6084 -80.5283 -57.8721 -124.721 -60.5918c-3.24805 -0.223633 -6.49609 -0.319336 -9.74414 -0.319336z" unicode="î‚“"/>
-<glyph glyph-name="paper-plane" d="M1004.03 960c-6.0957 0 -13.5195 -1.72949 -22.0957 -5.36133l-954.656 -405.088c-34.3682 -14.5762 -36.5439 -42.6885 -4.83203 -62.4482l269.76 -168.032c31.7119 -19.7441 73.6475 -62.0801 93.1836 -94.0479l161.712 -264.768 c9.28027 -15.1836 20.4961 -22.7197 31.2803 -22.7197c11.9199 0 23.2803 9.15234 31.0244 27.2324l408.256 953.744c11.0557 25.8721 4.75195 41.4883 -13.6326 41.4887zM325.552 376.078l-218.656 136.209l733.616 311.248l-472.192 -480.192 c-14.4316 12.7998 -29.0879 24.2236 -42.7676 32.7354zM572.72 44.7354l-130.432 213.52c-7.69629 12.6084 -17.8564 26.0488 -29.1846 39.3926l474.384 482.384z" unicode="î‚”"/>
-<glyph glyph-name="plus" d="M512 960c-282.768 0 -512 -229.232 -512 -512c0 -282.784 229.232 -512 512 -512c282.784 0 512 229.216 512 512c0 282.768 -229.216 512 -512 512zM512 -1.00781c-247.024 0 -448 201.984 -448 449.009c0 247.025 200.976 448 448 448s448 -200.976 448 -448 s-200.976 -449.009 -448 -449.009zM736 480h-192v192c0 17.6641 -14.3359 32 -32 32s-32 -14.3359 -32 -32v-192h-192c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32h192v-192c0 -17.6641 14.3359 -32 32 -32c17.6641 0 32 14.3359 32 32v192h192 c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32z" unicode="î‚•"/>
-<glyph glyph-name="location-pin" d="M515.664 960.368c-209.904 0 -387.664 -178.768 -387.664 -390.544c0 -221.76 206.032 -448.544 344.624 -607.936c0.52832 -0.639648 22.9287 -25.5195 50.5283 -25.5195h2.44824c27.5996 0 49.8398 24.8799 50.3994 25.5195c130.064 149.52 320 396.048 320 607.936 c0 211.776 -138.656 390.544 -380.336 390.544zM528.496 4.81641c-1.12012 -1.12012 -2.75293 -2.36914 -4.19336 -3.40918c-1.47168 1.00781 -3.07129 2.28809 -4.25488 3.4082l-16.7363 19.248c-131.392 150.736 -311.312 357.152 -311.312 545.761 c0 177.008 148.224 326.56 323.664 326.56c218.528 0 316.336 -164 316.336 -326.56c0 -143.184 -102.128 -333.296 -303.504 -565.008zM513.119 766.592c-106.032 0 -192 -85.9678 -192 -192s85.9678 -192 192 -192s192 85.9678 192 192s-85.9678 192 -192 192z M513.119 446.592c-70.5762 0 -129.473 58.8164 -129.473 129.408c0 70.5762 57.4238 128 128 128c70.624 0 128 -57.4238 128 -128c0.0322266 -70.5918 -55.9033 -129.408 -126.527 -129.408z" unicode="î‚–"/>
-<glyph glyph-name="power" d="M701.552 795.904c-16 7.45605 -35.0254 0.59082 -42.5293 -15.4248c-7.51953 -16 -0.591797 -35.04 15.4082 -42.5439c162.336 -76 250.496 -251.952 214.353 -427.872c-42.9121 -208.88 -247.664 -343.808 -456.56 -301.023 c-101.168 20.7842 -184.208 79.7119 -241.056 165.936c-56.8643 86.2559 -76.7363 189.504 -55.9521 290.672c24.7041 120.224 102.624 219.328 213.76 271.904c15.9678 7.55176 22.7998 26.624 15.2314 42.6084c-7.55176 15.9521 -26.5918 22.7363 -42.5918 15.2324 c-129.504 -61.2637 -220.288 -176.735 -249.088 -316.863c-24.2236 -117.936 -1.07129 -238.256 65.1846 -338.784c66.2725 -100.48 163.696 -169.169 281.632 -193.409c30.4316 -6.25586 60.8154 -9.24805 90.751 -9.24805c209.456 0 397.648 147.12 441.376 360.112 c42.1123 205.008 -60.6553 410.096 -249.919 498.704zM512.015 543.999c17.6641 0 32 14.3359 32 32v352c0 17.6641 -14.3359 32 -32 32s-32 -14.3359 -32 -32v-352c0 -17.6641 14.3359 -32 32 -32z" unicode="î‚—"/>
-<glyph glyph-name="refresh" d="M497.408 61.4404c-0.0800781 0.192383 -0.272461 0.322266 -0.384766 0.482422l-91.9199 143.664c-6.52832 10.7197 -20.6885 14.5273 -31.7285 8.51172l-8.19238 -5.04004c-11.0078 -6 -10.7676 -21.5361 -4.25586 -32.2559l58.9277 -91.4082 c-5.02441 1.10352 -10.0967 2 -15.0566 3.2959c-103.184 26.9922 -190.495 96.832 -239.535 191.6c-46.3359 89.5195 -55.04 191.695 -24.5117 287.743c30.5117 96.0479 99.7754 174.464 189.295 220.784c15.248 7.8877 21.2002 26.6396 13.3125 41.8555 c-7.87207 15.2637 -26.6396 21.2314 -41.8555 13.3271c-104.272 -53.9521 -184.4 -145.28 -219.969 -257.152c-35.5518 -111.856 -25.4238 -230.881 28.5439 -335.137c57.1357 -110.336 158.832 -191.664 279.024 -223.136 c1.36035 -0.351562 2.78418 -0.55957 4.16016 -0.911133l-81.3115 -41.2324c-11.0078 -6.03223 -14.6562 -19.6318 -8.12793 -30.3516l3.15234 -8.17578c6.55957 -10.7197 17.8398 -14.5273 28.8154 -8.51172l148.832 76.208 c0.192383 0.12793 0.384766 0.0957031 0.577148 0.223633l9.98438 5.45605c5.51953 3.02441 9.16797 7.96875 10.624 13.5049c1.51953 5.51953 0.81543 11.6631 -2.44824 16.9912zM913.904 639.187c-57.0557 110.304 -155.586 191.63 -275.762 223.118 c-8.55957 2.24023 -17.3115 3.98438 -26.0479 5.71191l79.8242 40.4805c11.0078 6.03223 17.5674 19.6318 11.0391 30.3682l-3.15234 8.16016c-6.55957 10.7363 -20.752 14.5283 -31.7275 8.52832l-148.816 -76.208 c-0.175781 -0.112305 -0.383789 -0.0800781 -0.576172 -0.208008l-9.96777 -5.47168c-5.53613 -3.04004 -9.16797 -7.96777 -10.624 -13.5039c-1.51953 -5.51953 -0.81543 -11.6475 2.46484 -16.9756l5.91992 -9.71191 c0.0957031 -0.192383 0.271484 -0.304688 0.383789 -0.49707l91.9199 -143.648c6.51172 -10.7363 20.6875 -14.5283 31.7119 -8.5127l7.21582 5.02441c11.0078 6 11.7275 21.5361 5.23145 32.2402l-59.2002 91.8564c13.0078 -2 25.9678 -4.41602 38.624 -7.75977 c103.232 -27.04 187.393 -96.8643 236.4 -191.568c46.3203 -89.5195 55.0244 -191.695 24.4805 -287.728c-30.5117 -96.0479 -96.6553 -174.448 -186.175 -220.816c-15.2324 -7.8877 -21.168 -26.6074 -13.2803 -41.8711 c5.51953 -10.6396 16.3359 -16.7676 27.5996 -16.7676c4.7998 0 9.66406 1.12012 14.2725 3.48828c104.272 53.9355 181.248 145.279 216.816 257.119c35.5361 111.904 25.3926 230.929 -28.5743 335.152z" unicode=""/>
-<glyph glyph-name="reload" d="M511.28 960c-255.808 0 -463.92 -208.126 -463.92 -463.934c0 -240.448 185.296 -441.536 423.568 -462.096l-91.8564 -46.5596c-11.3438 -6.22363 -18.0957 -20.2236 -11.376 -31.2793l3.24805 -8.40039c6.75195 -11.0557 21.376 -14.9756 32.6875 -8.7832 l153.312 78.4961c0.192383 0.12793 0.400391 0.0957031 0.592773 0.223633l10.2881 5.63184c5.67969 3.12012 9.43945 8.22363 10.9434 13.9033c1.56836 5.67969 0.848633 12 -2.52734 17.5039l-6.0957 10c-0.0957031 0.192383 -0.288086 0.320312 -0.400391 0.496094 l-94.6885 147.968c-6.71973 11.0557 -21.3115 14.9756 -32.6875 8.7832l-7.44043 -5.18359c-11.3438 -6.19238 -12.0957 -22.1924 -5.37598 -33.2168l55.8721 -86.6719c-0.303711 0.015625 -0.576172 0.12793 -0.864258 0.143555 c-209.28 13.7275 -373.2 189.039 -373.2 399.039c0 220.528 179.408 399.937 399.92 399.937c220.544 0 400.96 -179.408 400.96 -399.937c0 -126.976 -58.3203 -243.6 -160 -319.968c-14.1279 -10.624 -16.9756 -30.6885 -6.36719 -44.8164 c10.624 -14.1602 30.6885 -16.9766 44.8164 -6.36816c117.936 88.5918 185.567 223.872 185.567 371.152c-0.015625 255.808 -209.151 463.936 -464.976 463.937z" unicode="î‚™"/>
-<glyph glyph-name="settings" d="M960.496 544.944l-82.1289 18.2236c-6.40039 20.4805 -14.7842 40.0801 -24.4004 58.9277l44.4316 74.0322c16.5918 26.5117 24.9756 65.5195 0 90.5117l-45.2803 45.248c-24.9756 24.9922 -67.1514 20.4961 -92.623 2.83203l-72.0322 -45.8877 c-18.6885 9.69629 -38.2246 18 -58.5283 24.5596l-18.4316 83.1201c-5.50391 30.4805 -32.1602 63.4883 -67.5039 63.4883h-64c-35.3438 0 -57.0078 -33.5039 -64 -64l-20.5283 -82.1279c-21.6797 -6.91211 -42.4961 -15.7441 -62.3359 -26.208l-73.8398 47.0244 c-25.4561 17.6641 -67.6484 22.1602 -92.624 -2.83203l-45.2637 -45.248c-24.9922 -25.0078 -16.6084 -64 0 -90.5117l46.752 -77.9199c-8.76758 -17.6641 -16.5439 -35.9365 -22.5439 -55.0244l-82.1123 -18.2236c-30.4961 -5.48828 -63.5039 -32.1445 -63.5039 -67.4883 v-64c0 -35.3438 33.5039 -57.0078 64 -64l83.1523 -20.7842c5.74414 -17.6318 12.9277 -34.5596 21.0557 -50.9756l-46.7998 -78c-16.5918 -26.4961 -24.9756 -65.5039 0 -90.4961l45.2803 -45.248c24.9756 -25.0078 67.1514 -20.4961 92.623 -2.84766l74 47.1523 c19.9521 -10.5283 40.8799 -19.4404 62.7041 -26.3369l20.4805 -81.9043c7.00781 -30.4961 28.6562 -64 64 -64h64c35.3438 0 62 33.0078 67.5039 63.5039l18.4639 83.3438c20.0957 6.49609 39.376 14.6885 57.8398 24.2568l72.1924 -46 c25.4717 -17.6641 67.6641 -22.1602 92.624 2.84766l45.2803 45.248c24.9756 25.0078 16.5918 64 0 90.4961l-44.4639 74.1279c8.94434 17.5684 16.6885 35.8408 22.9121 54.8486l83.1523 20.7676c30.4961 7.00781 64 28.6562 64 64v64 c0 35.3438 -32.9922 62 -63.5041 67.504zM960.031 417.952c-2.71973 -1.95215 -7.8418 -4.63477 -14.3379 -6.13867l-118.656 -29.6318l-11.0078 -33.6318c-4.97559 -15.1523 -11.4072 -30.5283 -19.1191 -45.7119l-16.0645 -31.5684l62.6885 -104.528 c4 -6.40039 5.87207 -12.1279 6.43164 -15.5039l-42.0957 -42.0322c-4.06445 1.28027 -8.68848 2.94434 -10.9121 4.46387l-105.344 67.1836l-32.752 -16.9443c-15.7764 -8.19238 -31.9688 -14.9766 -48.0967 -20.1924l-34.8799 -11.2803l-26.3682 -119.12 c-1.21582 -6.36816 -4.62402 -11.5039 -6.95996 -13.3438h-57.5996c-1.95215 2.71973 -4.62402 7.83984 -6.1123 14.3203l-29.4561 117.808l-34.0957 10.8164c-17.5684 5.53613 -35.0879 12.9121 -52.1436 21.9043l-32.9121 17.376l-105.36 -67.1523 c-4.30371 -2.91211 -8.91211 -4.56055 -13.0879 -4.56055l-41.9678 40.8477c0.55957 3.31152 2.30371 8.7832 5.79199 14.3672l65.4561 109.056l-15.5684 31.3438c-7.26367 14.7842 -13.0234 28.6562 -17.5039 42.4004l-10.9922 33.6641l-117.488 29.376 c-7.3916 1.67969 -12.7354 4.43164 -15.5195 6.39941v59.5039c0.0322266 -0.015625 0.0800781 -0.03125 0.144531 -0.03125c1.07227 0 6.33594 3.74414 10.7197 4.54395l120.72 26.7363l11.0879 35.2803c4.51172 14.3682 10.6719 29.3438 18.8154 45.7754l15.5684 31.3604 l-64.7676 107.92c-4.01562 6.43164 -5.87207 12.1592 -6.43164 15.5195l42.0801 42.0645c4.08008 -1.31152 8.67188 -2.95996 10.8799 -4.47949l107.312 -68.4004l32.8799 17.3438c16.8799 8.89551 34.3359 16.2393 51.9043 21.8232l34.0156 10.832l29.1836 116.768 c1.69629 7.3916 4.41602 12.7354 6.40039 15.5195h59.4883c-0.431641 -0.65625 3.68066 -6.24023 4.52832 -10.8643l26.8799 -121.408l34.8477 -11.2637c16.3359 -5.28027 32.752 -12.1602 48.7197 -20.4482l32.752 -17.0078l103.152 65.7119 c4.32031 2.94434 8.94434 4.57617 13.0879 4.57617l42 -40.8164c-0.55957 -3.32812 -2.31934 -8.81641 -5.80762 -14.416l-63.3438 -105.488l16.1602 -31.6162c8.71973 -17.0557 15.376 -33.0557 20.3203 -48.9277l11.0557 -35.3438l118.288 -26.2559 c7.15234 -1.32812 12.7207 -5.45605 13.9043 -7.69629zM512.43 640.326c-106.272 0 -192.736 -86.2881 -192.736 -192.32c0 -106.016 86.4639 -192.304 192.736 -192.304s192.736 86.2881 192.736 192.304c0 106.032 -86.4639 192.32 -192.736 192.32zM511.998 320.006 c-70.5762 0 -128 57.4238 -128 128c0 70.5918 57.4238 128 128 128c70.5918 0 128 -57.4082 128 -128c0 -70.5762 -57.4238 -128 -128 -128z" unicode=""/>
-<glyph glyph-name="star" d="M512 882.512l137.472 -285.088l312.608 -46.4639l-226.416 -225.84l7.61621 -45.3115l45.2803 -270.16l-276.608 148.784l-276.592 -148.848l45.2959 270.224l7.58398 45.3115l-226.336 225.872l312.592 46.4639l20.5439 42.5439zM511.983 944.448 c-28.6562 0 -54.7842 -16.1758 -66.9766 -41.4561l-115.904 -240.64l-266.704 -39.6641c-27.3916 -4.0957 -50.1436 -22.7998 -58.9756 -48.3838c-8.81641 -25.6641 -2.14453 -53.9043 17.1992 -73.1523l195.408 -195.2l-45.3281 -270.656 c-4.55957 -27.2803 7.23242 -54.624 30.3682 -70.5762c12.7197 -8.73633 27.6641 -13.1523 42.624 -13.1523c12.3203 0 24.6406 2.99219 35.793 8.97656l232.496 125.184l232.512 -125.184c11.1836 -5.98438 23.5039 -8.97656 35.7764 -8.97656 c14.96 0 29.9043 4.41602 42.6562 13.1523c23.1035 15.9521 34.9111 43.2959 30.3193 70.5762l-45.3438 270.656l195.504 195.2c19.3438 19.248 25.9678 47.5039 17.1514 73.1523c-8.84766 25.6162 -31.5996 44.3203 -58.9756 48.3848l-266.656 39.6641l-115.968 240.64 c-12.1123 25.3115 -38.2559 41.4551 -66.976 41.4551z" unicode="î‚›"/>
-<glyph glyph-name="symble-female" d="M623.696 960.224c-220.912 0 -400 -179.073 -400 -400.001c0 -98.5117 35.6797 -188.672 94.7354 -258.368l-127.312 -128.096l-135.264 136.544c-12.4805 12.4961 -32.7529 12.4961 -45.249 0s-12.4961 -32.752 0 -45.248l135.392 -136.688l-136.352 -137.184 c-12.4961 -12.4961 -12.4961 -32.7842 0 -45.248c12.4805 -12.4961 32.7529 -12.4961 45.249 0l136.144 136.992l136.464 -137.76c12.4961 -12.4961 32.752 -12.4961 45.248 0s12.4961 32.752 0 45.248l-136.608 137.904l127.408 128.192 c69.9521 -59.9678 160.769 -96.2881 260.129 -96.2881c220.912 0 400 179.088 400 400c0.015625 220.928 -179.072 400 -399.984 400zM623.696 223.679c-185.856 0 -336.528 150.688 -336.528 336.545s150.672 336.528 336.528 336.528s336.528 -150.672 336.528 -336.528 c0.015625 -185.856 -150.656 -336.545 -336.528 -336.545z" unicode=""/>
-<glyph glyph-name="symbol-male" d="M1023.3 937.344c0.143555 6.48047 -1.37793 12.2891 -5.58594 16.4326c-4.14355 4.17578 -9.95117 6.71973 -16.3994 6.52734l-11.6963 -0.272461c-0.223633 0 -0.383789 -0.0800781 -0.639648 -0.112305l-293.504 1.02441 c-12.9277 -0.288086 -23.6162 -10.9922 -23.9199 -23.9199l-0.0322266 -16.4316c1.96777 -15.248 13.9521 -24.1602 26.8799 -23.8721l215.216 -0.431641l-256.144 -254.592c-69.4883 58.2402 -159.008 93.3604 -256.768 93.3604c-220.928 0 -400 -179.072 -400 -400 c0 -220.912 179.072 -400 400 -400c220.912 0 400 179.088 400 400c0 100.112 -36.8643 191.568 -97.6641 261.712l256.896 255.312l-0.944336 -219.152c-0.303711 -12.9277 9.95215 -24.1758 22.8965 -23.8877l16.416 0.0322266c12.96 0.303711 23.6475 8 23.9199 20.9277 l0.671875 295.008c0 0.240234 -0.879883 0.400391 -0.879883 0.624023zM737.229 335.057c0 -185.856 -150.672 -336.528 -336.544 -336.528c-185.856 0 -336.528 150.672 -336.528 336.528c0 185.856 150.672 336.528 336.528 336.528 c185.872 0.015625 336.544 -150.656 336.544 -336.528z" unicode=""/>
-<glyph glyph-name="target" d="M992 480h-97.4404c-15.3916 186.528 -164.048 335.04 -350.56 350.464v97.5361c0 17.6641 -14.3359 32 -32 32s-32 -14.3359 -32 -32v-97.5361c-186.496 -15.4238 -335.168 -163.936 -350.576 -350.464h-97.4238c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32 h97.4238c15.4082 -186.512 164.08 -335.04 350.576 -350.464v-97.5361c0 -17.6641 14.3359 -32 32 -32c17.6641 0 32 14.3359 32 32v97.5361c186.512 15.4238 335.168 163.952 350.56 350.464h97.4404c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32zM480 766.416v-286.416 h-286.448c15.0078 151.2 135.248 271.408 286.448 286.416zM193.552 416h286.448v-286.416c-151.2 15.0078 -271.44 135.216 -286.448 286.416zM544 129.584v286.416h286.448c-15.0078 -151.2 -135.248 -271.408 -286.448 -286.416zM544 480v286.416 c151.2 -15.0078 271.44 -135.216 286.448 -286.416z" unicode=""/>
-<glyph glyph-name="volume-1" d="M654.768 894.096c-10.4316 5.55176 -23.0879 4.92773 -32.9121 -1.69629l-321.088 -252.112l-106.624 -0.0800781c-54.5117 0 -98.8799 -38.6562 -98.8799 -86.4004l1.71191 -211.136c0 -47.5361 44.3516 -86.2246 98.8633 -86.2246l106.592 -0.0644531l319.392 -252.752 c5.37598 -3.63184 11.6318 -5.47168 17.9043 -5.47168c5.15234 0 10.3203 1.24805 15.0088 3.74414c10.4639 5.53613 17.0078 16.4004 17.0078 28.2568v835.68c-0.015625 11.8242 -6.54395 22.6885 -16.9761 28.2566zM607.728 90.3682l-277.599 224.526 c-5.28027 3.56836 -11.5205 5.47266 -17.8887 5.47266l-116.384 0.0644531c-20.5439 0 -34.8799 11.7119 -34.8799 22.4639l-1.71191 211.152c0 10.4805 14.3359 22.1602 34.8955 22.1602l116.4 0.0800781c6.35156 0 12.5752 1.9043 17.8555 5.45605l279.312 224v-715.376z M789.825 612.366c-17.7119 2.92773 -33.9365 -8.86426 -36.8486 -26.3047c-2.91211 -17.4238 8.87988 -33.9199 26.2881 -36.832c50.3203 -8.40039 85.4727 -52.3047 85.4727 -106.753c0 -51.8398 -36.3682 -96.6875 -86.4961 -106.688 c-17.3438 -3.44043 -28.5918 -20.2881 -25.1201 -37.6318c3.02441 -15.2158 16.3682 -25.7441 31.3438 -25.7441c2.06445 0 4.19238 0.192383 6.28809 0.624023c79.9678 15.9043 138 87.1846 138 169.44c-0.015625 85.0244 -58.4473 156.465 -138.928 169.89z" unicode=""/>
-<glyph glyph-name="volume-2" d="M574.496 894.096c-10.4316 5.55176 -23.0869 4.92773 -32.9111 -1.69629l-321.088 -252.112l-106.624 -0.0800781c-54.5117 0 -98.8799 -38.6562 -98.8799 -86.4004l1.71191 -211.136c0 -47.5361 44.3516 -86.2246 98.8633 -86.2246l106.592 -0.0644531l319.392 -252.752 c5.37598 -3.63184 11.6318 -5.47168 17.9043 -5.47168c5.15234 0 10.3203 1.24805 15.0088 3.74414c10.4639 5.53613 17.0078 16.4004 17.0078 28.2568v835.68c0 11.8242 -6.52832 22.6885 -16.9771 28.2566zM527.473 90.3682l-277.599 224.526 c-5.28027 3.56836 -11.5205 5.47266 -17.8887 5.47266l-116.384 0.0644531c-20.5439 0 -34.8799 11.7119 -34.8799 22.4639l-1.71191 211.152c0 10.4805 14.3359 22.1602 34.8955 22.1602l116.4 0.0800781c6.35156 0 12.5752 1.9043 17.8555 5.45605l279.312 224v-715.376z M848.466 442.494c0 85.0078 -58.4326 156.433 -138.913 169.873c-17.7119 2.92773 -33.9355 -8.86426 -36.8477 -26.3047c-2.91211 -17.4238 8.87988 -33.9199 26.2881 -36.832c50.3203 -8.40039 85.4727 -52.3047 85.4727 -106.753 c0 -51.8398 -36.3682 -96.6875 -86.4961 -106.688c-17.3438 -3.44043 -28.5918 -20.2881 -25.1201 -37.6318c3.02441 -15.2158 16.3682 -25.7441 31.3438 -25.7441c2.06445 0 4.19238 0.192383 6.28809 0.624023c79.9521 15.9355 137.984 87.2158 137.984 169.456z M806.001 736.095c-16.5283 6.16016 -35.0098 -2.24121 -41.1533 -18.8008c-6.19238 -16.5596 2.22363 -34.9912 18.7832 -41.167c96.5283 -36.0156 161.376 -129.903 161.376 -233.631c0 -103.776 -64.8477 -197.841 -161.312 -234.001 c-16.5596 -6.22363 -24.9434 -24.6553 -18.751 -41.1836c4.81641 -12.8799 17.0088 -20.7842 29.9688 -20.7842c3.74414 0 7.53613 0.65625 11.2158 2.03223c121.344 45.5039 202.88 163.632 202.88 293.936s-81.5996 248.288 -203.007 293.599z" unicode="î‚ "/>
-<glyph glyph-name="volume-off" d="M575.536 894.096c-10.4316 5.55176 -23.0869 4.92773 -32.9111 -1.69629l-321.104 -252.112l-106.624 -0.0800781c-54.5117 0 -98.8799 -38.6562 -98.8799 -86.4004l1.71191 -211.136c0 -47.5361 44.3516 -86.2246 98.8633 -86.2246l106.592 -0.0644531l319.392 -252.752 c5.37598 -3.63184 11.6318 -5.47168 17.9043 -5.47168c5.15234 0 10.3203 1.24805 15.0088 3.74414c10.4639 5.53613 17.0078 16.4004 17.0078 28.2568v835.68c0 11.8242 -6.52832 22.6885 -16.96 28.2568zM528.497 90.3682l-277.6 224.526 c-5.28027 3.56836 -11.5205 5.47266 -17.8887 5.47266l-116.384 0.0644531c-20.5439 0 -34.8799 11.7119 -34.8799 22.4639l-1.72754 211.152c0 10.4805 14.3359 22.1602 34.8955 22.1602l116.4 0.0800781c6.35156 0 12.5752 1.9043 17.8555 5.45605l279.328 224v-715.376z M894.002 447.486l104.593 105.84c12.4961 12.4961 12.4961 32.752 0 45.248c-12.4639 12.4961 -32.752 12.4961 -45.248 0l-104.336 -105.568l-104.336 105.568c-12.4639 12.4961 -32.752 12.4961 -45.248 0s-12.4961 -32.752 0 -45.248l104.592 -105.84l-103.6 -104.816 c-12.4639 -12.4805 -12.4961 -32.7529 0 -45.249s32.7842 -12.4961 45.2803 0l103.312 104.544l103.312 -104.544c12.4961 -12.4961 32.752 -12.4961 45.248 0s12.4961 32.7686 0 45.249z" unicode="î‚¡"/>
-<glyph glyph-name="phone" d="M262.2 923c37.4004 -51.5996 82.002 -118.197 133.602 -199.598c13 -22 11 -48.4004 -5.7998 -79.4004c-6.40039 -13 -22.6006 -42.5996 -48.4004 -89.1992c28.4004 -40 71.6006 -89.2002 129.801 -147.2s106.601 -101.4 145.2 -129.801 c46.4004 27.2002 76.2002 43.7998 89.2002 50.3994c16.7998 9 33 13.5996 48.4004 13.5996c11.5996 0 22 -2.59961 31 -7.7998c59.4004 -36.2002 126.601 -80.7998 201.4 -133.6c14.2002 -10.4004 22.2002 -24.6006 24.2002 -42.6006 c2 -18.2002 -3.59961 -37.4004 -16.3994 -58.2002c-6.40039 -9 -16.8008 -22.2002 -31.001 -39.7998c-14.2002 -17.4004 -35.6006 -39.4004 -64.001 -65.8008s-51.6006 -39.8008 -69.8008 -39.8008h-2c-136.6 5.40039 -305 107.801 -504.4 307.201 c-199.6 199.6 -302 367.8 -307.2 504.6c0 18 13.2002 41.5996 39.7998 70.7998c26.4004 29 48.2002 50 64.7998 63c16.7998 12.7998 31 23.2002 42.5996 31c14.2002 10.4004 30.4004 15.4004 48.4004 15.4004c22.2002 0 38.7998 -7.7998 50.5996 -23.2002zM198.202 882.402 c-27.2002 -19.4004 -52.6035 -41.1982 -76.6035 -64.998c-23.7998 -24 -37.7998 -41.5996 -41.5996 -53.1992c5.2002 -120.2 101 -273.2 287.6 -459.2c186.6 -186 340 -282.2 460 -288.601c10.4004 3.7998 27.4004 18 51.4004 42.5996s45.5996 50.3994 64.7998 77.3994 c3.7998 5.2002 5.2002 9.60059 3.7998 13.6006c-77.4004 54.2002 -142 97.4004 -193.8 129.801c-5.2002 0 -11.6006 -2 -19.4004 -5.7998c-11.5996 -6.40039 -40.5996 -22.6006 -87.1992 -48.4004l-33 -19.4004l-33 21.4004 c-42.5996 29.5996 -94.1992 75.5996 -154.999 137.6c-60.5996 60.5996 -105.8 112.399 -135.6 154.999l-23.2002 31l19.4004 34.7998c25.7998 46.4004 42 75.6006 48.4004 87.2002c3.7998 7.7998 5.7998 14.2002 5.7998 19.4004c-46 73.4004 -88.5996 138 -127.399 193.6h-2 c-5 0 -9.59961 -1.40039 -13.3994 -3.80078z" unicode=""/>
-<glyph glyph-name="menu" d="M27 766.4c-8.2002 8.2002 -12.2002 18.6006 -12.2002 31.2002s4 23 12.2002 31.2002s18.6006 12.2002 31.2002 12.2002h912.4c12.5996 0 23 -4 31.2002 -12.2002s12.2002 -18.6006 12.2002 -31.2002s-4 -23 -12.2002 -31.2002s-18.6006 -12.2002 -31.2002 -12.2002 h-912.4c-12.5996 0 -23 4 -31.2002 12.2002zM1001.8 481.2c8.2002 -8.2002 12.2002 -18.6006 12.2002 -31.2002s-4 -23 -12.2002 -31.2002s-18.6006 -12.2002 -31.2002 -12.2002h-912.4c-12.5996 0 -23 4 -31.2002 12.2002s-12.2002 18.6006 -12.2002 31.2002 s4 23 12.2002 31.2002s18.6006 12.2002 31.2002 12.2002h912.4c12.5996 0 23 -4 31.2002 -12.2002zM1001.8 133.8c8.2002 -8.2002 12.2002 -18.6006 12.2002 -31.2002s-4 -23 -12.2002 -31.2002s-18.6006 -12.2002 -31.2002 -12.2002h-912.4 c-12.5996 0 -23 4 -31.2002 12.2002c-8.2002 8.2002 -12.2002 18.6006 -12.2002 31.2002s4 23 12.2002 31.2002s18.6006 12.2002 31.2002 12.2002h912.4c12.5996 0 23 -4.2002 31.2002 -12.2002z" unicode=""/>
-<glyph glyph-name="options-vertical" d="M388.8 63.5996v27.1982c0.599609 2.2002 1.59961 4.2002 2 6.40039c8.7998 57.2002 56.3994 102.4 112.199 106.2c62.4004 4.40039 115.2 -31.1992 132.4 -89.1992c2.2002 -7.59961 3.7998 -15.5996 5.7998 -23.3994v-27.2002 c-0.599609 -1.7998 -1.59961 -3.39941 -1.7998 -5.39941c-8.59961 -52.7998 -46.5996 -93 -98.5996 -104.4c-4 -0.799805 -8 -2 -12 -3h-27.2002c-1.7998 0.599609 -3.59961 1.59961 -5.39941 1.7998c-52 8.40039 -91.5996 45.4004 -103.6 96.8008 c-1.2002 5 -2.60059 9.59961 -3.80078 14.1992zM641.2 832.397l-0.000976562 -27.2021c-0.599609 -2.2002 -1.59961 -4.2002 -1.7998 -6.40039c-9 -57.5996 -56.7998 -102.6 -113.2 -106.199c-62.2002 -4 -114.8 32 -131.8 90.2002 c-2.2002 7.40039 -3.7998 15 -5.59961 22.4004v27.2002c0.599609 1.7998 1.59961 3.39941 2 5.19922c9.59961 52 39.7998 86 90.2002 102.2c6.59961 2.2002 13.5996 3.40039 20.3994 5.2002h27.2002c1.7998 -0.599609 3.59961 -1.59961 5.39941 -1.7998 c52.2002 -8.59961 91.6006 -45.3994 103.601 -96.7998c1.2002 -4.7998 2.40039 -9.39941 3.60018 -13.9991zM641.199 461.596v-27.1992c-0.599609 -2.2002 -1.59961 -4.2002 -2 -6.40039c-9 -57.4004 -58.5996 -103.601 -114.6 -106.001 c-63 -2.7998 -116.4 35.2002 -131.4 93.7998c-1.59961 6.2002 -3 12.4004 -4.40039 18.6006v27.2002c0.599609 2.2002 1.59961 4.2002 2 6.40039c8.7998 57.4004 58.5996 103.601 114.6 106.2c63 3 116.4 -35.2002 131.4 -93.7998 c1.59961 -6.40039 3 -12.6006 4.40039 -18.8006z" unicode=""/>
-<glyph glyph-name="options" d="M899.4 321.8h-27.1982c-2.2002 0.599609 -4.2002 1.59961 -6.40039 2c-57.2002 8.7998 -102.4 56.3994 -106.2 112.199c-4.40039 62.4004 31.1992 115.2 89.1992 132.4c7.59961 2.2002 15.5996 3.7998 23.3994 5.7998h27.2002 c1.7998 -0.599609 3.39941 -1.59961 5.39941 -1.7998c52.7998 -8.59961 93 -46.5996 104.4 -98.5996c0.799805 -4 2 -8 3 -12v-27.2002c-0.599609 -1.7998 -1.59961 -3.59961 -1.7998 -5.39941c-8.40039 -52 -45.4004 -91.5996 -96.8008 -103.6 c-5 -1.2002 -9.59961 -2.60059 -14.1992 -3.80078zM130.603 574.2l27.2021 -0.000976562c2.2002 -0.599609 4.2002 -1.59961 6.40039 -1.7998c57.5996 -9 102.6 -56.7998 106.199 -113.2c4 -62.2002 -32 -114.8 -90.2002 -131.8 c-7.40039 -2.2002 -15 -3.7998 -22.4004 -5.59961h-27.2002c-1.7998 0.599609 -3.39941 1.59961 -5.19922 2c-52 9.59961 -86 39.7998 -102.2 90.2002c-2.2002 6.59961 -3.40039 13.5996 -5.2002 20.3994v27.2002c0.599609 1.7998 1.59961 3.59961 1.7998 5.39941 c8.59961 52.2002 45.3994 91.6006 96.7998 103.601c4.7998 1.2002 9.39941 2.40039 13.999 3.60059zM501.404 574.199h27.1992c2.2002 -0.599609 4.2002 -1.59961 6.40039 -2c57.4004 -9 103.601 -58.5996 106.001 -114.6c2.7998 -63 -35.2002 -116.4 -93.7998 -131.4 c-6.2002 -1.59961 -12.4004 -3 -18.6006 -4.40039h-27.2002c-2.2002 0.599609 -4.2002 1.59961 -6.40039 2c-57.4004 8.7998 -103.601 58.5996 -106.2 114.6c-3 63 35.2002 116.4 93.7998 131.4c6.40039 1.59961 12.6006 3 18.8006 4.40039z" unicode=""/>
-<glyph glyph-name="arrow-down" d="M8.2002 684.6c0 8.59961 3.40039 17.4014 10 24.001c13.2002 13.2002 34.7998 13.2002 48 0l451.8 -451.8l445.2 445.2c13.2002 13.2002 34.7998 13.2002 48 0s13.2002 -34.7998 0 -48l-469.2 -469.4c-13.2002 -13.2002 -34.7998 -13.2002 -48 0l-475.8 475.8 c-6.7998 6.7998 -10 15.3994 -10 24.199z" unicode=""/>
-<glyph glyph-name="arrow-left" d="M752.145 960c8.68457 0 17.5723 -3.43359 24.2373 -10.0986c13.3301 -13.3301 13.3301 -35.1436 0 -48.4736l-456.256 -456.458l449.591 -449.591c13.3301 -13.3301 13.3301 -35.1436 0 -48.4736c-13.3301 -13.33 -35.1426 -13.3301 -48.4727 0l-473.827 473.827 c-13.3301 13.3301 -13.3301 35.1436 0 48.4736l480.492 480.694c6.66504 6.66504 15.5518 10.0986 24.2363 10.0986z" unicode=""/>
-<glyph glyph-name="arrow-right" d="M271.653 -63.1924c-8.68457 0 -17.5732 3.43262 -24.2383 10.0977c-13.3301 13.3301 -13.3301 35.1436 0 48.4736l456.256 456.458l-449.591 449.591c-13.3301 13.3301 -13.3301 35.1436 0 48.4736c13.3301 13.33 35.1436 13.3301 48.4736 0l473.827 -473.827 c13.3301 -13.3301 13.3301 -35.1426 0 -48.4727l-480.492 -480.694c-6.66504 -6.66504 -15.5518 -10.0986 -24.2363 -10.0986z" unicode=""/>
-<glyph glyph-name="arrow-up" d="M8.2002 208.6c0 -8.59961 3.40039 -17.4014 10 -24.001c13.2002 -13.2002 34.7998 -13.2002 48 0l451.8 451.8l445.2 -445.2c13.2002 -13.2002 34.7998 -13.2002 48 0s13.2002 34.7998 0 48l-469.2 469.4c-13.2002 13.2002 -34.7998 13.2002 -48 0l-475.8 -475.8 c-6.7998 -6.7998 -10 -15.3994 -10 -24.1992z" unicode=""/>
-<glyph glyph-name="paypal" d="M318.753 104.566h-215.652c-8.75195 0 -17.1543 3.85059 -22.7559 10.6777s-7.87695 15.5791 -6.30176 24.3311l138.284 752.159c8.22656 41.1348 42.0098 68.4414 84.3711 68.4414h331.881c133.383 0 223.179 -85.2461 223.179 -212.152 c0 -127.956 -88.2217 -366.89 -300.548 -366.89h-145.11l-58.4639 -253.637c-3.15137 -13.4775 -15.0547 -22.9307 -28.8828 -22.9307zM138.635 163.557l156.66 0.00195312l58.2891 253.637c3.15137 13.4775 15.0547 22.9307 28.8828 22.9307h168.741 c168.566 0 241.385 203.75 241.385 307.725c0 94.3477 -62.8398 152.986 -164.015 152.986h-331.881c-8.22656 0 -22.7559 -2.62598 -26.2559 -20.4805zM421.151 -64.1729l-215.655 -0.000976562c-8.75195 0 -16.9785 3.85059 -22.5801 10.5029 s-8.05176 15.5791 -6.47656 24.1562l27.6572 157.538c2.80078 16.1045 18.0283 26.7822 34.1318 23.9814c16.1045 -2.80078 26.7822 -18.2041 23.9814 -34.1328l-21.5303 -122.88h156.663l55.8389 256.088c2.97559 13.6533 15.0537 23.2812 28.8818 23.2812h168.741 c168.566 0 241.385 203.75 241.385 307.725c0 67.7422 -28.5322 114.479 -84.5459 138.81c-14.8789 6.47656 -21.8799 23.9805 -15.2285 38.8584c6.47656 15.0537 23.9805 21.8799 38.8584 15.4043c77.3691 -33.6084 120.079 -102.226 120.079 -193.072 c0 -127.956 -88.2217 -366.89 -300.548 -366.89h-144.935l-55.8389 -256.088c-2.97559 -13.6533 -15.0537 -23.2812 -28.8818 -23.2812h0.00195312zM459.833 546.9h-58.1162c-8.75195 0 -16.9785 3.85059 -22.7559 10.6777 c-5.60059 6.65234 -8.05176 15.5791 -6.47656 24.1562l38.8594 215.653c2.45117 14.0029 14.7041 24.3311 29.0566 24.3311h93.998c35.5342 0 63.8916 -11.3779 81.9209 -32.7334c19.6055 -23.2812 26.0811 -56.3643 19.0801 -98.5488 c-14.1777 -100.299 -66.6904 -143.535 -175.567 -143.535zM437.076 606.065l22.7559 0.000976562c87.8711 0 108.526 31.5078 117.279 93.4727c2.80078 17.3291 4.02539 39.5605 -5.77637 51.2881c-8.22656 9.80176 -24.6807 11.7275 -36.9336 11.7275h-69.3174 l-28.0068 -156.488z" unicode=""/>
-<glyph glyph-name="social-instagram" d="M511 956c138 0 155 -1 209 -3c53 -2 90 -11 123 -24c34 -13 62 -30 90 -58s45 -56 58 -90c13 -33 22 -70 24 -123c2 -54 3 -71 3 -209s-1 -155 -3 -209c-2 -53 -11 -90 -24 -123c-13 -34 -30 -62 -58 -90s-56 -45 -90 -58c-33 -13 -70 -22 -123 -24 c-54 -2 -71 -3 -209 -3s-155 1 -209 3c-53 2 -90 11 -123 24c-34 13 -62 30 -90 58s-45 56 -58 90c-13 33 -22 70 -24 123c-2 54 -3 71 -3 209s1 155 3 209c2 53 11 90 24 123c13 34 30 62 58 90s56 45 90 58c33 13 70 22 123 24c54 2 71 3 209 3zM511 890 c-144 0 -161 -1 -217 -3c-52 -2 -81 -12 -100 -19c-49 -20 -82 -53 -102 -102c-7 -19 -17 -48 -19 -100c-2 -56 -3 -73 -3 -217s1 -161 3 -217c2 -52 12 -81 19 -100c20 -49 53 -82 102 -102c19 -7 48 -17 100 -19c56 -2 73 -3 217 -3s161 1 217 3c52 2 81 12 100 19 c49 20 82 53 102 102c7 19 17 48 19 100c2 56 3 73 3 217s-1 161 -3 217c-2 52 -12 81 -19 100c-20 49 -53 82 -102 102c-19 7 -48 17 -100 19c-56 2 -73 3 -217 3zM511 246c112 0 203 91 203 203s-91 203 -203 203s-203 -91 -203 -203s91 -203 203 -203zM511 709 c144 0 260 -116 260 -260s-116 -260 -260 -260s-260 116 -260 260s116 260 260 260zM843 719c0 -34 -28 -60 -62 -60s-60 26 -60 60s26 62 60 62s62 -28 62 -62z" unicode=""/>
-<glyph glyph-name="social-linkedin" d="M997.795 -42.4307h-208.026c-14.7148 0 -26.6074 11.8926 -26.6074 26.6074v335.017c0 114.898 -59.2627 114.898 -78.8154 114.898c-52.6113 0 -74.9863 -41.5244 -82.2432 -59.4658c-3.42676 -8.06348 -5.03906 -21.7705 -5.03906 -40.9209v-349.732 c0 -14.7148 -11.8926 -26.6074 -26.6074 -26.6074h-208.227c-7.05469 0 -13.9082 2.82227 -18.9473 7.86133s-7.86133 11.8936 -7.66016 18.9482c0 5.64355 2.82227 567.433 0 624.882c-0.40332 7.25684 2.2168 14.3115 7.25684 19.5527s11.8926 8.26562 19.3506 8.26562 h208.227c14.7148 0 26.6074 -11.8926 26.6074 -26.6074v-15.7227c35.0742 31.2441 85.6689 57.0459 161.058 57.0459c166.702 0 266.28 -115.301 266.28 -308.409v-359.005c0 -14.7148 -11.8926 -26.6074 -26.6074 -26.6074h0.000976562zM816.377 10.7842 l155.012 0.00390625v332.397c0 162.268 -77.6064 255.193 -213.065 255.193c-90.5068 0 -134.45 -45.1533 -162.066 -86.4766c-3.22461 -10.8848 -13.5059 -18.9482 -25.5996 -18.9482h-1.41113c-9.67578 0 -18.5449 5.24121 -23.1807 13.707 c-3.62793 6.65234 -4.43457 14.3125 -2.01562 21.3672v55.8359h-154.608c1.41113 -111.068 0 -470.477 -0.40332 -572.877h154.809v322.923c0 26.8086 2.82227 46.1602 8.86914 60.875c23.3828 57.8516 72.5664 92.7236 131.427 92.7236 c83.8555 0 132.031 -61.2793 132.031 -168.113v-308.611h0.203125zM247.131 -42.4268h-208.227c-14.7148 0 -26.6074 11.8926 -26.6074 26.6074v626.091c0 14.7148 11.8926 26.6074 26.6074 26.6074h208.227c14.7148 0 26.6074 -11.8926 26.6074 -26.6074v-626.091 c0 -14.7148 -11.8926 -26.6074 -26.6074 -26.6074zM65.5127 10.7881h155.011v572.876h-155.011v-572.876zM143.118 669.132l-1.41211 0.000976562c-82.041 0 -141.707 56.8438 -141.707 135.055c0 78.0088 60.6738 134.854 144.529 134.854 c82.4443 0 141.305 -55.2314 142.918 -134.249c0 -78.8164 -60.6738 -135.66 -144.328 -135.66zM144.528 885.624c-54.627 0 -91.3125 -32.8574 -91.3125 -81.6387c0 -47.9746 36.2832 -81.6377 88.4912 -81.6377h1.41113c54.4248 0 91.1113 32.8574 91.1113 81.6387 c-1.00781 49.3857 -36.2832 81.6377 -89.7011 81.6377z" unicode=""/>
-<glyph glyph-name="social-pintarest" d="M886.796 608.541c-3.82227 186.292 -156.11 321.28 -362.52 321.28c-22.3311 0 -45.0645 -1.60938 -67.7979 -4.82812c-165.369 -22.9336 -292.313 -142.031 -316.053 -296.134c-16.8994 -109.844 18.5078 -241.816 135.393 -271.591l16.8994 -4.22461l9.8584 14.2842 c3.41992 4.82812 33.3955 49.0879 28.5664 85.7021c-2.41406 18.3066 -13.4795 29.5723 -20.1182 36.2109l-3.21875 3.21875c-18.3066 28.7686 -25.9512 77.4531 -18.3066 118.292c18.5078 100.589 102.399 173.617 208.621 181.664 c7.44434 0.603516 14.8877 0.804688 22.1309 0.804688c110.045 0 184.48 -65.584 189.712 -166.978c4.82812 -97.9736 -24.5439 -187.297 -76.8496 -233.166l-3.41992 -3.01758c-12.2725 -10.8643 -21.9287 -19.5146 -42.0469 -22.5322 c-5.23145 -0.804688 -10.4619 -1.20703 -15.291 -1.20703c-40.2363 0 -62.1641 26.5557 -62.9688 52.709c-1.00586 29.3721 10.6621 61.5615 23.1357 95.7617c15.29 42.0459 31.1826 85.7021 25.3486 130.767c-6.2373 46.6729 -48.6855 83.0869 -96.7676 83.0869 c-12.2725 0 -24.7451 -2.41406 -36.8164 -6.83984c-87.3115 -33.1943 -100.187 -147.464 -68.1992 -239.604c-7.64453 -36.4131 -17.5029 -72.4238 -27.9639 -110.447c-31.1826 -114.471 -63.5713 -232.965 -39.0283 -371.778l5.43164 -30.7803l28.7686 11.8701 c27.9639 11.668 43.0518 37.4189 55.5244 58.7441c2.41406 4.02441 4.82812 8.04785 7.04102 11.8711c40.8389 64.1758 63.7734 140.825 81.4766 215.261c44.0576 -33.1943 89.1221 -43.8574 153.298 -36.8164c177.44 19.3135 269.58 209.428 266.16 378.418z M406.587 478.777l1.41309 7.04004l-2.61523 6.83984c-27.3604 72.2227 -21.124 160.138 36.6152 182.066c6.2373 2.41406 12.6738 3.62109 18.9111 3.62109c23.5381 0 44.2588 -17.3008 47.0762 -39.4307c4.42578 -32.9932 -8.85254 -68.8027 -22.7334 -107.026 c-13.4795 -37.0166 -27.5615 -75.2402 -26.1533 -114.471c1.60938 -49.0879 41.8457 -101.193 113.062 -101.193c7.44434 0 15.0879 0.603516 22.9336 1.81055c34.8037 5.23145 54.1162 22.3311 67.9971 34.8037l3.21875 2.81738 c63.3711 55.7266 99.3818 160.541 93.749 273.402c-6.83984 136.399 -115.678 224.918 -265.556 213.652c-129.358 -9.8584 -231.356 -99.1816 -254.09 -222.505c-9.8584 -53.1113 0.401367 -115.275 25.3486 -154.506c3.01758 -4.62695 6.4375 -8.24805 9.65625 -11.4668 c2.21289 -2.41406 5.83398 -5.83398 6.03516 -7.44434c0.804688 -6.83984 -3.41992 -20.9229 -10.6621 -34.8037c-72.8271 30.9824 -93.3467 128.956 -80.874 209.628c20.1182 131.973 129.961 234.172 273.402 254.089c20.5195 2.81738 41.0391 4.22559 60.9561 4.22559 c177.842 0 309.212 -114.471 312.229 -272.194c3.01758 -146.861 -73.6318 -311.426 -221.096 -327.721c-10.0586 -1.00586 -19.5137 -1.6084 -28.3652 -1.6084c-53.5137 0 -82.2812 18.5078 -116.884 52.9102l-32.1895 31.9873l-9.8584 -44.2588 c-18.9111 -84.0928 -40.8389 -172.008 -84.2939 -240.409c-2.81738 -4.42578 -5.63379 -9.25391 -8.45117 -14.2842c-1.00586 -1.81055 -2.01172 -3.62012 -3.21875 -5.23047c-8.04688 107.429 18.5078 204.8 44.4609 299.555 c10.6621 39.2305 21.9277 80.0693 29.9756 120.104z" unicode=""/>
-<glyph glyph-name="social-github" d="M158.6 437.4c-11.5996 0 -22.4004 7.40234 -26 19.002c-29.4004 91.7998 -33.6006 254 29.3994 327.6c-14 53.2002 -6.2002 125.2 19.5996 163.8c5.40039 8 14.2002 12.5996 24 12.1992c73.4004 -3.2002 121.2 -33.7998 163.2 -61.7998 c59.7998 15.5996 118 21 187 17.2002c17 -1 33.7998 -4.7998 48.5996 -8.2002c14 -3.2002 28.4004 -6.60059 36.8008 -5.80078c7.59961 0.799805 21.1992 10 32.1992 17.5996c10.2002 7 21 14.2002 32.2002 19.2002c32 14 60.7998 20.4004 99.5996 21.8008 c15 0.400391 27.7998 -11.1992 28.3994 -26.3994s-11.2002 -27.7998 -26.4004 -28.2002c-32.2002 -1.2002 -53.7998 -5.7998 -79.5996 -17.2002c-6.59961 -3 -14.7998 -8.40039 -23.3994 -14.4004c-17 -11.5996 -36.4004 -24.7998 -58 -26.7998 c-17.4004 -1.59961 -35.4004 2.40039 -54.4004 7c-13.2002 3 -27 6.2002 -39.2002 7c-67.4004 3.7998 -123.4 -2 -181.4 -18.5996c-7.59961 -2.2002 -15.7998 -1 -22.5996 3.59961l-6.7998 4.59961c-36.5996 24.2002 -71.1992 47.4004 -121.799 53.6006 c-12.5996 -32.2002 -14.1992 -85.6006 -1.59961 -117.2c4.40039 -10.7998 1.2002 -23.3994 -7.59961 -30.7998c-49.4004 -42 -55.6006 -190.6 -26.2002 -282.8c4.59961 -14.4004 -3.40039 -29.8008 -17.8008 -34.4004c-2.7998 -1.2002 -5.59961 -1.60059 -8.19922 -1.60059z M366.599 167.402c-2 0 -4.00195 0.200195 -6.00195 0.600586c-14.7998 3.2002 -24 17.7998 -20.7998 32.5996l1.7998 7.7998c8.40039 38 16.2002 68.5996 25.4004 91.3994c-112.2 23.4004 -194 76.8008 -232.8 152.4c-6.7998 13.4004 -1.59961 30 11.8008 36.7998 s30 1.59961 36.7998 -11.8008c35 -68.2002 117.4 -114.4 232.2 -130.2c11 -1.59961 20 -9.59961 22.7998 -20.1992c2.7998 -10.7998 -1.2002 -22.2002 -10.2002 -28.7998c-5.7998 -5.2002 -16.3994 -27 -32.5996 -101.2l-1.7998 -8 c-2.7998 -12.5996 -14 -21.3994 -26.5996 -21.3994zM316.196 -32.7979c-1.7998 0 -3.40039 0.199219 -5.2002 0.599609c-14.7998 3 -24.5996 16.7998 -21.5996 31.5996c5 25.4004 22.7998 36 33.3994 42.2002c7.2002 4.2002 9.40039 5.7998 10.6006 8.59961 c6.2002 13.2002 4.60059 47.4004 3.2002 74.8008c-0.599609 11.5996 -1.19922 23.3994 -1.39941 34.7998c-63.4004 -11 -132.2 -14.4004 -168.601 45.7998c-7.2002 12 -11.7998 24.2002 -16 35.2002c-4.7998 12.4004 -8.7998 23.2002 -15.3994 31.2002 c-9.59961 11.5996 -7.7998 28.7998 3.7998 38.3994s28.7998 8 38.3994 -3.7998c12.2002 -15 18.6006 -31.7998 24.2002 -46.5996c3.59961 -9.59961 7 -18.5996 11.5996 -26.1992c19.5996 -32.4004 62.3994 -30.4004 144.8 -13.8008 c8.59961 1.7998 17.3994 -0.799805 23.7998 -6.59961c6.40039 -6 9.60059 -14.5996 8.60059 -23.1992c-2 -17.4004 -0.799805 -40.2002 0.200195 -62.2002c2 -38.5996 3.7998 -75 -8.40039 -100.8c-8.7998 -18.5996 -23 -27 -32.4004 -32.4004 c-2.59961 -1.59961 -6.59961 -3.7998 -7.39941 -4.7998c-1.7998 -13.4004 -13.2002 -22.8008 -26.2002 -22.8008zM713.795 -27.5986c-9 0 -17.5996 4.39746 -23 12.3975c-2.2002 3.59961 -5.40039 5.7998 -11 9.59961c-8.7998 6.2002 -20.7998 14.6006 -29.7998 32.001 c-16.2002 31.7998 -13.6006 78 -11.001 126.8c1.59961 30 3.19922 61 -0.000976562 85.4004c-2.7998 20.5996 -10 29.7998 -20 42.5996c-6.40039 8.40039 -13.8008 17.8008 -19.6006 30.2012c-3.7998 8.2002 -3.2002 17.6006 1.2002 25.4004 c4.59961 7.7998 12.5996 12.7998 21.5996 13.3994c102.6 7.59961 183.6 56 222.6 132.6c6.7998 13.4004 23.2002 18.8008 36.7998 12.001c13.4004 -6.7998 18.8008 -23.2002 12.001 -36.7998c-41.5996 -82.2002 -121 -137.601 -221.4 -156.601 c9 -13.2002 17.7998 -30 21.2002 -55.7998c4 -29.4004 2.2002 -63 0.400391 -95.4004c-2 -37.5996 -4.2002 -80.1992 5.2002 -98.999c2.40039 -4.7998 5.40039 -7 12.2002 -11.7998c7.40039 -5 17.4004 -12 25.6006 -24.5996s4.60059 -29.5996 -7.99902 -37.7998 c-4.59961 -3.2002 -9.7998 -4.60059 -15 -4.60059zM869.195 442.998c-2.40039 0 -5.00195 0.399414 -7.40234 0.999023c-14.5996 4.2002 -23 19.2002 -18.7998 33.7998c30.2002 106.2 9.60059 244.2 -43.1992 289.2c-8.59961 7.40039 -11.7998 19.2002 -8 29.7998 c12.7998 36.5996 4.2002 91.5996 -10.3994 124.8c-6 13.7998 0.200195 30 14 36s30 -0.200195 36 -14c16.7998 -38 27.7998 -97.7998 16.7998 -147.6c65.2002 -72 78 -225.6 47.4004 -333.199c-3.59961 -12 -14.3994 -19.7998 -26.3995 -19.7996zM623.594 -64.4033 c-5 0 -10.2002 1.40039 -14.7998 4.40039c-5 3.2002 -20 12.7998 -47.7998 56c-12.5996 19.5996 -21.7998 117.199 -27.3994 290.399c-0.400391 15 11.3994 27.7998 26.3994 28.2002s27.7998 -11.3994 28.2002 -26.3994c3.59961 -113.4 12 -242 19.5996 -264 c20.4004 -31.5996 30 -38 30.4004 -38.2002c12.5996 -8.2002 16.3994 -25 8.19922 -37.7998c-5 -8.2002 -13.7998 -12.6006 -22.7998 -12.6006zM416.193 -64.4033c-9 0 -17.7998 4.40039 -23 12.6006c-8.2002 12.5996 -4.40039 29.5996 8.19922 37.7998 c0.400391 0.200195 10 6.60059 30.4004 38.2002c7.59961 21.7998 15.7998 150.6 19.5996 264c0.400391 15 13.2002 27 28.2002 26.4004c15 -0.400391 27 -13.2002 26.4004 -28.2002c-5.59961 -173.2 -14.7998 -271 -27.3994 -290.4 c-27.7998 -43 -42.7998 -52.7998 -47.7998 -56c-4.40039 -3 -9.60059 -4.40039 -14.6006 -4.40039z" unicode=""/>
-<glyph glyph-name="social-google" d="M707 600c-70 75 -128 87 -184 88h-2c-126 0 -245 -104 -245 -248c0 -151 136 -239 244 -239h1c60 0 133 11 197 103h-246v255l523 -2c5 -26 14 -91 14 -125c0 -289 -194 -495 -493 -495c-284 0 -515 226 -515 508s231 507 515 507c139 0 288 -55 382 -180zM520 507v-154 h263c-12 -65 -81 -195 -263 -195c-159 0 -287 130 -287 285c0 156 131 287 287 287c91 0 152 -40 185 -72l126 119c-80 75 -185 120 -311 120c-256 0 -464 -201 -464 -454c0 -251 208 -453 464 -453c270 0 445 185 445 442c0 29 -2 52 -6 75h-439z" unicode=""/>
-<glyph glyph-name="social-reddit" d="M664.6 230.2c-9.59961 2.59961 -21.1982 -0.800781 -35.3984 -10.2012l-1.40039 -1.2002c-23 -23 -64.7998 -34.5996 -124.2 -34.5996s-101.2 11.5996 -124.2 34.5996c-9.59961 9.59961 -29 9.59961 -38.5996 0c-10 -10 -10 -28.5996 0.599609 -39.1992 c42.5996 -35.5996 96.1992 -52.1992 168.399 -52.1992c75 0 135 18.7998 169 52.7998c4.7998 4.7998 7.59961 11.7998 7.59961 19.2002c0 6.7998 -2.40039 13.3994 -6.40039 17.999c-4.59961 8.40039 -10.7998 11.6006 -15.3994 12.8008zM438.2 380.601 c0 44.2002 -37.2002 84.4004 -78.2002 84.4004s-78.2002 -40.2002 -78.2002 -84.4004c0 -42.4004 35.7998 -78.2002 78.2002 -78.2002s78.2002 35.7998 78.2002 78.2002zM659.601 458.801c-42.4004 0 -78.2002 -35.7998 -78.2002 -78.2002 s35.7998 -78.2002 78.2002 -78.2002s78.2002 35.7998 78.2002 78.2002s-35.7998 78.2002 -78.2002 78.2002zM896.601 583.601c-25.5996 0 -55.5996 -11.5996 -75.7998 -28.5996c-68 43.2002 -159.8 70 -267.2 77.7998l50 167l140.2 -33.5996 c4.2002 -51.7998 50.4004 -95.5996 102.801 -95.5996c55 0 103.2 48.2002 103.2 103.2s-48.2002 103.2 -103.2 103.2c-37.7998 0 -76 -23 -92.7998 -54.5996l-166.8 41.7998l-2.40039 0.200195c-11.4004 0 -27.2002 -10 -28.2002 -26.5996l-66 -204.2 c-105.2 -1.2002 -208.601 -29.2002 -292.4 -79.4004c-25 15.5996 -49.5996 23.1992 -75 23.1992c-67.2002 0 -122 -54.5996 -122 -122c0 -42 20.2002 -79.4004 56.2002 -99.4004v-25.4004c0 -87.2002 47 -163.2 135.2 -220c83 -57.4004 195.8 -89 317.6 -89 s237.8 31.5996 320.8 89c87.2002 60.4004 138.4 138.601 138.4 220.001v26c26 22.7998 52.7998 63.5996 52.7998 105.199c-0.200195 67.2002 -58 121.8 -125.401 121.8zM962.001 455.4c0 -11.4004 -6.40137 -27.6006 -17.001 -39.6006 c-12.5996 33.4004 -36.3994 65 -74.5996 99.4004c7.59961 3.2002 16 5.40039 26.4004 5.40039c38.4004 0.200195 65.2002 -26.7998 65.2002 -65.2002zM905.8 330.601c0 -78 -59 -137.201 -107.8 -172.801c-84.7998 -52.2002 -184.399 -79.7998 -288.199 -79.7998 c-107.2 0 -212.2 29 -288 79.5996c-74.7998 49.7998 -114.2 109.6 -114.2 173s39.4004 123.2 114.2 173c77 51.2002 177 79.6006 281.8 79.6006c107.2 0 212.2 -29 288 -79.5996c74.5996 -49.7998 114.199 -109.6 114.199 -173zM150.399 517.6 c-32.2002 -25.5996 -59.5996 -59.8008 -78.7998 -98.6006c-7.7998 12.5996 -14 25 -14 36.4004c0 38.4004 26.7998 65.2002 65.2002 65.2002c13 0.200195 21 0 27.5996 -3zM800.2 773.599c0 26.2002 20.4004 46.6006 46.6006 46.6006s46.6006 -20.4004 46.6006 -46.6006 s-20.4004 -46.6006 -46.6006 -46.6006c-26.2002 0.200195 -46.6006 20.6006 -46.6006 46.6006z" unicode=""/>
-<glyph glyph-name="social-skype" d="M977.768 385.546c3.24414 22.71 4.86816 45.8271 4.86816 68.7402c0 261.779 -212.911 474.894 -474.894 474.894c-21.8994 0 -44.2041 -1.62207 -65.9014 -4.46094c-42.9883 23.1162 -91.6533 35.2822 -140.725 35.2822c-163.84 0 -297.061 -133.221 -297.061 -296.858 c0 -48.2598 11.7607 -95.9111 34.2686 -138.291c-3.44727 -23.3193 -5.27246 -47.043 -5.27246 -70.5654c0 -261.779 212.911 -474.894 474.894 -474.894c18.4521 0 37.1074 1.01367 55.3574 3.24414c47.6514 -30.416 102.807 -46.6377 159.785 -46.6377 c163.84 0 296.858 133.221 296.858 296.858c0 53.9365 -14.5996 106.657 -42.1768 152.688zM884.898 71.0459c-43.1904 -43.1904 -100.777 -67.1182 -162.015 -67.1182c-45.2178 0 -88.8135 13.1797 -126.326 38.1211l-16.8301 11.1523l-20.0742 -2.63574 c-17.0332 -2.23047 -34.4717 -3.24414 -51.708 -3.24414c-54.9512 0 -108.28 10.7471 -158.365 32.0381c-48.4629 20.4805 -92.0586 49.8828 -129.368 87.1924s-66.7119 80.9053 -87.1924 129.368c-21.291 50.085 -32.0381 103.414 -32.0381 158.365 c0 21.4941 1.62207 43.1904 5.06934 64.4824l2.83887 18.25l-8.92188 16.2217c-18.25 33.457 -27.9834 71.376 -27.9834 109.903c0 61.2373 23.7236 118.622 67.1172 162.015c43.1904 43.1904 100.778 67.1182 162.016 67.1182c39.1348 0 77.8652 -10.1387 111.729 -29.1982 l16.2217 -9.125l18.4521 2.63574c19.8721 3.04199 40.3525 4.46094 60.4268 4.46094c54.9512 0 108.28 -10.7471 158.365 -32.0381c48.4629 -20.4805 92.0586 -49.8828 129.368 -87.1924s66.7119 -80.9053 87.1924 -129.368 c21.291 -50.085 32.0381 -103.414 32.0381 -158.365c0 -21.0879 -1.62207 -42.3789 -4.86719 -63.2646l-3.04199 -19.8721l10.7471 -17.2363c22.5078 -36.2959 34.4707 -78.0674 34.4707 -120.853c-0.203125 -61.0342 -24.1299 -118.622 -67.3203 -161.812v-0.000976562z M578.714 498.49l-96.1143 21.6943c-52.3154 11.7607 -78.6768 29.8076 -78.6768 54.5459c0 17.6406 7.2998 32.0381 21.6973 42.9883s34.8779 16.4248 61.0352 16.4248c30.8213 0 55.9648 -6.48926 75.0254 -19.6689c5.67773 -3.65039 17.8438 -15.6133 36.499 -35.6885 c12.166 -12.9766 25.3467 -19.6689 39.3379 -19.6689c14.3975 0 26.9697 4.05469 37.1074 12.166c10.3408 8.11133 15.4111 19.2637 15.4111 33.2559c0 32.2412 -21.291 60.2236 -63.873 83.9482c-40.1494 22.5078 -84.1504 33.6602 -132.006 33.6602 c-55.1543 0 -100.981 -11.7607 -137.48 -35.0801c-42.582 -27.5771 -63.873 -67.3203 -63.873 -119.027c0 -70.9697 41.1631 -117 123.488 -137.885l129.774 -32.8486c32.6455 -8.31445 49.0703 -25.9551 49.0703 -52.5186c0 -17.8438 -7.9082 -32.8486 -23.7246 -45.4209 c-17.2363 -13.9912 -40.1494 -21.0879 -68.5371 -21.0879c-33.0518 0 -59.6152 7.9082 -79.6904 23.7246c-4.66406 3.24414 -17.4385 17.6416 -38.3242 43.3936c-12.9766 15.8164 -27.7793 23.7246 -44.001 23.7246c-13.9912 0 -25.5488 -4.46094 -34.6738 -13.3828 s-13.5859 -20.2773 -13.5859 -34.2695c0 -31.835 17.0332 -59.8184 51.0996 -83.9482c39.541 -28.9961 92.8701 -43.3936 159.379 -43.3936c67.1182 0 118.825 15.208 155.324 45.624c34.4707 27.9834 51.707 65.9014 51.707 113.553 c0.608398 76.6484 -43.3926 125.11 -131.396 145.186z" unicode=""/>
-<glyph glyph-name="social-behance" d="M376.743 545.159c15.9238 9.67578 23.9873 27.2139 23.9873 51.8057c0 27.2129 -10.6826 45.5557 -31.8486 54.4248c-17.7393 6.04688 -40.7188 9.07129 -68.1328 9.07129h-152.592v-129.613h167.106c24.9951 0 45.7568 4.83789 61.4795 14.3115zM360.215 596.965 c0 -9.27246 -1.61133 -15.3193 -4.63477 -17.1338c-9.27246 -5.64355 -22.7783 -8.46582 -40.5176 -8.46582h-126.387v48.5801h112.076c22.375 0 40.5166 -2.2168 53.8193 -6.4502c2.01562 -1.00781 5.64355 -2.62012 5.64355 -16.5293v-0.000976562zM374.932 429.256 c-13.707 6.24902 -33.2607 9.67578 -57.8525 9.87695h-168.92v-156.019h166.904c24.9951 0 44.75 3.42676 58.6582 10.2793c25.5996 12.6992 38.501 37.291 38.501 72.9697c0.202148 30.2363 -12.2959 51.4023 -37.291 62.8916v0.000976562zM188.676 398.616h128.402 c24.5918 -0.202148 36.2832 -4.03125 41.1211 -6.24902c7.25684 -3.42676 13.707 -7.86035 13.707 -26.002c0 -28.8252 -10.8848 -34.0664 -16.126 -36.6875c-3.83008 -1.81445 -15.1182 -6.04785 -40.7178 -6.04785h-126.387v74.9863zM848.229 507.266 c-17.9404 15.3203 -40.3135 23.1816 -66.7197 23.1816c-28.624 0 -51.4023 -8.26465 -67.3262 -24.7939c-15.9238 -16.3281 -26.0029 -38.7021 -29.833 -66.5205l-0.202148 -1.81445h194.52l-0.202148 1.61328c-2.2168 30.0352 -12.2959 53.0137 -30.2368 68.334z M743.612 478.038c3.42676 3.42676 12.6982 12.0947 37.8955 12.0947c15.7227 0 28.4219 -4.03125 38.7021 -12.0947h-76.5976zM1026.62 455.865c-6.04688 38.9043 -19.5518 73.7773 -40.1113 103.812c-18.9482 28.2197 -42.5322 50.3936 -70.5508 66.5195v160.857h-268.498 v-162.469c-16.3281 -9.87695 -31.2441 -21.5693 -45.1533 -35.4775c-31.6475 -31.8486 -52.4092 -72.7686 -62.6904 -121.952c-7.45801 10.8848 -16.3281 20.7617 -26.2051 29.4297c1.41113 1.61328 2.41895 2.82227 3.42676 4.03125 c23.584 28.4219 35.4766 65.1084 35.4766 109.253c0 42.1289 -11.2881 79.2188 -33.6631 110.261c-36.4854 49.7891 -96.5547 75.792 -178.395 77.2031h-343.887v-651.087h323.326c31.4463 0 61.4805 2.82227 88.8945 8.66797 c30.6387 6.4502 57.6494 18.5449 80.4277 36.082c20.1572 15.1182 36.8887 33.8652 50.1924 55.8359c5.24121 8.26465 9.87695 16.9316 13.707 26.0029c13.3037 -32.4541 32.6543 -59.2627 58.4561 -80.0244c49.9912 -40.3154 108.447 -60.6748 173.757 -60.6748 c79.4199 0 142.715 24.9951 188.068 74.3809c30.0352 31.8486 47.1689 64.9062 51.2002 98.3682l2.62012 22.5762h2.82227l0.605469 38.2988c1.00781 37.4932 -0.40332 67.9316 -3.83008 90.1045h0.00292969zM442.46 494.166l-3.22559 -1.61133l3.42676 -1.20898 c28.8252 -10.4824 50.7969 -27.2139 65.5117 -49.9922c14.7148 -22.7783 22.1729 -50.7969 22.1729 -83.0488c0 -33.4609 -8.46582 -63.8994 -25.3975 -90.709c-10.6826 -17.7393 -24.1885 -32.6553 -40.1123 -44.75c-17.9404 -13.707 -39.71 -23.3828 -64.1006 -28.4219 c-24.7939 -5.24121 -51.8047 -7.86133 -80.6299 -7.86133h-283.213v570.255h301.757c69.1396 -1.00781 118.728 -21.3672 147.351 -60.4727c17.335 -23.9873 26.0029 -53.0146 26.0029 -86.6777c0 -34.4688 -8.86914 -62.4873 -26.2051 -83.4512 c-9.87695 -11.6914 -24.3906 -22.375 -43.3389 -32.0498zM781.509 659.257c-10.0791 0 -19.957 -0.40332 -29.4307 -1.41113h-64.1006v88.6934h187.666v-88.6934h-64.1006c-9.87695 0.805664 -19.9561 1.41113 -30.0352 1.41113h0.0011zM681.525 365.764 c1.81445 -42.9346 16.9346 -73.374 45.1553 -90.71c17.1338 -10.6826 37.8955 -16.126 61.8828 -16.126c25.5996 0 46.5635 6.65234 62.4873 19.7539c8.66797 7.05469 16.3281 16.7305 22.7783 28.8242h110.463c-3.42676 -24.1895 -16.9316 -48.9834 -40.5166 -73.9785 c-37.4932 -40.7178 -90.709 -61.2783 -158.438 -61.2783c-55.8359 0 -105.827 17.335 -148.359 51.8047c-42.5322 34.2676 -64.1016 91.1113 -64.1016 168.517c0 72.5674 19.5527 129.209 57.8516 167.912c32.6553 32.8574 74.1807 52.0068 123.565 57.0469h55.0303 c25.5996 -2.62012 49.3857 -8.66797 70.9541 -18.3428c29.2275 -13.1016 53.6182 -34.0654 72.5664 -62.2861c17.1338 -24.7939 28.4219 -54.2236 33.4609 -87.0801c3.02441 -19.3506 4.2334 -46.9668 3.62793 -82.4434h-308.409v-1.61328h0.00195312zM825.653 310.129 c-8.86914 -7.25684 -20.9639 -10.6826 -37.0898 -10.6826c-16.5293 0 -29.6309 3.22461 -40.3145 9.87695c-5.24121 3.22461 -11.6914 8.0625 -16.9326 17.7383h107.036c-4.03125 -7.66016 -8.26562 -13.3037 -12.6992 -16.9316z" unicode=""/>
-<glyph glyph-name="social-foursqare" d="M145 884.2c0.799805 1.7998 1.59766 3.79883 2.19727 5.59863c14.4004 46.2002 45.8008 69.7998 94.4004 69.7998c115.2 0.200195 230.4 0 345.601 0h197.8c14.4004 0 28.6006 -1.2002 42.4004 -5.2002c29.2002 -8.40039 46.4004 -30.2002 50 -60.2002 c4.2002 -34.2002 -4.2002 -66.7998 -11 -99.5996c-30.2002 -146.6 -60.7998 -293.199 -91.2002 -439.999c-3.40039 -16 -7.40039 -31.7998 -15 -46.3994c-17.4004 -33.4004 -47.4004 -43.8008 -82.6006 -44.001c-50.5996 -0.200195 -101.199 -0.200195 -151.799 0 c-9.2002 0 -16.2002 -2.59961 -22.2002 -9.59961c-35.7998 -41.7998 -71.5996 -83.3994 -107.6 -125.199c-50.2002 -58.4004 -100 -117.2 -150.8 -175.2c-15.5996 -17.7998 -37 -22 -59.7998 -16.7998c-21 4.7998 -33 19.2002 -38.4004 39.4004 c-0.599609 2 -1.39941 3.7998 -1.99902 5.7998v901.6zM231.198 35.7988c1.40039 2.59961 2.00391 4.20215 3.00391 5.40234c32.2002 40.4004 64.4004 80.6006 96.8008 121.001c36.5996 45.5996 73.1992 91.1992 109.399 136.999 c15.5996 19.5996 34.1992 29.7998 60.1992 29.2002c57.5996 -1.2002 115.399 -0.400391 172.999 -0.200195c27.7998 0 39.3994 10 44.999 37.2002c8.59961 42.5996 17.5996 85.3994 26 127.999c5.59961 28.4004 -8 44.6006 -36.5996 44.6006 c-62.2002 0 -124.4 1.7998 -186.4 -0.600586c-51.7998 -1.7998 -77 21 -74 74.5996c2.2002 40.7998 21.4004 61.5996 62.4004 61.7998h237.2c24.5996 0 36.3994 9.40039 41.3994 33.4004c9 42.5996 17.7998 85.1992 26.5996 127.999 c6.2002 30.5996 -6.7998 46.5996 -37.7998 46.5996h-508.4c-30.4004 0 -41.4004 -11 -41.4004 -41.7998v-789.2c0 -4 -1.2002 -8.59961 3.59961 -15z" unicode=""/>
-<glyph glyph-name="social-soundcloud" d="M1021.8 382.2c0 -88 -71.3994 -159.399 -159.399 -159.399h-63.7998c-17.5996 0 -31.7998 14.2002 -31.7998 31.7998s14.2002 31.7998 31.7998 31.7998h63.7998c52.7998 0 95.5996 42.7998 95.5996 95.5996s-42.7998 95.5996 -95.5996 95.5996h-0.400391 c-41.4004 0 -76.8008 26.4004 -90.001 63.2002c0 0.200195 -0.400391 0.400391 -0.400391 0.800781c-24.7998 69.7998 -89 121 -166 126.6c-16.5996 -1 -29.7998 -14.7998 -29.7998 -31.5996v-381.8c0 -17.5996 -14.2002 -31.7998 -31.7998 -31.7998 s-31.7998 14.2002 -31.7998 31.7998v381.8c0 52.4004 42.2002 94.8008 94.4004 95.4004c104 -6 191.2 -74.2002 224.8 -168.2c0.200195 -0.200195 0.400391 -0.400391 0.600586 -0.400391c4.2002 -12.7998 16.2002 -22 30.2002 -22h0.400391 c1.7998 0 3.59961 -0.200195 5.19922 -0.200195h1c85 -3.40039 153 -73.2002 153 -159v0zM416.4 222.801c-17.5996 0 -31.7998 14.2012 -31.7998 31.8008v350.6c0 17.5996 14.2002 31.7998 31.7998 31.7998s31.7998 -14.2002 31.7998 -31.7998v-350.6 c0 -17.4004 -14.2002 -31.8008 -31.7998 -31.8008v-2.84217e-14zM288.801 222.802c-17.5996 0 -31.7998 14.2012 -31.7998 31.8008v366.6c0 17.5996 14.2002 31.7998 31.7998 31.7998s31.7998 -14.2002 31.7998 -31.7998v-366.4 c0.200195 -17.5996 -14.2002 -32 -31.7998 -32v0v-0.0008zM161.4 222.803c-17.5996 0 -31.7998 14.2012 -31.7998 31.8008v255c0 17.5996 14.2002 31.7998 31.7998 31.7998s31.7998 -14.2002 31.7998 -31.7998v-255c0 -17.4004 -14.2002 -31.8008 -31.7998 -31.8008 v2.84217e-14zM34 286.604c-17.5996 0 -31.7998 14.2002 -31.7998 31.7998v127.4c0 17.5996 14.2002 31.7998 31.7998 31.7998s31.7998 -14.2002 31.7998 -31.7998v-127.4c0 -17.5996 -14.2002 -31.7998 -31.7998 -31.7998v-5.68434e-14zM671.2 286.604 c17.5996 0 31.7998 -14.2002 31.7998 -31.7998s-14.2002 -31.7998 -31.7998 -31.7998s-31.7998 14.2002 -31.7998 31.7998s14.2002 31.7998 31.7998 31.7998v0z" unicode=""/>
-<glyph glyph-name="social-spotify" d="M417.534 649.254c154.872 -4.20703 274.084 -22.042 384.678 -78.1396c15.627 -8.01367 34.4609 -19.4336 40.6709 -33.8594c5.80957 -13.4238 2.40332 -41.4727 -7.41406 -48.4844c-13.8242 -10.0176 -41.6729 -14.8252 -56.0986 -7.41211 c-113.8 58.9043 -235.013 77.7373 -360.634 72.7285c-50.2881 -2.00391 -100.777 -11.4199 -150.265 -21.0371c-32.2568 -6.41113 -58.9043 -2.80469 -68.3203 30.4541c-10.2178 35.2617 14.8262 53.2939 44.8789 58.9043c67.5186 12.0205 135.839 21.2363 172.503 26.8467z M440.576 496.582c110.194 -6.6123 214.176 -29.251 309.143 -83.3467c15.627 -8.81543 32.0557 -30.2539 33.6582 -47.084c2.60547 -30.0527 -31.8555 -40.2705 -67.5186 -21.2363c-123.217 65.5146 -253.646 80.1406 -389.685 57.0996 c-15.2266 -2.60547 -31.2549 -11.8213 -45.0791 -9.0166c-17.6309 3.80664 -33.459 16.6289 -50.0879 25.4453c10.418 15.8281 18.2324 42.4756 31.8564 45.8818c58.1016 14.4248 118.208 22.0391 177.712 32.2568zM420.141 343.513 c115.002 -1.80273 199.954 -19.4336 277.891 -63.5117c20.2363 -11.4199 44.0771 -26.6465 24.4434 -51.2891c-7.81445 -9.81738 -39.6709 -11.0195 -53.6953 -3.40625c-100.577 53.6943 -207.164 60.3066 -316.957 46.4824 c-18.2324 -2.2041 -36.4648 -10.418 -53.8955 -8.61523c-16.6289 1.80273 -32.2568 13.0225 -48.2852 20.0342c11.0186 13.4238 20.2354 36.0625 33.6582 38.8672c53.2939 11.8213 107.99 17.2305 136.841 21.4385zM1024 447.896 c0 -141.248 -50.0889 -262.062 -150.064 -362.036s-220.588 -150.063 -362.036 -150.063c-141.248 0 -262.061 50.0879 -362.035 150.063s-150.063 220.588 -150.063 362.036c0 141.248 50.0879 262.062 150.063 362.036c100.176 99.9756 220.788 150.063 362.036 150.063 s262.062 -50.0879 362.036 -150.063c99.9756 -99.9756 150.063 -220.788 150.063 -362.036zM959.891 447.896c0 124.018 -43.6748 229.603 -131.027 316.955c-87.1533 87.3545 -192.939 131.03 -316.957 131.03c-123.818 0 -229.604 -43.6768 -316.957 -131.029 s-131.029 -192.938 -131.029 -316.956s43.6768 -230.004 131.029 -317.959c87.3535 -87.9551 192.938 -132.032 316.956 -132.032s229.604 44.0771 316.956 132.032c87.3535 87.9551 131.029 193.941 131.029 317.959z" unicode=""/>
-<glyph glyph-name="social-stumbleupon" d="M777.2 59.4004c-129.8 0 -236.401 105.601 -237.401 235.4v134c0 7.7998 4 15 10.5996 19.2002s14.7998 4.7998 22 1.39941l57.7998 -27l89.4004 26.7998c7 2 14.4004 0.799805 20.2002 -3.60059s9.2002 -11.2002 9.2002 -18.4004v-134.8c0 -15.4004 12.5996 -28 28 -28 s28 12.5996 28 28v137.4c0 6 2.40039 11.7998 6.60059 16.2002c4.2002 4.2002 10 6.60059 16.2002 6.60059v0h164.2c12.5996 0 22.7998 -10.2002 22.7998 -22.7998v-133.2c-0.200195 -130.8 -106.8 -237.2 -237.6 -237.2zM585.398 392.802v-98.002 c1 -104.6 87 -189.8 191.8 -189.8c105.8 0 191.8 86 191.8 191.8v110.2h-118.6v-114.6c0 -40.5996 -33 -73.5996 -73.5996 -73.5996s-73.7998 33 -73.7998 73.5996v104.2l-68.4004 -20.4004c-5.40039 -1.59961 -11.2002 -1.19922 -16.2002 1.20117zM246.398 59.3994 c-131 0 -237.6 106.4 -237.6 237.4v133c0 12.5996 10.2002 22.7998 22.7998 22.7998h164.2c12.5996 0 22.7998 -10.2002 22.7998 -22.7998v-131.4c0 -15.4004 12.5996 -28 28 -28s28 12.5996 28 28v310c4.59961 129.2 108.6 229.8 237 229.8c129 0 233 -101.2 237 -230.2 v-68.5996c0 -10.2002 -6.59961 -19 -16.3994 -22l-97.7998 -29.2002c-5.40039 -1.59961 -11.2002 -1.19922 -16.2002 1.20117l-65.5996 30.5996c-8 3.7998 -13.2002 11.7998 -13.2002 20.7998v59c0 15.4004 -12.5996 28 -28 28s-28 -12.5996 -28 -28l-0.200195 -306.2 c-1.40039 -129.2 -107.801 -234.2 -236.801 -234.2zM54.5986 406.999l-0.000976562 -110.198c0 -105.8 86 -191.8 191.8 -191.8c104.2 0 190 84.7998 191.4 189l0.200195 305.8c0 40.5996 33 73.5996 73.5996 73.5996c40.5996 0 73.5996 -33 73.5996 -73.5996v-44.4004 l44.5996 -20.7998l73.2002 21.7998v50.7998c-3.2002 103.6 -87.2002 185.199 -191.2 185.199c-103.6 0 -187.6 -81.2002 -191.199 -184.8v-309.2c0 -40.5996 -33 -73.5996 -73.5996 -73.5996s-73.5996 33 -73.5996 73.5996v108.6h-118.8z" unicode=""/>
-<glyph glyph-name="minus" d="M512 960c283 0 512 -229 512 -512s-229 -512 -512 -512s-512 229 -512 512s229 512 512 512zM512 -1c247 0 448 202 448 449s-201 448 -448 448s-448 -201 -448 -448s201 -449 448 -449zM477 416h-189c-18 0 -32 14 -32 32s14 32 32 32h190h258c18 0 32 -14 32 -32 s-14 -32 -32 -32h-259z" unicode=""/>
-<glyph glyph-name="organization" d="M815 384h145c35 0 64 -29 64 -64v-320c0 -35 -29 -64 -64 -64h-320c-35 0 -64 29 -64 64v320c0 35 29 64 64 64h113v38h-483v-38h114c35 0 64 -29 64 -64v-320c0 -35 -29 -64 -64 -64h-320c-35 0 -64 29 -64 64v320c0 35 29 64 64 64h144v60c0 22 28 33 53 33h220v36 h-138c-35 0 -64 29 -64 64v320c0 35 29 64 64 64h320c35 0 64 -29 64 -64v-320c0 -35 -29 -64 -64 -64h-118v-37c83 0 134 1 217 1c25 0 53 -10 53 -33v-60zM960 320h-320v-320h320v320zM663 897h-320v-320h320v320zM384 320h-320v-320h320v320z" unicode=""/>
-<glyph glyph-name="exclamation" d="M480 286v482c0 18 14 32 32 32s32 -14 32 -32v-482h-64zM480 223h64v-60h-64v60zM0 448c0 283 229 512 512 512s512 -229 512 -512s-229 -512 -512 -512s-512 229 -512 512zM961 448c0 247 -202 448 -449 448s-448 -201 -448 -448s201 -448 448 -448s449 201 449 448z " unicode=""/>
-</font>
-</defs>
-</svg>
diff --git a/Angular2_CLI_Full_Project/dist/assets/fonts/Simple-Line-Icons.ttf b/Angular2_CLI_Full_Project/dist/assets/fonts/Simple-Line-Icons.ttf
deleted file mode 100644
index 92c70e2f5a35d2ee9da3076a78f764ab7bee92d7..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 51880
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
L^1rurzV!bAO;d|#

diff --git a/Angular2_CLI_Full_Project/dist/assets/fonts/Simple-Line-Icons.woff b/Angular2_CLI_Full_Project/dist/assets/fonts/Simple-Line-Icons.woff
deleted file mode 100644
index a314fdfd32369a7a9ca9387afe7ca60e01216989..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 80384
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
R004NLV_;^$3jhFp00e$EIW_<Q

diff --git a/Angular2_CLI_Full_Project/dist/assets/fonts/Simple-Line-Icons.woff2 b/Angular2_CLI_Full_Project/dist/assets/fonts/Simple-Line-Icons.woff2
deleted file mode 100644
index 92ff5bfb30e8f24cadd993162a996a59725a725e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

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

diff --git a/Angular2_CLI_Full_Project/dist/inline.js b/Angular2_CLI_Full_Project/dist/inline.js
deleted file mode 100644
index c8388d8..0000000
--- a/Angular2_CLI_Full_Project/dist/inline.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}var n=window.webpackJsonp;window.webpackJsonp=function(t,c,u){for(var i,a,f,l=0,s=[];l<t.length;l++)a=t[l],o[a]&&s.push(o[a][0]),o[a]=0;for(i in c)Object.prototype.hasOwnProperty.call(c,i)&&(e[i]=c[i]);for(n&&n(t,c,u);s.length;)s.shift()();if(u)for(l=0;l<u.length;l++)f=r(r.s=u[l]);return f};var t={},o={2:0};r.e=function(e){function n(){c.onerror=c.onload=null,clearTimeout(u);var r=o[e];0!==r&&(r&&r[1](new Error("Loading chunk "+e+" failed.")),o[e]=void 0)}if(0===o[e])return Promise.resolve();if(o[e])return o[e][2];var t=document.getElementsByTagName("head")[0],c=document.createElement("script");c.type="text/javascript",c.charset="utf-8",c.async=!0,c.timeout=12e4,c.src=r.p+""+e+"."+{0:"fc3f43653c92bb8037c2",1:"b8c90bb9e712621fedc8"}[e]+".chunk.js";var u=setTimeout(n,12e4);c.onerror=c.onload=n,t.appendChild(c);var i=new Promise(function(r,n){o[e]=[r,n]});return o[e][2]=i},r.m=e,r.c=t,r.i=function(e){return e},r.d=function(e,r,n){Object.defineProperty(e,r,{configurable:!1,enumerable:!0,get:n})},r.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(n,"a",n),n},r.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},r.p="",r.oe=function(e){throw console.error(e),e}}([]);
\ No newline at end of file
diff --git a/Angular2_CLI_Full_Project/dist/main.fc3f43653c92bb8037c2.bundle.js b/Angular2_CLI_Full_Project/dist/main.fc3f43653c92bb8037c2.bundle.js
deleted file mode 100644
index 6d204bc..0000000
--- a/Angular2_CLI_Full_Project/dist/main.fc3f43653c92bb8037c2.bundle.js
+++ /dev/null
@@ -1,2025 +0,0 @@
-webpackJsonp([0,2],[function(t,e,n){"use strict";var i=n(491);n.d(e,"assertPlatform",function(){return i.a}),n.d(e,"destroyPlatform",function(){return i.b}),n.d(e,"getPlatform",function(){return i.c}),n.d(e,"createPlatform",function(){return i.d}),n.d(e,"ApplicationRef",function(){return i.e}),n.d(e,"enableProdMode",function(){return i.f}),n.d(e,"isDevMode",function(){return i.g}),n.d(e,"createPlatformFactory",function(){return i.h}),n.d(e,"PlatformRef",function(){return i.i}),n.d(e,"APP_ID",function(){return i.j}),n.d(e,"PACKAGE_ROOT_URL",function(){return i.k}),n.d(e,"APP_BOOTSTRAP_LISTENER",function(){return i.l}),n.d(e,"PLATFORM_INITIALIZER",function(){return i.m}),n.d(e,"ApplicationInitStatus",function(){return i.n}),n.d(e,"APP_INITIALIZER",function(){return i.o}),n.d(e,"DebugElement",function(){return i.p}),n.d(e,"DebugNode",function(){return i.q}),n.d(e,"asNativeElements",function(){return i.r}),n.d(e,"getDebugNode",function(){return i.s}),n.d(e,"Testability",function(){return i.t}),n.d(e,"TestabilityRegistry",function(){return i.u}),n.d(e,"setTestabilityGetter",function(){return i.v}),n.d(e,"TRANSLATIONS",function(){return i.w}),n.d(e,"TRANSLATIONS_FORMAT",function(){return i.x}),n.d(e,"LOCALE_ID",function(){return i.y}),n.d(e,"ApplicationModule",function(){return i.z}),n.d(e,"wtfCreateScope",function(){return i.A}),n.d(e,"wtfLeave",function(){return i.B}),n.d(e,"wtfStartTimeRange",function(){return i.C}),n.d(e,"wtfEndTimeRange",function(){return i.D}),n.d(e,"Type",function(){return i.E}),n.d(e,"EventEmitter",function(){return i.F}),n.d(e,"ErrorHandler",function(){return i.G}),n.d(e,"AnimationTransitionEvent",function(){return i.H}),n.d(e,"AnimationPlayer",function(){return i.I}),n.d(e,"Sanitizer",function(){return i.J}),n.d(e,"SecurityContext",function(){return i.K}),n.d(e,"Attribute",function(){return i.L}),n.d(e,"ContentChild",function(){return i.M}),n.d(e,"ContentChildren",function(){return i.N}),n.d(e,"Query",function(){return i.O}),n.d(e,"ViewChild",function(){return i.P}),n.d(e,"ViewChildren",function(){return i.Q}),n.d(e,"ANALYZE_FOR_ENTRY_COMPONENTS",function(){return i.R}),n.d(e,"Component",function(){return i.S}),n.d(e,"Directive",function(){return i.T}),n.d(e,"HostBinding",function(){return i.U}),n.d(e,"HostListener",function(){return i.V}),n.d(e,"Input",function(){return i.W}),n.d(e,"Output",function(){return i.X}),n.d(e,"Pipe",function(){return i.Y}),n.d(e,"OnDestroy",function(){return i.Z}),n.d(e,"AfterContentInit",function(){return i._0}),n.d(e,"AfterViewChecked",function(){return i._1}),n.d(e,"AfterViewInit",function(){return i._2}),n.d(e,"DoCheck",function(){return i._3}),n.d(e,"OnChanges",function(){return i._4}),n.d(e,"AfterContentChecked",function(){return i._5}),n.d(e,"OnInit",function(){return i._6}),n.d(e,"CUSTOM_ELEMENTS_SCHEMA",function(){return i._7}),n.d(e,"NO_ERRORS_SCHEMA",function(){return i._8}),n.d(e,"NgModule",function(){return i._9}),n.d(e,"ViewEncapsulation",function(){return i._10}),n.d(e,"Class",function(){return i._11}),n.d(e,"forwardRef",function(){return i._12}),n.d(e,"resolveForwardRef",function(){return i._13}),n.d(e,"Injector",function(){return i._14}),n.d(e,"ReflectiveInjector",function(){return i._15}),n.d(e,"ResolvedReflectiveFactory",function(){return i._16}),n.d(e,"ReflectiveKey",function(){return i._17}),n.d(e,"OpaqueToken",function(){return i._18}),n.d(e,"NgZone",function(){return i._19}),n.d(e,"RenderComponentType",function(){return i._20}),n.d(e,"Renderer",function(){return i._21}),n.d(e,"RootRenderer",function(){return i._22}),n.d(e,"COMPILER_OPTIONS",function(){return i._23}),n.d(e,"CompilerFactory",function(){return i._24}),n.d(e,"ModuleWithComponentFactories",function(){return i._25}),n.d(e,"Compiler",function(){return i._26}),n.d(e,"ComponentFactory",function(){return i._27}),n.d(e,"ComponentRef",function(){return i._28}),n.d(e,"ComponentFactoryResolver",function(){return i._29}),n.d(e,"ElementRef",function(){return i._30}),n.d(e,"NgModuleFactory",function(){return i._31}),n.d(e,"NgModuleRef",function(){return i._32}),n.d(e,"NgModuleFactoryLoader",function(){return i._33}),n.d(e,"getModuleFactory",function(){return i._34}),n.d(e,"QueryList",function(){return i._35}),n.d(e,"SystemJsNgModuleLoader",function(){return i._36}),n.d(e,"SystemJsNgModuleLoaderConfig",function(){return i._37}),n.d(e,"TemplateRef",function(){return i._38}),n.d(e,"ViewContainerRef",function(){return i._39}),n.d(e,"EmbeddedViewRef",function(){return i._40}),n.d(e,"ViewRef",function(){return i._41}),n.d(e,"ChangeDetectionStrategy",function(){return i._42}),n.d(e,"ChangeDetectorRef",function(){return i._43}),n.d(e,"CollectionChangeRecord",function(){return i._44}),n.d(e,"DefaultIterableDiffer",function(){return i._45}),n.d(e,"IterableDiffers",function(){return i._46}),n.d(e,"KeyValueChangeRecord",function(){return i._47}),n.d(e,"KeyValueDiffers",function(){return i._48}),n.d(e,"SimpleChange",function(){return i._49}),n.d(e,"WrappedValue",function(){return i._50}),n.d(e,"platformCore",function(){return i._51}),n.d(e,"__core_private__",function(){return i._52}),n.d(e,"AUTO_STYLE",function(){return i._53}),n.d(e,"AnimationEntryMetadata",function(){return i._54}),n.d(e,"AnimationStateMetadata",function(){return i._55}),n.d(e,"AnimationStateDeclarationMetadata",function(){return i._56}),n.d(e,"AnimationStateTransitionMetadata",function(){return i._57}),n.d(e,"AnimationMetadata",function(){return i._58}),n.d(e,"AnimationKeyframesSequenceMetadata",function(){return i._59}),n.d(e,"AnimationStyleMetadata",function(){return i._60}),n.d(e,"AnimationAnimateMetadata",function(){return i._61}),n.d(e,"AnimationWithStepsMetadata",function(){return i._62}),n.d(e,"AnimationSequenceMetadata",function(){return i._63}),n.d(e,"AnimationGroupMetadata",function(){return i._64}),n.d(e,"animate",function(){return i._65}),n.d(e,"group",function(){return i._66}),n.d(e,"sequence",function(){return i._67}),n.d(e,"style",function(){return i._68}),n.d(e,"state",function(){return i._69}),n.d(e,"keyframes",function(){return i._70}),n.d(e,"transition",function(){return i._71}),n.d(e,"trigger",function(){return i._72}),n.d(e,"Inject",function(){return i._73}),n.d(e,"Optional",function(){return i._74}),n.d(e,"Injectable",function(){return i._75}),n.d(e,"Self",function(){return i._76}),n.d(e,"SkipSelf",function(){return i._77}),n.d(e,"Host",function(){return i._78})},function(t,e,n){var i=n(11),r=n(10),o=n(47),s=n(27),a=n(73),c="prototype",l=function(t,e,n){var u,d,p,f,h=t&l.F,m=t&l.G,v=t&l.S,g=t&l.P,b=t&l.B,y=m?i:v?i[e]||(i[e]={}):(i[e]||{})[c],w=m?r:r[e]||(r[e]={}),_=w[c]||(w[c]={});m&&(n=e);for(u in n)d=!h&&y&&void 0!==y[u],p=(d?y:n)[u],f=b&&d?a(p,i):g&&"function"==typeof p?a(Function.call,p):p,y&&s(y,u,p,t&l.U),w[u]!=p&&o(w,u,f),g&&_[u]!=p&&(_[u]=p)};i.core=r,l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,t.exports=l},function(t,e,n){"use strict";(function(t){function i(t){return void 0!==t&&null!==t}function r(t){return void 0===t||null===t}function o(t){return"string"==typeof t}function s(t){return"object"==typeof t&&null!==t}function a(t){return s(t)&&Object.getPrototypeOf(t)===y}function c(t){return Array.isArray(t)}function l(t){if("string"==typeof t)return t;if(void 0===t||null===t)return""+t;if(t.overriddenName)return t.overriddenName;if(t.name)return t.name;var e=t.toString(),n=e.indexOf("\n");return n===-1?e:e.substring(0,n)}function u(t){return r(t)?null:t}function d(t){return!r(t)&&t}function p(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function f(){if(r(x))if(i(g.Symbol)&&i(Symbol.iterator))x=Symbol.iterator;else for(var t=Object.getOwnPropertyNames(Map.prototype),e=0;e<t.length;++e){var n=t[e];"entries"!==n&&"size"!==n&&Map.prototype[n]===Map.prototype.entries&&(x=n)}return x}function h(t,e,n,i){var r=n+"\nreturn "+e+"\n//# sourceURL="+t,o=[],s=[];for(var a in i)o.push(a),s.push(i[a]);return(new(Function.bind.apply(Function,[void 0].concat(o.concat(r))))).apply(void 0,s)}function m(t){return!p(t)}function v(t){return t.replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1")}n.d(e,"o",function(){return b}),e.a=i,e.b=r,e.f=o,e.k=s,e.g=a,e.c=c,e.p=l,n.d(e,"m",function(){return w}),n.d(e,"l",function(){return _}),e.j=u,e.i=d,e.d=p,e.e=f,e.q=h,e.h=m,e.n=v;/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var g;g="undefined"==typeof window?"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:t:window;var b=g;b.assert=function(t){};var y=Object.getPrototypeOf({}),w=function(){function t(t){void 0===t&&(t=[]),this.parts=t}return t.prototype.add=function(t){this.parts.push(t)},t.prototype.toString=function(){return this.parts.join("")},t}(),_=function(){function t(){}return t.toFixed=function(t,e){return t.toFixed(e)},t.equal=function(t,e){return t===e},t.parseIntAutoRadix=function(t){var e=parseInt(t);if(isNaN(e))throw new Error("Invalid integer literal when parsing "+t);return e},t.parseInt=function(t,e){if(10==e){if(/^(\-|\+)?[0-9]+$/.test(t))return parseInt(t,e)}else if(16==e){if(/^(\-|\+)?[0-9ABCDEFabcdef]+$/.test(t))return parseInt(t,e)}else{var n=parseInt(t,e);if(!isNaN(n))return n}throw new Error("Invalid integer literal when parsing "+t+" in base "+e)},Object.defineProperty(t,"NaN",{get:function(){return NaN},enumerable:!0,configurable:!0}),t.isNumeric=function(t){return!isNaN(t-parseFloat(t))},t.isNaN=function(t){return isNaN(t)},t.isInteger=function(t){return Number.isInteger(t)},t}(),x=(b.RegExp,function(){function t(){}return t.apply=function(t,e){return t.apply(null,e)},t.bind=function(t,e){return t.bind(e)},t}(),function(){function t(){}return t.parse=function(t){return b.JSON.parse(t)},t.stringify=function(t){return b.JSON.stringify(t,null,2)},t}(),null)}).call(e,n(24))},function(t,e,n){"use strict";(function(t){function i(t){Zone.current.scheduleMicroTask("scheduleMicrotask",t)}function r(t){return t.name||typeof t}function o(t){return void 0!==t&&null!==t}function s(t){return void 0===t||null===t}function a(t){return"string"==typeof t}function c(t){return"function"==typeof t}function l(t){return Array.isArray(t)}function u(t){if("string"==typeof t)return t;if(void 0===t||null===t)return""+t;if(t.overriddenName)return t.overriddenName;if(t.name)return t.name;var e=t.toString(),n=e.indexOf("\n");return n===-1?e:e.substring(0,n)}function d(t,e){return t===e||"number"==typeof t&&"number"==typeof e&&isNaN(t)&&isNaN(e)}function p(t){return t}function f(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function h(t){console.log(t)}function m(t){console.warn(t)}function v(){if(s(w))if(o(b.Symbol)&&o(Symbol.iterator))w=Symbol.iterator;else for(var t=Object.getOwnPropertyNames(Map.prototype),e=0;e<t.length;++e){var n=t[e];"entries"!==n&&"size"!==n&&Map.prototype[n]===Map.prototype.entries&&(w=n)}return w}function g(t){return!f(t)}e.o=i,n.d(e,"a",function(){return y}),e.m=r,e.e=o,e.c=s,e.p=a,e.d=c,e.f=l,e.b=u,e.k=d,e.l=p,e.g=f,e.i=h,e.j=m,e.h=v,e.n=g;/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var b;b="undefined"==typeof window?"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:t:window;var y=b;y.assert=function(t){};var w=(Object.getPrototypeOf({}),function(){function t(t){void 0===t&&(t=[]),this.parts=t}return t.prototype.add=function(t){this.parts.push(t)},t.prototype.toString=function(){return this.parts.join("")},t}(),function(){function t(){}return t.toFixed=function(t,e){return t.toFixed(e)},t.equal=function(t,e){return t===e},t.parseIntAutoRadix=function(t){var e=parseInt(t);if(isNaN(e))throw new Error("Invalid integer literal when parsing "+t);return e},t.parseInt=function(t,e){if(10==e){if(/^(\-|\+)?[0-9]+$/.test(t))return parseInt(t,e)}else if(16==e){if(/^(\-|\+)?[0-9ABCDEFabcdef]+$/.test(t))return parseInt(t,e)}else{var n=parseInt(t,e);if(!isNaN(n))return n}throw new Error("Invalid integer literal when parsing "+t+" in base "+e)},Object.defineProperty(t,"NaN",{get:function(){return NaN},enumerable:!0,configurable:!0}),t.isNumeric=function(t){return!isNaN(t-parseFloat(t))},t.isNaN=function(t){return isNaN(t)},t.isInteger=function(t){return Number.isInteger(t)},t}(),y.RegExp,function(){function t(){}return t.apply=function(t,e){return t.apply(null,e)},t.bind=function(t,e){return t.bind(e)},t}(),function(){function t(){}return t.parse=function(t){return y.JSON.parse(t)},t.stringify=function(t){return y.JSON.stringify(t,null,2)},t}(),null)}).call(e,n(24))},function(t,e,n){var i=n(7);t.exports=function(t){if(!i(t))throw TypeError(t+" is not an object!");return t}},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e,n){"use strict";function i(t,e,n){var i=new mt(t,e);return n.visitExpression(i,null)}function r(t){var e=new vt;return e.visitAllStatements(t,null),e.varNames}function o(t,e){return void 0===e&&(e=null),new A(t,e)}function s(t,e){return void 0===e&&(e=null),new H(t,null,e)}function a(t,e,i){return void 0===e&&(e=null),void 0===i&&(i=null),n.i(f.a)(t)?new w(t,e,i):null}function c(t,e){return void 0===e&&(e=null),new K(t,e)}function l(t,e){return void 0===e&&(e=null),new Z(t,e)}function u(t){return new B(t)}function d(t,e,n){return void 0===n&&(n=null),new W(t,e,n)}function p(t,e){return void 0===e&&(e=null),new V(t,e)}var f=n(2);n.d(e,"d",function(){return h}),n.d(e,"Q",function(){return g}),n.d(e,"R",function(){return v}),n.d(e,"I",function(){return w}),n.d(e,"q",function(){return _}),n.d(e,"w",function(){return x}),n.d(e,"l",function(){return C}),n.d(e,"D",function(){return k}),n.d(e,"L",function(){return E}),n.d(e,"K",function(){return S}),n.d(e,"E",function(){return O}),n.d(e,"y",function(){return b}),n.d(e,"m",function(){return P}),n.d(e,"O",function(){return T}),n.d(e,"B",function(){return A}),n.d(e,"r",function(){return M}),n.d(e,"G",function(){return V}),n.d(e,"S",function(){return H}),n.d(e,"k",function(){return z}),n.d(e,"z",function(){return G}),n.d(e,"o",function(){return Y}),n.d(e,"n",function(){return Q}),n.d(e,"J",function(){return J}),n.d(e,"h",function(){return X}),n.d(e,"u",function(){return N}),n.d(e,"P",function(){return tt}),n.d(e,"x",function(){return et}),n.d(e,"F",function(){return it}),n.d(e,"t",function(){return rt}),n.d(e,"s",function(){return st}),n.d(e,"C",function(){return at}),n.d(e,"v",function(){return ct}),n.d(e,"M",function(){return lt}),n.d(e,"i",function(){return ut}),n.d(e,"H",function(){return dt}),e.p=i,e.N=r,e.e=o,e.b=s,e.c=a,e.g=c,e.f=l,e.A=u,e.j=d,e.a=p;/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var h,m=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)};!function(t){t[t.Const=0]="Const"}(h||(h={}));var v,g=function(){function t(t){void 0===t&&(t=null),this.modifiers=t,t||(this.modifiers=[])}return t.prototype.hasModifier=function(t){return this.modifiers.indexOf(t)!==-1},t}();!function(t){t[t.Dynamic=0]="Dynamic",t[t.Bool=1]="Bool",t[t.String=2]="String",t[t.Int=3]="Int",t[t.Number=4]="Number",t[t.Function=5]="Function"}(v||(v={}));var b,y=function(t){function e(e,n){void 0===n&&(n=null),t.call(this,n),this.name=e}return m(e,t),e.prototype.visitType=function(t,e){return t.visitBuiltintType(this,e)},e}(g),w=function(t){function e(e,n,i){void 0===n&&(n=null),void 0===i&&(i=null),t.call(this,i),this.value=e,this.typeParams=n}return m(e,t),e.prototype.visitType=function(t,e){return t.visitExternalType(this,e)},e}(g),_=function(t){function e(e,n){void 0===n&&(n=null),t.call(this,n),this.of=e}return m(e,t),e.prototype.visitType=function(t,e){return t.visitArrayType(this,e)},e}(g),x=function(t){function e(e,n){void 0===n&&(n=null),t.call(this,n),this.valueType=e}return m(e,t),e.prototype.visitType=function(t,e){return t.visitMapType(this,e)},e}(g),C=new y(v.Dynamic),k=new y(v.Bool),E=(new y(v.Int),new y(v.Number)),S=new y(v.String),O=new y(v.Function);!function(t){t[t.Equals=0]="Equals",t[t.NotEquals=1]="NotEquals",t[t.Identical=2]="Identical",t[t.NotIdentical=3]="NotIdentical",t[t.Minus=4]="Minus",t[t.Plus=5]="Plus",t[t.Divide=6]="Divide",t[t.Multiply=7]="Multiply",t[t.Modulo=8]="Modulo",t[t.And=9]="And",t[t.Or=10]="Or",t[t.Lower=11]="Lower",t[t.LowerEquals=12]="LowerEquals",t[t.Bigger=13]="Bigger",t[t.BiggerEquals=14]="BiggerEquals"}(b||(b={}));var T,P=function(){function t(t){this.type=t}return t.prototype.prop=function(t){return new Y(this,t)},t.prototype.key=function(t,e){return void 0===e&&(e=null),new $(this,t,e)},t.prototype.callMethod=function(t,e){return new j(this,t,e)},t.prototype.callFn=function(t){return new L(this,t)},t.prototype.instantiate=function(t,e){return void 0===e&&(e=null),new F(this,t,e)},t.prototype.conditional=function(t,e){return void 0===e&&(e=null),new U(this,t,e)},t.prototype.equals=function(t){return new G(b.Equals,this,t)},t.prototype.notEquals=function(t){return new G(b.NotEquals,this,t)},t.prototype.identical=function(t){return new G(b.Identical,this,t)},t.prototype.notIdentical=function(t){return new G(b.NotIdentical,this,t)},t.prototype.minus=function(t){return new G(b.Minus,this,t)},t.prototype.plus=function(t){return new G(b.Plus,this,t)},t.prototype.divide=function(t){return new G(b.Divide,this,t)},t.prototype.multiply=function(t){return new G(b.Multiply,this,t)},t.prototype.modulo=function(t){return new G(b.Modulo,this,t)},t.prototype.and=function(t){return new G(b.And,this,t)},t.prototype.or=function(t){return new G(b.Or,this,t)},t.prototype.lower=function(t){return new G(b.Lower,this,t)},t.prototype.lowerEquals=function(t){return new G(b.LowerEquals,this,t)},t.prototype.bigger=function(t){return new G(b.Bigger,this,t)},t.prototype.biggerEquals=function(t){return new G(b.BiggerEquals,this,t)},t.prototype.isBlank=function(){return this.equals(X)},t.prototype.cast=function(t){return new q(this,t)},t.prototype.toStmt=function(){return new it(this)},t}();!function(t){t[t.This=0]="This",t[t.Super=1]="Super",t[t.CatchError=2]="CatchError",t[t.CatchStack=3]="CatchStack"}(T||(T={}));var M,A=function(t){function e(e,i){void 0===i&&(i=null),t.call(this,i),n.i(f.f)(e)?(this.name=e,this.builtin=null):(this.name=null,this.builtin=e)}return m(e,t),e.prototype.visitExpression=function(t,e){return t.visitReadVarExpr(this,e)},e.prototype.set=function(t){return new I(this.name,t)},e}(P),I=function(t){function e(e,n,i){void 0===i&&(i=null),t.call(this,i||n.type),this.name=e,this.value=n}return m(e,t),e.prototype.visitExpression=function(t,e){return t.visitWriteVarExpr(this,e)},e.prototype.toDeclStmt=function(t,e){return void 0===t&&(t=null),void 0===e&&(e=null),new et(this.name,this.value,t,e)},e}(P),D=function(t){function e(e,n,i,r){void 0===r&&(r=null),t.call(this,r||i.type),this.receiver=e,this.index=n,this.value=i}return m(e,t),e.prototype.visitExpression=function(t,e){return t.visitWriteKeyExpr(this,e)},e}(P),R=function(t){function e(e,n,i,r){void 0===r&&(r=null),t.call(this,r||i.type),this.receiver=e,this.name=n,this.value=i}return m(e,t),e.prototype.visitExpression=function(t,e){return t.visitWritePropExpr(this,e)},e}(P);!function(t){t[t.ConcatArray=0]="ConcatArray",t[t.SubscribeObservable=1]="SubscribeObservable",t[t.Bind=2]="Bind"}(M||(M={}));var N,j=function(t){function e(e,i,r,o){void 0===o&&(o=null),t.call(this,o),this.receiver=e,this.args=r,n.i(f.f)(i)?(this.name=i,this.builtin=null):(this.name=null,this.builtin=i)}return m(e,t),e.prototype.visitExpression=function(t,e){return t.visitInvokeMethodExpr(this,e)},e}(P),L=function(t){function e(e,n,i){void 0===i&&(i=null),t.call(this,i),this.fn=e,this.args=n}return m(e,t),e.prototype.visitExpression=function(t,e){return t.visitInvokeFunctionExpr(this,e)},e}(P),F=function(t){function e(e,n,i){t.call(this,i),this.classExpr=e,this.args=n}return m(e,t),e.prototype.visitExpression=function(t,e){return t.visitInstantiateExpr(this,e)},e}(P),V=function(t){function e(e,n){void 0===n&&(n=null),t.call(this,n),this.value=e}return m(e,t),e.prototype.visitExpression=function(t,e){return t.visitLiteralExpr(this,e)},e}(P),H=function(t){function e(e,n,i){void 0===n&&(n=null),void 0===i&&(i=null),t.call(this,n),this.value=e,this.typeParams=i}return m(e,t),e.prototype.visitExpression=function(t,e){return t.visitExternalExpr(this,e)},e}(P),U=function(t){function e(e,n,i,r){void 0===i&&(i=null),void 0===r&&(r=null),t.call(this,r||n.type),this.condition=e,this.falseCase=i,this.trueCase=n}return m(e,t),e.prototype.visitExpression=function(t,e){return t.visitConditionalExpr(this,e)},e}(P),B=function(t){function e(e){t.call(this,k),this.condition=e}return m(e,t),e.prototype.visitExpression=function(t,e){return t.visitNotExpr(this,e)},e}(P),q=function(t){function e(e,n){t.call(this,n),this.value=e}return m(e,t),e.prototype.visitExpression=function(t,e){return t.visitCastExpr(this,e)},e}(P),z=function(){function t(t,e){void 0===e&&(e=null),this.name=t,this.type=e}return t}(),W=function(t){function e(e,n,i){void 0===i&&(i=null),t.call(this,i),this.params=e,this.statements=n}return m(e,t),e.prototype.visitExpression=function(t,e){return t.visitFunctionExpr(this,e)},e.prototype.toDeclStmt=function(t,e){return void 0===e&&(e=null),new nt(t,this.params,this.statements,this.type,e)},e}(P),G=function(t){function e(e,n,i,r){void 0===r&&(r=null),t.call(this,r||n.type),this.operator=e,this.rhs=i,this.lhs=n}return m(e,t),e.prototype.visitExpression=function(t,e){return t.visitBinaryOperatorExpr(this,e)},e}(P),Y=function(t){function e(e,n,i){void 0===i&&(i=null),t.call(this,i),this.receiver=e,this.name=n}return m(e,t),e.prototype.visitExpression=function(t,e){return t.visitReadPropExpr(this,e)},e.prototype.set=function(t){return new R(this.receiver,this.name,t)},e}(P),$=function(t){function e(e,n,i){void 0===i&&(i=null),t.call(this,i),this.receiver=e,this.index=n}return m(e,t),e.prototype.visitExpression=function(t,e){return t.visitReadKeyExpr(this,e)},e.prototype.set=function(t){return new D(this.receiver,this.index,t)},e}(P),K=function(t){function e(e,n){void 0===n&&(n=null),t.call(this,n),this.entries=e}return m(e,t),e.prototype.visitExpression=function(t,e){return t.visitLiteralArrayExpr(this,e)},e}(P),Z=function(t){function e(e,i){void 0===i&&(i=null),t.call(this,i),this.entries=e,this.valueType=null,n.i(f.a)(i)&&(this.valueType=i.valueType)}return m(e,t),e.prototype.visitExpression=function(t,e){return t.visitLiteralMapExpr(this,e)},e}(P),Q=new A(T.This),J=new A(T.Super),X=(new A(T.CatchError),new A(T.CatchStack),new V(null,null));!function(t){t[t.Final=0]="Final",t[t.Private=1]="Private"}(N||(N={}));var tt=function(){function t(t){void 0===t&&(t=null),this.modifiers=t,t||(this.modifiers=[])}return t.prototype.hasModifier=function(t){return this.modifiers.indexOf(t)!==-1},t}(),et=function(t){function e(e,n,i,r){void 0===i&&(i=null),void 0===r&&(r=null),t.call(this,r),this.name=e,this.value=n,this.type=i||n.type}return m(e,t),e.prototype.visitStatement=function(t,e){return t.visitDeclareVarStmt(this,e)},e}(tt),nt=function(t){function e(e,n,i,r,o){void 0===r&&(r=null),void 0===o&&(o=null),t.call(this,o),this.name=e,this.params=n,this.statements=i,this.type=r}return m(e,t),e.prototype.visitStatement=function(t,e){return t.visitDeclareFunctionStmt(this,e)},e}(tt),it=function(t){function e(e){t.call(this),this.expr=e}return m(e,t),e.prototype.visitStatement=function(t,e){return t.visitExpressionStmt(this,e)},e}(tt),rt=function(t){function e(e){t.call(this),this.value=e}return m(e,t),e.prototype.visitStatement=function(t,e){return t.visitReturnStmt(this,e)},e}(tt),ot=function(){function t(t,e){void 0===t&&(t=null),this.type=t,this.modifiers=e,e||(this.modifiers=[])}return t.prototype.hasModifier=function(t){return this.modifiers.indexOf(t)!==-1},t}(),st=function(t){function e(e,n,i){void 0===n&&(n=null),void 0===i&&(i=null),t.call(this,n,i),this.name=e}return m(e,t),e}(ot),at=function(t){function e(e,n,i,r,o){void 0===r&&(r=null),void 0===o&&(o=null),t.call(this,r,o),this.name=e,this.params=n,this.body=i}return m(e,t),e}(ot),ct=function(t){function e(e,n,i,r){void 0===i&&(i=null),void 0===r&&(r=null),t.call(this,i,r),this.name=e,this.body=n}return m(e,t),e}(ot),lt=function(t){function e(e,n,i,r,o,s,a){void 0===a&&(a=null),t.call(this,a),this.name=e,this.parent=n,this.fields=i,this.getters=r,this.constructorMethod=o,this.methods=s}return m(e,t),e.prototype.visitStatement=function(t,e){return t.visitDeclareClassStmt(this,e)},e}(tt),ut=function(t){function e(e,n,i){void 0===i&&(i=[]),t.call(this),this.condition=e,this.trueCase=n,this.falseCase=i}return m(e,t),e.prototype.visitStatement=function(t,e){return t.visitIfStmt(this,e)},e}(tt),dt=(function(t){function e(e){t.call(this),this.comment=e}return m(e,t),e.prototype.visitStatement=function(t,e){return t.visitCommentStmt(this,e)},e}(tt),function(t){function e(e,n){t.call(this),this.bodyStmts=e,this.catchStmts=n}return m(e,t),e.prototype.visitStatement=function(t,e){return t.visitTryCatchStmt(this,e)},e}(tt)),pt=function(t){function e(e){t.call(this),this.error=e}return m(e,t),e.prototype.visitStatement=function(t,e){return t.visitThrowStmt(this,e)},e}(tt),ft=function(){function t(){}return t.prototype.visitReadVarExpr=function(t,e){return t},t.prototype.visitWriteVarExpr=function(t,e){return new I(t.name,t.value.visitExpression(this,e))},t.prototype.visitWriteKeyExpr=function(t,e){return new D(t.receiver.visitExpression(this,e),t.index.visitExpression(this,e),t.value.visitExpression(this,e))},t.prototype.visitWritePropExpr=function(t,e){return new R(t.receiver.visitExpression(this,e),t.name,t.value.visitExpression(this,e))},t.prototype.visitInvokeMethodExpr=function(t,e){var n=t.builtin||t.name;return new j(t.receiver.visitExpression(this,e),n,this.visitAllExpressions(t.args,e),t.type)},t.prototype.visitInvokeFunctionExpr=function(t,e){return new L(t.fn.visitExpression(this,e),this.visitAllExpressions(t.args,e),t.type)},t.prototype.visitInstantiateExpr=function(t,e){return new F(t.classExpr.visitExpression(this,e),this.visitAllExpressions(t.args,e),t.type)},t.prototype.visitLiteralExpr=function(t,e){return t},t.prototype.visitExternalExpr=function(t,e){return t},t.prototype.visitConditionalExpr=function(t,e){return new U(t.condition.visitExpression(this,e),t.trueCase.visitExpression(this,e),t.falseCase.visitExpression(this,e))},t.prototype.visitNotExpr=function(t,e){return new B(t.condition.visitExpression(this,e))},t.prototype.visitCastExpr=function(t,e){return new q(t.value.visitExpression(this,e),e)},t.prototype.visitFunctionExpr=function(t,e){return t},t.prototype.visitBinaryOperatorExpr=function(t,e){return new G(t.operator,t.lhs.visitExpression(this,e),t.rhs.visitExpression(this,e),t.type)},t.prototype.visitReadPropExpr=function(t,e){return new Y(t.receiver.visitExpression(this,e),t.name,t.type)},t.prototype.visitReadKeyExpr=function(t,e){return new $(t.receiver.visitExpression(this,e),t.index.visitExpression(this,e),t.type)},t.prototype.visitLiteralArrayExpr=function(t,e){return new K(this.visitAllExpressions(t.entries,e))},t.prototype.visitLiteralMapExpr=function(t,e){var n=this,i=t.entries.map(function(t){return[t[0],t[1].visitExpression(n,e)]});return new Z(i)},t.prototype.visitAllExpressions=function(t,e){var n=this;return t.map(function(t){return t.visitExpression(n,e)})},t.prototype.visitDeclareVarStmt=function(t,e){return new et(t.name,t.value.visitExpression(this,e),t.type,t.modifiers)},t.prototype.visitDeclareFunctionStmt=function(t,e){return t},t.prototype.visitExpressionStmt=function(t,e){return new it(t.expr.visitExpression(this,e))},t.prototype.visitReturnStmt=function(t,e){return new rt(t.value.visitExpression(this,e))},t.prototype.visitDeclareClassStmt=function(t,e){return t},t.prototype.visitIfStmt=function(t,e){return new ut(t.condition.visitExpression(this,e),this.visitAllStatements(t.trueCase,e),this.visitAllStatements(t.falseCase,e))},t.prototype.visitTryCatchStmt=function(t,e){return new dt(this.visitAllStatements(t.bodyStmts,e),this.visitAllStatements(t.catchStmts,e))},t.prototype.visitThrowStmt=function(t,e){return new pt(t.error.visitExpression(this,e))},t.prototype.visitCommentStmt=function(t,e){return t},t.prototype.visitAllStatements=function(t,e){var n=this;return t.map(function(t){return t.visitStatement(n,e)})},t}(),ht=function(){function t(){}return t.prototype.visitReadVarExpr=function(t,e){return t},t.prototype.visitWriteVarExpr=function(t,e){return t.value.visitExpression(this,e),t},t.prototype.visitWriteKeyExpr=function(t,e){return t.receiver.visitExpression(this,e),t.index.visitExpression(this,e),t.value.visitExpression(this,e),t},t.prototype.visitWritePropExpr=function(t,e){return t.receiver.visitExpression(this,e),t.value.visitExpression(this,e),t},t.prototype.visitInvokeMethodExpr=function(t,e){return t.receiver.visitExpression(this,e),this.visitAllExpressions(t.args,e),t},t.prototype.visitInvokeFunctionExpr=function(t,e){return t.fn.visitExpression(this,e),this.visitAllExpressions(t.args,e),t},t.prototype.visitInstantiateExpr=function(t,e){return t.classExpr.visitExpression(this,e),this.visitAllExpressions(t.args,e),t},t.prototype.visitLiteralExpr=function(t,e){return t},t.prototype.visitExternalExpr=function(t,e){return t},t.prototype.visitConditionalExpr=function(t,e){return t.condition.visitExpression(this,e),t.trueCase.visitExpression(this,e),t.falseCase.visitExpression(this,e),t},t.prototype.visitNotExpr=function(t,e){return t.condition.visitExpression(this,e),t},t.prototype.visitCastExpr=function(t,e){return t.value.visitExpression(this,e),t},t.prototype.visitFunctionExpr=function(t,e){return t},t.prototype.visitBinaryOperatorExpr=function(t,e){return t.lhs.visitExpression(this,e),t.rhs.visitExpression(this,e),t},t.prototype.visitReadPropExpr=function(t,e){return t.receiver.visitExpression(this,e),t},t.prototype.visitReadKeyExpr=function(t,e){return t.receiver.visitExpression(this,e),t.index.visitExpression(this,e),t},t.prototype.visitLiteralArrayExpr=function(t,e){return this.visitAllExpressions(t.entries,e),t},t.prototype.visitLiteralMapExpr=function(t,e){var n=this;return t.entries.forEach(function(t){return t[1].visitExpression(n,e)}),t},t.prototype.visitAllExpressions=function(t,e){var n=this;t.forEach(function(t){return t.visitExpression(n,e)})},t.prototype.visitDeclareVarStmt=function(t,e){return t.value.visitExpression(this,e),t},t.prototype.visitDeclareFunctionStmt=function(t,e){return t},t.prototype.visitExpressionStmt=function(t,e){return t.expr.visitExpression(this,e),t},t.prototype.visitReturnStmt=function(t,e){return t.value.visitExpression(this,e),t},t.prototype.visitDeclareClassStmt=function(t,e){return t},t.prototype.visitIfStmt=function(t,e){return t.condition.visitExpression(this,e),this.visitAllStatements(t.trueCase,e),this.visitAllStatements(t.falseCase,e),t},t.prototype.visitTryCatchStmt=function(t,e){return this.visitAllStatements(t.bodyStmts,e),this.visitAllStatements(t.catchStmts,e),t},t.prototype.visitThrowStmt=function(t,e){return t.error.visitExpression(this,e),t},t.prototype.visitCommentStmt=function(t,e){return t},t.prototype.visitAllStatements=function(t,e){var n=this;t.forEach(function(t){return t.visitStatement(n,e)})},t}(),mt=function(t){function e(e,n){t.call(this),this._varName=e,this._newValue=n}return m(e,t),e.prototype.visitReadVarExpr=function(t,e){return t.name==this._varName?this._newValue:t},e}(ft),vt=function(t){function e(){t.apply(this,arguments),this.varNames=new Set}return m(e,t),e.prototype.visitReadVarExpr=function(t,e){return this.varNames.add(t.name),null},e}(ht)},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e,n){"use strict";var i=n(51),r=n(770),o=n(246),s=function(){function t(t){this._isScalar=!1,t&&(this._subscribe=t)}return t.prototype.lift=function(e){var n=new t;return n.source=this,n.operator=e,n},t.prototype.subscribe=function(t,e,n){var i=this.operator,o=r.toSubscriber(t,e,n);if(i?i.call(o,this):o.add(this._subscribe(o)),o.syncErrorThrowable&&(o.syncErrorThrowable=!1,o.syncErrorThrown))throw o.syncErrorValue;return o},t.prototype.forEach=function(t,e){var n=this;if(e||(i.root.Rx&&i.root.Rx.config&&i.root.Rx.config.Promise?e=i.root.Rx.config.Promise:i.root.Promise&&(e=i.root.Promise)),!e)throw new Error("no Promise impl found");return new e(function(e,i){var r=n.subscribe(function(e){if(r)try{t(e)}catch(t){i(t),r.unsubscribe()}else t(e)},i,e)})},t.prototype._subscribe=function(t){return this.source.subscribe(t)},t.prototype[o.$$observable]=function(){return this},t.create=function(e){return new t(e)},t}();e.Observable=s},function(t,e,n){var i=n(133)("wks"),r=n(98),o=n(11).Symbol,s="function"==typeof o,a=t.exports=function(t){return i[t]||(i[t]=s&&o[t]||(s?o:r)("Symbol."+t))};a.store=i},function(t,e){var n=t.exports={version:"2.4.0"};"number"==typeof __e&&(__e=n)},function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(t,e,n){"use strict";function i(){return o}function r(t){o||(o=t)}e.a=i,e.c=r,n.d(e,"b",function(){return s});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var o=null,s=function(){function t(){this.resourceLoaderType=null}return Object.defineProperty(t.prototype,"attrToPropMap",{get:function(){return this._attrToPropMap},set:function(t){this._attrToPropMap=t},enumerable:!0,configurable:!0}),t}()},function(t,e,n){"use strict";function i(t){return new c.a({name:t.name,moduleUrl:t.moduleUrl,reference:l.P.resolveIdentifier(t.name,t.moduleUrl,t.runtime)})}function r(t){return new c.b({identifier:t})}function o(t){return r(i(t))}function s(t,e){var n=l.P.resolveEnum(t.reference,e);return new c.a({name:t.name+"."+e,moduleUrl:t.moduleUrl,reference:n})}var a=n(0),c=n(19),l=n(14),u=n(22);n.d(e,"b",function(){return m}),e.d=i,e.c=r,e.a=o,e.e=s;/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var d=n.i(u.c)("core","linker/view"),p=n.i(u.c)("core","linker/view_utils"),f=n.i(u.c)("core","change_detection/change_detection"),h=n.i(u.c)("core","animation/animation_style_util"),m=function(){function t(){}return t.ANALYZE_FOR_ENTRY_COMPONENTS={name:"ANALYZE_FOR_ENTRY_COMPONENTS",moduleUrl:n.i(u.c)("core","metadata/di"),runtime:a.ANALYZE_FOR_ENTRY_COMPONENTS},t.ViewUtils={name:"ViewUtils",moduleUrl:n.i(u.c)("core","linker/view_utils"),runtime:l.a},t.AppView={name:"AppView",moduleUrl:d,runtime:l.b},t.DebugAppView={name:"DebugAppView",moduleUrl:d,runtime:l.c},t.AppElement={name:"AppElement",moduleUrl:n.i(u.c)("core","linker/element"),runtime:l.d},t.ElementRef={name:"ElementRef",moduleUrl:n.i(u.c)("core","linker/element_ref"),runtime:a.ElementRef},t.ViewContainerRef={name:"ViewContainerRef",moduleUrl:n.i(u.c)("core","linker/view_container_ref"),runtime:a.ViewContainerRef},t.ChangeDetectorRef={name:"ChangeDetectorRef",moduleUrl:n.i(u.c)("core","change_detection/change_detector_ref"),runtime:a.ChangeDetectorRef},t.RenderComponentType={name:"RenderComponentType",moduleUrl:n.i(u.c)("core","render/api"),runtime:a.RenderComponentType},t.QueryList={name:"QueryList",moduleUrl:n.i(u.c)("core","linker/query_list"),runtime:a.QueryList},t.TemplateRef={name:"TemplateRef",moduleUrl:n.i(u.c)("core","linker/template_ref"),runtime:a.TemplateRef},t.TemplateRef_={name:"TemplateRef_",moduleUrl:n.i(u.c)("core","linker/template_ref"),runtime:l.e},t.CodegenComponentFactoryResolver={name:"CodegenComponentFactoryResolver",moduleUrl:n.i(u.c)("core","linker/component_factory_resolver"),runtime:l.f},t.ComponentFactoryResolver={name:"ComponentFactoryResolver",moduleUrl:n.i(u.c)("core","linker/component_factory_resolver"),runtime:a.ComponentFactoryResolver},t.ComponentFactory={name:"ComponentFactory",runtime:a.ComponentFactory,moduleUrl:n.i(u.c)("core","linker/component_factory")},t.NgModuleFactory={name:"NgModuleFactory",runtime:a.NgModuleFactory,moduleUrl:n.i(u.c)("core","linker/ng_module_factory")},t.NgModuleInjector={name:"NgModuleInjector",runtime:l.g,moduleUrl:n.i(u.c)("core","linker/ng_module_factory")},t.RegisterModuleFactoryFn={name:"registerModuleFactory",runtime:l.h,moduleUrl:n.i(u.c)("core","linker/ng_module_factory_loader")},t.ValueUnwrapper={name:"ValueUnwrapper",moduleUrl:f,runtime:l.i},t.Injector={name:"Injector",moduleUrl:n.i(u.c)("core","di/injector"),runtime:a.Injector},t.ViewEncapsulation={name:"ViewEncapsulation",moduleUrl:n.i(u.c)("core","metadata/view"),runtime:a.ViewEncapsulation},t.ViewType={name:"ViewType",moduleUrl:n.i(u.c)("core","linker/view_type"),runtime:l.j},t.ChangeDetectionStrategy={name:"ChangeDetectionStrategy",moduleUrl:f,runtime:a.ChangeDetectionStrategy},t.StaticNodeDebugInfo={name:"StaticNodeDebugInfo",moduleUrl:n.i(u.c)("core","linker/debug_context"),runtime:l.k},t.DebugContext={name:"DebugContext",moduleUrl:n.i(u.c)("core","linker/debug_context"),runtime:l.l},t.Renderer={name:"Renderer",moduleUrl:n.i(u.c)("core","render/api"),runtime:a.Renderer},t.SimpleChange={name:"SimpleChange",moduleUrl:f,runtime:a.SimpleChange},t.UNINITIALIZED={name:"UNINITIALIZED",moduleUrl:f,runtime:l.m},t.ChangeDetectorStatus={name:"ChangeDetectorStatus",moduleUrl:f,runtime:l.n},t.checkBinding={name:"checkBinding",moduleUrl:p,runtime:l.o},t.flattenNestedViewRenderNodes={name:"flattenNestedViewRenderNodes",moduleUrl:p,runtime:l.p},t.devModeEqual={name:"devModeEqual",moduleUrl:f,runtime:l.q},t.interpolate={name:"interpolate",moduleUrl:p,runtime:l.r},t.castByValue={name:"castByValue",moduleUrl:p,runtime:l.s},t.EMPTY_ARRAY={name:"EMPTY_ARRAY",moduleUrl:p,runtime:l.t},t.EMPTY_MAP={name:"EMPTY_MAP",moduleUrl:p,runtime:l.u},t.pureProxies=[null,{name:"pureProxy1",moduleUrl:p,runtime:l.v},{name:"pureProxy2",moduleUrl:p,runtime:l.w},{name:"pureProxy3",moduleUrl:p,runtime:l.x},{name:"pureProxy4",moduleUrl:p,runtime:l.y},{name:"pureProxy5",moduleUrl:p,runtime:l.z},{name:"pureProxy6",moduleUrl:p,runtime:l.A},{name:"pureProxy7",moduleUrl:p,runtime:l.B},{name:"pureProxy8",moduleUrl:p,runtime:l.C},{name:"pureProxy9",moduleUrl:p,runtime:l.D},{name:"pureProxy10",moduleUrl:p,runtime:l.E}],t.SecurityContext={name:"SecurityContext",moduleUrl:n.i(u.c)("core","security"),runtime:a.SecurityContext},t.AnimationKeyframe={name:"AnimationKeyframe",moduleUrl:n.i(u.c)("core","animation/animation_keyframe"),runtime:l.F},t.AnimationStyles={name:"AnimationStyles",moduleUrl:n.i(u.c)("core","animation/animation_styles"),runtime:l.G},t.NoOpAnimationPlayer={name:"NoOpAnimationPlayer",moduleUrl:n.i(u.c)("core","animation/animation_player"),runtime:l.H},t.AnimationGroupPlayer={name:"AnimationGroupPlayer",moduleUrl:n.i(u.c)("core","animation/animation_group_player"),runtime:l.I},t.AnimationSequencePlayer={name:"AnimationSequencePlayer",moduleUrl:n.i(u.c)("core","animation/animation_sequence_player"),runtime:l.J},t.prepareFinalAnimationStyles={name:"prepareFinalAnimationStyles",moduleUrl:h,runtime:l.K},t.balanceAnimationKeyframes={name:"balanceAnimationKeyframes",moduleUrl:h,runtime:l.L},t.clearStyles={name:"clearStyles",moduleUrl:h,runtime:l.M},t.renderStyles={name:"renderStyles",moduleUrl:h,runtime:l.N},t.collectAndResolveStyles={name:"collectAndResolveStyles",moduleUrl:h,runtime:l.O},t.LOCALE_ID={name:"LOCALE_ID",moduleUrl:n.i(u.c)("core","i18n/tokens"),runtime:a.LOCALE_ID},t.TRANSLATIONS_FORMAT={name:"TRANSLATIONS_FORMAT",moduleUrl:n.i(u.c)("core","i18n/tokens"),runtime:a.TRANSLATIONS_FORMAT},t}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"X",function(){return r}),n.d(e,"n",function(){return o}),n.d(e,"W",function(){return s}),n.d(e,"Z",function(){return a}),n.d(e,"Y",function(){return c}),n.d(e,"d",function(){return l}),n.d(e,"f",function(){return u}),n.d(e,"b",function(){return d}),n.d(e,"c",function(){return p}),n.d(e,"g",function(){return f}),n.d(e,"h",function(){return h}),n.d(e,"j",function(){return m}),n.d(e,"R",function(){return v}),n.d(e,"o",function(){return g}),n.d(e,"p",function(){return b}),n.d(e,"r",function(){return y}),n.d(e,"a",function(){return w}),n.d(e,"l",function(){return _}),n.d(e,"k",function(){return x}),n.d(e,"q",function(){return C}),n.d(e,"m",function(){return k}),n.d(e,"i",function(){return E}),n.d(e,"e",function(){return S}),n.d(e,"t",function(){return O}),n.d(e,"u",function(){return T}),n.d(e,"v",function(){return P}),n.d(e,"w",function(){return M}),n.d(e,"x",function(){return A}),n.d(e,"y",function(){return I}),n.d(e,"z",function(){return D}),n.d(e,"A",function(){return R}),n.d(e,"B",function(){return N}),n.d(e,"C",function(){return j}),n.d(e,"D",function(){return L}),n.d(e,"E",function(){return F}),n.d(e,"s",function(){return V}),n.d(e,"Q",function(){return H}),n.d(e,"P",function(){return U}),n.d(e,"_1",function(){return B}),n.d(e,"_2",function(){return q}),n.d(e,"H",function(){return z}),n.d(e,"J",function(){return W}),n.d(e,"I",function(){return G}),n.d(e,"F",function(){return Y}),n.d(e,"G",function(){return $}),n.d(e,"S",function(){return K}),n.d(e,"T",function(){return Z}),n.d(e,"U",function(){return Q}),n.d(e,"V",function(){return J}),n.d(e,"K",function(){return X}),n.d(e,"L",function(){return tt}),n.d(e,"M",function(){return et}),n.d(e,"O",function(){return nt}),n.d(e,"N",function(){return it}),n.d(e,"_0",function(){return rt});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var r=i.__core_private__.isDefaultChangeDetectionStrategy,o=i.__core_private__.ChangeDetectorStatus,s=i.__core_private__.LifecycleHooks,a=i.__core_private__.LIFECYCLE_HOOKS_VALUES,c=i.__core_private__.ReflectorReader,l=i.__core_private__.AppElement,u=i.__core_private__.CodegenComponentFactoryResolver,d=i.__core_private__.AppView,p=i.__core_private__.DebugAppView,f=i.__core_private__.NgModuleInjector,h=i.__core_private__.registerModuleFactory,m=i.__core_private__.ViewType,v=i.__core_private__.MAX_INTERPOLATION_VALUES,g=i.__core_private__.checkBinding,b=i.__core_private__.flattenNestedViewRenderNodes,y=i.__core_private__.interpolate,w=i.__core_private__.ViewUtils,_=i.__core_private__.DebugContext,x=i.__core_private__.StaticNodeDebugInfo,C=i.__core_private__.devModeEqual,k=i.__core_private__.UNINITIALIZED,E=i.__core_private__.ValueUnwrapper,S=i.__core_private__.TemplateRef_,O=(i.__core_private__.RenderDebugInfo,i.__core_private__.EMPTY_ARRAY),T=i.__core_private__.EMPTY_MAP,P=i.__core_private__.pureProxy1,M=i.__core_private__.pureProxy2,A=i.__core_private__.pureProxy3,I=i.__core_private__.pureProxy4,D=i.__core_private__.pureProxy5,R=i.__core_private__.pureProxy6,N=i.__core_private__.pureProxy7,j=i.__core_private__.pureProxy8,L=i.__core_private__.pureProxy9,F=i.__core_private__.pureProxy10,V=i.__core_private__.castByValue,H=i.__core_private__.Console,U=i.__core_private__.reflector,B=i.__core_private__.Reflector,q=i.__core_private__.ReflectionCapabilities,z=i.__core_private__.NoOpAnimationPlayer,W=(i.__core_private__.AnimationPlayer,i.__core_private__.AnimationSequencePlayer),G=i.__core_private__.AnimationGroupPlayer,Y=i.__core_private__.AnimationKeyframe,$=i.__core_private__.AnimationStyles,K=i.__core_private__.ANY_STATE,Z=i.__core_private__.DEFAULT_STATE,Q=i.__core_private__.EMPTY_STATE,J=i.__core_private__.FILL_STYLE_FLAG,X=i.__core_private__.prepareFinalAnimationStyles,tt=i.__core_private__.balanceAnimationKeyframes,et=i.__core_private__.clearStyles,nt=i.__core_private__.collectAndResolveStyles,it=i.__core_private__.renderStyles,rt=(i.__core_private__.ViewMetadata,i.__core_private__.ComponentStillLoadingError)},function(t,e,n){var i=n(4),r=n(363),o=n(65),s=Object.defineProperty;e.f=n(20)?Object.defineProperty:function(t,e,n){if(i(t),e=o(e,!0),i(n),r)try{return s(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},function(t,e,n){"use strict";var i=n(446),r=n(101),o=n(438),s=n(251),a=n(255);n.d(e,"PlatformLocation",function(){return i.e}),n.d(e,"LocationStrategy",function(){return i.a}),n.d(e,"APP_BASE_HREF",function(){return i.f}),n.d(e,"HashLocationStrategy",function(){return i.c}),n.d(e,"PathLocationStrategy",function(){return i.b}),n.d(e,"Location",function(){return i.d}),n.d(e,"NgLocalization",function(){return r.b}),n.d(e,"CommonModule",function(){return o.a}),n.d(e,"NgClass",function(){return s.b}),n.d(e,"NgFor",function(){return s.c}),n.d(e,"NgIf",function(){return s.d}),n.d(e,"NgPlural",function(){return s.e}),n.d(e,"NgPluralCase",function(){return s.f}),n.d(e,"NgStyle",function(){return s.g}),n.d(e,"NgSwitch",function(){return s.h}),n.d(e,"NgSwitchCase",function(){return s.i}),n.d(e,"NgSwitchDefault",function(){return s.j}),n.d(e,"NgTemplateOutlet",function(){return s.k}),n.d(e,"LowerCasePipe",function(){return a.b}),n.d(e,"DatePipe",function(){return a.c}),n.d(e,"I18nPluralPipe",function(){return a.d}),n.d(e,"I18nSelectPipe",function(){return a.e}),n.d(e,"JsonPipe",function(){return a.f}),n.d(e,"AsyncPipe",function(){return a.g}),n.d(e,"CurrencyPipe",function(){return a.h}),n.d(e,"DecimalPipe",function(){return a.i}),n.d(e,"PercentPipe",function(){return a.j}),n.d(e,"SlicePipe",function(){return a.k}),n.d(e,"UpperCasePipe",function(){return a.l})},function(t,e,n){"use strict";function i(t,e){if(n.i(r.a)(t))for(var o=0;o<t.length;o++){var s=t[o];n.i(r.c)(s)?i(s,e):e.push(s)}return e}var r=n(2);n.d(e,"b",function(){return a}),n.d(e,"c",function(){return c}),n.d(e,"a",function(){return l});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var o=function(){try{if(1===new Map([[1,2]]).size)return function(t){return new Map(t)}}catch(t){}return function(t){for(var e=new Map,n=0;n<t.length;n++){var i=t[n];e.set(i[0],i[1])}return e}}(),s=(function(){try{if(new Map(new Map))return function(t){return new Map(t)}}catch(t){}return function(t){var e=new Map;return t.forEach(function(t,n){e.set(n,t)}),e}}(),function(){return(new Map).keys().next?function(t){for(var e,n=t.keys();!(e=n.next()).done;)t.set(e.value,null)}:function(t){t.forEach(function(e,n){t.set(n,null)})}}(),function(){try{if((new Map).values().next)return function(t,e){return e?Array.from(t.values()):Array.from(t.keys())}}catch(t){}return function(t,e){var n=new Array(t.size),i=0;return t.forEach(function(t,r){n[i]=e?t:r,i++}),n}}()),a=function(){function t(){}return t.createFromStringMap=function(t){var e=new Map;for(var n in t)e.set(n,t[n]);return e},t.toStringMap=function(t){var e={};return t.forEach(function(t,n){return e[n]=t}),e},t.createFromPairs=function(t){return o(t)},t.iterable=function(t){return t},t.keys=function(t){return s(t,!1)},t.values=function(t){return s(t,!0)},t}(),c=function(){function t(){}return t.merge=function(t,e){for(var n={},i=0,r=Object.keys(t);i<r.length;i++){var o=r[i];n[o]=t[o]}for(var s=0,a=Object.keys(e);s<a.length;s++){var o=a[s];n[o]=e[o]}return n},t.equals=function(t,e){var n=Object.keys(t),i=Object.keys(e);if(n.length!=i.length)return!1;for(var r=0;r<n.length;r++){var o=n[r];if(t[o]!==e[o])return!1}return!0},t}(),l=function(){function t(){}return t.createFixedSize=function(t){return new Array(t)},t.createGrowableSize=function(t){return new Array(t)},t.clone=function(t){return t.slice(0)},t.forEachWithIndex=function(t,e){for(var n=0;n<t.length;n++)e(t[n],n)},t.first=function(t){return t?t[0]:null},t.last=function(t){return t&&0!=t.length?t[t.length-1]:null},t.indexOf=function(t,e,n){return void 0===n&&(n=0),t.indexOf(e,n)},t.contains=function(t,e){return t.indexOf(e)!==-1},t.reversed=function(e){var n=t.clone(e);return n.reverse()},t.concat=function(t,e){return t.concat(e)},t.insert=function(t,e,n){t.splice(e,0,n)},t.removeAt=function(t,e){var n=t[e];return t.splice(e,1),n},t.removeAll=function(t,e){for(var n=0;n<e.length;++n){var i=t.indexOf(e[n]);t.splice(i,1)}},t.remove=function(t,e){var n=t.indexOf(e);return n>-1&&(t.splice(n,1),!0)},t.clear=function(t){t.length=0},t.isEmpty=function(t){return 0==t.length},t.fill=function(t,e,n,i){void 0===n&&(n=0),void 0===i&&(i=null),t.fill(e,n,null===i?t.length:i)},t.equals=function(t,e){if(t.length!=e.length)return!1;for(var n=0;n<t.length;++n)if(t[n]!==e[n])return!1;return!0},t.slice=function(t,e,n){return void 0===e&&(e=0),void 0===n&&(n=null),t.slice(e,null===n?void 0:n)},t.splice=function(t,e,n){return t.splice(e,n)},t.sort=function(t,e){n.i(r.a)(e)?t.sort(e):t.sort()},t.toString=function(t){return t.toString()},t.toJSON=function(t){return JSON.stringify(t)},t.maximum=function(t,e){if(0==t.length)return null;for(var i=null,o=-(1/0),s=0;s<t.length;s++){var a=t[s];if(!n.i(r.b)(a)){var c=e(a);c>o&&(i=a,o=c)}}return i},t.flatten=function(t){var e=[];return i(t,e),e},t.addAll=function(t,e){for(var n=0;n<e.length;n++)t.push(e[n])},t}()},function(t,e,n){"use strict";function i(t,e){if(n.i(a.e)(t))for(var r=0;r<t.length;r++){var o=t[r];n.i(a.f)(o)?i(o,e):e.push(o)}return e}function r(t){return!!n.i(a.g)(t)&&(n.i(a.f)(t)||!(t instanceof Map)&&n.i(a.h)()in t)}function o(t,e,i){for(var r=t[n.i(a.h)()](),o=e[n.i(a.h)()]();;){var s=r.next(),c=o.next();if(s.done&&c.done)return!0;if(s.done||c.done)return!1;if(!i(s.value,c.value))return!1}}function s(t,e){if(n.i(a.f)(t))for(var i=0;i<t.length;i++)e(t[i]);else for(var r,o=t[n.i(a.h)()]();!(r=o.next()).done;)e(r.value)}var a=n(3);n.d(e,"b",function(){return u}),n.d(e,"f",function(){return d}),n.d(e,"a",function(){return p}),e.c=r,e.e=o,e.d=s;/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var c=function(){try{if(1===new Map([[1,2]]).size)return function(t){return new Map(t)}}catch(t){}return function(t){for(var e=new Map,n=0;n<t.length;n++){var i=t[n];e.set(i[0],i[1])}return e}}(),l=(function(){try{if(new Map(new Map))return function(t){return new Map(t)}}catch(t){}return function(t){var e=new Map;return t.forEach(function(t,n){e.set(n,t)}),e}}(),function(){return(new Map).keys().next?function(t){for(var e,n=t.keys();!(e=n.next()).done;)t.set(e.value,null)}:function(t){t.forEach(function(e,n){t.set(n,null)})}}(),function(){try{if((new Map).values().next)return function(t,e){return e?Array.from(t.values()):Array.from(t.keys())}}catch(t){}return function(t,e){var n=new Array(t.size),i=0;return t.forEach(function(t,r){n[i]=e?t:r,i++}),n}}()),u=function(){function t(){}return t.createFromStringMap=function(t){var e=new Map;for(var n in t)e.set(n,t[n]);return e},t.toStringMap=function(t){var e={};return t.forEach(function(t,n){return e[n]=t}),e},t.createFromPairs=function(t){return c(t)},t.iterable=function(t){return t},t.keys=function(t){return l(t,!1)},t.values=function(t){return l(t,!0)},t}(),d=function(){function t(){}return t.merge=function(t,e){for(var n={},i=0,r=Object.keys(t);i<r.length;i++){var o=r[i];n[o]=t[o]}for(var s=0,a=Object.keys(e);s<a.length;s++){var o=a[s];n[o]=e[o]}return n},t.equals=function(t,e){var n=Object.keys(t),i=Object.keys(e);if(n.length!=i.length)return!1;for(var r=0;r<n.length;r++){var o=n[r];if(t[o]!==e[o])return!1}return!0},t}(),p=function(){function t(){}return t.createFixedSize=function(t){return new Array(t)},t.createGrowableSize=function(t){return new Array(t)},t.clone=function(t){return t.slice(0)},t.forEachWithIndex=function(t,e){for(var n=0;n<t.length;n++)e(t[n],n)},t.first=function(t){return t?t[0]:null},t.last=function(t){return t&&0!=t.length?t[t.length-1]:null},t.indexOf=function(t,e,n){return void 0===n&&(n=0),t.indexOf(e,n)},t.contains=function(t,e){return t.indexOf(e)!==-1},t.reversed=function(e){var n=t.clone(e);return n.reverse()},t.concat=function(t,e){return t.concat(e)},t.insert=function(t,e,n){t.splice(e,0,n)},t.removeAt=function(t,e){var n=t[e];return t.splice(e,1),n},t.removeAll=function(t,e){for(var n=0;n<e.length;++n){var i=t.indexOf(e[n]);t.splice(i,1)}},t.remove=function(t,e){var n=t.indexOf(e);return n>-1&&(t.splice(n,1),!0)},t.clear=function(t){t.length=0},t.isEmpty=function(t){return 0==t.length},t.fill=function(t,e,n,i){void 0===n&&(n=0),void 0===i&&(i=null),t.fill(e,n,null===i?t.length:i)},t.equals=function(t,e){if(t.length!=e.length)return!1;for(var n=0;n<t.length;++n)if(t[n]!==e[n])return!1;return!0},t.slice=function(t,e,n){return void 0===e&&(e=0),void 0===n&&(n=null),t.slice(e,null===n?void 0:n)},t.splice=function(t,e,n){return t.splice(e,n)},t.sort=function(t,e){n.i(a.e)(e)?t.sort(e):t.sort()},t.toString=function(t){return t.toString()},t.toJSON=function(t){return JSON.stringify(t)},t.maximum=function(t,e){if(0==t.length)return null;for(var i=null,r=-(1/0),o=0;o<t.length;o++){var s=t[o];if(!n.i(a.c)(s)){var c=e(s);c>r&&(i=s,r=c)}}return i},t.flatten=function(t){var e=[];return i(t,e),e},t.addAll=function(t,e){for(var n=0;n<e.length;n++)t.push(e[n])},t}()},function(t,e,n){"use strict";function i(){throw new Error("unimplemented")}function r(t){var e=d.a.parse(t.selector)[0].getMatchingElementTemplate();return N.create({type:new A({reference:Object,name:t.type.name+"_Host",moduleUrl:t.type.moduleUrl,isHost:!0}),template:new R({encapsulation:c.ViewEncapsulation.None,template:e,templateUrl:"",styles:[],styleUrls:[],ngContentSelectors:[],animations:[]}),changeDetection:c.ChangeDetectionStrategy.Default,inputs:[],outputs:[],host:{},isComponent:!0,selector:"*",providers:[],viewProviders:[],queries:[],viewQueries:[]})}function o(t){var e=new Map;return t.forEach(function(t){e.get(t.identifier.reference)||e.set(t.identifier.reference,t)}),l.b.values(e)}function s(t){return t||[]}function a(t){return n.i(u.k)(t)&&n.i(u.a)(t.name)&&n.i(u.a)(t.filePath)}var c=n(0),l=n(17),u=n(2),d=n(158),p=n(22);n.d(e,"r",function(){return m}),n.d(e,"g",function(){return g}),n.d(e,"s",function(){return b}),n.d(e,"m",function(){return w}),n.d(e,"k",function(){return _}),n.d(e,"l",function(){return x}),n.d(e,"j",function(){return C}),n.d(e,"h",function(){return k}),n.d(e,"i",function(){return E}),n.d(e,"a",function(){return S}),n.d(e,"c",function(){return O}),n.d(e,"d",function(){return T}),n.d(e,"v",function(){return P}),n.d(e,"b",function(){return M}),n.d(e,"e",function(){return A}),n.d(e,"y",function(){return I}),n.d(e,"o",function(){return D}),n.d(e,"p",function(){return R}),n.d(e,"q",function(){return N}),e.n=r,n.d(e,"w",function(){return j}),n.d(e,"t",function(){return L}),n.d(e,"u",function(){return F}),e.f=o,e.z=a,n.d(e,"x",function(){return V});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var f=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},h=/^(?:(?:\[([^\]]+)\])|(?:\(([^\)]+)\)))|(\@[-\w]+)$/,m=(new Object,function(){function t(){}return Object.defineProperty(t.prototype,"identifier",{get:function(){return i()},enumerable:!0,configurable:!0}),t}(),function(){function t(t,e){void 0===t&&(t=null),void 0===e&&(e=null),this.name=t,this.definitions=e}return t}()),v=function(){function t(){}return t}(),g=function(t){function e(e,n){t.call(this),this.stateNameExpr=e,this.styles=n}return f(e,t),e}(v),b=function(t){function e(e,n){t.call(this),this.stateChangeExpr=e,this.steps=n}return f(e,t),e}(v),y=function(){function t(){}return t}(),w=function(t){function e(e){void 0===e&&(e=[]),t.call(this),this.steps=e}return f(e,t),e}(y),_=function(t){function e(e,n){void 0===n&&(n=null),t.call(this),this.offset=e,this.styles=n}return f(e,t),e}(y),x=function(t){function e(e,n){void 0===e&&(e=0),void 0===n&&(n=null),t.call(this),this.timings=e,this.styles=n}return f(e,t),e}(y),C=function(t){function e(e){void 0===e&&(e=null),t.call(this),this.steps=e}return f(e,t),e}(y),k=function(t){function e(e){void 0===e&&(e=null),t.call(this,e)}return f(e,t),e}(C),E=function(t){function e(e){void 0===e&&(e=null),t.call(this,e)}return f(e,t),e}(C),S=function(){function t(t){var e=void 0===t?{}:t,n=e.reference,i=e.name,r=e.moduleUrl,o=e.prefix,s=e.value;this.reference=n,this.name=i,this.prefix=o,this.moduleUrl=r,this.value=s}return Object.defineProperty(t.prototype,"identifier",{get:function(){return this},enumerable:!0,configurable:!0}),t}(),O=function(){function t(t){var e=void 0===t?{}:t,i=e.isAttribute,r=e.isSelf,o=e.isHost,s=e.isSkipSelf,a=e.isOptional,c=e.isValue,l=e.query,d=e.viewQuery,p=e.token,f=e.value;this.isAttribute=n.i(u.i)(i),this.isSelf=n.i(u.i)(r),this.isHost=n.i(u.i)(o),this.isSkipSelf=n.i(u.i)(s),this.isOptional=n.i(u.i)(a),this.isValue=n.i(u.i)(c),this.query=l,this.viewQuery=d,this.token=p,this.value=f}return t}(),T=function(){function t(t){var e=t.token,i=t.useClass,r=t.useValue,o=t.useExisting,s=t.useFactory,a=t.deps,c=t.multi;this.token=e,this.useClass=i,this.useValue=r,this.useExisting=o,this.useFactory=s,this.deps=n.i(u.j)(a),this.multi=n.i(u.i)(c)}return t}(),P=function(t){function e(e){var n=e.reference,i=e.name,r=e.moduleUrl,o=e.prefix,a=e.diDeps,c=e.value;t.call(this,{reference:n,name:i,prefix:o,moduleUrl:r,value:c}),this.diDeps=s(a)}return f(e,t),e}(S),M=function(){function t(t){var e=t.value,i=t.identifier,r=t.identifierIsInstance;this.value=e,this.identifier=i,this.identifierIsInstance=n.i(u.i)(r)}return Object.defineProperty(t.prototype,"reference",{get:function(){return n.i(u.a)(this.identifier)?this.identifier.reference:this.value},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"name",{get:function(){return n.i(u.a)(this.value)?n.i(p.a)(this.value):this.identifier.name},enumerable:!0,configurable:!0}),t}(),A=function(t){function e(e){var i=void 0===e?{}:e,r=i.reference,o=i.name,a=i.moduleUrl,c=i.prefix,l=i.isHost,d=i.value,p=i.diDeps,f=i.lifecycleHooks;t.call(this,{reference:r,name:o,moduleUrl:a,prefix:c,value:d}),this.isHost=n.i(u.i)(l),this.diDeps=s(p),this.lifecycleHooks=s(f)}return f(e,t),e}(S),I=function(){function t(t){var e=void 0===t?{}:t,i=e.selectors,r=e.descendants,o=e.first,s=e.propertyName,a=e.read;this.selectors=i,this.descendants=n.i(u.i)(r),this.first=n.i(u.i)(o),this.propertyName=s,this.read=a}return t}(),D=function(){function t(t){var e=void 0===t?{}:t,n=e.moduleUrl,i=e.styles,r=e.styleUrls;this.moduleUrl=n,this.styles=s(i),this.styleUrls=s(r)}return t}(),R=function(){function t(t){var e=void 0===t?{}:t,i=e.encapsulation,r=e.template,o=e.templateUrl,a=e.styles,c=e.styleUrls,d=e.externalStylesheets,p=e.animations,f=e.ngContentSelectors,h=e.interpolation;if(this.encapsulation=i,this.template=r,this.templateUrl=o,this.styles=s(a),this.styleUrls=s(c),this.externalStylesheets=s(d),this.animations=n.i(u.a)(p)?l.a.flatten(p):[],this.ngContentSelectors=f||[],n.i(u.a)(h)&&2!=h.length)throw new Error("'interpolation' should have a start and an end symbol.");this.interpolation=h}return t}(),N=function(){function t(t){var e=void 0===t?{}:t,n=e.type,i=e.isComponent,r=e.selector,o=e.exportAs,a=e.changeDetection,c=e.inputs,l=e.outputs,u=e.hostListeners,d=e.hostProperties,p=e.hostAttributes,f=e.providers,h=e.viewProviders,m=e.queries,v=e.viewQueries,g=e.entryComponents,b=e.template;this.type=n,this.isComponent=i,this.selector=r,this.exportAs=o,this.changeDetection=a,this.inputs=c,this.outputs=l,this.hostListeners=u,this.hostProperties=d,this.hostAttributes=p,this.providers=s(f),this.viewProviders=s(h),this.queries=s(m),this.viewQueries=s(v),this.entryComponents=s(g),this.template=b}return t.create=function(e){var i=void 0===e?{}:e,r=i.type,o=i.isComponent,s=i.selector,a=i.exportAs,c=i.changeDetection,l=i.inputs,d=i.outputs,f=i.host,m=i.providers,v=i.viewProviders,g=i.queries,b=i.viewQueries,y=i.entryComponents,w=i.template,_={},x={},C={};n.i(u.a)(f)&&Object.keys(f).forEach(function(t){var e=f[t],i=t.match(h);null===i?C[t]=e:n.i(u.a)(i[1])?x[i[1]]=e:n.i(u.a)(i[2])&&(_[i[2]]=e)});var k={};n.i(u.a)(l)&&l.forEach(function(t){var e=n.i(p.b)(t,[t,t]);k[e[0]]=e[1]});var E={};return n.i(u.a)(d)&&d.forEach(function(t){var e=n.i(p.b)(t,[t,t]);E[e[0]]=e[1]}),new t({type:r,isComponent:n.i(u.i)(o),selector:s,exportAs:a,changeDetection:c,inputs:k,outputs:E,hostListeners:_,hostProperties:x,hostAttributes:C,providers:m,viewProviders:v,queries:g,viewQueries:b,entryComponents:y,template:w})},Object.defineProperty(t.prototype,"identifier",{get:function(){return this.type},enumerable:!0,configurable:!0}),t}(),j=function(){function t(t){var e=void 0===t?{}:t,i=e.type,r=e.name,o=e.pure;this.type=i,this.name=r,this.pure=n.i(u.i)(o)}return Object.defineProperty(t.prototype,"identifier",{get:function(){return this.type},enumerable:!0,configurable:!0}),t}(),L=function(){function t(t){var e=void 0===t?{}:t,n=e.type,i=e.providers,r=e.declaredDirectives,o=e.exportedDirectives,a=e.declaredPipes,c=e.exportedPipes,l=e.entryComponents,u=e.bootstrapComponents,d=e.importedModules,p=e.exportedModules,f=e.schemas,h=e.transitiveModule,m=e.id;this.type=n,this.declaredDirectives=s(r),this.exportedDirectives=s(o),this.declaredPipes=s(a),this.exportedPipes=s(c),this.providers=s(i),this.entryComponents=s(l),this.bootstrapComponents=s(u),this.importedModules=s(d),this.exportedModules=s(p),this.schemas=s(f),this.id=m,this.transitiveModule=h}return Object.defineProperty(t.prototype,"identifier",{get:function(){return this.type},enumerable:!0,configurable:!0}),t}(),F=function(){function t(t,e,n,i,r){var o=this;this.modules=t,this.providers=e,this.entryComponents=n,this.directives=i,this.pipes=r,this.directivesSet=new Set,this.pipesSet=new Set,i.forEach(function(t){return o.directivesSet.add(t.type.reference)}),r.forEach(function(t){return o.pipesSet.add(t.type.reference)})}return t}(),V=function(){function t(t,e){var n=e.useClass,i=e.useValue,r=e.useExisting,o=e.useFactory,s=e.deps,a=e.multi;this.token=t,this.useClass=n,this.useValue=i,this.useExisting=r,this.useFactory=o,this.dependencies=s,this.multi=!!a}return t}()},function(t,e,n){t.exports=!n(5)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(t,e,n){"use strict";(function(t){function i(t){return t.name||typeof t}function r(t){return void 0!==t&&null!==t}function o(t){return void 0===t||null===t}function s(t){return"object"==typeof t&&null!==t}function a(t){return Array.isArray(t)}function c(t){return t instanceof Date&&!isNaN(t.valueOf())}function l(t){if("string"==typeof t)return t;if(void 0===t||null===t)return""+t;if(t.overriddenName)return t.overriddenName;if(t.name)return t.name;var e=t.toString(),n=e.indexOf("\n");return n===-1?e:e.substring(0,n)}function u(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function d(){if(o(v))if(r(p.Symbol)&&r(Symbol.iterator))v=Symbol.iterator;else for(var t=Object.getOwnPropertyNames(Map.prototype),e=0;e<t.length;++e){var n=t[e];"entries"!==n&&"size"!==n&&Map.prototype[n]===Map.prototype.entries&&(v=n)}return v}e.f=i,e.a=r,e.b=o,e.j=s,e.c=a,e.i=c,e.g=l,n.d(e,"h",function(){return h}),e.d=u,n.d(e,"k",function(){return m}),e.e=d;/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var p;p="undefined"==typeof window?"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:t:window;var f=p;f.assert=function(t){};var h=(Object.getPrototypeOf({}),function(){function t(t){void 0===t&&(t=[]),this.parts=t}return t.prototype.add=function(t){this.parts.push(t)},t.prototype.toString=function(){return this.parts.join("")},t}(),function(){function t(){}return t.toFixed=function(t,e){return t.toFixed(e)},t.equal=function(t,e){return t===e},t.parseIntAutoRadix=function(t){var e=parseInt(t);if(isNaN(e))throw new Error("Invalid integer literal when parsing "+t);return e},t.parseInt=function(t,e){if(10==e){if(/^(\-|\+)?[0-9]+$/.test(t))return parseInt(t,e)}else if(16==e){if(/^(\-|\+)?[0-9ABCDEFabcdef]+$/.test(t))return parseInt(t,e)}else{var n=parseInt(t,e);if(!isNaN(n))return n}throw new Error("Invalid integer literal when parsing "+t+" in base "+e)},Object.defineProperty(t,"NaN",{get:function(){return NaN},enumerable:!0,configurable:!0}),t.isNumeric=function(t){return!isNaN(t-parseFloat(t))},t.isNaN=function(t){return isNaN(t)},t.isInteger=function(t){return Number.isInteger(t)},t}()),m=(f.RegExp,function(){function t(){}return t.apply=function(t,e){return t.apply(null,e)},t.bind=function(t,e){return t.bind(e)},t}(),function(){function t(){}return t.parse=function(t){return f.JSON.parse(t)},t.stringify=function(t){return f.JSON.stringify(t,null,2)},t}()),v=null}).call(e,n(24))},function(t,e,n){"use strict";function i(t){return t.replace(h,function(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];return"-"+t[1].toLowerCase()})}function r(t,e){return s(t,":",e)}function o(t,e){return s(t,".",e)}function s(t,e,n){var i=t.indexOf(e);return i==-1?n:[t.slice(0,i).trim(),t.slice(i+1).trim()]}function a(t){return t.replace(/\W/g,"_")}function c(t,e,i){return n.i(d.c)(t)?e.visitArray(t,i):n.i(d.g)(t)?e.visitStringMap(t,i):n.i(d.b)(t)||n.i(d.h)(t)?e.visitPrimitive(t,i):e.visitOther(t,i)}function l(t,e,n){return void 0===e&&(e=null),void 0===n&&(n="src"),null==e?"asset:@angular/lib/"+t+"/index":"asset:@angular/lib/"+t+"/src/"+e}function u(t){return n.i(d.a)(t.value)?p.a(t.value):t.identifierIsInstance?p.b(t.identifier).instantiate([],p.c(t.identifier,[],[p.d.Const])):p.b(t.identifier)}var d=n(2),p=n(6);n.d(e,"i",function(){return f}),e.g=i,e.b=r,e.d=o,e.a=a,e.e=c,n.d(e,"j",function(){return m}),e.c=l,e.f=u,n.d(e,"h",function(){return v});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var f="",h=/([A-Z])/g,m=function(){function t(){}return t.prototype.visitArray=function(t,e){var n=this;return t.map(function(t){return c(t,n,e)})},t.prototype.visitStringMap=function(t,e){var n=this,i={};return Object.keys(t).forEach(function(r){i[r]=c(t[r],n,e)}),i},t.prototype.visitPrimitive=function(t,e){return t},t.prototype.visitOther=function(t,e){return t},t}(),v=function(){function t(t,e){void 0===e&&(e=null),this.syncResult=t,this.asyncResult=e,e||(this.asyncResult=Promise.resolve(t))}return t}()},function(t,e,n){"use strict";var i=n(512);n.d(e,"AbstractControlDirective",function(){return i.a}),n.d(e,"AbstractFormGroupDirective",function(){return i.b}),n.d(e,"CheckboxControlValueAccessor",function(){return i.c}),n.d(e,"ControlContainer",function(){return i.d}),n.d(e,"NG_VALUE_ACCESSOR",function(){return i.e}),n.d(e,"DefaultValueAccessor",function(){return i.f}),n.d(e,"NgControl",function(){return i.g}),n.d(e,"NgControlStatus",function(){return i.h}),n.d(e,"NgControlStatusGroup",function(){return i.i}),n.d(e,"NgForm",function(){return i.j}),n.d(e,"NgModel",function(){return i.k}),n.d(e,"NgModelGroup",function(){return i.l}),n.d(e,"RadioControlValueAccessor",function(){return i.m}),n.d(e,"FormControlDirective",function(){return i.n}),n.d(e,"FormControlName",function(){return i.o}),n.d(e,"FormGroupDirective",function(){return i.p}),n.d(e,"FormArrayName",function(){return i.q}),n.d(e,"FormGroupName",function(){return i.r}),n.d(e,"NgSelectOption",function(){return i.s}),n.d(e,"SelectControlValueAccessor",function(){return i.t}),n.d(e,"SelectMultipleControlValueAccessor",function(){return i.u}),n.d(e,"MaxLengthValidator",function(){return i.v}),n.d(e,"MinLengthValidator",function(){return i.w}),n.d(e,"PatternValidator",function(){return i.x}),n.d(e,"RequiredValidator",function(){return i.y}),n.d(e,"FormBuilder",function(){return i.z}),n.d(e,"AbstractControl",function(){return i.A}),n.d(e,"FormArray",function(){return i.B}),n.d(e,"FormControl",function(){return i.C}),n.d(e,"FormGroup",function(){return i.D}),n.d(e,"NG_ASYNC_VALIDATORS",function(){return i.E}),n.d(e,"NG_VALIDATORS",function(){return i.F}),n.d(e,"Validators",function(){return i.G}),n.d(e,"FormsModule",function(){return i.H}),n.d(e,"ReactiveFormsModule",function(){return i.I})},function(t,e){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(t){"object"==typeof window&&(n=window)}t.exports=n},function(t,e,n){"use strict";(function(t){function n(t){return void 0!==t&&null!==t}function i(t){return void 0===t||null===t}function r(t){return"string"==typeof t}function o(t){return"object"==typeof t&&null!==t}function s(t){return Array.isArray(t)}function a(t,e){return t===e||"number"==typeof t&&"number"==typeof e&&isNaN(t)&&isNaN(e)}function c(t){return!i(t)&&t}function l(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function u(){if(i(m))if(n(f.Symbol)&&n(Symbol.iterator))m=Symbol.iterator;else for(var t=Object.getOwnPropertyNames(Map.prototype),e=0;e<t.length;++e){var r=t[e];"entries"!==r&&"size"!==r&&Map.prototype[r]===Map.prototype.entries&&(m=r)}return m}function d(t){return!l(t)}function p(t,e){return t.constructor===e}e.a=n,e.b=i,e.h=r,e.k=o,e.c=s,e.g=a,e.j=c,e.d=l,e.e=u,e.f=d,e.i=p;/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var f;f="undefined"==typeof window?"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:t:window;var h=f;h.assert=function(t){};var m=(Object.getPrototypeOf({}),function(){function t(t){void 0===t&&(t=[]),this.parts=t}return t.prototype.add=function(t){this.parts.push(t)},t.prototype.toString=function(){return this.parts.join("")},t}(),function(){function t(){}return t.toFixed=function(t,e){return t.toFixed(e)},t.equal=function(t,e){return t===e},t.parseIntAutoRadix=function(t){var e=parseInt(t);if(isNaN(e))throw new Error("Invalid integer literal when parsing "+t);return e},t.parseInt=function(t,e){if(10==e){if(/^(\-|\+)?[0-9]+$/.test(t))return parseInt(t,e)}else if(16==e){if(/^(\-|\+)?[0-9ABCDEFabcdef]+$/.test(t))return parseInt(t,e)}else{var n=parseInt(t,e);if(!isNaN(n))return n}throw new Error("Invalid integer literal when parsing "+t+" in base "+e)},Object.defineProperty(t,"NaN",{get:function(){return NaN},enumerable:!0,configurable:!0}),t.isNumeric=function(t){return!isNaN(t-parseFloat(t))},t.isNaN=function(t){return isNaN(t)},t.isInteger=function(t){return Number.isInteger(t)},t}(),h.RegExp,function(){function t(){}return t.apply=function(t,e){return t.apply(null,e)},t.bind=function(t,e){return t.bind(e)},t}(),function(){function t(){}return t.parse=function(t){return h.JSON.parse(t)},t.stringify=function(t){return h.JSON.stringify(t,null,2)},t}(),null)}).call(e,n(24))},function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},function(t,e,n){var i=n(11),r=n(47),o=n(26),s=n(98)("src"),a="toString",c=Function[a],l=(""+c).split(a);n(10).inspectSource=function(t){return c.call(t)},(t.exports=function(t,e,n,a){var c="function"==typeof n;c&&(o(n,"name")||r(n,"name",e)),t[e]!==n&&(c&&(o(n,s)||r(n,s,t[e]?""+t[e]:l.join(String(e)))),t===i?t[e]=n:a?t[e]?t[e]=n:r(t,e,n):(delete t[e],r(t,e,n)))})(Function.prototype,a,function(){return"function"==typeof this&&this[s]||c.call(this)})},function(t,e,n){var i=n(1),r=n(5),o=n(46),s=/"/g,a=function(t,e,n,i){var r=String(o(t)),a="<"+e;return""!==n&&(a+=" "+n+'="'+String(i).replace(s,"&quot;")+'"'),a+">"+r+"</"+e+">"};t.exports=function(t,e){var n={};n[t]=e(a),i(i.P+i.F*r(function(){var e=""[t]('"');return e!==e.toLowerCase()||e.split('"').length>3}),"String",n)}},function(t,e,n){"use strict";var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},r=n(431),o=n(139),s=n(418),a=n(247),c=function(t){function e(n,i,r){switch(t.call(this),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=s.empty;break;case 1:if(!n){this.destination=s.empty;break}if("object"==typeof n){n instanceof e?(this.destination=n,this.destination.add(this)):(this.syncErrorThrowable=!0,this.destination=new l(this,n));break}default:this.syncErrorThrowable=!0,this.destination=new l(this,n,i,r)}}return i(e,t),e.prototype[a.$$rxSubscriber]=function(){return this},e.create=function(t,n,i){var r=new e(t,n,i);return r.syncErrorThrowable=!1,r},e.prototype.next=function(t){this.isStopped||this._next(t)},e.prototype.error=function(t){this.isStopped||(this.isStopped=!0,this._error(t))},e.prototype.complete=function(){this.isStopped||(this.isStopped=!0,this._complete())},e.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,t.prototype.unsubscribe.call(this))},e.prototype._next=function(t){this.destination.next(t)},e.prototype._error=function(t){this.destination.error(t),this.unsubscribe()},e.prototype._complete=function(){this.destination.complete(),this.unsubscribe()},e}(o.Subscription);e.Subscriber=c;var l=function(t){function e(e,n,i,o){t.call(this),this._parent=e;var s,a=this;r.isFunction(n)?s=n:n&&(a=n,s=n.next,i=n.error,o=n.complete,r.isFunction(a.unsubscribe)&&this.add(a.unsubscribe.bind(a)),a.unsubscribe=this.unsubscribe.bind(this)),this._context=a,this._next=s,this._error=i,this._complete=o}return i(e,t),e.prototype.next=function(t){if(!this.isStopped&&this._next){var e=this._parent;e.syncErrorThrowable?this.__tryOrSetError(e,this._next,t)&&this.unsubscribe():this.__tryOrUnsub(this._next,t)}},e.prototype.error=function(t){if(!this.isStopped){var e=this._parent;if(this._error)e.syncErrorThrowable?(this.__tryOrSetError(e,this._error,t),this.unsubscribe()):(this.__tryOrUnsub(this._error,t),this.unsubscribe());else{if(!e.syncErrorThrowable)throw this.unsubscribe(),t;e.syncErrorValue=t,e.syncErrorThrown=!0,this.unsubscribe()}}},e.prototype.complete=function(){if(!this.isStopped){var t=this._parent;this._complete?t.syncErrorThrowable?(this.__tryOrSetError(t,this._complete),this.unsubscribe()):(this.__tryOrUnsub(this._complete),this.unsubscribe()):this.unsubscribe()}},e.prototype.__tryOrUnsub=function(t,e){try{t.call(this._context,e)}catch(t){throw this.unsubscribe(),t}},e.prototype.__tryOrSetError=function(t,e,n){try{e.call(this._context,n)}catch(e){return t.syncErrorValue=e,t.syncErrorThrown=!0,!0}return!1},e.prototype._unsubscribe=function(){var t=this._parent;this._context=null,this._parent=null,t.unsubscribe()},e}(c)},function(t,e,n){"use strict";function i(){throw new Error("unimplemented")}e.a=i,n.d(e,"b",function(){return o}),n.d(e,"c",function(){return s});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=function(t){function e(e){var n=t.call(this,e);this._nativeError=n}return r(e,t),Object.defineProperty(e.prototype,"message",{get:function(){return this._nativeError.message},set:function(t){this._nativeError.message=t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"name",{get:function(){return this._nativeError.name},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"stack",{get:function(){return this._nativeError.stack},set:function(t){this._nativeError.stack=t},enumerable:!0,configurable:!0}),e.prototype.toString=function(){return this._nativeError.toString()},e}(Error),s=function(t){function e(e,n){t.call(this,e+" caused by: "+(n instanceof Error?n.message:n)),this.originalError=n}return r(e,t),Object.defineProperty(e.prototype,"stack",{get:function(){return(this.originalError instanceof Error?this.originalError:this._nativeError).stack},enumerable:!0,configurable:!0}),e}(o)},function(t,e,n){"use strict";(function(t){function i(t){return void 0!==t&&null!==t}function r(t){return void 0===t||null===t}function o(t){return"number"==typeof t}function s(t){return"string"==typeof t}function a(t){return Array.isArray(t)}function c(t){if("string"==typeof t)return t;if(void 0===t||null===t)return""+t;if(t.overriddenName)return t.overriddenName;if(t.name)return t.name;var e=t.toString(),n=e.indexOf("\n");return n===-1?e:e.substring(0,n)}function l(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function u(t,e,n){for(var r=e.split("."),o=t;r.length>1;){var s=r.shift();o=o.hasOwnProperty(s)&&i(o[s])?o[s]:o[s]={}}void 0!==o&&null!==o||(o={}),o[r.shift()]=n}function d(){if(r(v))if(i(p.Symbol)&&i(Symbol.iterator))v=Symbol.iterator;else for(var t=Object.getOwnPropertyNames(Map.prototype),e=0;e<t.length;++e){var n=t[e];"entries"!==n&&"size"!==n&&Map.prototype[n]===Map.prototype.entries&&(v=n)}return v}n.d(e,"e",function(){return f}),e.a=i,e.c=r,e.b=o,e.i=s,e.f=a,e.k=c,n.d(e,"l",function(){return h}),e.g=l,n.d(e,"j",function(){return m}),e.d=u,e.h=d;/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var p;p="undefined"==typeof window?"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:t:window;var f=p;f.assert=function(t){};var h=(Object.getPrototypeOf({}),function(){function t(t){void 0===t&&(t=[]),this.parts=t}return t.prototype.add=function(t){this.parts.push(t)},t.prototype.toString=function(){return this.parts.join("")},t}(),function(){function t(){}return t.toFixed=function(t,e){return t.toFixed(e)},t.equal=function(t,e){return t===e},t.parseIntAutoRadix=function(t){var e=parseInt(t);if(isNaN(e))throw new Error("Invalid integer literal when parsing "+t);return e},t.parseInt=function(t,e){if(10==e){if(/^(\-|\+)?[0-9]+$/.test(t))return parseInt(t,e)}else if(16==e){if(/^(\-|\+)?[0-9ABCDEFabcdef]+$/.test(t))return parseInt(t,e)}else{var n=parseInt(t,e);if(!isNaN(n))return n}throw new Error("Invalid integer literal when parsing "+t+" in base "+e)},Object.defineProperty(t,"NaN",{get:function(){return NaN},enumerable:!0,configurable:!0}),t.isNumeric=function(t){return!isNaN(t-parseFloat(t))},t.isNaN=function(t){return isNaN(t)},t.isInteger=function(t){return Number.isInteger(t)},t}()),m=(f.RegExp,function(){function t(){}return t.apply=function(t,e){return t.apply(null,e)},t.bind=function(t,e){return t.bind(e)},t}(),function(){function t(){}return t.parse=function(t){return f.JSON.parse(t)},t.stringify=function(t){return f.JSON.stringify(t,null,2)},t}()),v=null}).call(e,n(24))},function(t,e,n){var i=n(76),r=Math.min;t.exports=function(t){return t>0?r(i(t),9007199254740991):0}},function(t,e,n){"use strict";var i=n(114),r=n(166),o=n(113),s=n(494),a=n(169),c=n(168),l=n(167);n.d(e,"b",function(){return i.a}),n.d(e,"c",function(){return i.b}),n.d(e,"d",function(){return i.c}),n.d(e,"e",function(){return i.f}),n.d(e,"l",function(){return i.d}),n.d(e,"m",function(){return i.e}),n.d(e,"h",function(){return r.b}),n.d(e,"i",function(){return r.a}),n.d(e,"g",function(){return o.b}),n.d(e,"f",function(){return s.a}),n.d(e,"j",function(){return a.b}),n.d(e,"k",function(){return c.a}),n.d(e,"a",function(){return l.a})},function(t,e,n){var i=n(5);t.exports=function(t,e){return!!t&&i(function(){e?t.call(null,function(){},1):t.call(null)})}},function(t,e,n){var i=n(94),r=n(46);t.exports=function(t){return i(r(t))}},function(t,e,n){var i=n(46);t.exports=function(t){return Object(i(t))}},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return r});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var r=new i.OpaqueToken("NgValueAccessor")},function(t,e,n){"use strict";/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-function i(t){return null==t||"string"==typeof t&&0===t.length}function r(t){return n.i(p.a)(t)?t:l.toPromise.call(t)}function o(t,e){return e.map(function(e){return e(t)})}function s(t,e){return e.map(function(e){return e(t)})}function a(t){var e=t.reduce(function(t,e){return n.i(d.a)(e)?u.a.merge(t,e):t},{});return 0===Object.keys(e).length?null:e}var c=n(0),l=n(762),u=(n.n(l),n(56)),d=n(25),p=n(313);n.d(e,"b",function(){return f}),n.d(e,"c",function(){return h}),n.d(e,"a",function(){return m});var f=new c.OpaqueToken("NgValidators"),h=new c.OpaqueToken("NgAsyncValidators"),m=function(){function t(){}return t.required=function(t){return i(t.value)?{required:!0}:null},t.minLength=function(t){return function(e){if(i(e.value))return null;var n="string"==typeof e.value?e.value.length:0;return n<t?{minlength:{requiredLength:t,actualLength:n}}:null}},t.maxLength=function(t){return function(e){var n="string"==typeof e.value?e.value.length:0;return n>t?{maxlength:{requiredLength:t,actualLength:n}}:null}},t.pattern=function(t){return function(e){if(i(e.value))return null;var n=new RegExp("^"+t+"$"),r=e.value;return n.test(r)?null:{pattern:{requiredPattern:"^"+t+"$",actualValue:r}}}},t.nullValidator=function(t){return null},t.compose=function(t){if(!t)return null;var e=t.filter(d.a);return 0==e.length?null:function(t){return a(o(t,e))}},t.composeAsync=function(t){if(!t)return null;var e=t.filter(d.a);return 0==e.length?null:function(t){var n=s(t,e).map(r);return Promise.all(n).then(a)}},t}()},function(t,e,n){var i=n(1),r=n(10),o=n(5);t.exports=function(t,e){var n=(r.Object||{})[t]||Object[t],s={};s[t]=e(n),i(i.S+i.F*o(function(){n(1)}),"Object",s)}},function(t,e,n){"use strict";var i=n(258);n.d(e,"b",function(){return r}),n.d(e,"a",function(){return o});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var r=function(){function t(t,e){this.start=t,this.end=e}return t.fromArray=function(e){return e?(n.i(i.a)("interpolation",e),new t(e[0],e[1])):o},t}(),o=new r("{{","}}")},function(t,e,n){"use strict";var i=n(2);n.d(e,"c",function(){return o}),n.d(e,"b",function(){return s}),n.d(e,"d",function(){return a}),n.d(e,"e",function(){return r}),n.d(e,"a",function(){return c});var r,o=function(){function t(t,e,n,i){this.file=t,this.offset=e,this.line=n,this.col=i}return t.prototype.toString=function(){return n.i(i.a)(this.offset)?this.file.url+"@"+this.line+":"+this.col:this.file.url},t}(),s=function(){function t(t,e){this.content=t,this.url=e}return t}(),a=function(){function t(t,e,n){void 0===n&&(n=null),this.start=t,this.end=e,this.details=n}return t.prototype.toString=function(){return this.start.file.content.substring(this.start.offset,this.end.offset)},t}();!function(t){t[t.WARNING=0]="WARNING",t[t.FATAL=1]="FATAL"}(r||(r={}));var c=function(){function t(t,e,n){void 0===n&&(n=r.FATAL),this.span=t,this.msg=e,this.level=n}return t.prototype.toString=function(){var t=this.span.start.file.content,e=this.span.start.offset,r="",o="";if(n.i(i.a)(e)){e>t.length-1&&(e=t.length-1);for(var s=e,a=0,c=0;a<100&&e>0&&(e--,a++,"\n"!=t[e]||3!=++c););for(a=0,c=0;a<100&&s<t.length-1&&(s++,a++,"\n"!=t[s]||3!=++c););var l=t.substring(e,this.span.start.offset)+"[ERROR ->]"+t.substring(this.span.start.offset,s+1);r=' ("'+l+'")'}return this.span.details&&(o=", "+this.span.details),""+this.msg+r+": "+this.span.start+o},t}()},function(t,e,n){"use strict";var i=n(179);n.d(e,"a",function(){return o});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=function(t){function e(){t.apply(this,arguments)}return r(e,t),Object.defineProperty(e.prototype,"formDirective",{get:function(){return null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"path",{get:function(){return null},enumerable:!0,configurable:!0}),e}(i.a)},function(t,e,n){"use strict";n.d(e,"a",function(){return r}),n.d(e,"b",function(){return o});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},r="primary",o=function(t){function e(e){t.call(this,e),this.message=e,this.stack=new Error(e).stack}return i(e,t),e.prototype.toString=function(){return this.message},e}(Error)},function(t,e,n){"use strict";/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-function i(t,e){if(t.length!==e.length)return!1;for(var n=0;n<t.length;++n)if(!r(t[n],e[n]))return!1;return!0}function r(t,e){var n=Object.keys(t),i=Object.keys(e);if(n.length!=i.length)return!1;for(var r,o=0;o<n.length;o++)if(r=n[o],t[r]!==e[r])return!1;return!0}function o(t){for(var e=[],n=0;n<t.length;++n)for(var i=0;i<t[n].length;++i)e.push(t[n][i]);return e}function s(t){return t.length>0?t[t.length-1]:null}function a(t,e){var n={};for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i]);for(var i in e)e.hasOwnProperty(i)&&(n[i]=e[i]);return n}function c(t,e){for(var n in t)t.hasOwnProperty(n)&&e(t[n],n)}function l(t,e){var i=[],r={};if(c(t,function(t,n){n===w.a&&i.push(b.map.call(e(n,t),function(t){return r[n]=t,t}))}),c(t,function(t,n){n!==w.a&&i.push(b.map.call(e(n,t),function(t){return r[n]=t,t}))}),i.length>0){var o=m.concatAll.call(h.of.apply(void 0,i)),s=g.last.call(o);return b.map.call(s,function(){return r})}return n.i(h.of)(r)}function u(t){var e=y.mergeAll.call(t);return v.every.call(e,function(t){return t===!0})}function d(t){return t instanceof p.Observable?t:t instanceof Promise?n.i(f.fromPromise)(t):n.i(h.of)(t)}var p=n(8),f=(n.n(p),n(244)),h=(n.n(f),n(79)),m=(n.n(h),n(425)),v=(n.n(m),n(427)),g=(n.n(v),n(758)),b=(n.n(g),n(100)),y=(n.n(b),n(141)),w=(n.n(y),n(43));e.h=i,e.d=r,e.a=o,e.i=s,e.g=a,e.c=c,e.e=l,e.f=u,e.b=d},function(t,e,n){var i=n(73),r=n(94),o=n(36),s=n(32),a=n(573);t.exports=function(t,e){var n=1==t,c=2==t,l=3==t,u=4==t,d=6==t,p=5==t||d,f=e||a;return function(e,a,h){for(var m,v,g=o(e),b=r(g),y=i(a,h,3),w=s(b.length),_=0,x=n?f(e,w):c?f(e,0):void 0;w>_;_++)if((p||_ in b)&&(m=b[_],v=y(m,_,g),t))if(n)x[_]=v;else if(v)switch(t){case 3:return!0;case 5:return m;case 6:return _;case 2:x.push(m)}else if(u)return!1;return d?-1:l||u?u:x}}},function(t,e){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on  "+t);return t}},function(t,e,n){var i=n(15),r=n(64);t.exports=n(20)?function(t,e,n){return i.f(t,e,r(1,n))}:function(t,e,n){return t[e]=n,t}},function(t,e,n){var i=n(382),r=n(1),o=n(133)("metadata"),s=o.store||(o.store=new(n(694))),a=function(t,e,n){var r=s.get(t);if(!r){if(!n)return;s.set(t,r=new i)}var o=r.get(e);if(!o){if(!n)return;r.set(e,o=new i)}return o},c=function(t,e,n){var i=a(e,n,!1);return void 0!==i&&i.has(t)},l=function(t,e,n){var i=a(e,n,!1);return void 0===i?void 0:i.get(t)},u=function(t,e,n,i){a(n,i,!0).set(t,e)},d=function(t,e){var n=a(t,e,!1),i=[];return n&&n.forEach(function(t,e){i.push(e)}),i},p=function(t){return void 0===t||"symbol"==typeof t?t:String(t)},f=function(t){r(r.S,"Reflect",t)};t.exports={store:s,map:a,has:c,get:l,set:u,keys:d,key:p,exp:f}},function(t,e,n){var i=n(26),r=n(36),o=n(211)("IE_PROTO"),s=Object.prototype;t.exports=Object.getPrototypeOf||function(t){return t=r(t),i(t,o)?t[o]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?s:null}},function(t,e,n){"use strict";var i=n(0),r=n(186),o=function(){function t(t,e,n){this.applicationRef=t,this.componentFactoryResolver=e,this.injector=n}return t.prototype.getDocument=function(){return this.injector.get(r.DOCUMENT)},t.prototype.setRootViewContainerRef=function(t){this.root=t},t.prototype.getRootViewContainerRef=function(){if(this.root)return this.root;var t=this.applicationRef.components;if(!t.length)throw new Error("ApplicationRef instance not found");try{var e=this.applicationRef._rootComponents[0];return this.root=e._hostElement.vcRef,this.root}catch(t){throw new Error("ApplicationRef instance not found")}},t.prototype.appendNextToLocation=function(t,e,n){var r=this.componentFactoryResolver.resolveComponentFactory(t),o=e.parentInjector,s=o;return n&&n.length>0&&(s=i.ReflectiveInjector.fromResolvedProviders(n,o)),e.createComponent(r,e.length,s)},t.prototype.appendNextToRoot=function(t,e,n){var r=this.getRootViewContainerRef(),o=i.ReflectiveInjector.resolve([{provide:e,useValue:n}]);return this.appendNextToLocation(t,r,o)},t.decorators=[{type:i.Injectable}],t.ctorParameters=[{type:i.ApplicationRef},{type:i.ComponentFactoryResolver},{type:i.Injector}],t}();e.ComponentsHelper=o},function(t,e,n){"use strict";(function(t){if(e.root="object"==typeof window&&window.window===window&&window||"object"==typeof self&&self.self===self&&self||"object"==typeof t&&t.global===t&&t,!e.root)throw new Error("RxJS could not find any global context (window, self, global)")}).call(e,n(24))},function(t,e,n){"use strict";var i=n(445),r=n(21);n.d(e,"a",function(){return s});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=function(t){function e(e,i){t.call(this,"Invalid argument '"+i+"' for pipe '"+n.i(r.g)(e)+"'")}return o(e,t),e}(i.a)},function(t,e,n){"use strict";function i(t,e,n){void 0===n&&(n=null);var i=[],r=t.visit?function(e){return t.visit(e,n)||e.visit(t,n)}:function(e){return e.visit(t,n)};return e.forEach(function(t){var e=r(t);e&&i.push(e)}),i}n.d(e,"d",function(){return r}),n.d(e,"b",function(){return o}),n.d(e,"c",function(){return s}),n.d(e,"f",function(){return a}),n.d(e,"e",function(){return c}),n.d(e,"a",function(){return l}),e.g=i;/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var r=function(){function t(t,e){this.value=t,this.sourceSpan=e}return t.prototype.visit=function(t,e){return t.visitText(this,e)},t}(),o=function(){function t(t,e,n,i,r){this.switchValue=t,this.type=e,this.cases=n,this.sourceSpan=i,this.switchValueSourceSpan=r}return t.prototype.visit=function(t,e){return t.visitExpansion(this,e)},t}(),s=function(){function t(t,e,n,i,r){this.value=t,this.expression=e,this.sourceSpan=n,this.valueSourceSpan=i,this.expSourceSpan=r}return t.prototype.visit=function(t,e){return t.visitExpansionCase(this,e)},t}(),a=function(){function t(t,e,n,i){this.name=t,this.value=e,this.sourceSpan=n,this.valueSpan=i}return t.prototype.visit=function(t,e){return t.visitAttribute(this,e)},t}(),c=function(){function t(t,e,n,i,r,o){this.name=t,this.attrs=e,this.children=n,this.sourceSpan=i,this.startSourceSpan=r,this.endSourceSpan=o}return t.prototype.visit=function(t,e){return t.visitElement(this,e)},t}(),l=function(){function t(t,e){this.value=t,this.sourceSpan=e}return t.prototype.visit=function(t,e){return t.visitComment(this,e)},t}()},function(t,e,n){"use strict";function i(t,e,n){void 0===n&&(n=null);var i=[],r=t.visit?function(e){return t.visit(e,n)||e.visit(t,n)}:function(e){return e.visit(t,n)};return e.forEach(function(t){var e=r(t);e&&i.push(e)}),i}n.d(e,"e",function(){return o}),n.d(e,"d",function(){return s}),n.d(e,"f",function(){return a}),n.d(e,"k",function(){return c}),n.d(e,"m",function(){return l}),n.d(e,"n",function(){return u}),n.d(e,"j",function(){return d}),n.d(e,"i",function(){return p}),n.d(e,"h",function(){return f}),n.d(e,"p",function(){return h}),n.d(e,"o",function(){return m}),n.d(e,"b",function(){return v}),n.d(e,"a",function(){return r}),n.d(e,"g",function(){return b}),n.d(e,"l",function(){return g}),e.c=i;/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var r,o=function(){function t(t,e,n){this.value=t,this.ngContentIndex=e,this.sourceSpan=n}return t.prototype.visit=function(t,e){return t.visitText(this,e)},t}(),s=function(){function t(t,e,n){this.value=t,this.ngContentIndex=e,this.sourceSpan=n}return t.prototype.visit=function(t,e){return t.visitBoundText(this,e)},t}(),a=function(){function t(t,e,n){this.name=t,this.value=e,this.sourceSpan=n}return t.prototype.visit=function(t,e){return t.visitAttr(this,e)},t}(),c=function(){function t(t,e,n,i,r,o){this.name=t,this.type=e,this.securityContext=n,this.value=i,this.unit=r,this.sourceSpan=o}return t.prototype.visit=function(t,e){return t.visitElementProperty(this,e)},Object.defineProperty(t.prototype,"isAnimation",{get:function(){return this.type===g.Animation},enumerable:!0,configurable:!0}),t}(),l=function(){function t(t,e,n,i,r){this.name=t,this.target=e,this.phase=n,this.handler=i,this.sourceSpan=r}return t.prototype.visit=function(t,e){return t.visitEvent(this,e)},Object.defineProperty(t.prototype,"fullName",{get:function(){return this.target?this.target+":"+this.name:this.name},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isAnimation",{get:function(){return!!this.phase},enumerable:!0,configurable:!0}),t}(),u=function(){function t(t,e,n){this.name=t,this.value=e,this.sourceSpan=n}return t.prototype.visit=function(t,e){return t.visitReference(this,e)},t}(),d=function(){function t(t,e,n){this.name=t,this.value=e,this.sourceSpan=n}return t.prototype.visit=function(t,e){return t.visitVariable(this,e)},t}(),p=function(){function t(t,e,n,i,r,o,s,a,c,l,u,d){this.name=t,this.attrs=e,this.inputs=n,this.outputs=i,this.references=r,this.directives=o,this.providers=s,this.hasViewContainer=a,this.children=c,this.ngContentIndex=l,this.sourceSpan=u,this.endSourceSpan=d}return t.prototype.visit=function(t,e){return t.visitElement(this,e)},t}(),f=function(){function t(t,e,n,i,r,o,s,a,c,l){this.attrs=t,this.outputs=e,this.references=n,this.variables=i,this.directives=r,this.providers=o,this.hasViewContainer=s,this.children=a,this.ngContentIndex=c,this.sourceSpan=l}return t.prototype.visit=function(t,e){return t.visitEmbeddedTemplate(this,e)},t}(),h=function(){function t(t,e,n,i){this.directiveName=t,this.templateName=e,this.value=n,this.sourceSpan=i}return t.prototype.visit=function(t,e){return t.visitDirectiveProperty(this,e)},t}(),m=function(){function t(t,e,n,i,r){this.directive=t,this.inputs=e,this.hostProperties=n,this.hostEvents=i,this.sourceSpan=r}return t.prototype.visit=function(t,e){return t.visitDirective(this,e)},t}(),v=function(){function t(t,e,n,i,r,o,s){this.token=t,this.multiProvider=e,this.eager=n,this.providers=i,this.providerType=r,this.lifecycleHooks=o,this.sourceSpan=s}return t.prototype.visit=function(t,e){return null},t}();!function(t){t[t.PublicService=0]="PublicService",t[t.PrivateService=1]="PrivateService",t[t.Component=2]="Component",t[t.Directive=3]="Directive",t[t.Builtin=4]="Builtin"}(r||(r={}));var g,b=function(){function t(t,e,n){this.index=t,this.ngContentIndex=e,this.sourceSpan=n}return t.prototype.visit=function(t,e){return t.visitNgContent(this,e)},t}();!function(t){t[t.Property=0]="Property",t[t.Attribute=1]="Attribute",t[t.Class=2]="Class",t[t.Style=3]="Style",t[t.Animation=4]="Animation"}(g||(g={}))},function(t,e,n){"use strict";/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-function i(t,e){var n=h.b.clone(e.path);return n.push(t),n}function r(t,e){t||c(e,"Cannot find control with"),e.valueAccessor||c(e,"No value accessor for form control with"),t.validator=v.a.compose([t.validator,e.validator]),t.asyncValidator=v.a.composeAsync([t.asyncValidator,e.asyncValidator]),e.valueAccessor.writeValue(t.value),e.valueAccessor.registerOnChange(function(n){e.viewToModelUpdate(n),t.markAsDirty(),t.setValue(n,{emitModelToViewChange:!1})}),e.valueAccessor.registerOnTouched(function(){return t.markAsTouched()}),t.registerOnChange(function(t,n){e.valueAccessor.writeValue(t),n&&e.viewToModelUpdate(t)}),e.valueAccessor.setDisabledState&&t.registerOnDisabledChange(function(t){e.valueAccessor.setDisabledState(t)}),e._rawValidators.forEach(function(e){e.registerOnValidatorChange&&e.registerOnValidatorChange(function(){return t.updateValueAndValidity()})}),e._rawAsyncValidators.forEach(function(e){e.registerOnValidatorChange&&e.registerOnValidatorChange(function(){return t.updateValueAndValidity()})})}function o(t,e){e.valueAccessor.registerOnChange(function(){return a(e)}),e.valueAccessor.registerOnTouched(function(){return a(e)}),e._rawValidators.forEach(function(t){return t.registerOnValidatorChange(null)}),e._rawAsyncValidators.forEach(function(t){return t.registerOnValidatorChange(null)}),t&&t._clearChangeFns()}function s(t,e){n.i(m.b)(t)&&c(e,"Cannot find control with"),t.validator=v.a.compose([t.validator,e.validator]),t.asyncValidator=v.a.composeAsync([t.asyncValidator,e.asyncValidator])}function a(t){return c(t,"There is no FormControl instance attached to form control element with")}function c(t,e){var n;throw n=t.path.length>1?"path: '"+t.path.join(" -> ")+"'":t.path[0]?"name: '"+t.path+"'":"unspecified name attribute",new Error(e+" "+n)}function l(t){return n.i(m.a)(t)?v.a.compose(t.map(y.a)):null}function u(t){return n.i(m.a)(t)?v.a.composeAsync(t.map(y.b)):null}function d(t,e){if(!t.hasOwnProperty("model"))return!1;var i=t.model;return!!i.isFirstChange()||!n.i(m.g)(e,i.currentValue)}function p(t){return n.i(m.i)(t,g.a)||n.i(m.i)(t,w.a)||n.i(m.i)(t,x.a)||n.i(m.i)(t,C.a)||n.i(m.i)(t,_.a)}function f(t,e){if(!e)return null;var i,r,o;return e.forEach(function(e){n.i(m.i)(e,b.a)?i=e:p(e)?(n.i(m.a)(r)&&c(t,"More than one built-in value accessor matches form control with"),r=e):(n.i(m.a)(o)&&c(t,"More than one custom value accessor matches form control with"),o=e)}),n.i(m.a)(o)?o:n.i(m.a)(r)?r:n.i(m.a)(i)?i:(c(t,"No valid value accessor for form control with"),null)}var h=n(56),m=n(25),v=n(38),g=n(119),b=n(120),y=n(510),w=n(182),_=n(88),x=n(123),C=n(124);e.a=i,e.d=r,e.h=o,e.e=s,e.b=l,e.c=u,e.g=d,e.f=f},function(t,e,n){"use strict";function i(t,e){if(n.i(r.a)(t))for(var o=0;o<t.length;o++){var s=t[o];n.i(r.c)(s)?i(s,e):e.push(s)}return e}var r=n(25);n.d(e,"c",function(){return a}),n.d(e,"a",function(){return c}),n.d(e,"b",function(){return l});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var o=function(){try{if(1===new Map([[1,2]]).size)return function(t){return new Map(t)}}catch(t){}return function(t){for(var e=new Map,n=0;n<t.length;n++){var i=t[n];e.set(i[0],i[1])}return e}}(),s=(function(){try{if(new Map(new Map))return function(t){return new Map(t)}}catch(t){}return function(t){var e=new Map;return t.forEach(function(t,n){e.set(n,t)}),e}}(),function(){return(new Map).keys().next?function(t){for(var e,n=t.keys();!(e=n.next()).done;)t.set(e.value,null)}:function(t){t.forEach(function(e,n){t.set(n,null)})}}(),function(){try{if((new Map).values().next)return function(t,e){return e?Array.from(t.values()):Array.from(t.keys())}}catch(t){}return function(t,e){var n=new Array(t.size),i=0;return t.forEach(function(t,r){n[i]=e?t:r,i++}),n}}()),a=function(){function t(){}return t.createFromStringMap=function(t){var e=new Map;for(var n in t)e.set(n,t[n]);return e},t.toStringMap=function(t){var e={};return t.forEach(function(t,n){return e[n]=t}),e},t.createFromPairs=function(t){return o(t)},t.iterable=function(t){return t},t.keys=function(t){return s(t,!1)},t.values=function(t){return s(t,!0)},t}(),c=function(){function t(){}return t.merge=function(t,e){for(var n={},i=0,r=Object.keys(t);i<r.length;i++){var o=r[i];n[o]=t[o]}for(var s=0,a=Object.keys(e);s<a.length;s++){var o=a[s];n[o]=e[o]}return n},t.equals=function(t,e){var n=Object.keys(t),i=Object.keys(e);if(n.length!=i.length)return!1;for(var r=0;r<n.length;r++){var o=n[r];if(t[o]!==e[o])return!1}return!0},t}(),l=function(){function t(){}return t.createFixedSize=function(t){return new Array(t)},t.createGrowableSize=function(t){return new Array(t)},t.clone=function(t){return t.slice(0)},t.forEachWithIndex=function(t,e){for(var n=0;n<t.length;n++)e(t[n],n)},t.first=function(t){return t?t[0]:null},t.last=function(t){return t&&0!=t.length?t[t.length-1]:null},t.indexOf=function(t,e,n){return void 0===n&&(n=0),t.indexOf(e,n)},t.contains=function(t,e){return t.indexOf(e)!==-1},t.reversed=function(e){var n=t.clone(e);return n.reverse()},t.concat=function(t,e){return t.concat(e)},t.insert=function(t,e,n){t.splice(e,0,n)},t.removeAt=function(t,e){var n=t[e];return t.splice(e,1),n},t.removeAll=function(t,e){for(var n=0;n<e.length;++n){var i=t.indexOf(e[n]);t.splice(i,1)}},t.remove=function(t,e){var n=t.indexOf(e);return n>-1&&(t.splice(n,1),!0)},t.clear=function(t){t.length=0},t.isEmpty=function(t){return 0==t.length},t.fill=function(t,e,n,i){void 0===n&&(n=0),void 0===i&&(i=null),t.fill(e,n,null===i?t.length:i)},t.equals=function(t,e){if(t.length!=e.length)return!1;for(var n=0;n<t.length;++n)if(t[n]!==e[n])return!1;return!0},t.slice=function(t,e,n){return void 0===e&&(e=0),void 0===n&&(n=null),t.slice(e,null===n?void 0:n)},t.splice=function(t,e,n){return t.splice(e,n)},t.sort=function(t,e){n.i(r.a)(e)?t.sort(e):t.sort()},t.toString=function(t){return t.toString()},t.toJSON=function(t){return JSON.stringify(t)},t.maximum=function(t,e){if(0==t.length)return null;for(var i=null,o=-(1/0),s=0;s<t.length;s++){var a=t[s];if(!n.i(r.b)(a)){var c=e(a);c>o&&(i=a,o=c)}}return i},t.flatten=function(t){var e=[];return i(t,e),e},t.addAll=function(t,e){for(var n=0;n<e.length;n++)t.push(e[n])},t}()},function(t,e,n){"use strict";var i=n(536);n.d(e,"a",function(){return i.a}),n.d(e,"b",function(){return i.b}),n.d(e,"c",function(){return i.c}),n.d(e,"d",function(){return i.d}),n.d(e,"e",function(){return i.e})},function(t,e,n){var i=n(98)("meta"),r=n(7),o=n(26),s=n(15).f,a=0,c=Object.isExtensible||function(){return!0},l=!n(5)(function(){return c(Object.preventExtensions({}))}),u=function(t){s(t,i,{value:{i:"O"+ ++a,w:{}}})},d=function(t,e){if(!r(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!o(t,i)){if(!c(t))return"F";if(!e)return"E";u(t)}return t[i].i},p=function(t,e){if(!o(t,i)){if(!c(t))return!0;if(!e)return!1;u(t)}return t[i].w},f=function(t){return l&&h.NEED&&c(t)&&!o(t,i)&&u(t),t},h=t.exports={KEY:i,NEED:!1,fastKey:d,getWeak:p,onFreeze:f}},function(t,e,n){var i=n(131),r=n(64),o=n(35),s=n(65),a=n(26),c=n(363),l=Object.getOwnPropertyDescriptor;e.f=n(20)?l:function(t,e){if(t=o(t),e=s(e,!0),c)try{return l(t,e)}catch(t){}if(a(t,e))return r(!i.f.call(t,e),t[e])}},function(t,e,n){"use strict";function i(){throw new Error("unimplemented")}var r=n(179);n.d(e,"a",function(){return s});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=function(t){function e(){t.apply(this,arguments),this._parent=null,this.name=null,this.valueAccessor=null,this._rawValidators=[],this._rawAsyncValidators=[]}return o(e,t),Object.defineProperty(e.prototype,"validator",{get:function(){return i()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"asyncValidator",{get:function(){return i()},enumerable:!0,configurable:!0}),e}(r.a)},function(t,e,n){"use strict";/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-function i(){return new C(new k([],{}),{},null)}function r(t,e,n){return n?o(t.root,e.root):s(t.root,e.root)}function o(t,e){if(!c(t.segments,e.segments))return!1;if(t.numberOfChildren!==e.numberOfChildren)return!1;for(var n in e.children){if(!t.children[n])return!1;if(!o(t.children[n],e.children[n]))return!1}return!0}function s(t,e){return a(t,e,e.segments)}function a(t,e,n){if(t.segments.length>n.length){var i=t.segments.slice(0,n.length);return!!c(i,n)&&!e.hasChildren()}if(t.segments.length===n.length){if(!c(t.segments,n))return!1;for(var r in e.children){if(!t.children[r])return!1;if(!s(t.children[r],e.children[r]))return!1}return!0}var i=n.slice(0,t.segments.length),o=n.slice(t.segments.length);return!!c(t.segments,i)&&(!!t.children[_.a]&&a(t.children[_.a],e,o))}function c(t,e){if(t.length!==e.length)return!1;for(var n=0;n<t.length;++n)if(t[n].path!==e[n].path)return!1;return!0}function l(t,e){var i=[];return n.i(x.c)(t.children,function(t,n){n===_.a&&(i=i.concat(e(t,n)))}),n.i(x.c)(t.children,function(t,n){n!==_.a&&(i=i.concat(e(t,n)))}),i}function u(t){return t.segments.map(function(t){return h(t)}).join("/")}function d(t,e){if(t.hasChildren()&&e){var i=t.children[_.a]?d(t.children[_.a],!1):"",r=[];return n.i(x.c)(t.children,function(t,e){e!==_.a&&r.push(e+":"+d(t,!1))}),r.length>0?i+"("+r.join("//")+")":""+i}if(t.hasChildren()&&!e){var o=l(t,function(e,n){return n===_.a?[d(t.children[_.a],!1)]:[n+":"+d(e,!1)]});return u(t)+"/("+o.join("//")+")"}return u(t)}function p(t){return encodeURIComponent(t)}function f(t){return decodeURIComponent(t)}function h(t){return""+p(t.path)+m(t.parameters)}function m(t){return g(t).map(function(t){return";"+p(t.first)+"="+p(t.second)}).join("")}function v(t){var e=g(t).map(function(t){return p(t.first)+"="+p(t.second)});return e.length>0?"?"+e.join("&"):""}function g(t){var e=[];for(var n in t)t.hasOwnProperty(n)&&e.push(new T(n,t[n]));return e}function b(t){P.lastIndex=0;var e=t.match(P);return e?e[0]:""}function y(t){M.lastIndex=0;var e=t.match(P);return e?e[0]:""}function w(t){A.lastIndex=0;var e=t.match(A);return e?e[0]:""}var _=n(43),x=n(44);e.e=i,e.f=r,n.d(e,"b",function(){return C}),n.d(e,"a",function(){return k}),n.d(e,"c",function(){return E}),e.d=l,n.d(e,"g",function(){return S}),n.d(e,"h",function(){return O});var C=function(){function t(t,e,n){this.root=t,this.queryParams=e,this.fragment=n}return t.prototype.toString=function(){return(new O).serialize(this)},t}(),k=function(){function t(t,e){var i=this;this.segments=t,this.children=e,this.parent=null,n.i(x.c)(e,function(t,e){return t.parent=i})}return t.prototype.hasChildren=function(){return this.numberOfChildren>0},Object.defineProperty(t.prototype,"numberOfChildren",{get:function(){return Object.keys(this.children).length},enumerable:!0,configurable:!0}),t.prototype.toString=function(){return u(this)},t}(),E=function(){function t(t,e){this.path=t,this.parameters=e}return t.prototype.toString=function(){return h(this)},t}(),S=function(){function t(){}return t}(),O=function(){function t(){}return t.prototype.parse=function(t){var e=new I(t);return new C(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())},t.prototype.serialize=function(t){var e="/"+d(t.root,!0),n=v(t.queryParams),i=null!==t.fragment&&void 0!==t.fragment?"#"+encodeURI(t.fragment):"";return""+e+n+i},t}(),T=function(){function t(t,e){this.first=t,this.second=e}return t}(),P=/^[^\/\(\)\?;=&#]+/,M=/^[^=\?&#]+/,A=/^[^\?&#]+/,I=function(){function t(t){this.url=t,this.remaining=t}return t.prototype.peekStartsWith=function(t){return this.remaining.startsWith(t)},t.prototype.capture=function(t){if(!this.remaining.startsWith(t))throw new Error('Expected "'+t+'".');this.remaining=this.remaining.substring(t.length)},t.prototype.parseRootSegment=function(){return this.remaining.startsWith("/")&&this.capture("/"),""===this.remaining||this.remaining.startsWith("?")||this.remaining.startsWith("#")?new k([],{}):new k([],this.parseChildren())},t.prototype.parseChildren=function(){if(0==this.remaining.length)return{};this.peekStartsWith("/")&&this.capture("/");var t=[];for(this.peekStartsWith("(")||t.push(this.parseSegments());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),t.push(this.parseSegments());var e={};this.peekStartsWith("/(")&&(this.capture("/"),e=this.parseParens(!0));var n={};return this.peekStartsWith("(")&&(n=this.parseParens(!1)),(t.length>0||Object.keys(e).length>0)&&(n[_.a]=new k(t,e)),n},t.prototype.parseSegments=function(){var t=b(this.remaining);if(""===t&&this.peekStartsWith(";"))throw new Error("Empty path url segment cannot have parameters: '"+this.remaining+"'.");this.capture(t);var e={};return this.peekStartsWith(";")&&(e=this.parseMatrixParams()),new E(f(t),e)},t.prototype.parseQueryParams=function(){var t={};if(this.peekStartsWith("?"))for(this.capture("?"),this.parseQueryParam(t);this.remaining.length>0&&this.peekStartsWith("&");)this.capture("&"),this.parseQueryParam(t);return t},t.prototype.parseFragment=function(){return this.peekStartsWith("#")?decodeURI(this.remaining.substring(1)):null},t.prototype.parseMatrixParams=function(){for(var t={};this.remaining.length>0&&this.peekStartsWith(";");)this.capture(";"),this.parseParam(t);return t},t.prototype.parseParam=function(t){var e=b(this.remaining);if(e){this.capture(e);var n="";if(this.peekStartsWith("=")){this.capture("=");var i=b(this.remaining);i&&(n=i,this.capture(n))}t[f(e)]=f(n)}},t.prototype.parseQueryParam=function(t){var e=y(this.remaining);if(e){this.capture(e);var n="";if(this.peekStartsWith("=")){this.capture("=");var i=w(this.remaining);i&&(n=i,this.capture(n))}t[f(e)]=f(n)}},t.prototype.parseParens=function(t){var e={};for(this.capture("(");!this.peekStartsWith(")")&&this.remaining.length>0;){var n=b(this.remaining),i=this.remaining[n.length];if("/"!==i&&")"!==i&&";"!==i)throw new Error("Cannot parse url '"+this.url+"'");var r=void 0;n.indexOf(":")>-1?(r=n.substr(0,n.indexOf(":")),this.capture(r),this.capture(":")):t&&(r=_.a);var o=this.parseChildren();e[r]=1===Object.keys(o).length?o[_.a]:new k([],o),this.peekStartsWith("//")&&this.capture("//")}return this.capture(")"),e},t}()},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e,n){var i=n(7);t.exports=function(t,e){if(!i(t))return t;var n,r;if(e&&"function"==typeof(n=t.toString)&&!i(r=n.call(t)))return r;if("function"==typeof(n=t.valueOf)&&!i(r=n.call(t)))return r;if(!e&&"function"==typeof(n=t.toString)&&!i(r=n.call(t)))return r;throw TypeError("Can't convert object to primitive value")}},function(t,e,n){"use strict";function i(t,e){return t.length>0&&t[t.length-1]===e}var r=n(17),o=n(2),s=n(41),a=n(53),c=n(40),l=n(468),u=n(67);n.d(e,"a",function(){return f}),n.d(e,"b",function(){return h});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var d=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},p=function(t){function e(e,n,i){t.call(this,n,i),this.elementName=e}return d(e,t),e.create=function(t,n,i){return new e(t,n,i)},e}(s.a),f=function(){function t(t,e){this.rootNodes=t,this.errors=e}return t}(),h=function(){function t(t){this.getTagDefinition=t}return t.prototype.parse=function(t,e,n,i){void 0===n&&(n=!1),void 0===i&&(i=c.a);var r=l.a(t,e,this.getTagDefinition,n,i),o=new m(r.tokens,this.getTagDefinition).build();return new f(o.rootNodes,r.errors.concat(o.errors))},t}(),m=function(){function t(t,e){this.tokens=t,this.getTagDefinition=e,this._index=-1,this._rootNodes=[],this._errors=[],this._elementStack=[],this._advance()}return t.prototype.build=function(){for(;this._peek.type!==l.b.EOF;)this._peek.type===l.b.TAG_OPEN_START?this._consumeStartTag(this._advance()):this._peek.type===l.b.TAG_CLOSE?this._consumeEndTag(this._advance()):this._peek.type===l.b.CDATA_START?(this._closeVoidElement(),this._consumeCdata(this._advance())):this._peek.type===l.b.COMMENT_START?(this._closeVoidElement(),this._consumeComment(this._advance())):this._peek.type===l.b.TEXT||this._peek.type===l.b.RAW_TEXT||this._peek.type===l.b.ESCAPABLE_RAW_TEXT?(this._closeVoidElement(),this._consumeText(this._advance())):this._peek.type===l.b.EXPANSION_FORM_START?this._consumeExpansion(this._advance()):this._advance();return new f(this._rootNodes,this._errors)},t.prototype._advance=function(){var t=this._peek;return this._index<this.tokens.length-1&&this._index++,this._peek=this.tokens[this._index],t},t.prototype._advanceIf=function(t){return this._peek.type===t?this._advance():null},t.prototype._consumeCdata=function(t){this._consumeText(this._advance()),this._advanceIf(l.b.CDATA_END)},t.prototype._consumeComment=function(t){var e=this._advanceIf(l.b.RAW_TEXT);this._advanceIf(l.b.COMMENT_END);var i=n.i(o.a)(e)?e.parts[0].trim():null;this._addToParent(new a.a(i,t.sourceSpan))},t.prototype._consumeExpansion=function(t){for(var e=this._advance(),n=this._advance(),i=[];this._peek.type===l.b.EXPANSION_CASE_VALUE;){var r=this._parseExpansionCase();if(!r)return;i.push(r)}if(this._peek.type!==l.b.EXPANSION_FORM_END)return void this._errors.push(p.create(null,this._peek.sourceSpan,"Invalid ICU message. Missing '}'."));var o=new s.d(t.sourceSpan.start,this._peek.sourceSpan.end);this._addToParent(new a.b(e.parts[0],n.parts[0],i,o,e.sourceSpan)),this._advance()},t.prototype._parseExpansionCase=function(){var e=this._advance();if(this._peek.type!==l.b.EXPANSION_CASE_EXP_START)return this._errors.push(p.create(null,this._peek.sourceSpan,"Invalid ICU message. Missing '{'.")),null;var n=this._advance(),i=this._collectExpansionExpTokens(n);if(!i)return null;var r=this._advance();i.push(new l.c(l.b.EOF,[],r.sourceSpan));var o=new t(i,this.getTagDefinition).build();if(o.errors.length>0)return this._errors=this._errors.concat(o.errors),null;var c=new s.d(e.sourceSpan.start,r.sourceSpan.end),u=new s.d(n.sourceSpan.start,r.sourceSpan.end);return new a.c(e.parts[0],o.rootNodes,c,e.sourceSpan,u)},t.prototype._collectExpansionExpTokens=function(t){for(var e=[],n=[l.b.EXPANSION_CASE_EXP_START];;){if(this._peek.type!==l.b.EXPANSION_FORM_START&&this._peek.type!==l.b.EXPANSION_CASE_EXP_START||n.push(this._peek.type),this._peek.type===l.b.EXPANSION_CASE_EXP_END){if(!i(n,l.b.EXPANSION_CASE_EXP_START))return this._errors.push(p.create(null,t.sourceSpan,"Invalid ICU message. Missing '}'.")),null;if(n.pop(),0==n.length)return e}if(this._peek.type===l.b.EXPANSION_FORM_END){if(!i(n,l.b.EXPANSION_FORM_START))return this._errors.push(p.create(null,t.sourceSpan,"Invalid ICU message. Missing '}'.")),null;n.pop()}if(this._peek.type===l.b.EOF)return this._errors.push(p.create(null,t.sourceSpan,"Invalid ICU message. Missing '}'.")),null;e.push(this._advance())}},t.prototype._consumeText=function(t){var e=t.parts[0];if(e.length>0&&"\n"==e[0]){var i=this._getParentElement();n.i(o.a)(i)&&0==i.children.length&&this.getTagDefinition(i.name).ignoreFirstLf&&(e=e.substring(1))}e.length>0&&this._addToParent(new a.d(e,t.sourceSpan))},t.prototype._closeVoidElement=function(){if(this._elementStack.length>0){var t=r.a.last(this._elementStack);this.getTagDefinition(t.name).isVoid&&this._elementStack.pop()}},t.prototype._consumeStartTag=function(t){for(var e=t.parts[0],i=t.parts[1],r=[];this._peek.type===l.b.ATTR_NAME;)r.push(this._consumeAttr(this._advance()));var o=this._getElementFullName(e,i,this._getParentElement()),c=!1;if(this._peek.type===l.b.TAG_OPEN_END_VOID){this._advance(),c=!0;var d=this.getTagDefinition(o);d.canSelfClose||null!==n.i(u.c)(o)||d.isVoid||this._errors.push(p.create(o,t.sourceSpan,'Only void and foreign elements can be self closed "'+t.parts[1]+'"'))}else this._peek.type===l.b.TAG_OPEN_END&&(this._advance(),c=!1);var f=this._peek.sourceSpan.start,h=new s.d(t.sourceSpan.start,f),m=new a.e(o,r,[],h,h,null);this._pushElement(m),c&&(this._popElement(o),m.endSourceSpan=h)},t.prototype._pushElement=function(t){if(this._elementStack.length>0){var e=r.a.last(this._elementStack);this.getTagDefinition(e.name).isClosedByChild(t.name)&&this._elementStack.pop()}var i=this.getTagDefinition(t.name),s=this._getParentElementSkippingContainers(),c=s.parent,l=s.container;if(n.i(o.a)(c)&&i.requireExtraParent(c.name)){var u=new a.e(i.parentToAdd,[],[],t.sourceSpan,t.startSourceSpan,t.endSourceSpan);this._insertBeforeContainer(c,l,u)}this._addToParent(t),this._elementStack.push(t)},t.prototype._consumeEndTag=function(t){var e=this._getElementFullName(t.parts[0],t.parts[1],this._getParentElement());this._getParentElement()&&(this._getParentElement().endSourceSpan=t.sourceSpan),this.getTagDefinition(e).isVoid?this._errors.push(p.create(e,t.sourceSpan,'Void elements do not have end tags "'+t.parts[1]+'"')):this._popElement(e)||this._errors.push(p.create(e,t.sourceSpan,'Unexpected closing tag "'+t.parts[1]+'"'))},t.prototype._popElement=function(t){for(var e=this._elementStack.length-1;e>=0;e--){var n=this._elementStack[e];if(n.name==t)return r.a.splice(this._elementStack,e,this._elementStack.length-e),!0;if(!this.getTagDefinition(n.name).closedByParent)return!1}return!1},t.prototype._consumeAttr=function(t){var e,i=n.i(u.d)(t.parts[0],t.parts[1]),r=t.sourceSpan.end,o="";if(this._peek.type===l.b.ATTR_VALUE){var c=this._advance();o=c.parts[0],r=c.sourceSpan.end,e=c.sourceSpan}return new a.f(i,o,new s.d(t.sourceSpan.start,r),e)},t.prototype._getParentElement=function(){return this._elementStack.length>0?r.a.last(this._elementStack):null},t.prototype._getParentElementSkippingContainers=function(){for(var t=null,e=this._elementStack.length-1;e>=0;e--){if("ng-container"!==this._elementStack[e].name)return{parent:this._elementStack[e],container:t};t=this._elementStack[e]}return{parent:r.a.last(this._elementStack),container:t}},t.prototype._addToParent=function(t){var e=this._getParentElement();n.i(o.a)(e)?e.children.push(t):this._rootNodes.push(t)},t.prototype._insertBeforeContainer=function(t,e,n){if(e){if(t){var i=t.children.indexOf(e);t.children[i]=n}else this._rootNodes.push(n);n.children.push(e),this._elementStack.splice(this._elementStack.indexOf(e),0,n)}else this._addToParent(n),this._elementStack.push(n)},t.prototype._getElementFullName=function(t,e,i){return n.i(o.b)(t)&&(t=this.getTagDefinition(e).implicitNamespacePrefix,n.i(o.b)(t)&&n.i(o.a)(i)&&(t=n.i(u.c)(i.name))),n.i(u.d)(t,e)},t}()},function(t,e,n){"use strict";function i(t){if(":"!=t[0])return[null,t];var e=t.indexOf(":",1);if(e==-1)throw new Error('Unsupported format "'+t+'" expecting ":namespace:name"');return[t.slice(1,e),t.slice(e+1)]}function r(t){return null===t?null:i(t)[0]}function o(t,e){return t?":"+t+":"+e:e}n.d(e,"a",function(){return s}),e.e=i,e.c=r,e.d=o,n.d(e,"b",function(){return a});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var s;!function(t){t[t.RAW_TEXT=0]="RAW_TEXT",t[t.ESCAPABLE_RAW_TEXT=1]="ESCAPABLE_RAW_TEXT",t[t.PARSABLE_DATA=2]="PARSABLE_DATA"}(s||(s={}));var a={Aacute:"Á",aacute:"á",Acirc:"Â",acirc:"â",acute:"´",AElig:"Æ",aelig:"æ",Agrave:"À",agrave:"à",alefsym:"ℵ",Alpha:"Α",alpha:"α",amp:"&",and:"∧",ang:"∠",apos:"'",Aring:"Å",aring:"å",asymp:"≈",Atilde:"Ã",atilde:"ã",Auml:"Ä",auml:"ä",bdquo:"„",Beta:"Β",beta:"β",brvbar:"¦",bull:"•",cap:"∩",Ccedil:"Ç",ccedil:"ç",cedil:"¸",cent:"¢",Chi:"Χ",chi:"χ",circ:"ˆ",clubs:"♣",cong:"≅",copy:"©",crarr:"↵",cup:"∪",curren:"¤",dagger:"†",Dagger:"‡",darr:"↓",dArr:"⇓",deg:"°",Delta:"Δ",delta:"δ",diams:"♦",divide:"÷",Eacute:"É",eacute:"é",Ecirc:"Ê",ecirc:"ê",Egrave:"È",egrave:"è",empty:"∅",emsp:" ",ensp:" ",Epsilon:"Ε",epsilon:"ε",equiv:"≡",Eta:"Η",eta:"η",ETH:"Ð",eth:"ð",Euml:"Ë",euml:"ë",euro:"€",exist:"∃",fnof:"ƒ",forall:"∀",frac12:"½",frac14:"¼",frac34:"¾",frasl:"⁄",Gamma:"Γ",gamma:"γ",ge:"≥",gt:">",harr:"↔",hArr:"⇔",hearts:"♥",hellip:"…",Iacute:"Í",iacute:"í",Icirc:"Î",icirc:"î",iexcl:"¡",Igrave:"Ì",igrave:"ì",image:"ℑ",infin:"∞",int:"∫",Iota:"Ι",iota:"ι",iquest:"¿",isin:"∈",Iuml:"Ï",iuml:"ï",Kappa:"Κ",kappa:"κ",Lambda:"Λ",lambda:"λ",lang:"⟨",laquo:"«",larr:"←",lArr:"⇐",lceil:"⌈",ldquo:"“",le:"≤",lfloor:"⌊",lowast:"∗",loz:"◊",lrm:"‎",lsaquo:"‹",lsquo:"‘",lt:"<",macr:"¯",mdash:"—",micro:"µ",middot:"·",minus:"−",Mu:"Μ",mu:"μ",nabla:"∇",nbsp:" ",ndash:"–",ne:"≠",ni:"∋",not:"¬",notin:"∉",nsub:"⊄",Ntilde:"Ñ",ntilde:"ñ",Nu:"Ν",nu:"ν",Oacute:"Ó",oacute:"ó",Ocirc:"Ô",ocirc:"ô",OElig:"Œ",oelig:"œ",Ograve:"Ò",ograve:"ò",oline:"‾",Omega:"Ω",omega:"ω",Omicron:"Ο",omicron:"ο",oplus:"⊕",or:"∨",ordf:"ª",ordm:"º",Oslash:"Ø",oslash:"ø",Otilde:"Õ",otilde:"õ",otimes:"⊗",Ouml:"Ö",ouml:"ö",para:"¶",permil:"‰",perp:"⊥",Phi:"Φ",phi:"φ",Pi:"Π",pi:"π",piv:"ϖ",plusmn:"±",pound:"£",prime:"′",Prime:"″",prod:"∏",prop:"∝",Psi:"Ψ",psi:"ψ",quot:'"',radic:"√",rang:"⟩",raquo:"»",rarr:"→",rArr:"⇒",rceil:"⌉",rdquo:"”",real:"ℜ",reg:"®",rfloor:"⌋",Rho:"Ρ",rho:"ρ",rlm:"‏",rsaquo:"›",rsquo:"’",sbquo:"‚",Scaron:"Š",scaron:"š",sdot:"⋅",sect:"§",shy:"­",Sigma:"Σ",sigma:"σ",sigmaf:"ς",sim:"∼",spades:"♠",sub:"⊂",sube:"⊆",sum:"∑",sup:"⊃",sup1:"¹",sup2:"²",sup3:"³",supe:"⊇",szlig:"ß",Tau:"Τ",tau:"τ",there4:"∴",Theta:"Θ",theta:"θ",thetasym:"ϑ",thinsp:" ",THORN:"Þ",thorn:"þ",tilde:"˜",times:"×",trade:"™",Uacute:"Ú",uacute:"ú",uarr:"↑",uArr:"⇑",Ucirc:"Û",ucirc:"û",Ugrave:"Ù",ugrave:"ù",uml:"¨",upsih:"ϒ",Upsilon:"Υ",upsilon:"υ",Uuml:"Ü",uuml:"ü",weierp:"℘",Xi:"Ξ",xi:"ξ",Yacute:"Ý",yacute:"ý",yen:"¥",yuml:"ÿ",Yuml:"Ÿ",Zeta:"Ζ",zeta:"ζ",zwj:"‍",zwnj:"‌"}},function(t,e,n){"use strict";/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-function i(t,e){return s.b(n.i(o.e)(t,e))}var r=n(0),o=n(13),s=n(6),a=n(14);n.d(e,"f",function(){return c}),n.d(e,"h",function(){return l}),n.d(e,"g",function(){return u}),n.d(e,"e",function(){return d}),n.d(e,"c",function(){return p}),n.d(e,"b",function(){return f}),n.d(e,"a",function(){return h}),n.d(e,"d",function(){return m});var c=function(){function t(){}return t.fromValue=function(t){var e=n.i(o.d)(o.b.ViewType);switch(t){case a.j.HOST:return i(e,"HOST");case a.j.COMPONENT:return i(e,"COMPONENT");case a.j.EMBEDDED:return i(e,"EMBEDDED");default:throw Error("Inavlid ViewType value: "+t)}},t}(),l=function(){function t(){}return t.fromValue=function(t){var e=n.i(o.d)(o.b.ViewEncapsulation);switch(t){case r.ViewEncapsulation.Emulated:return i(e,"Emulated");case r.ViewEncapsulation.Native:return i(e,"Native");case r.ViewEncapsulation.None:return i(e,"None");default:throw Error("Inavlid ViewEncapsulation value: "+t)}},t}(),u=(function(){function t(){}return t.fromValue=function(t){var e=n.i(o.d)(o.b.ChangeDetectionStrategy);switch(t){case r.ChangeDetectionStrategy.OnPush:return i(e,"OnPush");case r.ChangeDetectionStrategy.Default:return i(e,"Default");default:throw Error("Inavlid ChangeDetectionStrategy value: "+t)}},t}(),function(){function t(){}return t.fromValue=function(t){var e=n.i(o.d)(o.b.ChangeDetectorStatus);switch(t){case a.n.CheckOnce:return i(e,"CheckOnce");case a.n.Checked:return i(e,"Checked");case a.n.CheckAlways:return i(e,"CheckAlways");case a.n.Detached:return i(e,"Detached");case a.n.Errored:return i(e,"Errored");case a.n.Destroyed:return i(e,"Destroyed");default:throw Error("Inavlid ChangeDetectorStatus value: "+t)}},t}()),d=function(){function t(){}return t.viewUtils=s.e("viewUtils"),t.parentInjector=s.e("parentInjector"),t.declarationEl=s.e("declarationEl"),t}(),p=function(){function t(){}return t.renderer=s.n.prop("renderer"),t.projectableNodes=s.n.prop("projectableNodes"),t.viewUtils=s.n.prop("viewUtils"),t}(),f=function(){function t(){}return t.event=s.e("$event"),t}(),h=function(){function t(){}return t.token=s.e("token"),t.requestNodeIndex=s.e("requestNodeIndex"),t.notFoundResult=s.e("notFoundResult"),t}(),m=function(){function t(){}return t.throwOnChange=s.e("throwOnChange"),t.changes=s.e("changes"),t.changed=s.e("changed"),t.valUnwrapper=s.e("valUnwrapper"),t}()},function(t,e,n){"use strict";function i(t){return"function"==typeof t&&t.hasOwnProperty("annotation")&&(t=t.annotation),t}function r(t,e){if(t===Object||t===String||t===Function||t===Number||t===Array)throw new Error("Can not use native "+n.i(u.b)(t)+" as constructor");if("function"==typeof t)return t;if(Array.isArray(t)){var r=t,o=r.length-1,s=t[o];if("function"!=typeof s)throw new Error("Last position of Class method array must be Function in key "+e+" was '"+n.i(u.b)(s)+"'");if(o!=s.length)throw new Error("Number of annotations ("+o+") does not match number of arguments ("+s.length+") in the function: "+n.i(u.b)(s));for(var a=[],c=0,l=r.length-1;c<l;c++){var d=[];a.push(d);var f=r[c];if(Array.isArray(f))for(var h=0;h<f.length;h++)d.push(i(f[h]));else"function"==typeof f?d.push(i(f)):d.push(f)}return p.defineMetadata("parameters",a,s),s}throw new Error("Only Function or Array is supported in Class definition for key '"+e+"' is '"+n.i(u.b)(t)+"'")}function o(t){var e=r(t.hasOwnProperty("constructor")?t.constructor:void 0,"constructor"),i=e.prototype;if(t.hasOwnProperty("extends")){if("function"!=typeof t.extends)throw new Error("Class definition 'extends' property must be a constructor function was: "+n.i(u.b)(t.extends));e.prototype=i=Object.create(t.extends.prototype)}for(var o in t)"extends"!==o&&"prototype"!==o&&t.hasOwnProperty(o)&&(i[o]=r(t[o],o));this&&this.annotations instanceof Array&&p.defineMetadata("annotations",this.annotations,e);var s=e.name;return s&&"constructor"!==s||(e.overriddenName="class"+d++),e}function s(t,e,n,i){function r(t){if(!p||!p.getMetadata)throw"reflect-metadata shim is required when using class decorators";if(this instanceof r)return s.call(this,t),this;var e=new r(t),n="function"==typeof this&&Array.isArray(this.annotations)?this.annotations:[];n.push(e);var a=function(t){var n=p.getOwnMetadata("annotations",t)||[];return n.push(e),p.defineMetadata("annotations",n,t),t};return a.annotations=n,a.Class=o,i&&i(a),a}void 0===i&&(i=null);var s=a([e]);return n&&(r.prototype=Object.create(n.prototype)),r.prototype.toString=function(){return"@"+t},r.annotationCls=r,r}function a(t){function e(){for(var e=this,n=[],i=0;i<arguments.length;i++)n[i-0]=arguments[i];t.forEach(function(t,i){var r=n[i];if(Array.isArray(t))e[t[0]]=r&&void 0!==r?r:t[1];else for(var o in t)e[o]=r&&void 0!==r[o]?r[o]:t[o]})}return e}function c(t,e,n){function i(){function t(t,e,n){for(var i=p.getMetadata("parameters",t)||[];i.length<=n;)i.push(null);return i[n]=i[n]||[],i[n].push(o),p.defineMetadata("parameters",i,t),t}for(var e=[],n=0;n<arguments.length;n++)e[n-0]=arguments[n];if(this instanceof i)return r.apply(this,e),this;var o=new((s=i).bind.apply(s,[void 0].concat(e)));return t.annotation=o,t;var s}var r=a(e);return n&&(i.prototype=Object.create(n.prototype)),i.prototype.toString=function(){return"@"+t},i.annotationCls=i,i}function l(t,e,n){function i(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];if(this instanceof i)return r.apply(this,t),this;var n=new((o=i).bind.apply(o,[void 0].concat(t)));return function(t,e){var i=p.getOwnMetadata("propMetadata",t.constructor)||{};i[e]=i[e]||[],i[e].unshift(n),p.defineMetadata("propMetadata",i,t.constructor)};var o}var r=a(e);return n&&(i.prototype=Object.create(n.prototype)),i.prototype.toString=function(){return"@"+t},i.annotationCls=i,i}var u=n(3);e.d=o,e.c=s,e.a=c,e.b=l;/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var d=0,p=u.a.Reflect},function(t,e,n){"use strict";var i=n(78),r=(n.n(i),n(8));n.n(r);n.d(e,"a",function(){return s});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=function(t){function e(e){void 0===e&&(e=!1),t.call(this),this.__isAsync=e}return o(e,t),e.prototype.emit=function(e){t.prototype.next.call(this,e)},e.prototype.subscribe=function(e,n,i){var r,o=function(t){return null},s=function(){return null};return e&&"object"==typeof e?(r=this.__isAsync?function(t){setTimeout(function(){return e.next(t)})}:function(t){e.next(t)},e.error&&(o=this.__isAsync?function(t){setTimeout(function(){return e.error(t)})}:function(t){e.error(t)}),e.complete&&(s=this.__isAsync?function(){setTimeout(function(){return e.complete()})}:function(){e.complete()})):(r=this.__isAsync?function(t){setTimeout(function(){return e(t)})}:function(t){e(t)},n&&(o=this.__isAsync?function(t){setTimeout(function(){return n(t)})}:function(t){n(t)}),i&&(s=this.__isAsync?function(){setTimeout(function(){return i()})}:function(){i()})),t.prototype.subscribe.call(this,r,o,s)},e}(i.Subject)},function(t,e,n){"use strict";var i=n(0);n.d(e,"c",function(){return r}),n.d(e,"a",function(){return o}),n.d(e,"b",function(){return s});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var r=new i.OpaqueToken("EventManagerPlugins"),o=function(){function t(t,e){var n=this;this._zone=e,t.forEach(function(t){return t.manager=n}),this._plugins=t.slice().reverse()}return t.prototype.addEventListener=function(t,e,n){var i=this._findPluginFor(e);return i.addEventListener(t,e,n)},t.prototype.addGlobalEventListener=function(t,e,n){var i=this._findPluginFor(e);return i.addGlobalEventListener(t,e,n)},t.prototype.getZone=function(){return this._zone},t.prototype._findPluginFor=function(t){for(var e=this._plugins,n=0;n<e.length;n++){var i=e[n];if(i.supports(t))return i}throw new Error("No event manager plugin found for event "+t)},t.decorators=[{type:i.Injectable}],t.ctorParameters=[{type:Array,decorators:[{type:i.Inject,args:[r]}]},{type:i.NgZone}],t}(),s=function(){function t(){}return t.prototype.supports=function(t){return!1},t.prototype.addEventListener=function(t,e,n){throw"not implemented"},t.prototype.addGlobalEventListener=function(t,e,n){throw"not implemented"},t}()},function(t,e,n){"use strict";function i(t,e){var n=r(t,e),i=new c.BehaviorSubject([new u.c("",{})]),o=new c.BehaviorSubject({}),s=new c.BehaviorSubject({}),a=new c.BehaviorSubject({}),d=new c.BehaviorSubject(""),f=new m(i,o,a,d,s,l.a,e,n.root);return f.snapshot=n.root,new h(new p.b(f,[]),n)}function r(t,e){var n={},i={},r={},o="",s=new g([],n,r,o,i,l.a,e,null,t.root,-1,v.empty);return new b("",new p.b(s,[]))}function o(t,e){e.value._routerState=t,e.children.forEach(function(e){return o(t,e)})}function s(t){var e=t.children.length>0?" { "+t.children.map(s).join(", ")+" } ":"";return""+t.value+e}function a(t){t.snapshot?(n.i(d.d)(t.snapshot.queryParams,t._futureSnapshot.queryParams)||t.queryParams.next(t._futureSnapshot.queryParams),t.snapshot.fragment!==t._futureSnapshot.fragment&&t.fragment.next(t._futureSnapshot.fragment),n.i(d.d)(t.snapshot.params,t._futureSnapshot.params)||(t.params.next(t._futureSnapshot.params),t.data.next(t._futureSnapshot.data)),n.i(d.h)(t.snapshot.url,t._futureSnapshot.url)||t.url.next(t._futureSnapshot.url),t.snapshot=t._futureSnapshot):(t.snapshot=t._futureSnapshot,t.data.next(t._futureSnapshot.data))}var c=n(417),l=(n.n(c),n(43)),u=n(61),d=n(44),p=n(195);n.d(e,"a",function(){return h}),e.f=i,n.d(e,"b",function(){return m}),n.d(e,"c",function(){return v}),n.d(e,"d",function(){return g}),n.d(e,"e",function(){return b}),e.g=a;/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var f=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},h=function(t){function e(e,n){t.call(this,e),this.snapshot=n,o(this,e)}return f(e,t),e.prototype.toString=function(){return this.snapshot.toString()},e}(p.a),m=function(){function t(t,e,n,i,r,o,s,a){this.url=t,this.params=e,this.queryParams=n,this.fragment=i,this.data=r,this.outlet=o,this.component=s,this._futureSnapshot=a}return Object.defineProperty(t.prototype,"routeConfig",{get:function(){return this._futureSnapshot.routeConfig},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"root",{get:function(){return this._routerState.root},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"parent",{get:function(){return this._routerState.parent(this)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"firstChild",{get:function(){return this._routerState.firstChild(this)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"children",{get:function(){return this._routerState.children(this)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"pathFromRoot",{get:function(){return this._routerState.pathFromRoot(this)},enumerable:!0,configurable:!0}),t.prototype.toString=function(){return this.snapshot?this.snapshot.toString():"Future("+this._futureSnapshot+")"},t}(),v=function(){function t(t,e){this.parent=t,this.current=e,this.resolvedData={}}return Object.defineProperty(t.prototype,"flattenedResolvedData",{get:function(){return this.parent?n.i(d.g)(this.parent.flattenedResolvedData,this.resolvedData):this.resolvedData},enumerable:!0,configurable:!0}),Object.defineProperty(t,"empty",{get:function(){return new t(null,{})},enumerable:!0,configurable:!0}),t}(),g=function(){function t(t,e,n,i,r,o,s,a,c,l,u){this.url=t,this.params=e,this.queryParams=n,this.fragment=i,this.data=r,this.outlet=o,this.component=s,this._routeConfig=a,this._urlSegment=c,this._lastPathIndex=l,this._resolve=u}return Object.defineProperty(t.prototype,"routeConfig",{get:function(){return this._routeConfig},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"root",{get:function(){return this._routerState.root},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"parent",{get:function(){return this._routerState.parent(this)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"firstChild",{get:function(){return this._routerState.firstChild(this)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"children",{get:function(){return this._routerState.children(this)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"pathFromRoot",{get:function(){return this._routerState.pathFromRoot(this)},enumerable:!0,configurable:!0}),t.prototype.toString=function(){var t=this.url.map(function(t){return t.toString()}).join("/"),e=this._routeConfig?this._routeConfig.path:"";return"Route(url:'"+t+"', path:'"+e+"')"},t}(),b=function(t){function e(e,n){t.call(this,n),this.url=e,o(this,n)}return f(e,t),e.prototype.toString=function(){return s(this._root)},e}(p.a)},function(t,e,n){var i=n(62);t.exports=function(t,e,n){if(i(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,i){return t.call(e,n,i)};case 3:return function(n,i,r){return t.call(e,n,i,r)}}return function(){return t.apply(e,arguments)}}},function(t,e,n){var i=n(4),r=n(372),o=n(198),s=n(211)("IE_PROTO"),a=function(){},c="prototype",l=function(){var t,e=n(361)("iframe"),i=o.length,r="<",s=">";for(e.style.display="none",n(362).appendChild(e),e.src="javascript:",t=e.contentWindow.document,t.open(),t.write(r+"script"+s+"document.F=Object"+r+"/script"+s),t.close(),l=t.F;i--;)delete l[c][o[i]];return l()};t.exports=Object.create||function(t,e){var n;return null!==t?(a[c]=i(t),n=new a,a[c]=null,n[s]=t):n=l(),void 0===e?n:r(n,e)}},function(t,e,n){var i=n(374),r=n(198);t.exports=Object.keys||function(t){return i(t,r)}},function(t,e){var n=Math.ceil,i=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?i:n)(t)}},function(t,e,n){"use strict";var i=n(241);!function(t){t[t.BS3=1]="BS3",t[t.BS4=2]="BS4"}(e.Ng2BootstrapTheme||(e.Ng2BootstrapTheme={}));var r=e.Ng2BootstrapTheme,o=function(){function t(){}return Object.defineProperty(t,"theme",{get:function(){return"bs4"===i.window.__theme?r.BS4:this._theme||r.BS3},set:function(t){this._theme=t},enumerable:!0,configurable:!0}),t}();e.Ng2BootstrapConfig=o},function(t,e,n){"use strict";var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},r=n(8),o=n(29),s=n(139),a=n(429),c=n(747),l=n(247),u=function(t){function e(e){t.call(this,e),this.destination=e}return i(e,t),e}(o.Subscriber);e.SubjectSubscriber=u;var d=function(t){function e(){t.call(this),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}return i(e,t),e.prototype[l.$$rxSubscriber]=function(){return new u(this)},e.prototype.lift=function(t){var e=new p(this,this);return e.operator=t,e},e.prototype.next=function(t){if(this.closed)throw new a.ObjectUnsubscribedError;if(!this.isStopped)for(var e=this.observers,n=e.length,i=e.slice(),r=0;r<n;r++)i[r].next(t)},e.prototype.error=function(t){if(this.closed)throw new a.ObjectUnsubscribedError;this.hasError=!0,this.thrownError=t,this.isStopped=!0;for(var e=this.observers,n=e.length,i=e.slice(),r=0;r<n;r++)i[r].error(t);this.observers.length=0},e.prototype.complete=function(){if(this.closed)throw new a.ObjectUnsubscribedError;this.isStopped=!0;for(var t=this.observers,e=t.length,n=t.slice(),i=0;i<e;i++)n[i].complete();this.observers.length=0},e.prototype.unsubscribe=function(){this.isStopped=!0,this.closed=!0,this.observers=null},e.prototype._subscribe=function(t){if(this.closed)throw new a.ObjectUnsubscribedError;return this.hasError?(t.error(this.thrownError),s.Subscription.EMPTY):this.isStopped?(t.complete(),s.Subscription.EMPTY):(this.observers.push(t),new c.SubjectSubscription(this,t))},e.prototype.asObservable=function(){var t=new r.Observable;return t.source=this,t},e.create=function(t,e){return new p(t,e)},e}(r.Observable);e.Subject=d;var p=function(t){function e(e,n){t.call(this),this.destination=e,this.source=n}return i(e,t),e.prototype.next=function(t){var e=this.destination;e&&e.next&&e.next(t)},e.prototype.error=function(t){var e=this.destination;e&&e.error&&this.destination.error(t)},e.prototype.complete=function(){var t=this.destination;t&&t.complete&&this.destination.complete()},e.prototype._subscribe=function(t){var e=this.source;return e?this.source.subscribe(t):s.Subscription.EMPTY},e}(d);e.AnonymousSubject=p},function(t,e,n){"use strict";var i=n(420);e.of=i.ArrayObservable.of},function(t,e,n){"use strict";function i(t,e,n){return void 0===n&&(n=Number.POSITIVE_INFINITY),"number"==typeof e&&(n=e,e=null),this.lift(new a(t,e,n))}var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(250),s=n(243);e.mergeMap=i;var a=function(){function t(t,e,n){void 0===n&&(n=Number.POSITIVE_INFINITY),this.project=t,this.resultSelector=e,this.concurrent=n}return t.prototype.call=function(t,e){return e._subscribe(new c(t,this.project,this.resultSelector,this.concurrent))},t}();e.MergeMapOperator=a;var c=function(t){function e(e,n,i,r){void 0===r&&(r=Number.POSITIVE_INFINITY),t.call(this,e),this.project=n,this.resultSelector=i,this.concurrent=r,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}return r(e,t),e.prototype._next=function(t){this.active<this.concurrent?this._tryNext(t):this.buffer.push(t)},e.prototype._tryNext=function(t){var e,n=this.index++;try{e=this.project(t,n)}catch(t){return void this.destination.error(t)}this.active++,this._innerSub(e,t,n)},e.prototype._innerSub=function(t,e,n){this.add(o.subscribeToResult(this,t,e,n))},e.prototype._complete=function(){this.hasCompleted=!0,0===this.active&&0===this.buffer.length&&this.destination.complete()},e.prototype.notifyNext=function(t,e,n,i,r){this.resultSelector?this._notifyResultSelector(t,e,n,i):this.destination.next(e)},e.prototype._notifyResultSelector=function(t,e,n,i){var r;try{r=this.resultSelector(t,e,n,i)}catch(t){return void this.destination.error(t)}this.destination.next(r)},e.prototype.notifyComplete=function(t){var e=this.buffer;this.remove(t),this.active--,e.length>0?this._next(e.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()},e}(s.OuterSubscriber);e.MergeMapSubscriber=c},function(t,e,n){"use strict";/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-function i(){throw new Error("unimplemented")}var r=n(0),o=n(13);n.d(e,"a",function(){return s});var s=function(){function t(t){var e=void 0===t?{}:t,n=e.renderTypes,i=void 0===n?new a:n,o=e.defaultEncapsulation,s=void 0===o?r.ViewEncapsulation.Emulated:o,c=e.genDebugInfo,l=e.logBindingUpdate,u=e.useJit,d=void 0===u||u;this.renderTypes=i,this.defaultEncapsulation=s,this._genDebugInfo=c,this._logBindingUpdate=l,this.useJit=d}return Object.defineProperty(t.prototype,"genDebugInfo",{get:function(){return void 0===this._genDebugInfo?n.i(r.isDevMode)():this._genDebugInfo},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"logBindingUpdate",{get:function(){return void 0===this._logBindingUpdate?n.i(r.isDevMode)():this._logBindingUpdate},enumerable:!0,configurable:!0}),t}(),a=(function(){function t(){}return Object.defineProperty(t.prototype,"renderer",{get:function(){return i()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"renderText",{get:function(){return i()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"renderElement",{get:function(){return i()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"renderComment",{get:function(){return i()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"renderNode",{get:function(){return i()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"renderEvent",{get:function(){return i()},enumerable:!0,configurable:!0}),t}(),function(){function t(){this.renderText=null,this.renderElement=null,this.renderComment=null,this.renderNode=null,this.renderEvent=null}return Object.defineProperty(t.prototype,"renderer",{get:function(){return n.i(o.d)(o.b.Renderer)},enumerable:!0,configurable:!0}),t}())},function(t,e,n){"use strict";n.d(e,"a",function(){return i});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var i=function(){function t(){}return t}()},function(t,e,n){"use strict";function i(t){var e=o(t);return e&&e[d.Scheme]||""}function r(t,e,i,r,o,s,a){var c=[];return n.i(u.a)(t)&&c.push(t+":"),n.i(u.a)(i)&&(c.push("//"),n.i(u.a)(e)&&c.push(e+"@"),c.push(i),n.i(u.a)(r)&&c.push(":"+r)),n.i(u.a)(o)&&c.push(o),n.i(u.a)(s)&&c.push("?"+s),n.i(u.a)(a)&&c.push("#"+a),c.join("")}function o(t){return t.match(m)}function s(t){if("/"==t)return"/";for(var e="/"==t[0]?"/":"",n="/"===t[t.length-1]?"/":"",i=t.split("/"),r=[],o=0,s=0;s<i.length;s++){var a=i[s];switch(a){case"":case".":break;case"..":r.length>0?r.pop():o++;break;default:r.push(a)}}if(""==e){for(;o-- >0;)r.unshift("..");0===r.length&&r.push(".")}return e+r.join("/")+n}function a(t){var e=t[d.Path];return e=n.i(u.b)(e)?"":s(e),t[d.Path]=e,r(t[d.Scheme],t[d.UserInfo],t[d.Domain],t[d.Port],e,t[d.QueryData],t[d.Fragment])}function c(t,e){var i=o(encodeURI(e)),r=o(t);if(n.i(u.a)(i[d.Scheme]))return a(i);i[d.Scheme]=r[d.Scheme];for(var s=d.Scheme;s<=d.Port;s++)n.i(u.b)(i[s])&&(i[s]=r[s]);if("/"==i[d.Path][0])return a(i);var c=r[d.Path];n.i(u.b)(c)&&(c="/");var l=c.lastIndexOf("/");return c=c.substring(0,l+1)+i[d.Path],i[d.Path]=c,a(i)}var l=n(0),u=n(2);n.d(e,"c",function(){return f}),n.d(e,"a",function(){return h}),e.b=i;/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var d,p="asset:",f={provide:l.PACKAGE_ROOT_URL,useValue:"/"},h=function(){function t(t){void 0===t&&(t=null),this._packagePrefix=t}return t.prototype.resolve=function(t,e){var i=e;n.i(u.a)(t)&&t.length>0&&(i=c(t,i));var r=o(i),s=this._packagePrefix;if(n.i(u.a)(s)&&n.i(u.a)(r)&&"package"==r[d.Scheme]){var a=r[d.Path];if(this._packagePrefix!==p)return s=s.replace(/\/+$/,""),a=a.replace(/^\/+/,""),s+"/"+a;var l=a.split(/\//);i="asset:"+l[0]+"/lib/"+l.slice(1).join("/")}return i},t.decorators=[{type:l.Injectable}],t.ctorParameters=[{type:void 0,decorators:[{type:l.Inject,args:[l.PACKAGE_ROOT_URL]}]}],t}(),m=new RegExp("^(?:([^:/?#.]+):)?(?://(?:([^/?#]*)@)?([\\w\\d\\-\\u0100-\\uffff.%]*)(?::([0-9]+))?)?([^?#]+)?(?:\\?([^#]*))?(?:#(.*))?$");!function(t){t[t.Scheme=1]="Scheme",t[t.UserInfo=2]="UserInfo",t[t.Domain=3]="Domain",t[t.Port=4]="Port",t[t.Path=5]="Path",t[t.QueryData=6]="QueryData",t[t.Fragment=7]="Fragment"}(d||(d={}))},function(t,e,n){"use strict";/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-function i(t,e,i){if(e===i)return t;for(var r=u.n,o=e;o!==i&&n.i(c.a)(o.declarationElement.view);)o=o.declarationElement.view,r=r.prop("parent");if(o!==i)throw new Error("Internal error: Could not calculate a property in a parent view: "+t);if(t instanceof u.o){var s=t;(i.fields.some(function(t){return t.name==s.name})||i.getters.some(function(t){return t.name==s.name}))&&(r=r.cast(i.classType))}return u.p(u.n.name,r,t)}function r(t,e){var i=[n.i(d.f)(t)];return e&&i.push(u.h),u.n.prop("parentInjector").callMethod("get",i)}function o(t,e){return"viewFactory_"+t.type.name+e}function s(t){for(var e=[],n=u.g([]),i=0;i<t.length;i++){var r=t[i];r.type instanceof u.q?(e.length>0&&(n=n.callMethod(u.r.ConcatArray,[u.g(e)]),e=[]),n=n.callMethod(u.r.ConcatArray,[r])):e.push(r)}return e.length>0&&(n=n.callMethod(u.r.ConcatArray,[u.g(e)])),n}function a(t,e,i,r){r.fields.push(new u.s(i.name,null));var o=e<l.b.pureProxies.length?l.b.pureProxies[e]:null;if(!o)throw new Error("Unsupported number of argument for pure functions: "+e);r.createMethod.addStmt(u.n.prop(i.name).set(u.b(n.i(l.d)(o)).callFn([t])).toStmt())}var c=n(2),l=n(13),u=n(6),d=n(22);e.a=i,e.b=r,e.d=o,e.e=s,e.c=a},function(t,e,n){"use strict";function i(){throw new Error("Runtime compiler is not loaded")}var r=n(33),o=n(30),s=n(3);n.d(e,"e",function(){return c}),n.d(e,"d",function(){return l}),n.d(e,"b",function(){return u}),n.d(e,"c",function(){return d}),n.d(e,"a",function(){return p});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var a=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},c=function(t){function e(e){t.call(this,"Can't compile synchronously as "+n.i(s.b)(e)+" is still being loaded!"),this.compType=e}return a(e,t),e}(o.b),l=function(){function t(t,e){this.ngModuleFactory=t,this.componentFactories=e}return t}(),u=function(){function t(){}return t.prototype.compileModuleSync=function(t){throw i()},t.prototype.compileModuleAsync=function(t){throw i()},t.prototype.compileModuleAndAllComponentsSync=function(t){throw i()},t.prototype.compileModuleAndAllComponentsAsync=function(t){throw i()},t.prototype.clearCache=function(){},t.prototype.clearCacheFor=function(t){},t}(),d=new r.a("compilerOptions"),p=function(){function t(){}return t}()},function(t,e,n){"use strict";var i=n(42),r=n(55);n.d(e,"a",function(){return s});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=function(t){function e(){t.apply(this,arguments)}return o(e,t),e.prototype.ngOnInit=function(){this._checkParentType(),this.formDirective.addFormGroup(this)},e.prototype.ngOnDestroy=function(){this.formDirective&&this.formDirective.removeFormGroup(this)},Object.defineProperty(e.prototype,"control",{get:function(){return this.formDirective.getFormGroup(this)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"path",{get:function(){return n.i(r.a)(this.name,this._parent)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"formDirective",{get:function(){return this._parent?this._parent.formDirective:null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"validator",{get:function(){return n.i(r.b)(this._validators)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"asyncValidator",{get:function(){return n.i(r.c)(this._asyncValidators)},enumerable:!0,configurable:!0}),e.prototype._checkParentType=function(){},e}(i.a)},function(t,e,n){"use strict";var i=n(0),r=n(70),o=n(56),s=n(25),a=n(125),c=n(38),l=n(42),u=n(55);n.d(e,"a",function(){return h});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var d=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},p={provide:l.a,useExisting:n.i(i.forwardRef)(function(){return h})},f=Promise.resolve(null),h=function(t){function e(e,i){t.call(this),this._submitted=!1,this.ngSubmit=new r.a,this.form=new a.a({},n.i(u.b)(e),n.i(u.c)(i))}return d(e,t),Object.defineProperty(e.prototype,"submitted",{get:function(){return this._submitted},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"formDirective",{get:function(){return this},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"control",{get:function(){return this.form},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"path",{get:function(){return[]},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"controls",{get:function(){return this.form.controls},enumerable:!0,configurable:!0}),e.prototype.addControl=function(t){var e=this;f.then(function(){var i=e._findContainer(t.path);t._control=i.registerControl(t.name,t.control),n.i(u.d)(t.control,t),t.control.updateValueAndValidity({emitEvent:!1})})},e.prototype.getControl=function(t){return this.form.get(t.path)},e.prototype.removeControl=function(t){var e=this;f.then(function(){var i=e._findContainer(t.path);n.i(s.a)(i)&&i.removeControl(t.name)})},e.prototype.addFormGroup=function(t){var e=this;f.then(function(){var i=e._findContainer(t.path),r=new a.a({});n.i(u.e)(r,t),i.registerControl(t.name,r),r.updateValueAndValidity({emitEvent:!1})})},e.prototype.removeFormGroup=function(t){var e=this;f.then(function(){var i=e._findContainer(t.path);n.i(s.a)(i)&&i.removeControl(t.name)})},e.prototype.getFormGroup=function(t){return this.form.get(t.path)},e.prototype.updateModel=function(t,e){var n=this;f.then(function(){var i=n.form.get(t.path);i.setValue(e)})},e.prototype.setValue=function(t){this.control.setValue(t)},e.prototype.onSubmit=function(t){return this._submitted=!0,this.ngSubmit.emit(t),!1},e.prototype.onReset=function(){this.resetForm()},e.prototype.resetForm=function(t){void 0===t&&(t=void 0),this.form.reset(t),this._submitted=!1},e.prototype._findContainer=function(t){return t.pop(),o.b.isEmpty(t)?this.form:this.form.get(t)},e.decorators=[{type:i.Directive,args:[{selector:"form:not([ngNoForm]):not([formGroup]),ngForm,[ngForm]",providers:[p],host:{"(submit)":"onSubmit($event)","(reset)":"onReset()"},outputs:["ngSubmit"],exportAs:"ngForm"}]}],e.ctorParameters=[{type:Array,decorators:[{type:i.Optional},{type:i.Self},{type:i.Inject,args:[c.b]}]},{type:Array,decorators:[{type:i.Optional},{type:i.Self},{type:i.Inject,args:[c.c]}]}],e}(l.a)},function(t,e,n){"use strict";var i=n(0),r=n(56),o=n(37),s=n(60);n.d(e,"b",function(){return c}),n.d(e,"a",function(){return l});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var a={provide:o.a,useExisting:n.i(i.forwardRef)(function(){return l}),multi:!0},c=function(){function t(){this._accessors=[]}return t.prototype.add=function(t,e){this._accessors.push([t,e])},t.prototype.remove=function(t){for(var e=-1,n=0;n<this._accessors.length;++n)this._accessors[n][1]===t&&(e=n);r.b.removeAt(this._accessors,e)},t.prototype.select=function(t){var e=this;this._accessors.forEach(function(n){e._isSameGroup(n,t)&&n[1]!==t&&n[1].fireUncheck(t.value)})},t.prototype._isSameGroup=function(t,e){return!!t[0].control&&(t[0]._parent===e._control._parent&&t[1].name===e.name)},t.decorators=[{type:i.Injectable}],t.ctorParameters=[],t}(),l=function(){function t(t,e,n,i){this._renderer=t,this._elementRef=e,this._registry=n,this._injector=i,this.onChange=function(){},this.onTouched=function(){}}return t.prototype.ngOnInit=function(){this._control=this._injector.get(s.a),this._checkName(),this._registry.add(this._control,this)},t.prototype.ngOnDestroy=function(){this._registry.remove(this)},t.prototype.writeValue=function(t){this._state=t===this.value,this._renderer.setElementProperty(this._elementRef.nativeElement,"checked",this._state)},t.prototype.registerOnChange=function(t){var e=this;this._fn=t,this.onChange=function(){t(e.value),e._registry.select(e)}},t.prototype.fireUncheck=function(t){this.writeValue(t)},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.setDisabledState=function(t){this._renderer.setElementProperty(this._elementRef.nativeElement,"disabled",t)},t.prototype._checkName=function(){this.name&&this.formControlName&&this.name!==this.formControlName&&this._throwNameError(),!this.name&&this.formControlName&&(this.name=this.formControlName)},t.prototype._throwNameError=function(){throw new Error('\n      If you define both a name and a formControlName attribute on your radio button, their values\n      must match. Ex: <input type="radio" formControlName="food" name="food">\n    ')},t.decorators=[{type:i.Directive,args:[{selector:"input[type=radio][formControlName],input[type=radio][formControl],input[type=radio][ngModel]",host:{"(change)":"onChange()","(blur)":"onTouched()"},providers:[a]}]}],t.ctorParameters=[{type:i.Renderer},{type:i.ElementRef},{type:c},{type:i.Injector}],t.propDecorators={name:[{type:i.Input}],formControlName:[{type:i.Input}],value:[{type:i.Input}]},t}()},function(t,e,n){"use strict";var i=n(0),r=n(70),o=n(56),s=n(38),a=n(42),c=n(122),l=n(55);n.d(e,"a",function(){return p});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var u=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},d={provide:a.a,useExisting:n.i(i.forwardRef)(function(){return p})},p=function(t){function e(e,n){t.call(this),this._validators=e,this._asyncValidators=n,this._submitted=!1,this.directives=[],this.form=null,this.ngSubmit=new r.a}return u(e,t),e.prototype.ngOnChanges=function(t){this._checkFormPresent(),t.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations())},Object.defineProperty(e.prototype,"submitted",{get:function(){return this._submitted},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"formDirective",{get:function(){return this},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"control",{get:function(){return this.form},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"path",{get:function(){return[]},enumerable:!0,configurable:!0}),e.prototype.addControl=function(t){var e=this.form.get(t.path);return n.i(l.d)(e,t),e.updateValueAndValidity({emitEvent:!1}),this.directives.push(t),e},e.prototype.getControl=function(t){return this.form.get(t.path)},e.prototype.removeControl=function(t){o.b.remove(this.directives,t)},e.prototype.addFormGroup=function(t){var e=this.form.get(t.path);n.i(l.e)(e,t),e.updateValueAndValidity({emitEvent:!1})},e.prototype.removeFormGroup=function(t){},e.prototype.getFormGroup=function(t){return this.form.get(t.path)},e.prototype.addFormArray=function(t){var e=this.form.get(t.path);n.i(l.e)(e,t),e.updateValueAndValidity({emitEvent:!1})},e.prototype.removeFormArray=function(t){},e.prototype.getFormArray=function(t){return this.form.get(t.path)},e.prototype.updateModel=function(t,e){var n=this.form.get(t.path);n.setValue(e)},e.prototype.onSubmit=function(t){return this._submitted=!0,this.ngSubmit.emit(t),!1},e.prototype.onReset=function(){this.resetForm()},e.prototype.resetForm=function(t){void 0===t&&(t=void 0),this.form.reset(t),this._submitted=!1},e.prototype._updateDomValue=function(){var t=this;this.directives.forEach(function(e){var i=t.form.get(e.path);e._control!==i&&(n.i(l.h)(e._control,e),i&&n.i(l.d)(i,e),e._control=i)}),this.form._updateTreeValidity({emitEvent:!1})},e.prototype._updateRegistrations=function(){var t=this;this.form._registerOnCollectionChange(function(){return t._updateDomValue()}),this._oldForm&&this._oldForm._registerOnCollectionChange(function(){}),this._oldForm=this.form},e.prototype._updateValidators=function(){var t=n.i(l.b)(this._validators);this.form.validator=s.a.compose([this.form.validator,t]);var e=n.i(l.c)(this._asyncValidators);this.form.asyncValidator=s.a.composeAsync([this.form.asyncValidator,e])},e.prototype._checkFormPresent=function(){this.form||c.a.missingFormException()},e.decorators=[{type:i.Directive,args:[{selector:"[formGroup]",providers:[d],host:{"(submit)":"onSubmit($event)","(reset)":"onReset()"},exportAs:"ngForm"}]}],e.ctorParameters=[{type:Array,decorators:[{type:i.Optional},{type:i.Self},{type:i.Inject,args:[s.b]}]},{type:Array,decorators:[{type:i.Optional},{type:i.Self},{type:i.Inject,args:[s.c]}]}],e.propDecorators={form:[{type:i.Input,args:["formGroup"]}],ngSubmit:[{type:i.Output}]},e}(a.a)},function(t,e,n){"use strict";function i(t){return!(t instanceof f||t instanceof u.a||t instanceof m)}var r=n(0),o=n(38),s=n(86),a=n(42),c=n(122),l=n(55),u=n(89);n.d(e,"a",function(){return f}),n.d(e,"b",function(){return m});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var d=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},p={provide:a.a,useExisting:n.i(r.forwardRef)(function(){return f})},f=function(t){function e(e,n,i){t.call(this),this._parent=e,this._validators=n,this._asyncValidators=i}return d(e,t),e.prototype._checkParentType=function(){i(this._parent)&&c.a.groupParentException()},e.decorators=[{type:r.Directive,args:[{selector:"[formGroupName]",providers:[p]}]}],e.ctorParameters=[{type:a.a,decorators:[{type:r.Optional},{type:r.Host},{type:r.SkipSelf}]},{type:Array,decorators:[{type:r.Optional},{type:r.Self},{type:r.Inject,args:[o.b]}]},{type:Array,decorators:[{type:r.Optional},{type:r.Self},{type:r.Inject,args:[o.c]}]}],e.propDecorators={name:[{type:r.Input,args:["formGroupName"]}]},e}(s.a),h={provide:a.a,useExisting:n.i(r.forwardRef)(function(){return m})},m=function(t){function e(e,n,i){t.call(this),this._parent=e,this._validators=n,this._asyncValidators=i}return d(e,t),e.prototype.ngOnInit=function(){this._checkParentType(),this.formDirective.addFormArray(this)},e.prototype.ngOnDestroy=function(){this.formDirective&&this.formDirective.removeFormArray(this)},Object.defineProperty(e.prototype,"control",{get:function(){return this.formDirective.getFormArray(this)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"formDirective",{get:function(){return this._parent?this._parent.formDirective:null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"path",{get:function(){return n.i(l.a)(this.name,this._parent)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"validator",{get:function(){return n.i(l.b)(this._validators)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"asyncValidator",{get:function(){return n.i(l.c)(this._asyncValidators)},enumerable:!0,configurable:!0}),e.prototype._checkParentType=function(){i(this._parent)&&c.a.arrayParentException()},e.decorators=[{type:r.Directive,args:[{selector:"[formArrayName]",providers:[h]}]}],e.ctorParameters=[{type:a.a,decorators:[{type:r.Optional},{type:r.Host},{type:r.SkipSelf}]},{type:Array,decorators:[{type:r.Optional},{type:r.Self},{type:r.Inject,args:[o.b]}]},{type:Array,decorators:[{type:r.Optional},{type:r.Self},{type:r.Inject,args:[o.c]}]}],e.propDecorators={name:[{type:r.Input,args:["formArrayName"]}]},e}(a.a)},function(t,e,n){"use strict";function i(t){throw t}function r(t){for(var e=t.parent;e;){var n=e._routeConfig;if(n&&n._loadedConfig)return n._loadedConfig;if(n&&n.component)return null;e=e.parent}return null}function o(t){if(!t)return null;for(var e=t.parent;e;){var n=e._routeConfig;if(n&&n._loadedConfig)return n._loadedConfig;e=e.parent}return null}function s(t){return t?t.children.reduce(function(t,e){return t[e.value.outlet]=e,t},{}):{}}function a(t,e){var n=t._outlets[e.outlet];if(!n){var i=e.component.name;throw e.outlet===S.a?new Error("Cannot find primary outlet to load '"+i+"'"):new Error("Cannot find the outlet "+e.outlet+" to load '"+i+"'")}return n}var c=n(0),l=n(78),u=(n.n(l),n(140)),d=(n.n(u),n(79)),p=(n.n(d),n(426)),f=(n.n(p),n(427)),h=(n.n(f),n(100)),m=(n.n(h),n(141)),v=(n.n(m),n(80)),g=(n.n(v),n(760)),b=(n.n(g),n(532)),y=n(533),w=n(534),_=n(535),x=n(538),C=n(92),k=n(127),E=n(72),S=n(43),O=n(61),T=n(44);n.d(e,"b",function(){return M}),n.d(e,"a",function(){return R});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var P=function(){function t(t,e){this.id=t,this.url=e}return t.prototype.toString=function(){return"NavigationStart(id: "+this.id+", url: '"+this.url+"')"},t}(),M=function(){function t(t,e,n){this.id=t,this.url=e,this.urlAfterRedirects=n}return t.prototype.toString=function(){return"NavigationEnd(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.urlAfterRedirects+"')"},t}(),A=function(){function t(t,e,n){this.id=t,this.url=e,this.reason=n}return t.prototype.toString=function(){return"NavigationCancel(id: "+this.id+", url: '"+this.url+"')"},t}(),I=function(){function t(t,e,n){this.id=t,this.url=e,this.error=n}return t.prototype.toString=function(){return"NavigationError(id: "+this.id+", url: '"+this.url+"', error: "+this.error+")"},t}(),D=function(){function t(t,e,n,i){this.id=t,this.url=e,this.urlAfterRedirects=n,this.state=i}return t.prototype.toString=function(){return"RoutesRecognized(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.urlAfterRedirects+"', state: "+this.state+")"},t}(),R=function(){function t(t,e,r,o,s,a,c,u){this.rootComponentType=t,this.urlSerializer=e,this.outletMap=r,this.location=o,this.injector=s,this.config=u,this.navigationId=0,this.errorHandler=i,this.navigated=!1,this.resetConfig(u),this.routerEvents=new l.Subject,this.currentUrlTree=n.i(O.e)(),this.configLoader=new C.b(a,c),this.currentRouterState=n.i(E.f)(this.currentUrlTree,this.rootComponentType)}return t.prototype.resetRootComponentType=function(t){this.rootComponentType=t,this.currentRouterState.root.component=this.rootComponentType},t.prototype.initialNavigation=function(){this.setUpLocationChangeListener(),this.navigateByUrl(this.location.path(!0),{replaceUrl:!0})},t.prototype.setUpLocationChangeListener=function(){var t=this;this.locationSubscription=this.location.subscribe(Zone.current.wrap(function(e){var n=t.urlSerializer.parse(e.url);return t.currentUrlTree.toString()!==n.toString()?t.scheduleNavigation(n,{skipLocationChange:e.pop,replaceUrl:!0}):null}))},Object.defineProperty(t.prototype,"routerState",{get:function(){return this.currentRouterState},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"url",{get:function(){return this.serializeUrl(this.currentUrlTree)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"events",{get:function(){return this.routerEvents},enumerable:!0,configurable:!0}),t.prototype.resetConfig=function(t){n.i(y.a)(t),this.config=t},t.prototype.ngOnDestroy=function(){this.dispose()},t.prototype.dispose=function(){this.locationSubscription.unsubscribe()},t.prototype.createUrlTree=function(t,e){var i=void 0===e?{}:e,r=i.relativeTo,o=i.queryParams,s=i.fragment,a=i.preserveQueryParams,c=i.preserveFragment,l=r?r:this.routerState.root,u=a?this.currentUrlTree.queryParams:o,d=c?this.currentUrlTree.fragment:s;return n.i(_.a)(l,this.currentUrlTree,t,u,d)},t.prototype.navigateByUrl=function(t,e){if(void 0===e&&(e={skipLocationChange:!1}),t instanceof O.b)return this.scheduleNavigation(t,e);var n=this.urlSerializer.parse(t);return this.scheduleNavigation(n,e)},t.prototype.navigate=function(t,e){return void 0===e&&(e={skipLocationChange:!1}),this.scheduleNavigation(this.createUrlTree(t,e),e)},t.prototype.serializeUrl=function(t){return this.urlSerializer.serialize(t)},t.prototype.parseUrl=function(t){return this.urlSerializer.parse(t)},t.prototype.isActive=function(t,e){if(t instanceof O.b)return n.i(O.f)(this.currentUrlTree,t,e);var i=this.urlSerializer.parse(t);return n.i(O.f)(this.currentUrlTree,i,e)},t.prototype.scheduleNavigation=function(t,e){var n=this,i=++this.navigationId;return this.routerEvents.next(new P(i,this.serializeUrl(t))),Promise.resolve().then(function(r){return n.runNavigate(t,e.skipLocationChange,e.replaceUrl,i)})},t.prototype.runNavigate=function(t,e,i,r){var o=this;return r!==this.navigationId?(this.location.go(this.urlSerializer.serialize(this.currentUrlTree)),this.routerEvents.next(new A(r,this.serializeUrl(t),"Navigation ID "+r+" is not equal to the current navigation id "+this.navigationId)),Promise.resolve(!1)):new Promise(function(s,a){var c,l,u,p,f=o.currentRouterState,m=o.currentUrlTree,g=n.i(b.a)(o.injector,o.configLoader,t,o.config),y=v.mergeMap.call(g,function(t){return p=t,n.i(x.a)(o.rootComponentType,o.config,p,o.serializeUrl(p))}),_=h.map.call(y,function(e){return o.routerEvents.next(new D(r,o.serializeUrl(t),o.serializeUrl(p),e)),e}),C=h.map.call(_,function(t){return n.i(w.a)(t,o.currentRouterState)}),k=h.map.call(C,function(t){c=t,u=new L(c.snapshot,o.currentRouterState.snapshot,o.injector),u.traverse(o.outletMap)}),E=v.mergeMap.call(k,function(){return u.checkGuards()}),O=v.mergeMap.call(E,function(t){return t?h.map.call(u.resolveData(),function(){return t}):n.i(d.of)(t)});O.forEach(function(t){if(!t||r!==o.navigationId)return void(l=!1);if(o.currentUrlTree=p,o.currentRouterState=c,!e){var n=o.urlSerializer.serialize(p);o.location.isCurrentPathEqualTo(n)||i?o.location.replaceState(n):o.location.go(n)}new F(c,f).activate(o.outletMap),l=!0}).then(function(){o.navigated=!0,l?(o.routerEvents.next(new M(r,o.serializeUrl(t),o.serializeUrl(p))),s(!0)):(o.routerEvents.next(new A(r,o.serializeUrl(t),"")),s(!1))},function(e){if(e instanceof S.b)o.navigated=!0,o.routerEvents.next(new A(r,o.serializeUrl(t),e.message)),s(!1);else{o.routerEvents.next(new I(r,o.serializeUrl(t),e));try{s(o.errorHandler(e))}catch(t){a(t)}}r===o.navigationId&&(o.currentRouterState=f,o.currentUrlTree=m,o.location.replaceState(o.serializeUrl(m)))})})},t}(),N=function(){function t(t){this.path=t}return Object.defineProperty(t.prototype,"route",{get:function(){return this.path[this.path.length-1]},enumerable:!0,configurable:!0}),t}(),j=function(){function t(t,e){this.component=t,this.route=e}return t}(),L=function(){function t(t,e,n){this.future=t,this.curr=e,this.injector=n,this.checks=[]}return t.prototype.traverse=function(t){var e=this.future._root,n=this.curr?this.curr._root:null;this.traverseChildRoutes(e,n,t,[e.value])},t.prototype.checkGuards=function(){var t=this;if(0===this.checks.length)return n.i(d.of)(!0);var e=n.i(u.from)(this.checks),i=h.map.call(e,function(e){if(e instanceof N)return n.i(T.f)(n.i(u.from)([t.runCanActivateChild(e.path),t.runCanActivate(e.route)]));if(e instanceof j){var i=e;return t.runCanDeactivate(i.component,i.route)}throw new Error("Cannot be reached")}),r=m.mergeAll.call(i);return f.every.call(r,function(t){return t===!0})},t.prototype.resolveData=function(){var t=this;if(0===this.checks.length)return n.i(d.of)(null);var e=n.i(u.from)(this.checks),i=p.concatMap.call(e,function(e){return e instanceof N?t.runResolve(e.route):n.i(d.of)(null)});return g.reduce.call(i,function(t,e){return t})},t.prototype.traverseChildRoutes=function(t,e,i,r){var o=this,a=s(e);t.children.forEach(function(t){o.traverseRoutes(t,a[t.value.outlet],i,r.concat([t.value])),delete a[t.value.outlet]}),n.i(T.c)(a,function(t,e){return o.deactivateOutletAndItChildren(t,i._outlets[e])})},t.prototype.traverseRoutes=function(t,e,i,r){var o=t.value,s=e?e.value:null,a=i?i._outlets[t.value.outlet]:null;s&&o._routeConfig===s._routeConfig?(n.i(T.d)(o.params,s.params)?o.data=s.data:this.checks.push(new j(a.component,s),new N(r)),o.component?this.traverseChildRoutes(t,e,a?a.outletMap:null,r):this.traverseChildRoutes(t,e,i,r)):(s&&(s.component?this.deactivateOutletAndItChildren(s,a):this.deactivateOutletMap(i)),this.checks.push(new N(r)),o.component?this.traverseChildRoutes(t,null,a?a.outletMap:null,r):this.traverseChildRoutes(t,null,i,r))},t.prototype.deactivateOutletAndItChildren=function(t,e){e&&e.isActivated&&(this.deactivateOutletMap(e.outletMap),this.checks.push(new j(e.component,t)))},t.prototype.deactivateOutletMap=function(t){var e=this;n.i(T.c)(t._outlets,function(t){t.isActivated&&e.deactivateOutletAndItChildren(t.activatedRoute.snapshot,t)})},t.prototype.runCanActivate=function(t){var e=this,i=t._routeConfig?t._routeConfig.canActivate:null;if(!i||0===i.length)return n.i(d.of)(!0);var r=h.map.call(n.i(u.from)(i),function(i){var r=e.getToken(i,t);return r.canActivate?n.i(T.b)(r.canActivate(t,e.future)):n.i(T.b)(r(t,e.future))});return n.i(T.f)(r)},t.prototype.runCanActivateChild=function(t){var e=this,i=t[t.length-1],r=t.slice(0,t.length-1).reverse().map(function(t){return e.extractCanActivateChild(t)}).filter(function(t){return null!==t});return n.i(T.f)(h.map.call(n.i(u.from)(r),function(t){var r=h.map.call(n.i(u.from)(t.guards),function(t){var r=e.getToken(t,t.node);return r.canActivateChild?n.i(T.b)(r.canActivateChild(i,e.future)):n.i(T.b)(r(i,e.future))});return n.i(T.f)(r)}))},t.prototype.extractCanActivateChild=function(t){var e=t._routeConfig?t._routeConfig.canActivateChild:null;return e&&0!==e.length?{node:t,guards:e}:null},t.prototype.runCanDeactivate=function(t,e){var i=this,r=e&&e._routeConfig?e._routeConfig.canDeactivate:null;if(!r||0===r.length)return n.i(d.of)(!0);var o=h.map.call(n.i(u.from)(r),function(r){var o=i.getToken(r,e);return o.canDeactivate?n.i(T.b)(o.canDeactivate(t,e,i.curr)):n.i(T.b)(o(t,e,i.curr))}),s=m.mergeAll.call(o);return f.every.call(s,function(t){return t===!0})},t.prototype.runResolve=function(t){var e=t._resolve;return h.map.call(this.resolveNode(e.current,t),function(i){return e.resolvedData=i,t.data=n.i(T.g)(t.data,e.flattenedResolvedData),null})},t.prototype.resolveNode=function(t,e){var i=this;return n.i(T.e)(t,function(t,r){var o=i.getToken(r,e);return o.resolve?n.i(T.b)(o.resolve(e,i.future)):n.i(T.b)(o(e,i.future))})},t.prototype.getToken=function(t,e){var n=o(e),i=n?n.injector:this.injector;return i.get(t)},t}(),F=function(){function t(t,e){this.futureState=t,this.currState=e}return t.prototype.activate=function(t){var e=this.futureState._root,i=this.currState?this.currState._root:null;n.i(E.g)(this.futureState.root),this.activateChildRoutes(e,i,t)},t.prototype.activateChildRoutes=function(t,e,i){var r=this,o=s(e);t.children.forEach(function(t){r.activateRoutes(t,o[t.value.outlet],i),delete o[t.value.outlet]}),n.i(T.c)(o,function(t,e){return r.deactivateOutletAndItChildren(i._outlets[e])})},t.prototype.activateRoutes=function(t,e,i){var r=t.value,o=e?e.value:null;if(r===o)if(n.i(E.g)(r),r.component){var s=a(i,t.value);this.activateChildRoutes(t,e,s.outletMap)}else this.activateChildRoutes(t,e,i);else{if(o)if(o.component){var s=a(i,t.value);this.deactivateOutletAndItChildren(s)}else this.deactivateOutletMap(i);if(r.component){n.i(E.g)(r);var s=a(i,t.value),c=new k.a;this.placeComponentIntoOutlet(c,r,s),this.activateChildRoutes(t,null,c)}else n.i(E.g)(r),this.activateChildRoutes(t,null,i)}},t.prototype.placeComponentIntoOutlet=function(t,e,n){var i=[{provide:E.b,useValue:e},{provide:k.a,useValue:t}],o=r(e.snapshot),s=null,a=null;o&&(s=o.factoryResolver,a=o.injector,i.push({provide:c.ComponentFactoryResolver,useValue:s})),n.activate(e,s,a,c.ReflectiveInjector.resolve(i),t)},t.prototype.deactivateOutletAndItChildren=function(t){t&&t.isActivated&&(this.deactivateOutletMap(t.outletMap),t.deactivate())},t.prototype.deactivateOutletMap=function(t){var e=this;n.i(T.c)(t._outlets,function(t){return e.deactivateOutletAndItChildren(t)})},t}()},function(t,e,n){"use strict";var i=n(0),r=n(244),o=(n.n(r),n(79)),s=(n.n(o),n(100)),a=(n.n(s),n(80)),c=(n.n(a),n(44));n.d(e,"c",function(){return l}),n.d(e,"a",function(){return u}),n.d(e,"b",function(){return d});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var l=new i.OpaqueToken("ROUTES"),u=function(){function t(t,e,n){this.routes=t,this.injector=e,this.factoryResolver=n}return t}(),d=function(){function t(t,e){this.loader=t,this.compiler=e}return t.prototype.load=function(t,e){return s.map.call(this.loadModuleFactory(e),function(e){var i=e.create(t);return new u(n.i(c.a)(i.injector.get(l)),i.injector,i.componentFactoryResolver)})},t.prototype.loadModuleFactory=function(t){var e=this;if("string"==typeof t)return n.i(r.fromPromise)(this.loader.load(t));var s=this.compiler instanceof i.Compiler;return a.mergeMap.call(n.i(c.b)(t()),function(t){return s?n.i(o.of)(t):n.i(r.fromPromise)(e.compiler.compileModuleAsync(t))})},t}()},function(t,e,n){var i=n(9)("unscopables"),r=Array.prototype;void 0==r[i]&&n(47)(r,i,{}),t.exports=function(t){r[i][t]=!0}},function(t,e,n){var i=n(63);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==i(t)?t.split(""):Object(t)}},function(t,e){t.exports={}},function(t,e,n){var i=n(374),r=n(198).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return i(t,r)}},function(t,e,n){var i=n(76),r=Math.max,o=Math.min;t.exports=function(t,e){return t=i(t),t<0?r(t+e,0):o(t,e)}},function(t,e){var n=0,i=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+i).toString(36))}},function(t,e,n){"use strict";var i=n(0),r=n(398),o="DD",s="MMMM",a="YYYY",c="dd",l="MMMM YYYY",u="YYYY",d="day",p="day",f="year",h=!0,m=!1,v=0,g=20,b=!1,y=function(){function t(){this.selectionDone=new i.EventEmitter(void 0),this.update=new i.EventEmitter(!1),this.stepDay={},this.stepMonth={},this.stepYear={},this.modes=["day","month","year"],this.dateFormatter=new r.DateFormatter}return Object.defineProperty(t.prototype,"activeDate",{get:function(){return this._activeDate},set:function(t){this._activeDate=t},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){this.formatDay=this.formatDay||o,this.formatMonth=this.formatMonth||s,this.formatYear=this.formatYear||a,this.formatDayHeader=this.formatDayHeader||c,this.formatDayTitle=this.formatDayTitle||l,this.formatMonthTitle=this.formatMonthTitle||u,this.showWeeks=void 0===this.showWeeks?h:this.showWeeks,this.onlyCurrentMonth=void 0===this.onlyCurrentMonth?m:this.onlyCurrentMonth,this.startingDay=this.startingDay||v,this.yearRange=this.yearRange||g,this.shortcutPropagation=this.shortcutPropagation||b,this.datepickerMode=this.datepickerMode||d,this.minMode=this.minMode||p,this.maxMode=this.maxMode||f,this.uniqueId="datepicker--"+Math.floor(1e4*Math.random()),this.initDate?(this.activeDate=this.initDate,this.selectedDate=new Date(this.activeDate.valueOf()),this.update.emit(this.activeDate)):void 0===this.activeDate&&(this.activeDate=new Date)},t.prototype.ngOnChanges=function(t){this.refreshView()},t.prototype.setCompareHandler=function(t,e){"day"===e&&(this.compareHandlerDay=t),"month"===e&&(this.compareHandlerMonth=t),"year"===e&&(this.compareHandlerYear=t)},t.prototype.compare=function(t,e){if(void 0!==t&&void 0!==e)return"day"===this.datepickerMode&&this.compareHandlerDay?this.compareHandlerDay(t,e):"month"===this.datepickerMode&&this.compareHandlerMonth?this.compareHandlerMonth(t,e):"year"===this.datepickerMode&&this.compareHandlerYear?this.compareHandlerYear(t,e):void 0},t.prototype.setRefreshViewHandler=function(t,e){"day"===e&&(this.refreshViewHandlerDay=t),"month"===e&&(this.refreshViewHandlerMonth=t),"year"===e&&(this.refreshViewHandlerYear=t)},t.prototype.refreshView=function(){"day"===this.datepickerMode&&this.refreshViewHandlerDay&&this.refreshViewHandlerDay(),"month"===this.datepickerMode&&this.refreshViewHandlerMonth&&this.refreshViewHandlerMonth(),"year"===this.datepickerMode&&this.refreshViewHandlerYear&&this.refreshViewHandlerYear()},t.prototype.dateFilter=function(t,e){return this.dateFormatter.format(t,e)},t.prototype.isActive=function(t){return 0===this.compare(t.date,this.activeDate)&&(this.activeDateId=t.uid,!0)},t.prototype.createDateObject=function(t,e){var n={};return n.date=new Date(t.getFullYear(),t.getMonth(),t.getDate()),n.label=this.dateFilter(t,e),n.selected=0===this.compare(t,this.selectedDate),n.disabled=this.isDisabled(t),n.current=0===this.compare(t,new Date),n.customClass=this.getCustomClassForDate(n.date),n},t.prototype.split=function(t,e){for(var n=[];t.length>0;)n.push(t.splice(0,e));return n},t.prototype.fixTimeZone=function(t){var e=t.getHours();return new Date(t.getFullYear(),t.getMonth(),t.getDate(),23===e?e+2:0)},t.prototype.select=function(t,e){void 0===e&&(e=!0),this.datepickerMode===this.minMode?(this.activeDate||(this.activeDate=new Date(0,0,0,0,0,0,0)),this.activeDate=new Date(t.getFullYear(),t.getMonth(),t.getDate()),e&&this.selectionDone.emit(this.activeDate)):(this.activeDate=new Date(t.getFullYear(),t.getMonth(),t.getDate()),this.datepickerMode=this.modes[this.modes.indexOf(this.datepickerMode)-1]),this.selectedDate=new Date(this.activeDate.valueOf()),this.update.emit(this.activeDate),this.refreshView()},t.prototype.move=function(t){var e;if("day"===this.datepickerMode&&(e=this.stepDay),"month"===this.datepickerMode&&(e=this.stepMonth),"year"===this.datepickerMode&&(e=this.stepYear),e){var n=this.activeDate.getFullYear()+t*(e.years||0),i=this.activeDate.getMonth()+t*(e.months||0);this.activeDate=new Date(n,i,1),this.refreshView()}},t.prototype.toggleMode=function(t){t=t||1,this.datepickerMode===this.maxMode&&1===t||this.datepickerMode===this.minMode&&t===-1||(this.datepickerMode=this.modes[this.modes.indexOf(this.datepickerMode)+t],this.refreshView())},t.prototype.getCustomClassForDate=function(t){var e=this;if(!this.customClass)return"";var n=this.customClass.find(function(n){return n.date.valueOf()===t.valueOf()&&n.mode===e.datepickerMode},this);return void 0===n?"":n.clazz},t.prototype.isDisabled=function(t){return this.minDate&&this.compare(t,this.minDate)<0||this.maxDate&&this.compare(t,this.maxDate)>0},t.decorators=[{type:i.Component,args:[{selector:"datepicker-inner",template:'\n    <div *ngIf="datepickerMode" class="well well-sm bg-faded p-a card" role="application" ><!--&lt;!&ndash;ng-keydown="keydown($event)"&ndash;&gt;-->\n      <ng-content></ng-content>\n    </div>\n  '}]}],t.ctorParameters=[],t.propDecorators={datepickerMode:[{type:i.Input}],startingDay:[{type:i.Input}],yearRange:[{type:i.Input}],minDate:[{type:i.Input}],maxDate:[{type:i.Input}],minMode:[{type:i.Input}],maxMode:[{type:i.Input}],showWeeks:[{type:i.Input}],formatDay:[{type:i.Input}],formatMonth:[{type:i.Input}],formatYear:[{type:i.Input}],formatDayHeader:[{type:i.Input}],formatDayTitle:[{type:i.Input}],formatMonthTitle:[{type:i.Input}],onlyCurrentMonth:[{type:i.Input}],shortcutPropagation:[{type:i.Input}],customClass:[{type:i.Input}],dateDisabled:[{type:i.Input}],initDate:[{type:i.Input}],selectionDone:[{type:i.Output}],update:[{type:i.Output}],activeDate:[{type:i.Input}]},t}();e.DatePickerInnerComponent=y},function(t,e,n){"use strict";function i(t,e){if("function"!=typeof t)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return this.lift(new s(t,e))}var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(29);e.map=i;var s=function(){function t(t,e){this.project=t,this.thisArg=e}return t.prototype.call=function(t,e){return e._subscribe(new a(t,this.project,this.thisArg))},t}();e.MapOperator=s;var a=function(t){function e(e,n,i){t.call(this,e),this.project=n,this.count=0,this.thisArg=i||this}return r(e,t),e.prototype._next=function(t){var e;try{e=this.project.call(this.thisArg,t,this.count++)}catch(t){return void this.destination.error(t)}this.destination.next(e)},e}(o.Subscriber)},function(t,e,n){"use strict";function i(t,e,n){var i="="+t;return e.indexOf(i)>-1?i:n.getPluralCategory(t)}function r(t,e){"string"==typeof e&&(e=parseInt(e,10));var n=e,i=n.toString().replace(/^[^.]*\.?/,""),r=Math.floor(Math.abs(n)),o=i.length,a=parseInt(i,10),c=parseInt(n.toString().replace(/^[^.]*\.?|0+$/g,""),10)||0,l=t.split("-")[0].toLowerCase();switch(l){case"af":case"asa":case"az":case"bem":case"bez":case"bg":case"brx":case"ce":case"cgg":case"chr":case"ckb":case"ee":case"el":case"eo":case"es":case"eu":case"fo":case"fur":case"gsw":case"ha":case"haw":case"hu":case"jgo":case"jmc":case"ka":case"kk":case"kkj":case"kl":case"ks":case"ksb":case"ky":case"lb":case"lg":case"mas":case"mgo":case"ml":case"mn":case"nb":case"nd":case"ne":case"nn":case"nnh":case"nyn":case"om":case"or":case"os":case"ps":case"rm":case"rof":case"rwk":case"saq":case"seh":case"sn":case"so":case"sq":case"ta":case"te":case"teo":case"tk":case"tr":case"ug":case"uz":case"vo":case"vun":case"wae":case"xog":return 1===n?s.One:s.Other;case"agq":case"bas":case"cu":case"dav":case"dje":case"dua":case"dyo":case"ebu":case"ewo":case"guz":case"kam":case"khq":case"ki":case"kln":case"kok":case"ksf":case"lrc":case"lu":case"luo":case"luy":case"mer":case"mfe":case"mgh":case"mua":case"mzn":case"nmg":case"nus":case"qu":case"rn":case"rw":case"sbp":case"twq":case"vai":case"yav":case"yue":case"zgh":case"ak":case"ln":case"mg":case"pa":case"ti":return n===Math.floor(n)&&n>=0&&n<=1?s.One:s.Other;case"am":case"as":case"bn":case"fa":case"gu":case"hi":case"kn":case"mr":case"zu":return 0===r||1===n?s.One:s.Other;case"ar":return 0===n?s.Zero:1===n?s.One:2===n?s.Two:n%100===Math.floor(n%100)&&n%100>=3&&n%100<=10?s.Few:n%100===Math.floor(n%100)&&n%100>=11&&n%100<=99?s.Many:s.Other;case"ast":case"ca":case"de":case"en":case"et":case"fi":case"fy":case"gl":case"it":case"nl":case"sv":case"sw":case"ur":case"yi":return 1===r&&0===o?s.One:s.Other;case"be":return n%10===1&&n%100!==11?s.One:n%10===Math.floor(n%10)&&n%10>=2&&n%10<=4&&!(n%100>=12&&n%100<=14)?s.Few:n%10===0||n%10===Math.floor(n%10)&&n%10>=5&&n%10<=9||n%100===Math.floor(n%100)&&n%100>=11&&n%100<=14?s.Many:s.Other;case"br":return n%10===1&&n%100!==11&&n%100!==71&&n%100!==91?s.One:n%10===2&&n%100!==12&&n%100!==72&&n%100!==92?s.Two:n%10===Math.floor(n%10)&&(n%10>=3&&n%10<=4||n%10===9)&&!(n%100>=10&&n%100<=19||n%100>=70&&n%100<=79||n%100>=90&&n%100<=99)?s.Few:0!==n&&n%1e6===0?s.Many:s.Other;case"bs":case"hr":case"sr":return 0===o&&r%10===1&&r%100!==11||a%10===1&&a%100!==11?s.One:0===o&&r%10===Math.floor(r%10)&&r%10>=2&&r%10<=4&&!(r%100>=12&&r%100<=14)||a%10===Math.floor(a%10)&&a%10>=2&&a%10<=4&&!(a%100>=12&&a%100<=14)?s.Few:s.Other;case"cs":case"sk":return 1===r&&0===o?s.One:r===Math.floor(r)&&r>=2&&r<=4&&0===o?s.Few:0!==o?s.Many:s.Other;case"cy":return 0===n?s.Zero:1===n?s.One:2===n?s.Two:3===n?s.Few:6===n?s.Many:s.Other;case"da":return 1===n||0!==c&&(0===r||1===r)?s.One:s.Other;case"dsb":case"hsb":return 0===o&&r%100===1||a%100===1?s.One:0===o&&r%100===2||a%100===2?s.Two:0===o&&r%100===Math.floor(r%100)&&r%100>=3&&r%100<=4||a%100===Math.floor(a%100)&&a%100>=3&&a%100<=4?s.Few:s.Other;case"ff":case"fr":case"hy":case"kab":return 0===r||1===r?s.One:s.Other;case"fil":return 0===o&&(1===r||2===r||3===r)||0===o&&r%10!==4&&r%10!==6&&r%10!==9||0!==o&&a%10!==4&&a%10!==6&&a%10!==9?s.One:s.Other;case"ga":return 1===n?s.One:2===n?s.Two:n===Math.floor(n)&&n>=3&&n<=6?s.Few:n===Math.floor(n)&&n>=7&&n<=10?s.Many:s.Other;case"gd":return 1===n||11===n?s.One:2===n||12===n?s.Two:n===Math.floor(n)&&(n>=3&&n<=10||n>=13&&n<=19)?s.Few:s.Other;case"gv":return 0===o&&r%10===1?s.One:0===o&&r%10===2?s.Two:0!==o||r%100!==0&&r%100!==20&&r%100!==40&&r%100!==60&&r%100!==80?0!==o?s.Many:s.Other:s.Few;case"he":return 1===r&&0===o?s.One:2===r&&0===o?s.Two:0!==o||n>=0&&n<=10||n%10!==0?s.Other:s.Many;case"is":return 0===c&&r%10===1&&r%100!==11||0!==c?s.One:s.Other;case"ksh":return 0===n?s.Zero:1===n?s.One:s.Other;case"kw":case"naq":case"se":case"smn":return 1===n?s.One:2===n?s.Two:s.Other;case"lag":return 0===n?s.Zero:0!==r&&1!==r||0===n?s.Other:s.One;case"lt":return n%10!==1||n%100>=11&&n%100<=19?n%10===Math.floor(n%10)&&n%10>=2&&n%10<=9&&!(n%100>=11&&n%100<=19)?s.Few:0!==a?s.Many:s.Other:s.One;case"lv":case"prg":return n%10===0||n%100===Math.floor(n%100)&&n%100>=11&&n%100<=19||2===o&&a%100===Math.floor(a%100)&&a%100>=11&&a%100<=19?s.Zero:n%10===1&&n%100!==11||2===o&&a%10===1&&a%100!==11||2!==o&&a%10===1?s.One:s.Other;case"mk":return 0===o&&r%10===1||a%10===1?s.One:s.Other;case"mt":return 1===n?s.One:0===n||n%100===Math.floor(n%100)&&n%100>=2&&n%100<=10?s.Few:n%100===Math.floor(n%100)&&n%100>=11&&n%100<=19?s.Many:s.Other;case"pl":return 1===r&&0===o?s.One:0===o&&r%10===Math.floor(r%10)&&r%10>=2&&r%10<=4&&!(r%100>=12&&r%100<=14)?s.Few:0===o&&1!==r&&r%10===Math.floor(r%10)&&r%10>=0&&r%10<=1||0===o&&r%10===Math.floor(r%10)&&r%10>=5&&r%10<=9||0===o&&r%100===Math.floor(r%100)&&r%100>=12&&r%100<=14?s.Many:s.Other;case"pt":return n===Math.floor(n)&&n>=0&&n<=2&&2!==n?s.One:s.Other;case"ro":return 1===r&&0===o?s.One:0!==o||0===n||1!==n&&n%100===Math.floor(n%100)&&n%100>=1&&n%100<=19?s.Few:s.Other;case"ru":case"uk":return 0===o&&r%10===1&&r%100!==11?s.One:0===o&&r%10===Math.floor(r%10)&&r%10>=2&&r%10<=4&&!(r%100>=12&&r%100<=14)?s.Few:0===o&&r%10===0||0===o&&r%10===Math.floor(r%10)&&r%10>=5&&r%10<=9||0===o&&r%100===Math.floor(r%100)&&r%100>=11&&r%100<=14?s.Many:s.Other;case"shi":return 0===r||1===n?s.One:n===Math.floor(n)&&n>=2&&n<=10?s.Few:s.Other;case"si":return 0===n||1===n||0===r&&1===a?s.One:s.Other;case"sl":return 0===o&&r%100===1?s.One:0===o&&r%100===2?s.Two:0===o&&r%100===Math.floor(r%100)&&r%100>=3&&r%100<=4||0!==o?s.Few:s.Other;case"tzm":return n===Math.floor(n)&&n>=0&&n<=1||n===Math.floor(n)&&n>=11&&n<=99?s.One:s.Other;default:return s.Other}}var o=n(0);n.d(e,"b",function(){return c}),e.a=i,n.d(e,"c",function(){return l});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var s,a=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},c=function(){function t(){}return t}(),l=function(t){function e(e){t.call(this),this._locale=e}return a(e,t),e.prototype.getPluralCategory=function(t){var e=r(this._locale,t);switch(e){case s.Zero:return"zero";case s.One:return"one";case s.Two:return"two";case s.Few:return"few";case s.Many:return"many";default:return"other"}},e.decorators=[{type:o.Injectable}],e.ctorParameters=[{type:void 0,decorators:[{type:o.Inject,args:[o.LOCALE_ID]}]}],e}(c);!function(t){t[t.Zero=0]="Zero",t[t.One=1]="One",t[t.Two=2]="Two",t[t.Few=3]="Few",t[t.Many=4]="Many",t[t.Other=5]="Other"}(s||(s={}))},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return r}),n.d(e,"b",function(){return o});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var r=function(){function t(){}return t}(),o=new i.OpaqueToken("appBaseHref")},function(t,e,n){"use strict";var i=n(465);n.d(e,"a",function(){return i.a}),n.d(e,"b",function(){return i.b})},function(t,e,n){"use strict";function i(t,e){return new C(t,w.Character,e,String.fromCharCode(e))}function r(t,e){return new C(t,w.Identifier,0,e)}function o(t,e){return new C(t,w.Keyword,0,e)}function s(t,e){return new C(t,w.Operator,0,e)}function a(t,e){return new C(t,w.String,0,e)}function c(t,e){return new C(t,w.Number,e,"")}function l(t,e){return new C(t,w.Error,0,e)}function u(t){return b.H<=t&&t<=b.I||b.J<=t&&t<=b.K||t==b.L||t==b.M}function d(t){if(0==t.length)return!1;var e=new E(t);if(!u(e.peek))return!1;for(e.advance();e.peek!==b.a;){if(!p(e.peek))return!1;e.advance()}return!0}function p(t){return b.N(t)||b.c(t)||t==b.L||t==b.M}function f(t){return t==b.O||t==b.P}function h(t){return t==b.r||t==b.q}function m(t){return t===b.n||t===b.o||t===b.Q}function v(t){switch(t){case b.R:return b.S;case b.T:return b.U;case b.V:return b.W;case b.X:return b.Y;case b.Z:return b._0;default:return t}}var g=n(0),b=n(145),y=n(2);n.d(e,"e",function(){return w}),n.d(e,"c",function(){return x}),n.d(e,"d",function(){return k}),e.a=d,e.b=m;/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var w;!function(t){t[t.Character=0]="Character",t[t.Identifier=1]="Identifier",t[t.Keyword=2]="Keyword",t[t.String=3]="String",t[t.Operator=4]="Operator",t[t.Number=5]="Number",t[t.Error=6]="Error"}(w||(w={}));var _=["var","let","null","undefined","true","false","if","else","this"],x=function(){function t(){}return t.prototype.tokenize=function(t){for(var e=new E(t),n=[],i=e.scanToken();null!=i;)n.push(i),i=e.scanToken();return n},t.decorators=[{type:g.Injectable}],t.ctorParameters=[],t}(),C=function(){function t(t,e,n,i){this.index=t,this.type=e,this.numValue=n,this.strValue=i}return t.prototype.isCharacter=function(t){return this.type==w.Character&&this.numValue==t},t.prototype.isNumber=function(){return this.type==w.Number},t.prototype.isString=function(){return this.type==w.String},t.prototype.isOperator=function(t){return this.type==w.Operator&&this.strValue==t},t.prototype.isIdentifier=function(){return this.type==w.Identifier},t.prototype.isKeyword=function(){return this.type==w.Keyword},t.prototype.isKeywordLet=function(){return this.type==w.Keyword&&"let"==this.strValue},t.prototype.isKeywordNull=function(){return this.type==w.Keyword&&"null"==this.strValue},t.prototype.isKeywordUndefined=function(){return this.type==w.Keyword&&"undefined"==this.strValue},t.prototype.isKeywordTrue=function(){return this.type==w.Keyword&&"true"==this.strValue},t.prototype.isKeywordFalse=function(){return this.type==w.Keyword&&"false"==this.strValue},t.prototype.isKeywordThis=function(){return this.type==w.Keyword&&"this"==this.strValue},t.prototype.isError=function(){return this.type==w.Error},t.prototype.toNumber=function(){return this.type==w.Number?this.numValue:-1},t.prototype.toString=function(){switch(this.type){case w.Character:case w.Identifier:case w.Keyword:case w.Operator:case w.String:case w.Error:return this.strValue;case w.Number:return this.numValue.toString();default:return null}},t}(),k=new C(-1,w.Character,0,""),E=function(){function t(t){this.input=t,this.peek=0,this.index=-1,this.length=t.length,this.advance()}return t.prototype.advance=function(){this.peek=++this.index>=this.length?b.a:this.input.charCodeAt(this.index)},t.prototype.scanToken=function(){for(var t=this.input,e=this.length,n=this.peek,r=this.index;n<=b.b;){if(++r>=e){n=b.a;break}n=t.charCodeAt(r)}if(this.peek=n,this.index=r,r>=e)return null;if(u(n))return this.scanIdentifier();if(b.c(n))return this.scanNumber(r);var o=r;switch(n){case b.d:return this.advance(),b.c(this.peek)?this.scanNumber(o):i(o,b.d);case b.e:case b.f:case b.g:case b.h:case b.i:case b.j:case b.k:case b.l:case b.m:return this.scanCharacter(o,n);case b.n:case b.o:return this.scanString();case b.p:case b.q:case b.r:case b.s:case b.t:case b.u:case b.v:return this.scanOperator(o,String.fromCharCode(n));case b.w:return this.scanComplexOperator(o,"?",b.d,".");case b.x:case b.y:return this.scanComplexOperator(o,String.fromCharCode(n),b.z,"=");case b.A:case b.z:return this.scanComplexOperator(o,String.fromCharCode(n),b.z,"=",b.z,"=");case b.B:return this.scanComplexOperator(o,"&",b.B,"&");case b.C:return this.scanComplexOperator(o,"|",b.C,"|");case b.D:for(;b.E(this.peek);)this.advance();return this.scanToken()}return this.advance(),this.error("Unexpected character ["+String.fromCharCode(n)+"]",0)},t.prototype.scanCharacter=function(t,e){return this.advance(),i(t,e)},t.prototype.scanOperator=function(t,e){return this.advance(),s(t,e)},t.prototype.scanComplexOperator=function(t,e,i,r,o,a){this.advance();var c=e;return this.peek==i&&(this.advance(),c+=r),n.i(y.a)(o)&&this.peek==o&&(this.advance(),c+=a),s(t,c)},t.prototype.scanIdentifier=function(){var t=this.index;for(this.advance();p(this.peek);)this.advance();var e=this.input.substring(t,this.index);return _.indexOf(e)>-1?o(t,e):r(t,e)},t.prototype.scanNumber=function(t){var e=this.index===t;for(this.advance();;){if(b.c(this.peek));else if(this.peek==b.d)e=!1;else{if(!f(this.peek))break;if(this.advance(),h(this.peek)&&this.advance(),!b.c(this.peek))return this.error("Invalid exponent",-1);e=!1}this.advance()}var n=this.input.substring(t,this.index),i=e?y.l.parseIntAutoRadix(n):parseFloat(n);return c(t,i)},t.prototype.scanString=function(){var t=this.index,e=this.peek;this.advance();for(var n,i=this.index,r=this.input;this.peek!=e;)if(this.peek==b.F){null==n&&(n=new y.m),n.add(r.substring(i,this.index)),this.advance();var o;if(this.peek==b.G){var s=r.substring(this.index+1,this.index+5);try{o=y.l.parseInt(s,16)}catch(t){return this.error("Invalid unicode escape [\\u"+s+"]",0)}for(var c=0;c<5;c++)this.advance()}else o=v(this.peek),this.advance();n.add(String.fromCharCode(o)),i=this.index}else{if(this.peek==b.a)return this.error("Unterminated quote",0);this.advance()}var l=r.substring(i,this.index);this.advance();var u=l;return null!=n&&(n.add(l),u=n.toString()),a(t,u)},t.prototype.error=function(t,e){var n=this.index+e;return l(n,"Lexer Error: "+t+" at column "+n+" in expression ["+this.input+"]")},t}()},function(t,e,n){"use strict";function i(t){var e=n.i(s.n)(t.start)+"([\\s\\S]*?)"+n.i(s.n)(t.end);return new RegExp(e,"g")}var r=n(0),o=n(145),s=n(2),a=n(40),c=n(148),l=n(104);n.d(e,"a",function(){return p});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var u=function(){function t(t,e,n){this.strings=t,this.expressions=e,this.offsets=n}return t}(),d=function(){function t(t,e,n){this.templateBindings=t,this.warnings=e,this.errors=n}return t}(),p=function(){function t(t){this._lexer=t,this.errors=[]}return t.prototype.parseAction=function(t,e,n){void 0===n&&(n=a.a),this._checkNoInterpolation(t,e,n);var i=this._stripComments(t),r=this._lexer.tokenize(this._stripComments(t)),o=new f(t,e,r,i.length,!0,this.errors,t.length-i.length).parseChain();return new c.a(o,t,e,this.errors)},t.prototype.parseBinding=function(t,e,n){void 0===n&&(n=a.a);var i=this._parseBindingAst(t,e,n);return new c.a(i,t,e,this.errors)},t.prototype.parseSimpleBinding=function(t,e,n){void 0===n&&(n=a.a);var i=this._parseBindingAst(t,e,n);return h.check(i)||this._reportError("Host binding expression can only contain field access and constants",t,e),new c.a(i,t,e,this.errors)},t.prototype._reportError=function(t,e,n,i){this.errors.push(new c.b(t,e,n,i))},t.prototype._parseBindingAst=function(t,e,i){var r=this._parseQuote(t,e);if(n.i(s.a)(r))return r;this._checkNoInterpolation(t,e,i);var o=this._stripComments(t),a=this._lexer.tokenize(o);return new f(t,e,a,o.length,!1,this.errors,t.length-o.length).parseChain()},t.prototype._parseQuote=function(t,e){if(n.i(s.b)(t))return null;var i=t.indexOf(":");if(i==-1)return null;var r=t.substring(0,i).trim();if(!n.i(l.a)(r))return null;var o=t.substring(i+1);return new c.c(new c.d(0,t.length),r,o,e)},t.prototype.parseTemplateBindings=function(t,e){var n=this._lexer.tokenize(t);return new f(t,e,n,t.length,!1,this.errors,0).parseTemplateBindings()},t.prototype.parseInterpolation=function(t,e,i){void 0===i&&(i=a.a);var r=this.splitInterpolation(t,e,i);if(null==r)return null;for(var o=[],l=0;l<r.expressions.length;++l){var u=r.expressions[l],d=this._stripComments(u),p=this._lexer.tokenize(this._stripComments(r.expressions[l])),h=new f(t,e,p,d.length,!1,this.errors,r.offsets[l]+(u.length-d.length)).parseChain();o.push(h)}return new c.a(new c.e(new c.d(0,n.i(s.b)(t)?0:t.length),r.strings,o),t,e,this.errors)},t.prototype.splitInterpolation=function(t,e,n){void 0===n&&(n=a.a);var r=i(n),o=t.split(r);if(o.length<=1)return null;for(var s=[],c=[],l=[],d=0,p=0;p<o.length;p++){var f=o[p];p%2===0?(s.push(f),d+=f.length):f.trim().length>0?(d+=n.start.length,c.push(f),l.push(d),d+=f.length+n.end.length):this._reportError("Blank expressions are not allowed in interpolated strings",t,"at column "+this._findInterpolationErrorColumn(o,p,n)+" in",e)}return new u(s,c,l)},t.prototype.wrapLiteralPrimitive=function(t,e){return new c.a(new c.f(new c.d(0,n.i(s.b)(t)?0:t.length),t),t,e,this.errors)},t.prototype._stripComments=function(t){var e=this._commentStart(t);return n.i(s.a)(e)?t.substring(0,e).trim():t},t.prototype._commentStart=function(t){for(var e=null,i=0;i<t.length-1;i++){var r=t.charCodeAt(i),a=t.charCodeAt(i+1);if(r===o.t&&a==o.t&&n.i(s.b)(e))return i;e===r?e=null:n.i(s.b)(e)&&n.i(l.b)(r)&&(e=r)}return null},t.prototype._checkNoInterpolation=function(t,e,n){var r=i(n),o=t.split(r);o.length>1&&this._reportError("Got interpolation ("+n.start+n.end+") where expression was expected",t,"at column "+this._findInterpolationErrorColumn(o,1,n)+" in",e)},t.prototype._findInterpolationErrorColumn=function(t,e,n){for(var i="",r=0;r<e;r++)i+=r%2===0?t[r]:""+n.start+t[r]+n.end;return i.length},t.decorators=[{type:r.Injectable}],t.ctorParameters=[{type:l.c}],t}(),f=function(){function t(t,e,n,i,r,o,s){this.input=t,this.location=e,this.tokens=n,this.inputLength=i,this.parseAction=r,this.errors=o,this.offset=s,this.rparensExpected=0,this.rbracketsExpected=0,this.rbracesExpected=0,this.index=0}return t.prototype.peek=function(t){var e=this.index+t;return e<this.tokens.length?this.tokens[e]:l.d},Object.defineProperty(t.prototype,"next",{get:function(){return this.peek(0)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"inputIndex",{get:function(){return this.index<this.tokens.length?this.next.index+this.offset:this.inputLength+this.offset},enumerable:!0,configurable:!0}),t.prototype.span=function(t){return new c.d(t,this.inputIndex)},t.prototype.advance=function(){this.index++},t.prototype.optionalCharacter=function(t){return!!this.next.isCharacter(t)&&(this.advance(),!0)},t.prototype.peekKeywordLet=function(){return this.next.isKeywordLet()},t.prototype.expectCharacter=function(t){this.optionalCharacter(t)||this.error("Missing expected "+String.fromCharCode(t))},t.prototype.optionalOperator=function(t){return!!this.next.isOperator(t)&&(this.advance(),!0)},t.prototype.expectOperator=function(t){this.optionalOperator(t)||this.error("Missing expected operator "+t)},t.prototype.expectIdentifierOrKeyword=function(){var t=this.next;return t.isIdentifier()||t.isKeyword()?(this.advance(),t.toString()):(this.error("Unexpected token "+t+", expected identifier or keyword"),"")},t.prototype.expectIdentifierOrKeywordOrString=function(){var t=this.next;return t.isIdentifier()||t.isKeyword()||t.isString()?(this.advance(),t.toString()):(this.error("Unexpected token "+t+", expected identifier, keyword, or string"),"")},t.prototype.parseChain=function(){for(var t=[],e=this.inputIndex;this.index<this.tokens.length;){var n=this.parsePipe();if(t.push(n),this.optionalCharacter(o.m))for(this.parseAction||this.error("Binding expression cannot contain chained expression");this.optionalCharacter(o.m););else this.index<this.tokens.length&&this.error("Unexpected token '"+this.next+"'")}return 0==t.length?new c.g(this.span(e)):1==t.length?t[0]:new c.h(this.span(e),t)},t.prototype.parsePipe=function(){var t=this.parseExpression();if(this.optionalOperator("|")){this.parseAction&&this.error("Cannot have a pipe in an action expression");do{for(var e=this.expectIdentifierOrKeyword(),n=[];this.optionalCharacter(o.l);)n.push(this.parseExpression());t=new c.i(this.span(t.span.start-this.offset),t,e,n)}while(this.optionalOperator("|"))}return t},t.prototype.parseExpression=function(){return this.parseConditional()},t.prototype.parseConditional=function(){var t=this.inputIndex,e=this.parseLogicalOr();if(this.optionalOperator("?")){var n=this.parsePipe(),i=void 0;if(this.optionalCharacter(o.l))i=this.parsePipe();else{var r=this.inputIndex,s=this.input.substring(t,r);this.error("Conditional expression "+s+" requires all 3 expressions"),i=new c.g(this.span(t))}return new c.j(this.span(t),e,n,i)}return e},t.prototype.parseLogicalOr=function(){for(var t=this.parseLogicalAnd();this.optionalOperator("||");){var e=this.parseLogicalAnd();t=new c.k(this.span(t.span.start),"||",t,e)}return t},t.prototype.parseLogicalAnd=function(){for(var t=this.parseEquality();this.optionalOperator("&&");){var e=this.parseEquality();t=new c.k(this.span(t.span.start),"&&",t,e)}return t},t.prototype.parseEquality=function(){for(var t=this.parseRelational();this.next.type==l.e.Operator;){var e=this.next.strValue;switch(e){case"==":case"===":case"!=":case"!==":this.advance();var n=this.parseRelational();t=new c.k(this.span(t.span.start),e,t,n);continue}break}return t},t.prototype.parseRelational=function(){for(var t=this.parseAdditive();this.next.type==l.e.Operator;){var e=this.next.strValue;switch(e){case"<":case">":case"<=":case">=":this.advance();var n=this.parseAdditive();t=new c.k(this.span(t.span.start),e,t,n);continue}break}return t},t.prototype.parseAdditive=function(){for(var t=this.parseMultiplicative();this.next.type==l.e.Operator;){var e=this.next.strValue;switch(e){case"+":case"-":this.advance();var n=this.parseMultiplicative();t=new c.k(this.span(t.span.start),e,t,n);continue}break}return t},t.prototype.parseMultiplicative=function(){for(var t=this.parsePrefix();this.next.type==l.e.Operator;){var e=this.next.strValue;switch(e){case"*":case"%":case"/":this.advance();var n=this.parsePrefix();t=new c.k(this.span(t.span.start),e,t,n);continue}break}return t},t.prototype.parsePrefix=function(){if(this.next.type==l.e.Operator){var t=this.inputIndex,e=this.next.strValue,n=void 0;switch(e){case"+":return this.advance(),this.parsePrefix();case"-":return this.advance(),n=this.parsePrefix(),new c.k(this.span(t),e,new c.f(new c.d(t,t),0),n);case"!":return this.advance(),n=this.parsePrefix(),new c.l(this.span(t),n)}}return this.parseCallChain()},t.prototype.parseCallChain=function(){for(var t=this.parsePrimary();;)if(this.optionalCharacter(o.d))t=this.parseAccessMemberOrMethodCall(t,!1);else if(this.optionalOperator("?."))t=this.parseAccessMemberOrMethodCall(t,!0);else if(this.optionalCharacter(o.i)){this.rbracketsExpected++;var e=this.parsePipe();if(this.rbracketsExpected--,this.expectCharacter(o.j),this.optionalOperator("=")){var n=this.parseConditional();t=new c.m(this.span(t.span.start),t,e,n)}else t=new c.n(this.span(t.span.start),t,e)}else{if(!this.optionalCharacter(o.e))return t;this.rparensExpected++;var i=this.parseCallArguments();this.rparensExpected--,this.expectCharacter(o.f),t=new c.o(this.span(t.span.start),t,i)}},t.prototype.parsePrimary=function(){var t=this.inputIndex;if(this.optionalCharacter(o.e)){this.rparensExpected++;var e=this.parsePipe();return this.rparensExpected--,this.expectCharacter(o.f),e}if(this.next.isKeywordNull())return this.advance(),new c.f(this.span(t),null);if(this.next.isKeywordUndefined())return this.advance(),new c.f(this.span(t),void 0);if(this.next.isKeywordTrue())return this.advance(),new c.f(this.span(t),!0);if(this.next.isKeywordFalse())return this.advance(),new c.f(this.span(t),!1);if(this.next.isKeywordThis())return this.advance(),new c.p(this.span(t));if(this.optionalCharacter(o.i)){this.rbracketsExpected++;var n=this.parseExpressionList(o.j);return this.rbracketsExpected--,this.expectCharacter(o.j),new c.q(this.span(t),n)}if(this.next.isCharacter(o.g))return this.parseLiteralMap();if(this.next.isIdentifier())return this.parseAccessMemberOrMethodCall(new c.p(this.span(t)),!1);if(this.next.isNumber()){var i=this.next.toNumber();return this.advance(),new c.f(this.span(t),i)}if(this.next.isString()){var r=this.next.toString();return this.advance(),new c.f(this.span(t),r)}return this.index>=this.tokens.length?(this.error("Unexpected end of expression: "+this.input),new c.g(this.span(t))):(this.error("Unexpected token "+this.next),new c.g(this.span(t)))},t.prototype.parseExpressionList=function(t){var e=[];if(!this.next.isCharacter(t))do e.push(this.parsePipe());while(this.optionalCharacter(o.k));return e},t.prototype.parseLiteralMap=function(){var t=[],e=[],n=this.inputIndex;if(this.expectCharacter(o.g),!this.optionalCharacter(o.h)){this.rbracesExpected++;do{var i=this.expectIdentifierOrKeywordOrString();t.push(i),this.expectCharacter(o.l),e.push(this.parsePipe())}while(this.optionalCharacter(o.k));this.rbracesExpected--,this.expectCharacter(o.h)}return new c.r(this.span(n),t,e)},t.prototype.parseAccessMemberOrMethodCall=function(t,e){void 0===e&&(e=!1);var n=t.span.start,i=this.expectIdentifierOrKeyword();if(this.optionalCharacter(o.e)){this.rparensExpected++;var r=this.parseCallArguments();this.expectCharacter(o.f),this.rparensExpected--;var s=this.span(n);return e?new c.s(s,t,i,r):new c.t(s,t,i,r)}if(e)return this.optionalOperator("=")?(this.error("The '?.' operator cannot be used in the assignment"),new c.g(this.span(n))):new c.u(this.span(n),t,i);if(this.optionalOperator("=")){if(!this.parseAction)return this.error("Bindings cannot contain assignments"),new c.g(this.span(n));var a=this.parseConditional();return new c.v(this.span(n),t,i,a)}return new c.w(this.span(n),t,i)},t.prototype.parseCallArguments=function(){if(this.next.isCharacter(o.f))return[];var t=[];do t.push(this.parsePipe());while(this.optionalCharacter(o.k));return t},t.prototype.expectTemplateBindingKey=function(){var t="",e=!1;do t+=this.expectIdentifierOrKeywordOrString(),e=this.optionalOperator("-"),e&&(t+="-");while(e);return t.toString()},t.prototype.parseTemplateBindings=function(){for(var t=[],e=null,n=[];this.index<this.tokens.length;){var i=this.peekKeywordLet();i&&this.advance();var r=this.expectTemplateBindingKey();i||(null==e?e=r:r=e+r[0].toUpperCase()+r.substring(1)),this.optionalCharacter(o.l);var s=null,a=null;if(i)s=this.optionalOperator("=")?this.expectTemplateBindingKey():"$implicit";else if(this.next!==l.d&&!this.peekKeywordLet()){var u=this.inputIndex,p=this.parsePipe(),f=this.input.substring(u,this.inputIndex);a=new c.a(p,f,this.location,this.errors)}t.push(new c.x(r,i,s,a)),this.optionalCharacter(o.m)||this.optionalCharacter(o.k)}return new d(t,n,this.errors)},t.prototype.error=function(t,e){void 0===e&&(e=null),this.errors.push(new c.b(t,this.input,this.locationText(e),this.location)),this.skip()},t.prototype.locationText=function(t){return void 0===t&&(t=null),n.i(s.b)(t)&&(t=this.index),t<this.tokens.length?"at column "+(this.tokens[t].index+1)+" in":"at the end of the expression"},t.prototype.skip=function(){for(var t=this.next;this.index<this.tokens.length&&!t.isCharacter(o.m)&&(this.rparensExpected<=0||!t.isCharacter(o.f))&&(this.rbracesExpected<=0||!t.isCharacter(o.h))&&(this.rbracketsExpected<=0||!t.isCharacter(o.j));)this.next.isError()&&this.errors.push(new c.b(this.next.toString(),this.input,this.locationText(),this.location)),this.advance(),t=this.next},t}(),h=function(){function t(){this.simple=!0}return t.check=function(e){var n=new t;return e.visit(n),n.simple},t.prototype.visitImplicitReceiver=function(t,e){},t.prototype.visitInterpolation=function(t,e){this.simple=!1},t.prototype.visitLiteralPrimitive=function(t,e){},t.prototype.visitPropertyRead=function(t,e){},t.prototype.visitPropertyWrite=function(t,e){this.simple=!1},t.prototype.visitSafePropertyRead=function(t,e){this.simple=!1},t.prototype.visitMethodCall=function(t,e){this.simple=!1},t.prototype.visitSafeMethodCall=function(t,e){this.simple=!1},t.prototype.visitFunctionCall=function(t,e){this.simple=!1},t.prototype.visitLiteralArray=function(t,e){this.visitAll(t.expressions)},t.prototype.visitLiteralMap=function(t,e){this.visitAll(t.values)},t.prototype.visitBinary=function(t,e){this.simple=!1},t.prototype.visitPrefixNot=function(t,e){this.simple=!1},t.prototype.visitConditional=function(t,e){this.simple=!1},t.prototype.visitPipe=function(t,e){this.simple=!1},t.prototype.visitKeyedRead=function(t,e){this.simple=!1},t.prototype.visitKeyedWrite=function(t,e){this.simple=!1},t.prototype.visitAll=function(t){var e=this;return t.map(function(t){return t.visit(e)})},t.prototype.visitChain=function(t,e){this.simple=!1},t.prototype.visitQuote=function(t,e){this.simple=!1},t}()},function(t,e,n){"use strict";var i=n(0),r=n(152),o=n(40),s=n(66);n.d(e,"b",function(){return c}),n.d(e,"a",function(){return s.a});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var a=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},c=function(t){function e(){t.call(this,r.a)}return a(e,t),e.prototype.parse=function(e,n,i,r){return void 0===i&&(i=!1),void 0===r&&(r=o.a),t.prototype.parse.call(this,e,n,i,r)},e.decorators=[{type:i.Injectable}],e.ctorParameters=[],e}(s.b)},function(t,e,n){"use strict";function i(t){return t.trim().split(/\s+/g)}function r(t,e){var r=new C.a,o=n.i(b.e)(t)[1];r.setElement(o);for(var s=0;s<e.length;s++){var a=e[s][0],c=n.i(b.e)(a)[1],l=e[s][1];if(r.addAttribute(c,l),a.toLowerCase()==z){var u=i(l);u.forEach(function(t){return r.addClassName(t)})}}return r}function o(t){return"@"==t[0]}function s(t){return t instanceof h.d&&0==t.value.trim().length}var a=n(0),c=n(19),l=n(148),u=n(105),d=n(2),p=n(261),f=n(13),h=n(53),m=n(106),v=n(467),g=n(40),b=n(67),y=n(41),w=n(14),_=n(272),x=n(82),C=n(158),k=n(275),E=n(22),S=n(54),O=n(276);n.d(e,"a",function(){return X});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var T=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},P=/^(?:(?:(?:(bind-)|(let-)|(ref-|#)|(on-)|(bindon-)|(@))(.+))|\[\(([^\)]+)\)\]|\[([^\]]+)\]|\(([^\)]+)\))$/,M=1,A=2,I=3,D=4,R=5,N=6,j=7,L=8,F=9,V=10,H="animate-",U="template",B="template",q="*",z="class",W=".",G="attr",Y="class",$="style",K=C.a.parse("*")[0],Z=new a.OpaqueToken("TemplateTransforms"),Q=function(t){function e(e,n,i){t.call(this,n,e,i)}return T(e,t),e}(y.a),J=function(){function t(t,e){this.templateAst=t,this.errors=e}return t}(),X=function(){function t(t,e,n,i,r){this._exprParser=t,this._schemaRegistry=e,this._htmlParser=n,this._console=i,this.transforms=r}return t.prototype.parse=function(t,e,n,i,r,o){var s=this.tryParse(t,e,n,i,r,o),a=s.errors.filter(function(t){return t.level===y.e.WARNING}),c=s.errors.filter(function(t){return t.level===y.e.FATAL});if(a.length>0&&this._console.warn("Template parse warnings:\n"+a.join("\n")),c.length>0){var l=c.join("\n");throw new Error("Template parse errors:\n"+l)}return s.templateAst},t.prototype.tryParse=function(t,e,n,i,r,o){return this.tryParseHtml(this.expandHtml(this._htmlParser.parse(e,o,!0,this.getInterpolationConfig(t))),t,e,n,i,r,o)},t.prototype.tryParseHtml=function(t,e,i,r,o,s,a){var l,u=t.errors;if(t.rootNodes.length>0){var p=n.i(c.f)(r),f=n.i(c.f)(o),m=new _.a(e,t.rootNodes[0].sourceSpan),v=new tt(m,p,f,s,this._exprParser,this._schemaRegistry);l=h.g(v,t.rootNodes,ot),u.push.apply(u,v.errors.concat(m.errors))}else l=[];return this._assertNoReferenceDuplicationOnTemplate(l,u),u.length>0?new J(l,u):(n.i(d.a)(this.transforms)&&this.transforms.forEach(function(t){l=n.i(S.c)(t,l)}),new J(l,u))},t.prototype.expandHtml=function(t,e){void 0===e&&(e=!1);var i=t.errors;if(0==i.length||e){var r=n.i(v.a)(t.rootNodes);i.push.apply(i,r.errors),t=new m.a(r.nodes,i)}return t},t.prototype.getInterpolationConfig=function(t){if(t.template)return g.b.fromArray(t.template.interpolation)},t.prototype._assertNoReferenceDuplicationOnTemplate=function(t,e){var n=[];t.filter(function(t){return!!t.references}).forEach(function(t){return t.references.forEach(function(t){var i=t.name;if(n.indexOf(i)<0)n.push(i);else{var r=new Q('Reference "#'+i+'" is defined several times',t.sourceSpan,y.e.FATAL);e.push(r)}})})},t.decorators=[{type:a.Injectable}],t.ctorParameters=[{type:u.a},{type:x.a},{type:p.a},{type:w.Q},{type:Array,decorators:[{type:a.Optional},{type:a.Inject,args:[Z]}]}],t}(),tt=function(){function t(t,e,n,i,r,o){var s=this;this.providerViewContext=t,this._schemas=i,this._exprParser=r,this._schemaRegistry=o,this.selectorMatcher=new C.b,this.errors=[],this.directivesIndex=new Map,this.ngContentCount=0,this.pipesByName=new Map;var a=t.component.template;a&&a.interpolation&&(this._interpolationConfig={start:a.interpolation[0],end:a.interpolation[1]}),e.forEach(function(t,e){var n=C.a.parse(t.selector);s.selectorMatcher.addSelectables(n,t),s.directivesIndex.set(t,e)}),n.forEach(function(t){return s.pipesByName.set(t.name,t)})}return t.prototype._reportError=function(t,e,n){void 0===n&&(n=y.e.FATAL),this.errors.push(new Q(t,e,n))},t.prototype._reportParserErrors=function(t,e){for(var n=0,i=t;n<i.length;n++){var r=i[n];this._reportError(r.message,e)}},t.prototype._parseInterpolation=function(t,e){var i=e.start.toString();try{var r=this._exprParser.parseInterpolation(t,i,this._interpolationConfig);if(r&&this._reportParserErrors(r.errors,e),this._checkPipes(r,e),n.i(d.a)(r)&&r.ast.expressions.length>w.R)throw new Error("Only support at most "+w.R+" interpolation values!");return r}catch(t){return this._reportError(""+t,e),this._exprParser.wrapLiteralPrimitive("ERROR",i)}},t.prototype._parseAction=function(t,e){var n=e.start.toString();try{var i=this._exprParser.parseAction(t,n,this._interpolationConfig);return i&&this._reportParserErrors(i.errors,e),!i||i.ast instanceof l.g?(this._reportError("Empty expressions are not allowed",e),this._exprParser.wrapLiteralPrimitive("ERROR",n)):(this._checkPipes(i,e),i)}catch(t){return this._reportError(""+t,e),this._exprParser.wrapLiteralPrimitive("ERROR",n)}},t.prototype._parseBinding=function(t,e){var n=e.start.toString();try{var i=this._exprParser.parseBinding(t,n,this._interpolationConfig);return i&&this._reportParserErrors(i.errors,e),this._checkPipes(i,e),i}catch(t){return this._reportError(""+t,e),this._exprParser.wrapLiteralPrimitive("ERROR",n)}},t.prototype._parseTemplateBindings=function(t,e){var i=this,r=e.start.toString();try{var o=this._exprParser.parseTemplateBindings(t,r);return this._reportParserErrors(o.errors,e),o.templateBindings.forEach(function(t){n.i(d.a)(t.expression)&&i._checkPipes(t.expression,e)}),o.warnings.forEach(function(t){i._reportError(t,e,y.e.WARNING)}),o.templateBindings}catch(t){return this._reportError(""+t,e),[]}},t.prototype._checkPipes=function(t,e){var i=this;if(n.i(d.a)(t)){var r=new at;t.visit(r),r.pipes.forEach(function(t){i.pipesByName.has(t)||i._reportError("The pipe '"+t+"' could not be found",e)})}},t.prototype.visitExpansion=function(t,e){return null},t.prototype.visitExpansionCase=function(t,e){return null},t.prototype.visitText=function(t,e){var i=e.findNgContentIndex(K),r=this._parseInterpolation(t.value,t.sourceSpan);return n.i(d.a)(r)?new S.d(r,i,t.sourceSpan):new S.e(t.value,i,t.sourceSpan)},t.prototype.visitAttribute=function(t,e){return new S.f(t.name,t.value,t.sourceSpan)},t.prototype.visitComment=function(t,e){return null},t.prototype.visitElement=function(t,e){var i=this,o=t.name,a=n.i(O.a)(t);if(a.type===O.b.SCRIPT||a.type===O.b.STYLE)return null;if(a.type===O.b.STYLESHEET&&n.i(k.a)(a.hrefAttr))return null;var c=[],l=[],u=[],p=[],f=[],m=[],v=[],g=[],y=[],w=!1,x=[],E=n.i(b.e)(o.toLowerCase())[1],T=E==U;t.attrs.forEach(function(t){var e=i._parseAttr(T,t,c,l,f,m,u,p),n=i._parseInlineTemplateBinding(t,g,v,y);n&&w&&i._reportError("Can't have multiple template bindings on one element. Use only one attribute named 'template' or prefixed with *",t.sourceSpan),e||n||(x.push(i.visitAttribute(t,null)),c.push([t.name,t.value])),n&&(w=!0)});var P=r(o,c),M=this._parseDirectives(this.selectorMatcher,P),A=M.directives,I=M.matchElement,D=[],R=this._createDirectiveAsts(T,t.name,A,l,u,t.sourceSpan,D),N=this._createElementPropertyAsts(t.name,l,R).concat(f),j=e.isTemplateElement||w,L=new _.b(this.providerViewContext,e.providerContext,j,R,x,D,t.sourceSpan),F=h.g(a.nonBindable?st:this,t.children,rt.create(T,R,T?e.providerContext:L));L.afterElement();var V,H=n.i(d.a)(a.projectAs)?C.a.parse(a.projectAs)[0]:P,B=e.findNgContentIndex(H);if(a.type===O.b.NG_CONTENT)t.children&&!t.children.every(s)&&this._reportError("<ng-content> element cannot have content.",t.sourceSpan),V=new S.g(this.ngContentCount++,w?null:B,t.sourceSpan);else if(T)this._assertAllEventsPublishedByDirectives(R,m),this._assertNoComponentsNorElementBindingsOnTemplate(R,N,t.sourceSpan),V=new S.h(x,m,D,p,L.transformedDirectiveAsts,L.transformProviders,L.transformedHasViewContainer,F,w?null:B,t.sourceSpan);else{this._assertElementExists(I,t),this._assertOnlyOneComponent(R,t.sourceSpan);var q=w?null:e.findNgContentIndex(H);V=new S.i(o,x,N,m,D,L.transformedDirectiveAsts,L.transformProviders,L.transformedHasViewContainer,F,w?null:q,t.sourceSpan,t.endSourceSpan),this._findComponentDirectives(R).forEach(function(t){return i._validateElementAnimationInputOutputs(t.hostProperties,t.hostEvents,t.directive.template)});var z=L.viewContext.component.template;this._validateElementAnimationInputOutputs(N,m,z)}if(w){var W=r(U,g),G=this._parseDirectives(this.selectorMatcher,W).directives,Y=this._createDirectiveAsts(!0,t.name,G,v,[],t.sourceSpan,[]),$=this._createElementPropertyAsts(t.name,v,Y);this._assertNoComponentsNorElementBindingsOnTemplate(Y,$,t.sourceSpan);var K=new _.b(this.providerViewContext,e.providerContext,e.isTemplateElement,Y,[],[],t.sourceSpan);K.afterElement(),V=new S.h([],[],[],y,K.transformedDirectiveAsts,K.transformProviders,K.transformedHasViewContainer,[V],B,t.sourceSpan)}return V},t.prototype._validateElementAnimationInputOutputs=function(t,e,n){var i=this,r=new Set;n.animations.forEach(function(t){r.add(t.name)});var o=t.filter(function(t){return t.isAnimation});o.forEach(function(t){var e=t.name;r.has(e)||i._reportError("Couldn't find an animation entry for \""+e+'"',t.sourceSpan)}),e.forEach(function(t){if(t.isAnimation){var e=o.find(function(e){return e.name==t.name});e||i._reportError("Unable to listen on (@"+t.name+"."+t.phase+") because the animation trigger [@"+t.name+"] isn't being used on the same element",t.sourceSpan)}})},t.prototype._parseInlineTemplateBinding=function(t,e,i,r){var o=null;if(this._normalizeAttributeName(t.name)==B)o=t.value;else if(t.name.startsWith(q)){var s=t.name.substring(q.length);o=0==t.value.length?s:s+" "+t.value}if(n.i(d.a)(o)){for(var a=this._parseTemplateBindings(o,t.sourceSpan),c=0;c<a.length;c++){var l=a[c];l.keyIsVar?r.push(new S.j(l.key,l.name,t.sourceSpan)):n.i(d.a)(l.expression)?this._parsePropertyAst(l.key,l.expression,t.sourceSpan,e,i):(e.push([l.key,""]),this._parseLiteralAttr(l.key,null,t.sourceSpan,i))}return!0}return!1},t.prototype._parseAttr=function(t,e,i,r,s,a,c,l){var u=this._normalizeAttributeName(e.name),p=e.value,f=e.sourceSpan,h=u.match(P),m=!1;if(null!==h)if(m=!0,n.i(d.a)(h[M]))this._parsePropertyOrAnimation(h[j],p,f,i,r,s);else if(h[A])if(t){var v=h[j];this._parseVariable(v,p,f,l)}else this._reportError('"let-" is only supported on template elements.',f);else if(h[I]){var v=h[j];this._parseReference(v,p,f,c)}else h[D]?this._parseEventOrAnimationEvent(h[j],p,f,i,a):h[R]?(this._parsePropertyOrAnimation(h[j],p,f,i,r,s),this._parseAssignmentEvent(h[j],p,f,i,a)):h[N]?(o(u)&&n.i(d.a)(p)&&p.length>0&&this._reportError('Assigning animation triggers via @prop="exp" attributes with an expression is invalid. Use property bindings (e.g. [@prop]="exp") or use an attribute without a value (e.g. @prop) instead.',f,y.e.FATAL),this._parseAnimation(h[j],p,f,i,s)):h[L]?(this._parsePropertyOrAnimation(h[L],p,f,i,r,s),this._parseAssignmentEvent(h[L],p,f,i,a)):h[F]?this._parsePropertyOrAnimation(h[F],p,f,i,r,s):h[V]&&this._parseEventOrAnimationEvent(h[V],p,f,i,a);else m=this._parsePropertyInterpolation(u,p,f,i,r);return m||this._parseLiteralAttr(u,p,f,r),m},t.prototype._normalizeAttributeName=function(t){return/^data-/i.test(t)?t.substring(5):t},t.prototype._parseVariable=function(t,e,n,i){t.indexOf("-")>-1&&this._reportError('"-" is not allowed in variable names',n),i.push(new S.j(t,e,n))},t.prototype._parseReference=function(t,e,n,i){t.indexOf("-")>-1&&this._reportError('"-" is not allowed in reference names',n),i.push(new it(t,e,n))},t.prototype._parsePropertyOrAnimation=function(t,e,n,i,r,s){var a=H.length,c=o(t),l=1;t.substring(0,a)==H&&(c=!0,l=a),c?this._parseAnimation(t.substr(l),e,n,i,s):this._parsePropertyAst(t,this._parseBinding(e,n),n,i,r)},t.prototype._parseAnimation=function(t,e,i,r,o){n.i(d.a)(e)&&0!=e.length||(e="null");var s=this._parseBinding(e,i);r.push([t,s.source]),o.push(new S.k(t,S.l.Animation,a.SecurityContext.NONE,s,null,i))},t.prototype._parsePropertyInterpolation=function(t,e,i,r,o){var s=this._parseInterpolation(e,i);return!!n.i(d.a)(s)&&(this._parsePropertyAst(t,s,i,r,o),!0)},t.prototype._parsePropertyAst=function(t,e,n,i,r){i.push([t,e.source]),r.push(new nt(t,e,!1,n))},t.prototype._parseAssignmentEvent=function(t,e,n,i,r){this._parseEventOrAnimationEvent(t+"Change",e+"=$event",n,i,r)},t.prototype._parseEventOrAnimationEvent=function(t,e,n,i,r){o(t)?(t=t.substr(1),this._parseAnimationEvent(t,e,n,r)):this._parseEvent(t,e,n,i,r)},t.prototype._parseAnimationEvent=function(t,e,i,r){var o=n.i(E.d)(t,[t,""]),s=o[0],a=o[1].toLowerCase();if(a)switch(a){case"start":case"done":var c=this._parseAction(e,i);r.push(new S.m(s,null,a,c,i));break;default:this._reportError('The provided animation output phase value "'+a+'" for "@'+s+'" is not supported (use start or done)',i)}else this._reportError("The animation trigger output event (@"+s+") is missing its phase value name (start or done are currently supported)",i)},t.prototype._parseEvent=function(t,e,i,r,o){var s=n.i(E.b)(t,[null,t]),a=s[0],c=s[1],l=this._parseAction(e,i);r.push([t,l.source]),o.push(new S.m(c,a,null,l,i))},t.prototype._parseLiteralAttr=function(t,e,n,i){i.push(new nt(t,this._exprParser.wrapLiteralPrimitive(e,""),!0,n))},t.prototype._parseDirectives=function(t,e){var n=this,i=new Array(this.directivesIndex.size),r=!1;return t.match(e,function(t,e){i[n.directivesIndex.get(e)]=e,r=r||t.hasElementSelector()}),{directives:i.filter(function(t){return!!t}),matchElement:r}},t.prototype._createDirectiveAsts=function(t,e,i,r,o,s,a){var c=this,l=new Set,u=null,d=i.map(function(t){var i=new y.d(s.start,s.end,"Directive "+t.type.name);t.isComponent&&(u=t);var d=[],p=[],h=[];return c._createDirectiveHostPropertyAsts(e,t.hostProperties,i,d),c._createDirectiveHostEventAsts(t.hostListeners,i,p),c._createDirectivePropertyAsts(t.inputs,r,h),o.forEach(function(e){(0===e.value.length&&t.isComponent||t.exportAs==e.value)&&(a.push(new S.n(e.name,n.i(f.c)(t.type),e.sourceSpan)),l.add(e.name))}),new S.o(t,h,d,p,i)});return o.forEach(function(e){if(e.value.length>0)l.has(e.name)||c._reportError('There is no directive with "exportAs" set to "'+e.value+'"',e.sourceSpan);else if(!u){var i=null;t&&(i=n.i(f.a)(f.b.TemplateRef)),a.push(new S.n(e.name,i,e.sourceSpan))}}),d},t.prototype._createDirectiveHostPropertyAsts=function(t,e,i,r){var o=this;e&&Object.keys(e).forEach(function(s){var a=e[s];if(n.i(d.f)(a)){var c=o._parseBinding(a,i);r.push(o._createElementPropertyAst(t,s,c,i))}else o._reportError('Value of the host property binding "'+s+'" needs to be a string representing an expression but got "'+a+'" ('+typeof a+")",i)})},t.prototype._createDirectiveHostEventAsts=function(t,e,i){var r=this;t&&Object.keys(t).forEach(function(o){var s=t[o];n.i(d.f)(s)?r._parseEventOrAnimationEvent(o,s,e,[],i):r._reportError('Value of the host listener "'+o+'" needs to be a string representing an expression but got "'+s+'" ('+typeof s+")",e)})},t.prototype._createDirectivePropertyAsts=function(t,e,n){if(t){var i=new Map;e.forEach(function(t){var e=i.get(t.name);e&&!e.isLiteral||i.set(t.name,t)}),Object.keys(t).forEach(function(e){var r=t[e],o=i.get(r);o&&n.push(new S.p(e,o.name,o.expression,o.sourceSpan))})}},t.prototype._createElementPropertyAsts=function(t,e,n){var i=this,r=[],o=new Map;return n.forEach(function(t){t.inputs.forEach(function(t){o.set(t.templateName,t)})}),e.forEach(function(e){e.isLiteral||o.get(e.name)||r.push(i._createElementPropertyAst(t,e.name,e.expression,e.sourceSpan))}),r},t.prototype._createElementPropertyAst=function(t,e,i,r){var s,c,l,u=null,d=e.split(W);if(1===d.length){var p=d[0];if(o(p))c=p.substr(1),s=S.l.Animation,l=a.SecurityContext.NONE;else if(c=this._schemaRegistry.getMappedPropName(p),l=this._schemaRegistry.securityContext(t,c),s=S.l.Property,this._validatePropertyOrAttributeName(c,r,!1),!this._schemaRegistry.hasProperty(t,c,this._schemas)){var f="Can't bind to '"+c+"' since it isn't a known property of '"+t+"'.";t.indexOf("-")>-1&&(f+="\n1. If '"+t+"' is an Angular component and it has '"+c+"' input, then verify that it is part of this module."+("\n2. If '"+t+"' is a Web Component then add \"CUSTOM_ELEMENTS_SCHEMA\" to the '@NgModule.schemas' of this component to suppress this message.\n")),this._reportError(f,r)}}else if(d[0]==G){c=d[1],this._validatePropertyOrAttributeName(c,r,!0);var h=this._schemaRegistry.getMappedPropName(c);l=this._schemaRegistry.securityContext(t,h);var m=c.indexOf(":");if(m>-1){var v=c.substring(0,m),g=c.substring(m+1);c=n.i(b.d)(v,g)}s=S.l.Attribute}else d[0]==Y?(c=d[1],s=S.l.Class,l=a.SecurityContext.NONE):d[0]==$?(u=d.length>2?d[2]:null,c=d[1],s=S.l.Style,l=a.SecurityContext.STYLE):(this._reportError("Invalid property name '"+e+"'",r),s=null,l=null);return new S.k(c,s,l,i,u,r)},t.prototype._validatePropertyOrAttributeName=function(t,e,n){var i=n?this._schemaRegistry.validateAttribute(t):this._schemaRegistry.validateProperty(t);i.error&&this._reportError(i.msg,e,y.e.FATAL)},t.prototype._findComponentDirectives=function(t){return t.filter(function(t){return t.directive.isComponent})},t.prototype._findComponentDirectiveNames=function(t){return this._findComponentDirectives(t).map(function(t){return t.directive.type.name})},t.prototype._assertOnlyOneComponent=function(t,e){var n=this._findComponentDirectiveNames(t);n.length>1&&this._reportError("More than one component: "+n.join(","),e)},t.prototype._assertElementExists=function(t,e){var n=e.name.replace(/^:xhtml:/,"");if(!t&&!this._schemaRegistry.hasElement(n,this._schemas)){var i="'"+n+"' is not a known element:\n"+("1. If '"+n+"' is an Angular component, then verify that it is part of this module.\n")+("2. If '"+n+"' is a Web Component then add \"CUSTOM_ELEMENTS_SCHEMA\" to the '@NgModule.schemas' of this component to suppress this message.");this._reportError(i,e.sourceSpan)}},t.prototype._assertNoComponentsNorElementBindingsOnTemplate=function(t,e,n){var i=this,r=this._findComponentDirectiveNames(t);r.length>0&&this._reportError("Components on an embedded template: "+r.join(","),n),e.forEach(function(t){i._reportError("Property binding "+t.name+' not used by any directive on an embedded template. Make sure that the property name is spelled correctly and all directives are listed in the "directives" section.',n)})},t.prototype._assertAllEventsPublishedByDirectives=function(t,e){var i=this,r=new Set;t.forEach(function(t){Object.keys(t.directive.outputs).forEach(function(e){var n=t.directive.outputs[e];r.add(n)})}),e.forEach(function(t){!n.i(d.a)(t.target)&&r.has(t.name)||i._reportError("Event binding "+t.fullName+' not emitted by any directive on an embedded template. Make sure that the event name is spelled correctly and all directives are listed in the "directives" section.',t.sourceSpan)})},t}(),et=function(){function t(){}return t.prototype.visitElement=function(t,e){var i=n.i(O.a)(t);if(i.type===O.b.SCRIPT||i.type===O.b.STYLE||i.type===O.b.STYLESHEET)return null;var o=t.attrs.map(function(t){return[t.name,t.value]}),s=r(t.name,o),a=e.findNgContentIndex(s),c=h.g(this,t.children,ot);return new S.i(t.name,h.g(this,t.attrs),[],[],[],[],[],!1,c,a,t.sourceSpan,t.endSourceSpan)},t.prototype.visitComment=function(t,e){return null},t.prototype.visitAttribute=function(t,e){return new S.f(t.name,t.value,t.sourceSpan)},t.prototype.visitText=function(t,e){var n=e.findNgContentIndex(K);return new S.e(t.value,n,t.sourceSpan)},t.prototype.visitExpansion=function(t,e){return t},t.prototype.visitExpansionCase=function(t,e){return t},t}(),nt=function(){function t(t,e,n,i){this.name=t,this.expression=e,this.isLiteral=n,this.sourceSpan=i}return t}(),it=function(){function t(t,e,n){this.name=t,this.value=e,this.sourceSpan=n}return t}(),rt=function(){function t(t,e,n,i){this.isTemplateElement=t,this._ngContentIndexMatcher=e,this._wildcardNgContentIndex=n,this.providerContext=i}return t.create=function(e,n,i){var r=new C.b,o=null,s=n.find(function(t){return t.directive.isComponent});if(s)for(var a=s.directive.template.ngContentSelectors,c=0;c<a.length;c++){var l=a[c];"*"===l?o=c:r.addSelectables(C.a.parse(a[c]),c)}return new t(e,r,o,i)},t.prototype.findNgContentIndex=function(t){var e=[];return this._ngContentIndexMatcher.match(t,function(t,n){e.push(n)}),e.sort(),n.i(d.a)(this._wildcardNgContentIndex)&&e.push(this._wildcardNgContentIndex),e.length>0?e[0]:null},t}(),ot=new rt(!0,new C.b,null,null),st=new et,at=function(t){function e(){t.apply(this,arguments),this.pipes=new Set}return T(e,t),e.prototype.visitPipe=function(t,e){return this.pipes.add(t.name),t.exp.visit(this),this.visitAll(t.args,e),null},e}(l.y)},function(t,e,n){"use strict";var i=n(0),r=n(144),o=n(81),s=n(278),a=n(280),c=n(482),l=n(282);n.d(e,"c",function(){return d}),n.d(e,"b",function(){return l.d}),n.d(e,"a",function(){return l.c});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var u=function(){function t(t,e,n){this.statements=t,this.viewFactoryVar=e,this.dependencies=n}return t}(),d=function(){function t(t){this._genConfig=t,this._animationCompiler=new r.a}return t.prototype.compileComponent=function(t,e,i,r,o){var d=[],p=new a.a(t,this._genConfig,r,i,o,0,s.a.createNull(),[]),f=[];return n.i(l.a)(p,e,d),n.i(c.a)(p,e),n.i(l.b)(p,f),new u(f,p.viewFactory.name,d)},t.decorators=[{type:i.Injectable}],t.ctorParameters=[{type:o.a}],t}()},function(t,e,n){"use strict";function i(){return""+r()+r()+r()}function r(){return String.fromCharCode(97+Math.floor(25*Math.random()))}var o=n(33);n.d(e,"a",function(){return s}),n.d(e,"e",function(){return a}),n.d(e,"b",function(){return c}),n.d(e,"c",function(){return l}),n.d(e,"d",function(){return u});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var s=new o.a("AppId"),a={provide:s,useFactory:i,deps:[]},c=new o.a("Platform Initializer"),l=new o.a("appBootstrapListener"),u=new o.a("Application Packages Root URL")},function(t,e,n){"use strict";var i=n(164),r=n(288),o=n(289),s=n(290),a=n(111),c=n(490),l=n(112);n.d(e,"k",function(){return p}),n.d(e,"l",function(){return f}),n.d(e,"i",function(){return a.c}),n.d(e,"j",function(){return a.d}),n.d(e,"a",function(){return a.b}),n.d(e,"c",function(){return c.a}),n.d(e,"b",function(){return l.a}),n.d(e,"m",function(){return l.b}),n.d(e,"d",function(){return i.b}),n.d(e,"e",function(){return i.c}),n.d(e,"g",function(){return r.b}),n.d(e,"f",function(){return o.a}),n.d(e,"h",function(){return s.a});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var u=[new r.a],d=[new i.a],p=new o.a(d),f=new s.a(u)},function(t,e,n){"use strict";function i(t,e){return n.i(r.c)(t)&&n.i(r.c)(e)?n.i(r.e)(t,e,i):!(n.i(r.c)(t)||n.i(o.n)(t)||n.i(r.c)(e)||n.i(o.n)(e))||n.i(o.k)(t,e)}var r=n(18),o=n(3);n.d(e,"a",function(){return s}),e.b=i,n.d(e,"d",function(){return a}),n.d(e,"e",function(){return c}),n.d(e,"c",function(){return l});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var s={toString:function(){return"CD_INIT_VALUE"}},a=function(){function t(t){this.wrapped=t}return t.wrap=function(e){return new t(e)},t}(),c=function(){function t(){this.hasWrappedValue=!1}return t.prototype.unwrap=function(t){return t instanceof a?(this.hasWrappedValue=!0,t.wrapped):t},t.prototype.reset=function(){this.hasWrappedValue=!1},t}(),l=function(){function t(t,e){this.previousValue=t,this.currentValue=e}return t.prototype.isFirstChange=function(){return this.previousValue===s},t}()},function(t,e,n){"use strict";function i(t){return n.i(r.c)(t)||t===o.Default}var r=n(3);n.d(e,"a",function(){return o}),n.d(e,"b",function(){return s}),e.c=i;/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var o;!function(t){t[t.OnPush=0]="OnPush",t[t.Default=1]="Default"}(o||(o={}));var s;!function(t){t[t.CheckOnce=0]="CheckOnce",t[t.Checked=1]="Checked",t[t.CheckAlways=2]="CheckAlways",t[t.Detached=3]="Detached",t[t.Errored=4]="Errored",t[t.Destroyed=5]="Destroyed"}(s||(s={}))},function(t,e,n){"use strict";var i=n(30),r=n(3);n.d(e,"a",function(){return s}),n.d(e,"b",function(){return c});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var o=new Object,s=o,a=function(){function t(){}return t.prototype.get=function(t,e){if(void 0===e&&(e=o),e===o)throw new Error("No provider for "+n.i(r.b)(t)+"!");return e},t}(),c=function(){function t(){}return t.prototype.get=function(t,e){return n.i(i.a)()},t.THROW_IF_NOT_FOUND=o,t.NULL=new a,t}()},function(t,e,n){"use strict";var i=n(69);n.d(e,"b",function(){return r}),n.d(e,"c",function(){return o}),n.d(e,"a",function(){return s}),n.d(e,"d",function(){return a}),n.d(e,"f",function(){return c}),n.d(e,"e",function(){return l});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var r=n.i(i.a)("Inject",[["token",void 0]]),o=n.i(i.a)("Optional",[]),s=n.i(i.a)("Injectable",[]),a=n.i(i.a)("Self",[]),c=n.i(i.a)("SkipSelf",[]),l=n.i(i.a)("Host",[])},function(t,e,n){"use strict";var i=n(30),r=n(3);n.d(e,"a",function(){return c}),n.d(e,"b",function(){return l});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=function(t){function e(e){t.call(this,"No component factory found for "+n.i(r.b)(e)),this.component=e}return o(e,t),e}(i.b),a=function(){function t(){}return t.prototype.resolveComponentFactory=function(t){throw new s(t)},t}(),c=function(){function t(){}return t.NULL=new a,t}(),l=function(){function t(t,e){this._parent=e,this._factories=new Map;for(var n=0;n<t.length;n++){var i=t[n];this._factories.set(i.componentType,i)}}return t.prototype.resolveComponentFactory=function(t){var e=this._factories.get(t);return e||(e=this._parent.resolveComponentFactory(t)),e},t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return i});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var i;!function(t){t[t.HOST=0]="HOST",t[t.COMPONENT=1]="COMPONENT",t[t.EMBEDDED=2]="EMBEDDED"}(i||(i={}))},function(t,e,n){"use strict";function i(t){return r(t,[])}function r(t,e){for(var i=0;i<t.length;i++){var o=t[i];if(o instanceof O.a){var s=o;if(e.push(s.nativeElement),n.i(k.e)(s.nestedViews))for(var a=0;a<s.nestedViews.length;a++)r(s.nestedViews[a].rootNodesOrAppElements,e)}else e.push(o)}return e}function o(t,e){var n;if(t)if(t.length<e){var i=t.length;n=new Array(e);for(var r=0;r<e;r++)n[r]=r<i?t[r]:M}else n=t;else n=M;return n}function s(t,e,n,i,r,o,s,c,l,u,d,p,f,h,m,v,g,b,y,w){switch(t){case 1:return e+a(n)+i;case 2:return e+a(n)+i+a(r)+o;case 3:return e+a(n)+i+a(r)+o+a(s)+c;case 4:return e+a(n)+i+a(r)+o+a(s)+c+a(l)+u;case 5:return e+a(n)+i+a(r)+o+a(s)+c+a(l)+u+a(d)+p;case 6:return e+a(n)+i+a(r)+o+a(s)+c+a(l)+u+a(d)+p+a(f)+h;case 7:return e+a(n)+i+a(r)+o+a(s)+c+a(l)+u+a(d)+p+a(f)+h+a(m)+v;case 8:return e+a(n)+i+a(r)+o+a(s)+c+a(l)+u+a(d)+p+a(f)+h+a(m)+v+a(g)+b;case 9:return e+a(n)+i+a(r)+o+a(s)+c+a(l)+u+a(d)+p+a(f)+h+a(m)+v+a(g)+b+a(y)+w;default:throw new Error("Does not support more than 9 expressions")}}function a(t){return null!=t?t.toString():""}function c(t,e,i){if(t){if(!n.i(_.a)(e,i))throw new T.a(e,i);return!1}return!n.i(k.k)(e,i)}function l(t,e){return t}function u(t){var e,i=x.a;return function(r){return n.i(k.k)(i,r)||(i=r,e=t(r)),e}}function d(t){var e,i=x.a,r=x.a;return function(o,s){return n.i(k.k)(i,o)&&n.i(k.k)(r,s)||(i=o,r=s,e=t(o,s)),e}}function p(t){var e,i=x.a,r=x.a,o=x.a;return function(s,a,c){return n.i(k.k)(i,s)&&n.i(k.k)(r,a)&&n.i(k.k)(o,c)||(i=s,r=a,o=c,e=t(s,a,c)),e}}function f(t){var e,i,r,o,s;return i=r=o=s=x.a,function(a,c,l,u){return n.i(k.k)(i,a)&&n.i(k.k)(r,c)&&n.i(k.k)(o,l)&&n.i(k.k)(s,u)||(i=a,r=c,o=l,s=u,e=t(a,c,l,u)),e}}function h(t){var e,i,r,o,s,a;return i=r=o=s=a=x.a,function(c,l,u,d,p){return n.i(k.k)(i,c)&&n.i(k.k)(r,l)&&n.i(k.k)(o,u)&&n.i(k.k)(s,d)&&n.i(k.k)(a,p)||(i=c,r=l,o=u,s=d,a=p,e=t(c,l,u,d,p)),e}}function m(t){var e,i,r,o,s,a,c;return i=r=o=s=a=c=x.a,function(l,u,d,p,f,h){return n.i(k.k)(i,l)&&n.i(k.k)(r,u)&&n.i(k.k)(o,d)&&n.i(k.k)(s,p)&&n.i(k.k)(a,f)&&n.i(k.k)(c,h)||(i=l,r=u,o=d,s=p,a=f,c=h,e=t(l,u,d,p,f,h)),e}}function v(t){var e,i,r,o,s,a,c,l;return i=r=o=s=a=c=l=x.a,function(u,d,p,f,h,m,v){return n.i(k.k)(i,u)&&n.i(k.k)(r,d)&&n.i(k.k)(o,p)&&n.i(k.k)(s,f)&&n.i(k.k)(a,h)&&n.i(k.k)(c,m)&&n.i(k.k)(l,v)||(i=u,r=d,o=p,s=f,a=h,c=m,l=v,e=t(u,d,p,f,h,m,v)),e}}function g(t){var e,i,r,o,s,a,c,l,u;return i=r=o=s=a=c=l=u=x.a,function(d,p,f,h,m,v,g,b){return n.i(k.k)(i,d)&&n.i(k.k)(r,p)&&n.i(k.k)(o,f)&&n.i(k.k)(s,h)&&n.i(k.k)(a,m)&&n.i(k.k)(c,v)&&n.i(k.k)(l,g)&&n.i(k.k)(u,b)||(i=d,r=p,o=f,s=h,a=m,c=v,l=g,u=b,e=t(d,p,f,h,m,v,g,b)),e}}function b(t){var e,i,r,o,s,a,c,l,u,d;return i=r=o=s=a=c=l=u=d=x.a,function(p,f,h,m,v,g,b,y,w){return n.i(k.k)(i,p)&&n.i(k.k)(r,f)&&n.i(k.k)(o,h)&&n.i(k.k)(s,m)&&n.i(k.k)(a,v)&&n.i(k.k)(c,g)&&n.i(k.k)(l,b)&&n.i(k.k)(u,y)&&n.i(k.k)(d,w)||(i=p,r=f,o=h,s=m,a=v,c=g,l=b,u=y,d=w,e=t(p,f,h,m,v,g,b,y,w)),e}}function y(t){var e,i,r,o,s,a,c,l,u,d,p;return i=r=o=s=a=c=l=u=d=p=x.a,function(f,h,m,v,g,b,y,w,_,x){return n.i(k.k)(i,f)&&n.i(k.k)(r,h)&&n.i(k.k)(o,m)&&n.i(k.k)(s,v)&&n.i(k.k)(a,g)&&n.i(k.k)(c,b)&&n.i(k.k)(l,y)&&n.i(k.k)(u,w)&&n.i(k.k)(d,_)&&n.i(k.k)(p,x)||(i=f,r=h,o=m,s=v,a=g,c=b,l=y,u=w,d=_,p=x,e=t(f,h,m,v,g,b,y,w,_,x)),e}}var w=n(109),_=n(110),x=n(111),C=n(33),k=n(3),E=n(174),S=n(309),O=n(171),T=n(298);n.d(e,"a",function(){return P}),e.c=i,e.b=o,n.d(e,"d",function(){return A}),e.f=s,e.e=c,e.s=l,n.d(e,"g",function(){return I}),n.d(e,"h",function(){return D}),e.i=u,e.j=d,e.k=p,e.l=f,e.m=h,e.n=m,e.o=v,e.p=g,e.q=b,e.r=y;/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var P=function(){function t(t,e,n){this._renderer=t,this._appId=e,this._nextCompTypeId=0,this.sanitizer=n}return t.prototype.createRenderComponentType=function(t,e,n,i,r){return new E.a(this._appId+"-"+this._nextCompTypeId++,t,e,n,i,r)},t.prototype.renderComponent=function(t){return this._renderer.renderComponent(t)},t.decorators=[{type:C.b}],t.ctorParameters=[{type:E.b},{type:void 0,decorators:[{type:C.c,args:[w.a]}]},{type:S.a}],t}(),M=[],A=9,I=[],D={}},function(t,e,n){"use strict";function i(t,e){return null}var r=n(505);n.d(e,"a",function(){return s}),n.d(e,"b",function(){return a}),n.d(e,"c",function(){return c}),n.d(e,"d",function(){return l});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var o=n.i(r.a)(),s=o?r.b:function(t,e){return i},a=o?r.c:function(t,e){return e},c=o?r.d:function(t,e){return null},l=o?r.e:function(t){return null}},function(t,e,n){"use strict";var i=n(0),r=n(37);n.d(e,"a",function(){return s});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var o={provide:r.a,useExisting:n.i(i.forwardRef)(function(){return s}),multi:!0},s=function(){function t(t,e){this._renderer=t,this._elementRef=e,this.onChange=function(t){},this.onTouched=function(){}}return t.prototype.writeValue=function(t){this._renderer.setElementProperty(this._elementRef.nativeElement,"checked",t)},t.prototype.registerOnChange=function(t){this.onChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.setDisabledState=function(t){this._renderer.setElementProperty(this._elementRef.nativeElement,"disabled",t)},t.decorators=[{type:i.Directive,args:[{selector:"input[type=checkbox][formControlName],input[type=checkbox][formControl],input[type=checkbox][ngModel]",host:{"(change)":"onChange($event.target.checked)","(blur)":"onTouched()"},providers:[o]}]}],t.ctorParameters=[{type:i.Renderer},{type:i.ElementRef}],t}()},function(t,e,n){"use strict";var i=n(0),r=n(25),o=n(37);n.d(e,"a",function(){return a});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var s={provide:o.a,useExisting:n.i(i.forwardRef)(function(){return a}),multi:!0},a=function(){function t(t,e){this._renderer=t,this._elementRef=e,this.onChange=function(t){},this.onTouched=function(){}}return t.prototype.writeValue=function(t){var e=n.i(r.b)(t)?"":t;this._renderer.setElementProperty(this._elementRef.nativeElement,"value",e)},t.prototype.registerOnChange=function(t){this.onChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.setDisabledState=function(t){this._renderer.setElementProperty(this._elementRef.nativeElement,"disabled",t)},t.decorators=[{type:i.Directive,args:[{selector:"input:not([type=checkbox])[formControlName],textarea[formControlName],input:not([type=checkbox])[formControl],textarea[formControl],input:not([type=checkbox])[ngModel],textarea[ngModel],[ngDefaultControl]",host:{"(input)":"onChange($event.target.value)","(blur)":"onTouched()"},providers:[s]}]}],t.ctorParameters=[{type:i.Renderer},{type:i.ElementRef}],t}()},function(t,e,n){"use strict";var i=n(0),r=n(38),o=n(86),s=n(42),a=n(87),c=n(311);n.d(e,"a",function(){return d});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var l=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},u={provide:s.a,useExisting:n.i(i.forwardRef)(function(){return d})},d=function(t){function e(e,n,i){t.call(this),this._parent=e,this._validators=n,this._asyncValidators=i}return l(e,t),e.prototype._checkParentType=function(){this._parent instanceof e||this._parent instanceof a.a||c.a.modelGroupParentException()},e.decorators=[{type:i.Directive,args:[{selector:"[ngModelGroup]",providers:[u],exportAs:"ngModelGroup"}]}],e.ctorParameters=[{type:s.a,decorators:[{type:i.Host},{type:i.SkipSelf}]},{type:Array,decorators:[{type:i.Optional},{type:i.Self},{type:i.Inject,args:[r.b]}]},{type:Array,decorators:[{type:i.Optional},{type:i.Self},{type:i.Inject,args:[r.c]}]}],e.propDecorators={name:[{type:i.Input,args:["ngModelGroup"]}]},e}(o.a)},function(t,e,n){"use strict";var i=n(310);n.d(e,"a",function(){return r});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var r=function(){function t(){}return t.controlParentException=function(){throw new Error("formControlName must be used with a parent formGroup directive.  You'll want to add a formGroup\n       directive and pass it an existing FormGroup instance (you can create one in your class).\n\n      Example:\n\n      "+i.a.formControlName)},t.ngModelGroupException=function(){throw new Error('formControlName cannot be used with an ngModelGroup parent. It is only compatible with parents\n       that also have a "form" prefix: formGroupName, formArrayName, or formGroup.\n\n       Option 1:  Update the parent to be formGroupName (reactive form strategy)\n\n        '+i.a.formGroupName+"\n\n        Option 2: Use ngModel instead of formControlName (template-driven strategy)\n\n        "+i.a.ngModelGroup)},t.missingFormException=function(){throw new Error("formGroup expects a FormGroup instance. Please pass one in.\n\n       Example:\n\n       "+i.a.formControlName)},t.groupParentException=function(){throw new Error("formGroupName must be used with a parent formGroup directive.  You'll want to add a formGroup\n      directive and pass it an existing FormGroup instance (you can create one in your class).\n\n      Example:\n\n      "+i.a.formGroupName)},t.arrayParentException=function(){throw new Error("formArrayName must be used with a parent formGroup directive.  You'll want to add a formGroup\n       directive and pass it an existing FormGroup instance (you can create one in your class).\n\n        Example:\n\n        "+i.a.formArrayName)},t.disabledAttrWarning=function(){console.warn("\n      It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true\n      when you set up this control in your component class, the disabled attribute will actually be set in the DOM for\n      you. We recommend using this approach to avoid 'changed after checked' errors.\n       \n      Example: \n      form = new FormGroup({\n        first: new FormControl({value: 'Nancy', disabled: true}, Validators.required),\n        last: new FormControl('Drew', Validators.required)\n      });\n    ")},t}()},function(t,e,n){"use strict";function i(t,e){return n.i(a.b)(t)?""+e:(n.i(a.f)(e)||(e="Object"),(t+": "+e).slice(0,50))}function r(t){return t.split(":")[0]}var o=n(0),s=n(56),a=n(25),c=n(37);n.d(e,"a",function(){return u}),n.d(e,"b",function(){return d});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var l={provide:c.a,useExisting:n.i(o.forwardRef)(function(){return u}),multi:!0},u=function(){function t(t,e){this._renderer=t,this._elementRef=e,this._optionMap=new Map,this._idCounter=0,this.onChange=function(t){},this.onTouched=function(){}}return t.prototype.writeValue=function(t){this.value=t;var e=i(this._getOptionId(t),t);this._renderer.setElementProperty(this._elementRef.nativeElement,"value",e)},t.prototype.registerOnChange=function(t){var e=this;this.onChange=function(n){e.value=n,t(e._getOptionValue(n))}},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.setDisabledState=function(t){this._renderer.setElementProperty(this._elementRef.nativeElement,"disabled",t)},t.prototype._registerOption=function(){return(this._idCounter++).toString()},t.prototype._getOptionId=function(t){for(var e=0,i=s.c.keys(this._optionMap);e<i.length;e++){var r=i[e];if(n.i(a.g)(this._optionMap.get(r),t))return r}return null},t.prototype._getOptionValue=function(t){var e=this._optionMap.get(r(t));return n.i(a.a)(e)?e:t},t.decorators=[{type:o.Directive,args:[{selector:"select:not([multiple])[formControlName],select:not([multiple])[formControl],select:not([multiple])[ngModel]",host:{"(change)":"onChange($event.target.value)","(blur)":"onTouched()"},providers:[l]}]}],t.ctorParameters=[{type:o.Renderer},{type:o.ElementRef}],t}(),d=function(){function t(t,e,i){this._element=t,this._renderer=e,this._select=i,n.i(a.a)(this._select)&&(this.id=this._select._registerOption())}return Object.defineProperty(t.prototype,"ngValue",{set:function(t){null!=this._select&&(this._select._optionMap.set(this.id,t),this._setElementValue(i(this.id,t)),this._select.writeValue(this._select.value))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"value",{set:function(t){this._setElementValue(t),n.i(a.a)(this._select)&&this._select.writeValue(this._select.value)},enumerable:!0,configurable:!0}),t.prototype._setElementValue=function(t){this._renderer.setElementProperty(this._element.nativeElement,"value",t)},t.prototype.ngOnDestroy=function(){n.i(a.a)(this._select)&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))},t.decorators=[{type:o.Directive,args:[{selector:"option"}]}],t.ctorParameters=[{type:o.ElementRef},{type:o.Renderer},{type:u,decorators:[{type:o.Optional},{type:o.Host}]}],t.propDecorators={ngValue:[{type:o.Input,args:["ngValue"]}],value:[{type:o.Input,args:["value"]}]},t}()},function(t,e,n){"use strict";function i(t,e){return n.i(a.b)(t)?""+e:(n.i(a.h)(e)&&(e="'"+e+"'"),n.i(a.f)(e)||(e="Object"),(t+": "+e).slice(0,50))}function r(t){return t.split(":")[0]}var o=n(0),s=n(56),a=n(25),c=n(37);n.d(e,"a",function(){return u}),n.d(e,"b",function(){return d});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var l={provide:c.a,useExisting:n.i(o.forwardRef)(function(){return u}),multi:!0},u=(function(){function t(){}return t}(),function(){function t(t,e){this._renderer=t,this._elementRef=e,this._optionMap=new Map,this._idCounter=0,this.onChange=function(t){},this.onTouched=function(){}}return t.prototype.writeValue=function(t){var e=this;if(this.value=t,null!=t){var n=t,i=n.map(function(t){return e._getOptionId(t)});this._optionMap.forEach(function(t,e){t._setSelected(i.indexOf(e.toString())>-1)})}},t.prototype.registerOnChange=function(t){var e=this;this.onChange=function(n){var i=[];if(n.hasOwnProperty("selectedOptions"))for(var r=n.selectedOptions,o=0;o<r.length;o++){var s=r.item(o),a=e._getOptionValue(s.value);i.push(a)}else for(var r=n.options,o=0;o<r.length;o++){var s=r.item(o);if(s.selected){var a=e._getOptionValue(s.value);i.push(a)}}t(i)}},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.setDisabledState=function(t){this._renderer.setElementProperty(this._elementRef.nativeElement,"disabled",t)},t.prototype._registerOption=function(t){var e=(this._idCounter++).toString();return this._optionMap.set(e,t),e},t.prototype._getOptionId=function(t){for(var e=0,i=s.c.keys(this._optionMap);e<i.length;e++){var r=i[e];if(n.i(a.g)(this._optionMap.get(r)._value,t))return r}return null},t.prototype._getOptionValue=function(t){var e=this._optionMap.get(r(t));return n.i(a.a)(e)?e._value:t},t.decorators=[{type:o.Directive,args:[{selector:"select[multiple][formControlName],select[multiple][formControl],select[multiple][ngModel]",host:{"(change)":"onChange($event.target)","(blur)":"onTouched()"},providers:[l]}]}],t.ctorParameters=[{type:o.Renderer},{type:o.ElementRef}],t}()),d=function(){function t(t,e,i){this._element=t,this._renderer=e,this._select=i,n.i(a.a)(this._select)&&(this.id=this._select._registerOption(this))}return Object.defineProperty(t.prototype,"ngValue",{set:function(t){null!=this._select&&(this._value=t,this._setElementValue(i(this.id,t)),this._select.writeValue(this._select.value))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"value",{set:function(t){n.i(a.a)(this._select)?(this._value=t,this._setElementValue(i(this.id,t)),this._select.writeValue(this._select.value)):this._setElementValue(t)},enumerable:!0,configurable:!0}),t.prototype._setElementValue=function(t){this._renderer.setElementProperty(this._element.nativeElement,"value",t)},t.prototype._setSelected=function(t){this._renderer.setElementProperty(this._element.nativeElement,"selected",t)},t.prototype.ngOnDestroy=function(){n.i(a.a)(this._select)&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))},t.decorators=[{type:o.Directive,args:[{selector:"option"}]}],t.ctorParameters=[{type:o.ElementRef},{type:o.Renderer},{type:u,decorators:[{type:o.Optional},{type:o.Host}]}],t.propDecorators={ngValue:[{type:o.Input,args:["ngValue"]}],value:[{type:o.Input,args:["value"]}]},t}()},function(t,e,n){"use strict";function i(t,e,i){return n.i(d.b)(e)?null:(e instanceof Array||(e=e.split(i)),e instanceof Array&&u.b.isEmpty(e)?null:e.reduce(function(t,e){return t instanceof w?t.controls[e]||null:t instanceof _?t.at(e)||null:null},t))}function r(t){return n.i(p.a)(t)?n.i(a.fromPromise)(t):t}function o(t){return Array.isArray(t)?n.i(c.b)(t):t}function s(t){return Array.isArray(t)?n.i(c.c)(t):t}var a=n(244),c=(n.n(a),n(55)),l=n(70),u=n(56),d=n(25),p=n(313);n.d(e,"d",function(){return b}),n.d(e,"b",function(){return y}),n.d(e,"a",function(){return w}),n.d(e,"c",function(){return _});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var f=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},h="VALID",m="INVALID",v="PENDING",g="DISABLED",b=function(){function t(t,e){this.validator=t,this.asyncValidator=e,this._onCollectionChange=function(){},this._pristine=!0,this._touched=!1,this._onDisabledChange=[]}return Object.defineProperty(t.prototype,"value",{get:function(){return this._value},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"status",{get:function(){return this._status},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"valid",{get:function(){return this._status===h},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"invalid",{get:function(){return this._status===m},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"pending",{get:function(){return this._status==v},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"disabled",{get:function(){return this._status===g},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"enabled",{get:function(){return this._status!==g},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"errors",{get:function(){return this._errors},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"pristine",{get:function(){return this._pristine},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"dirty",{get:function(){return!this.pristine},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"touched",{get:function(){return this._touched},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"untouched",{get:function(){return!this._touched},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"valueChanges",{get:function(){return this._valueChanges},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"statusChanges",{get:function(){return this._statusChanges},enumerable:!0,configurable:!0}),t.prototype.setValidators=function(t){this.validator=o(t)},t.prototype.setAsyncValidators=function(t){this.asyncValidator=s(t)},t.prototype.clearValidators=function(){this.validator=null},t.prototype.clearAsyncValidators=function(){this.asyncValidator=null},t.prototype.markAsTouched=function(t){var e=(void 0===t?{}:t).onlySelf;e=n.i(d.j)(e),this._touched=!0,n.i(d.a)(this._parent)&&!e&&this._parent.markAsTouched({onlySelf:e})},t.prototype.markAsUntouched=function(t){var e=(void 0===t?{}:t).onlySelf;this._touched=!1,this._forEachChild(function(t){t.markAsUntouched({onlySelf:!0})}),n.i(d.a)(this._parent)&&!e&&this._parent._updateTouched({onlySelf:e})},t.prototype.markAsDirty=function(t){var e=(void 0===t?{}:t).onlySelf;e=n.i(d.j)(e),this._pristine=!1,n.i(d.a)(this._parent)&&!e&&this._parent.markAsDirty({onlySelf:e})},t.prototype.markAsPristine=function(t){var e=(void 0===t?{}:t).onlySelf;this._pristine=!0,this._forEachChild(function(t){t.markAsPristine({onlySelf:!0})}),n.i(d.a)(this._parent)&&!e&&this._parent._updatePristine({onlySelf:e})},t.prototype.markAsPending=function(t){var e=(void 0===t?{}:t).onlySelf;e=n.i(d.j)(e),this._status=v,n.i(d.a)(this._parent)&&!e&&this._parent.markAsPending({onlySelf:e})},t.prototype.disable=function(t){var e=void 0===t?{}:t,i=e.onlySelf,r=e.emitEvent;r=!n.i(d.a)(r)||r,this._status=g,this._errors=null,this._forEachChild(function(t){t.disable({onlySelf:!0})}),this._updateValue(),r&&(this._valueChanges.emit(this._value),this._statusChanges.emit(this._status)),this._updateAncestors(i),this._onDisabledChange.forEach(function(t){return t(!0)})},t.prototype.enable=function(t){var e=void 0===t?{}:t,n=e.onlySelf,i=e.emitEvent;this._status=h,this._forEachChild(function(t){t.enable({onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:i}),this._updateAncestors(n),this._onDisabledChange.forEach(function(t){return t(!1)})},t.prototype._updateAncestors=function(t){n.i(d.a)(this._parent)&&!t&&(this._parent.updateValueAndValidity(),this._parent._updatePristine(),this._parent._updateTouched())},t.prototype.setParent=function(t){this._parent=t},t.prototype.updateValueAndValidity=function(t){var e=void 0===t?{}:t,i=e.onlySelf,r=e.emitEvent;i=n.i(d.j)(i),r=!n.i(d.a)(r)||r,this._setInitialStatus(),this._updateValue(),this.enabled&&(this._errors=this._runValidator(),this._status=this._calculateStatus(),this._status!==h&&this._status!==v||this._runAsyncValidator(r)),r&&(this._valueChanges.emit(this._value),this._statusChanges.emit(this._status)),n.i(d.a)(this._parent)&&!i&&this._parent.updateValueAndValidity({onlySelf:i,emitEvent:r})},t.prototype._updateTreeValidity=function(t){var e=(void 0===t?{emitEvent:!0}:t).emitEvent;this._forEachChild(function(t){return t._updateTreeValidity({emitEvent:e})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:e})},t.prototype._setInitialStatus=function(){this._status=this._allControlsDisabled()?g:h},t.prototype._runValidator=function(){return n.i(d.a)(this.validator)?this.validator(this):null},t.prototype._runAsyncValidator=function(t){var e=this;if(n.i(d.a)(this.asyncValidator)){this._status=v,this._cancelExistingSubscription();var i=r(this.asyncValidator(this));this._asyncValidationSubscription=i.subscribe({next:function(n){return e.setErrors(n,{emitEvent:t})}})}},t.prototype._cancelExistingSubscription=function(){n.i(d.a)(this._asyncValidationSubscription)&&this._asyncValidationSubscription.unsubscribe()},t.prototype.setErrors=function(t,e){var i=(void 0===e?{}:e).emitEvent;i=!n.i(d.a)(i)||i,this._errors=t,this._updateControlsErrors(i)},t.prototype.get=function(t){return i(this,t,".")},t.prototype.getError=function(t,e){void 0===e&&(e=null);var i=n.i(d.a)(e)&&!u.b.isEmpty(e)?this.get(e):this;return n.i(d.a)(i)&&n.i(d.a)(i._errors)?i._errors[t]:null},t.prototype.hasError=function(t,e){return void 0===e&&(e=null),n.i(d.a)(this.getError(t,e))},Object.defineProperty(t.prototype,"root",{get:function(){for(var t=this;n.i(d.a)(t._parent);)t=t._parent;return t},enumerable:!0,configurable:!0}),t.prototype._updateControlsErrors=function(t){this._status=this._calculateStatus(),t&&this._statusChanges.emit(this._status),n.i(d.a)(this._parent)&&this._parent._updateControlsErrors(t)},t.prototype._initObservables=function(){this._valueChanges=new l.a,this._statusChanges=new l.a},t.prototype._calculateStatus=function(){return this._allControlsDisabled()?g:n.i(d.a)(this._errors)?m:this._anyControlsHaveStatus(v)?v:this._anyControlsHaveStatus(m)?m:h},t.prototype._anyControlsHaveStatus=function(t){return this._anyControls(function(e){return e.status==t})},t.prototype._anyControlsDirty=function(){return this._anyControls(function(t){return t.dirty})},t.prototype._anyControlsTouched=function(){return this._anyControls(function(t){return t.touched})},t.prototype._updatePristine=function(t){var e=(void 0===t?{}:t).onlySelf;this._pristine=!this._anyControlsDirty(),n.i(d.a)(this._parent)&&!e&&this._parent._updatePristine({onlySelf:e})},t.prototype._updateTouched=function(t){var e=(void 0===t?{}:t).onlySelf;this._touched=this._anyControlsTouched(),n.i(d.a)(this._parent)&&!e&&this._parent._updateTouched({onlySelf:e})},t.prototype._isBoxedValue=function(t){return n.i(d.k)(t)&&2===Object.keys(t).length&&"value"in t&&"disabled"in t},t.prototype._registerOnCollectionChange=function(t){this._onCollectionChange=t},t}(),y=function(t){function e(e,n,i){void 0===e&&(e=null),void 0===n&&(n=null),void 0===i&&(i=null),t.call(this,o(n),s(i)),this._onChange=[],this._applyFormState(e),this.updateValueAndValidity({onlySelf:!0,emitEvent:!1}),this._initObservables()}return f(e,t),e.prototype.setValue=function(t,e){var i=this,r=void 0===e?{}:e,o=r.onlySelf,s=r.emitEvent,a=r.emitModelToViewChange,c=r.emitViewToModelChange;a=!n.i(d.a)(a)||a,c=!n.i(d.a)(c)||c,this._value=t,this._onChange.length&&a&&this._onChange.forEach(function(t){return t(i._value,c)}),this.updateValueAndValidity({onlySelf:o,emitEvent:s})},e.prototype.patchValue=function(t,e){void 0===e&&(e={}),this.setValue(t,e)},e.prototype.reset=function(t,e){void 0===t&&(t=null);var n=(void 0===e?{}:e).onlySelf;this._applyFormState(t),this.markAsPristine({onlySelf:n}),this.markAsUntouched({onlySelf:n}),this.setValue(this._value,{onlySelf:n})},e.prototype._updateValue=function(){},e.prototype._anyControls=function(t){return!1},e.prototype._allControlsDisabled=function(){return this.disabled},e.prototype.registerOnChange=function(t){this._onChange.push(t)},e.prototype._clearChangeFns=function(){this._onChange=[],this._onDisabledChange=[],this._onCollectionChange=function(){}},e.prototype.registerOnDisabledChange=function(t){this._onDisabledChange.push(t)},e.prototype._forEachChild=function(t){},e.prototype._applyFormState=function(t){this._isBoxedValue(t)?(this._value=t.value,t.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this._value=t},e}(b),w=function(t){function e(e,n,i){void 0===n&&(n=null),void 0===i&&(i=null),t.call(this,n,i),this.controls=e,this._initObservables(),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!1})}return f(e,t),e.prototype.registerControl=function(t,e){return this.controls[t]?this.controls[t]:(this.controls[t]=e,e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange),e)},e.prototype.addControl=function(t,e){this.registerControl(t,e),this.updateValueAndValidity(),this._onCollectionChange()},e.prototype.removeControl=function(t){this.controls[t]&&this.controls[t]._registerOnCollectionChange(function(){}),delete this.controls[t],this.updateValueAndValidity(),this._onCollectionChange()},e.prototype.setControl=function(t,e){this.controls[t]&&this.controls[t]._registerOnCollectionChange(function(){}),delete this.controls[t],e&&this.registerControl(t,e),this.updateValueAndValidity(),this._onCollectionChange()},e.prototype.contains=function(t){return this.controls.hasOwnProperty(t)&&this.controls[t].enabled},e.prototype.setValue=function(t,e){var n=this,i=(void 0===e?{}:e).onlySelf;this._checkAllValuesPresent(t),Object.keys(t).forEach(function(e){n._throwIfControlMissing(e),n.controls[e].setValue(t[e],{onlySelf:!0})}),this.updateValueAndValidity({onlySelf:i})},e.prototype.patchValue=function(t,e){var n=this,i=(void 0===e?{}:e).onlySelf;Object.keys(t).forEach(function(e){n.controls[e]&&n.controls[e].patchValue(t[e],{onlySelf:!0})}),this.updateValueAndValidity({onlySelf:i})},e.prototype.reset=function(t,e){void 0===t&&(t={});var n=(void 0===e?{}:e).onlySelf;this._forEachChild(function(e,n){e.reset(t[n],{onlySelf:!0})}),this.updateValueAndValidity({onlySelf:n}),this._updatePristine({onlySelf:n}),this._updateTouched({onlySelf:n})},e.prototype.getRawValue=function(){return this._reduceChildren({},function(t,e,n){return t[n]=e.value,t})},e.prototype._throwIfControlMissing=function(t){if(!Object.keys(this.controls).length)throw new Error("\n        There are no form controls registered with this group yet.  If you're using ngModel,\n        you may want to check next tick (e.g. use setTimeout).\n      ");if(!this.controls[t])throw new Error("Cannot find form control with name: "+t+".")},e.prototype._forEachChild=function(t){var e=this;Object.keys(this.controls).forEach(function(n){return t(e.controls[n],n)})},e.prototype._setUpControls=function(){var t=this;this._forEachChild(function(e){e.setParent(t),e._registerOnCollectionChange(t._onCollectionChange)})},e.prototype._updateValue=function(){this._value=this._reduceValue()},e.prototype._anyControls=function(t){var e=this,n=!1;return this._forEachChild(function(i,r){n=n||e.contains(r)&&t(i)}),n},e.prototype._reduceValue=function(){var t=this;return this._reduceChildren({},function(e,n,i){return(n.enabled||t.disabled)&&(e[i]=n.value),e})},e.prototype._reduceChildren=function(t,e){var n=t;return this._forEachChild(function(t,i){n=e(n,t,i)}),n},e.prototype._allControlsDisabled=function(){for(var t=0,e=Object.keys(this.controls);t<e.length;t++){var n=e[t];if(this.controls[n].enabled)return!1}return Object.keys(this.controls).length>0||this.disabled},e.prototype._checkAllValuesPresent=function(t){this._forEachChild(function(e,n){if(void 0===t[n])throw new Error("Must supply a value for form control with name: '"+n+"'.")})},e}(b),_=function(t){function e(e,n,i){void 0===n&&(n=null),void 0===i&&(i=null),t.call(this,n,i),this.controls=e,this._initObservables(),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!1})}return f(e,t),e.prototype.at=function(t){return this.controls[t]},e.prototype.push=function(t){this.controls.push(t),this._registerControl(t),this.updateValueAndValidity(),this._onCollectionChange()},e.prototype.insert=function(t,e){u.b.insert(this.controls,t,e),this._registerControl(e),this.updateValueAndValidity(),this._onCollectionChange()},e.prototype.removeAt=function(t){this.controls[t]&&this.controls[t]._registerOnCollectionChange(function(){}),u.b.removeAt(this.controls,t),this.updateValueAndValidity(),this._onCollectionChange()},e.prototype.setControl=function(t,e){this.controls[t]&&this.controls[t]._registerOnCollectionChange(function(){}),u.b.removeAt(this.controls,t),e&&(u.b.insert(this.controls,t,e),this._registerControl(e)),this.updateValueAndValidity(),this._onCollectionChange()},Object.defineProperty(e.prototype,"length",{get:function(){return this.controls.length},enumerable:!0,configurable:!0}),e.prototype.setValue=function(t,e){var n=this,i=(void 0===e?{}:e).onlySelf;this._checkAllValuesPresent(t),t.forEach(function(t,e){n._throwIfControlMissing(e),n.at(e).setValue(t,{onlySelf:!0})}),this.updateValueAndValidity({onlySelf:i})},e.prototype.patchValue=function(t,e){var n=this,i=(void 0===e?{}:e).onlySelf;t.forEach(function(t,e){n.at(e)&&n.at(e).patchValue(t,{onlySelf:!0})}),this.updateValueAndValidity({onlySelf:i})},e.prototype.reset=function(t,e){void 0===t&&(t=[]);var n=(void 0===e?{}:e).onlySelf;this._forEachChild(function(e,n){e.reset(t[n],{onlySelf:!0})}),this.updateValueAndValidity({onlySelf:n}),this._updatePristine({onlySelf:n}),this._updateTouched({onlySelf:n})},e.prototype.getRawValue=function(){return this.controls.map(function(t){return t.value})},e.prototype._throwIfControlMissing=function(t){if(!this.controls.length)throw new Error("\n        There are no form controls registered with this array yet.  If you're using ngModel,\n        you may want to check next tick (e.g. use setTimeout).\n      ");if(!this.at(t))throw new Error("Cannot find form control at index "+t)},e.prototype._forEachChild=function(t){this.controls.forEach(function(e,n){t(e,n)})},e.prototype._updateValue=function(){var t=this;this._value=this.controls.filter(function(e){return e.enabled||t.disabled}).map(function(t){return t.value})},e.prototype._anyControls=function(t){return this.controls.some(function(e){return e.enabled&&t(e)})},e.prototype._setUpControls=function(){var t=this;this._forEachChild(function(e){return t._registerControl(e)})},e.prototype._checkAllValuesPresent=function(t){this._forEachChild(function(e,n){if(void 0===t[n])throw new Error("Must supply a value for form control at index: "+n+".")})},e.prototype._allControlsDisabled=function(){for(var t=0,e=this.controls;t<e.length;t++){var n=e[t];if(n.enabled)return!1}return this.controls.length>0||this.disabled},e.prototype._registerControl=function(t){t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)},e}(b)},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return r});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var r=new i.OpaqueToken("DocumentToken")},function(t,e,n){"use strict";n.d(e,"a",function(){return i});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var i=function(){function t(){this._outlets={}}return t.prototype.registerOutlet=function(t,e){this._outlets[t]=e},t.prototype.removeOutlet=function(t){this._outlets[t]=void 0},t}()},function(t,e,n){"use strict";var i=n(47),r=n(27),o=n(5),s=n(46),a=n(9);t.exports=function(t,e,n){var c=a(t),l=n(s,c,""[t]),u=l[0],d=l[1];o(function(){var e={};return e[c]=function(){return 7},7!=""[t](e)})&&(r(String.prototype,t,u),i(RegExp.prototype,c,2==e?function(t,e){return d.call(t,this,e)}:function(t){return d.call(t,this)}))}},function(t,e,n){var i=n(73),r=n(366),o=n(364),s=n(4),a=n(32),c=n(380),l={},u={},e=t.exports=function(t,e,n,d,p){var f,h,m,v,g=p?function(){return t}:c(t),b=i(n,d,e?2:1),y=0;if("function"!=typeof g)throw TypeError(t+" is not iterable!");if(o(g)){for(f=a(t.length);f>y;y++)if(v=e?b(s(h=t[y])[0],h[1]):b(t[y]),v===l||v===u)return v}else for(m=g.call(t);!(h=m.next()).done;)if(v=r(m,b,h.value,e),v===l||v===u)return v};e.BREAK=l,e.RETURN=u},function(t,e){e.f=Object.getOwnPropertySymbols},function(t,e){e.f={}.propertyIsEnumerable},function(t,e,n){var i=n(15).f,r=n(26),o=n(9)("toStringTag");t.exports=function(t,e,n){t&&!r(t=n?t:t.prototype,o)&&i(t,o,{configurable:!0,value:e})}},function(t,e,n){var i=n(11),r="__core-js_shared__",o=i[r]||(i[r]={});t.exports=function(t){return o[t]||(o[t]={})}},function(t,e,n){var i=n(1),r=n(46),o=n(5),s=n(213),a="["+s+"]",c="​…",l=RegExp("^"+a+a+"*"),u=RegExp(a+a+"*$"),d=function(t,e,n){var r={},a=o(function(){return!!s[t]()||c[t]()!=c}),l=r[t]=a?e(p):s[t];n&&(r[n]=l),i(i.P+i.F*a,"String",r)},p=d.trim=function(t,e){return t=String(r(t)),1&e&&(t=t.replace(l,"")),2&e&&(t=t.replace(u,"")),t};t.exports=d},function(t,e,n){"use strict";var i=n(358),r={};r[n(9)("toStringTag")]="z",r+""!="[object z]"&&n(27)(Object.prototype,"toString",function(){return"[object "+i(this)+"]"},!0)},function(t,e,n){"use strict";var i=n(377)(!0);n(204)(String,"String",function(t){this._t=String(t),this._i=0},function(){var t,e=this._t,n=this._i;return n>=e.length?{value:void 0,done:!0}:(t=i(e,n),this._i+=t.length,{value:t,done:!1})})},function(t,e,n){"use strict";var i=n(0),r=n(396),o=function(){function t(){}return t.decorators=[{type:i.NgModule,args:[{declarations:[r.CollapseDirective],exports:[r.CollapseDirective]}]}],t.ctorParameters=[],t}();e.CollapseModule=o},function(t,e,n){"use strict";var i=n(0),r=n(405),o=function(){function t(t,e){this.onToggle=new i.EventEmitter(!1),this.isOpenChange=new i.EventEmitter(!1),this.addClass=!0,this.el=t,this._changeDetector=e}return Object.defineProperty(t.prototype,"isOpen",{get:function(){return this._isOpen},set:function(t){this._isOpen=!!t,this.isOpen?(this.focusToggleElement(),r.dropdownService.open(this)):(r.dropdownService.close(this),this.selectedOption=void 0),this.onToggle.emit(this.isOpen),this.isOpenChange.emit(this.isOpen),this._changeDetector.markForCheck()},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){this.autoClose=this.autoClose||r.NONINPUT,this.isOpen},t.prototype.ngOnDestroy=function(){this.appendToBody&&this.menuEl&&this.menuEl.nativeElement.remove()},Object.defineProperty(t.prototype,"dropDownMenu",{set:function(t){this.menuEl=t.el,this.appendToBody&&window.document.body.appendChild(this.menuEl.nativeElement)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"dropDownToggle",{set:function(t){this.toggleEl=t.el},enumerable:!0,configurable:!0}),t.prototype.toggle=function(t){return this.isOpen=arguments.length?!!t:!this.isOpen},t.prototype.focusDropdownEntry=function(t){var e=this.menuEl?this.menuEl.nativeElement:this.el.nativeElement.getElementsByTagName("ul")[0];if(e){var n=e.getElementsByTagName("a");if(n&&n.length){switch(t){case 40:if("number"!=typeof this.selectedOption){this.selectedOption=0;break}if(this.selectedOption===n.length-1)break;this.selectedOption++;break;case 38:if("number"!=typeof this.selectedOption)return;if(0===this.selectedOption)break;this.selectedOption--}n[this.selectedOption].focus()}}},t.prototype.focusToggleElement=function(){this.toggleEl&&this.toggleEl.nativeElement.focus()},t.decorators=[{type:i.Directive,args:[{selector:"[dropdown]",exportAs:"bs-dropdown"}]}],t.ctorParameters=[{type:i.ElementRef},{type:i.ChangeDetectorRef}],t.propDecorators={isOpen:[{type:i.HostBinding,args:["class.open"]},{type:i.Input}],autoClose:[{type:i.Input}],keyboardNav:[{type:i.Input}],appendToBody:[{type:i.Input}],onToggle:[{type:i.Output}],isOpenChange:[{type:i.Output}],addClass:[{type:i.HostBinding,args:["class.dropdown"]}]},t}();e.DropdownDirective=o},function(t,e,n){"use strict";var i=n(249),r=n(768),o=n(431),s=n(771),a=n(430),c=n(767),l=function(){function t(t){this.closed=!1,t&&(this._unsubscribe=t)}return t.prototype.unsubscribe=function(){var t,e=!1;if(!this.closed){this.closed=!0;var n=this,l=n._unsubscribe,u=n._subscriptions;if(this._subscriptions=null,o.isFunction(l)){var d=s.tryCatch(l).call(this);d===a.errorObject&&(e=!0,(t=t||[]).push(a.errorObject.e))}if(i.isArray(u))for(var p=-1,f=u.length;++p<f;){var h=u[p];if(r.isObject(h)){var d=s.tryCatch(h.unsubscribe).call(h);if(d===a.errorObject){e=!0,t=t||[];var m=a.errorObject.e;m instanceof c.UnsubscriptionError?t=t.concat(m.errors):t.push(m)}}}if(e)throw new c.UnsubscriptionError(t)}},t.prototype.add=function(e){if(!e||e===t.EMPTY)return t.EMPTY;if(e===this)return this;var n=e;switch(typeof e){case"function":n=new t(e);case"object":if(n.closed||"function"!=typeof n.unsubscribe)break;this.closed?n.unsubscribe():(this._subscriptions||(this._subscriptions=[])).push(n);break;default:throw new Error("unrecognized teardown "+e+" added to Subscription.")}return n},t.prototype.remove=function(e){if(null!=e&&e!==this&&e!==t.EMPTY){var n=this._subscriptions;if(n){var i=n.indexOf(e);i!==-1&&n.splice(i,1)}}},t.EMPTY=function(t){return t.closed=!0,t}(new t),t}();e.Subscription=l},function(t,e,n){"use strict";var i=n(754);e.from=i.FromObservable.create},function(t,e,n){"use strict";function i(t){return void 0===t&&(t=Number.POSITIVE_INFINITY),this.lift(new a(t))}var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(243),s=n(250);e.mergeAll=i;var a=function(){function t(t){this.concurrent=t}return t.prototype.call=function(t,e){return e._subscribe(new c(t,this.concurrent))},t}();e.MergeAllOperator=a;var c=function(t){function e(e,n){t.call(this,e),this.concurrent=n,this.hasCompleted=!1,this.buffer=[],this.active=0}return r(e,t),e.prototype._next=function(t){this.active<this.concurrent?(this.active++,this.add(s.subscribeToResult(this,t))):this.buffer.push(t)},e.prototype._complete=function(){this.hasCompleted=!0,0===this.active&&0===this.buffer.length&&this.destination.complete()},e.prototype.notifyComplete=function(t){var e=this.buffer;this.remove(t),this.active--,e.length>0?this._next(e.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()},e}(o.OuterSubscriber);e.MergeAllSubscriber=c},function(t,e,n){"use strict";function i(t,e){return t.length>0&&e.startsWith(t)?e.substring(t.length):e}function r(t){return/\/index.html$/g.test(t)?t.substring(0,t.length-11):t}var o=n(0),s=n(102);n.d(e,"a",function(){return a});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var a=function(){function t(e){var n=this;this._subject=new o.EventEmitter,this._platformStrategy=e;var i=this._platformStrategy.getBaseHref();this._baseHref=t.stripTrailingSlash(r(i)),this._platformStrategy.onPopState(function(t){n._subject.emit({url:n.path(!0),pop:!0,type:t.type})})}return t.prototype.path=function(t){return void 0===t&&(t=!1),this.normalize(this._platformStrategy.path(t))},t.prototype.isCurrentPathEqualTo=function(e,n){return void 0===n&&(n=""),this.path()==this.normalize(e+t.normalizeQueryParams(n))},t.prototype.normalize=function(e){return t.stripTrailingSlash(i(this._baseHref,r(e)))},t.prototype.prepareExternalUrl=function(t){return t.length>0&&!t.startsWith("/")&&(t="/"+t),this._platformStrategy.prepareExternalUrl(t)},t.prototype.go=function(t,e){void 0===e&&(e=""),this._platformStrategy.pushState(null,"",t,e)},t.prototype.replaceState=function(t,e){void 0===e&&(e=""),this._platformStrategy.replaceState(null,"",t,e)},t.prototype.forward=function(){this._platformStrategy.forward()},t.prototype.back=function(){this._platformStrategy.back()},t.prototype.subscribe=function(t,e,n){return void 0===e&&(e=null),void 0===n&&(n=null),this._subject.subscribe({next:t,error:e,complete:n})},t.normalizeQueryParams=function(t){return t.length>0&&"?"!=t.substring(0,1)?"?"+t:t},t.joinWithSlash=function(t,e){if(0==t.length)return e;if(0==e.length)return t;var n=0;return t.endsWith("/")&&n++,e.startsWith("/")&&n++,2==n?t+e.substring(1):1==n?t+e:t+"/"+e},t.stripTrailingSlash=function(t){return/\/$/g.test(t)&&(t=t.substring(0,t.length-1)),t},t.decorators=[{type:o.Injectable}],t.ctorParameters=[{type:s.a}],t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return i});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var i=function(){function t(){}return Object.defineProperty(t.prototype,"pathname",{get:function(){return null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"search",{get:function(){return null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"hash",{get:function(){return null},enumerable:!0,configurable:!0}),t}()},function(t,e,n){"use strict";function i(t,e){var n=c.a(l.U);switch(e){case l.U:return t.equals(n);case l.S:return c.a(!0);default:return t.equals(c.a(e))}}function r(t){if(t instanceof u.a&&t.duration>0&&2==t.keyframes.length){var e=o(t.keyframes[0])[0],n=o(t.keyframes[1])[0];return 0===Object.keys(e).length&&0===Object.keys(n).length}return!1}function o(t){return t.styles.styles}var s=n(2),a=n(13),c=n(6),l=n(14),u=n(256);n.d(e,"a",function(){return p});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var d=function(){function t(t,e,n){this.name=t,this.statements=e,this.fnExp=n}return t}(),p=function(){function t(){}return t.prototype.compile=function(t,e){return e.map(function(e){var n=t+"_"+e.name,i=new E(e.name,n);return i.build(e)})},t}(),f=c.e("element"),h=c.e("defaultStateStyles"),m=c.e("view"),v=m.prop("renderer"),g=c.e("currentState"),b=c.e("nextState"),y=c.e("player"),w=c.e("totalTime"),_=c.e("startStateStyles"),x=c.e("endStateStyles"),C=c.e("collectedStyles"),k=c.f([]),E=function(){function t(t,e){this.animationName=t,this._fnVarName=e+"_factory",this._statesMapVarName=e+"_states",this._statesMapVar=c.e(this._statesMapVarName)}return t.prototype.visitAnimationStyles=function(t,e){var i=[];return e.isExpectingFirstStyleStep&&(i.push(_),e.isExpectingFirstStyleStep=!1),t.styles.forEach(function(t){var e=Object.keys(t).map(function(e){return[e,c.a(t[e])]});i.push(c.f(e))}),c.b(n.i(a.d)(a.b.AnimationStyles)).instantiate([c.b(n.i(a.d)(a.b.collectAndResolveStyles)).callFn([C,c.g(i)])])},t.prototype.visitAnimationKeyframe=function(t,e){return c.b(n.i(a.d)(a.b.AnimationKeyframe)).instantiate([c.a(t.offset),t.styles.visit(this,e)])},t.prototype.visitAnimationStep=function(t,e){var n=this;if(e.endStateAnimateStep===t)return this._visitEndStateAnimation(t,e);var i=t.startingStyles.visit(this,e),r=t.keyframes.map(function(t){return t.visit(n,e)});return this._callAnimateMethod(t,i,c.g(r),e)},t.prototype._visitEndStateAnimation=function(t,e){var i=this,r=t.startingStyles.visit(this,e),o=t.keyframes.map(function(t){return t.visit(i,e)}),s=c.b(n.i(a.d)(a.b.balanceAnimationKeyframes)).callFn([C,x,c.g(o)]);return this._callAnimateMethod(t,r,s,e)},t.prototype._callAnimateMethod=function(t,e,n,i){return i.totalTransitionTime+=t.duration+t.delay,v.callMethod("animate",[f,e,n,c.a(t.duration),c.a(t.delay),c.a(t.easing)])},t.prototype.visitAnimationSequence=function(t,e){var i=this,r=t.steps.map(function(t){return t.visit(i,e)});return c.b(n.i(a.d)(a.b.AnimationSequencePlayer)).instantiate([c.g(r)])},t.prototype.visitAnimationGroup=function(t,e){var i=this,r=t.steps.map(function(t){return t.visit(i,e)});return c.b(n.i(a.d)(a.b.AnimationGroupPlayer)).instantiate([c.g(r)])},t.prototype.visitAnimationStateDeclaration=function(t,e){var n={};o(t).forEach(function(t){Object.keys(t).forEach(function(e){n[e]=t[e]})}),e.stateMap.registerState(t.stateName,n)},t.prototype.visitAnimationStateTransition=function(t,e){var n=t.animation.steps,o=n[n.length-1];r(o)&&(e.endStateAnimateStep=o),e.totalTransitionTime=0,e.isExpectingFirstStyleStep=!0;var s=[];t.stateChanges.forEach(function(t){s.push(i(g,t.fromState).and(i(b,t.toState))),t.fromState!=l.S&&e.stateMap.registerState(t.fromState),t.toState!=l.S&&e.stateMap.registerState(t.toState)});var a=t.animation.visit(this,e),u=s.reduce(function(t,e){return t.or(e)}),d=y.equals(c.h).and(u),p=y.set(a).toStmt(),f=w.set(c.a(e.totalTransitionTime)).toStmt();return new c.i(d,[p,f])},t.prototype.visitAnimationEntry=function(t,e){var i=this;t.stateDeclarations.forEach(function(t){return t.visit(i,e)}),e.stateMap.registerState(l.T,{});var r=[];r.push(m.callMethod("cancelActiveAnimation",[f,c.a(this.animationName),b.equals(c.a(l.U))]).toStmt()),r.push(C.set(k).toDeclStmt()),r.push(y.set(c.h).toDeclStmt()),r.push(w.set(c.a(0)).toDeclStmt()),r.push(h.set(this._statesMapVar.key(c.a(l.T))).toDeclStmt()),r.push(_.set(this._statesMapVar.key(g)).toDeclStmt()),r.push(new c.i(_.equals(c.h),[_.set(h).toStmt()])),r.push(x.set(this._statesMapVar.key(b)).toDeclStmt()),r.push(new c.i(x.equals(c.h),[x.set(h).toStmt()]));var o=c.b(n.i(a.d)(a.b.renderStyles));return r.push(o.callFn([f,v,c.b(n.i(a.d)(a.b.clearStyles)).callFn([_])]).toStmt()),t.stateTransitions.forEach(function(t){return r.push(t.visit(i,e))}),r.push(new c.i(y.equals(c.h),[y.set(c.b(n.i(a.d)(a.b.NoOpAnimationPlayer)).instantiate([])).toStmt()])),r.push(y.callMethod("onDone",[c.j([],[o.callFn([f,v,c.b(n.i(a.d)(a.b.prepareFinalAnimationStyles)).callFn([_,x])]).toStmt()])]).toStmt()),r.push(m.callMethod("queueAnimation",[f,c.a(this.animationName),y,w,g,b]).toStmt()),c.j([new c.k(m.name,c.c(n.i(a.d)(a.b.AppView),[c.l])),new c.k(f.name,c.l),new c.k(g.name,c.l),new c.k(b.name,c.l)],r)},t.prototype.build=function(t){var e=new S,i=t.visit(this,e).toDeclStmt(this._fnVarName),r=c.e(this._fnVarName),o=[];Object.keys(e.stateMap.states).forEach(function(t){var i=e.stateMap.states[t],r=k;if(n.i(s.a)(i)){var a=[];Object.keys(i).forEach(function(t){a.push([t,c.a(i[t])])}),r=c.f(a)}o.push([t,r])});var a=this._statesMapVar.set(c.f(o)).toDeclStmt(),l=[a,i];return new d(this.animationName,l,r)},t}(),S=function(){function t(){this.stateMap=new O,this.endStateAnimateStep=null,this.isExpectingFirstStyleStep=!1,this.totalTransitionTime=0}return t}(),O=function(){function t(){this._states={}}return Object.defineProperty(t.prototype,"states",{get:function(){return this._states},enumerable:!0,configurable:!0}),t.prototype.registerState=function(t,e){void 0===e&&(e=null);var n=this._states[t];n||(this._states[t]=e)},t}()},function(t,e,n){"use strict";function i(t){return t>=c&&t<=f||t==st}function r(t){return N<=t&&t<=j}function o(t){return t>=Y&&t<=nt||t>=L&&t<=U}function s(t){return t>=Y&&t<=K||t>=L&&t<=V||r(t)}n.d(e,"a",function(){return a}),n.d(e,"Y",function(){return c}),n.d(e,"S",function(){return l}),n.d(e,"_0",function(){return u}),n.d(e,"U",function(){return d}),n.d(e,"W",function(){return p}),n.d(e,"b",function(){return f}),n.d(e,"A",function(){return h}),n.d(e,"o",function(){return m}),n.d(e,"p",function(){return v}),n.d(e,"M",function(){return g}),n.d(e,"u",function(){return b}),n.d(e,"B",function(){return y}),n.d(e,"n",function(){return w}),n.d(e,"e",function(){return _}),n.d(e,"f",function(){return x}),n.d(e,"s",function(){return C}),n.d(e,"q",function(){return k}),n.d(e,"k",function(){return E}),n.d(e,"r",function(){return S}),n.d(e,"d",function(){return O}),n.d(e,"t",function(){return T}),n.d(e,"l",function(){return P}),n.d(e,"m",function(){return M}),n.d(e,"x",function(){return A}),n.d(e,"z",function(){return I}),n.d(e,"y",function(){return D}),n.d(e,"w",function(){return R}),n.d(e,"_3",function(){return N}),n.d(e,"_4",function(){return j}),n.d(e,"J",function(){return L}),n.d(e,"P",function(){return F}),n.d(e,"_2",function(){return H}),n.d(e,"K",function(){return U}),n.d(e,"i",function(){return B}),n.d(e,"F",function(){return q}),n.d(e,"j",function(){return z}),n.d(e,"v",function(){return W}),n.d(e,"L",function(){return G}),n.d(e,"H",function(){return Y}),n.d(e,"O",function(){return $}),n.d(e,"T",function(){return K}),n.d(e,"R",function(){return Z}),n.d(e,"V",function(){return Q}),n.d(e,"X",function(){return J}),n.d(e,"G",function(){return X}),n.d(e,"Z",function(){return tt}),n.d(e,"_1",function(){return et}),n.d(e,"I",function(){return nt}),n.d(e,"g",function(){return it}),n.d(e,"C",function(){return rt}),n.d(e,"h",function(){return ot}),n.d(e,"D",function(){return st}),n.d(e,"Q",function(){return at}),e.E=i,e.c=r,e.N=o,e._5=s;/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var a=0,c=9,l=10,u=11,d=12,p=13,f=32,h=33,m=34,v=35,g=36,b=37,y=38,w=39,_=40,x=41,C=42,k=43,E=44,S=45,O=46,T=47,P=58,M=59,A=60,I=61,D=62,R=63,N=48,j=57,L=65,F=69,V=70,H=88,U=90,B=91,q=92,z=93,W=94,G=95,Y=97,$=101,K=102,Z=110,Q=114,J=116,X=117,tt=118,et=120,nt=122,it=123,rt=124,ot=125,st=160,at=96},function(t,e,n){"use strict";function i(t,e){return new o.q({type:t.type,isComponent:t.isComponent,selector:t.selector,exportAs:t.exportAs,changeDetection:t.changeDetection,inputs:t.inputs,outputs:t.outputs,hostListeners:t.hostListeners,hostProperties:t.hostProperties,hostAttributes:t.hostAttributes,providers:t.providers,viewProviders:t.viewProviders,queries:t.queries,viewQueries:t.viewQueries,entryComponents:t.entryComponents,template:e})}var r=n(0),o=n(19),s=n(81),a=n(17),c=n(2),l=n(53),u=n(106),d=n(40),p=n(157),f=n(275),h=n(276),m=n(83),v=n(22);n.d(e,"a",function(){return g});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var g=function(){function t(t,e,n,i){this._resourceLoader=t,this._urlResolver=e,this._htmlParser=n,this._config=i,this._resourceLoaderCache=new Map}return t.prototype.clearCache=function(){this._resourceLoaderCache.clear()},t.prototype.clearCacheFor=function(t){var e=this;t.isComponent&&(this._resourceLoaderCache.delete(t.template.templateUrl),t.template.externalStylesheets.forEach(function(t){e._resourceLoaderCache.delete(t.moduleUrl)}))},t.prototype._fetch=function(t){var e=this._resourceLoaderCache.get(t);return e||(e=this._resourceLoader.get(t),this._resourceLoaderCache.set(t,e)),e},t.prototype.normalizeDirective=function(t){var e=this;if(!t.isComponent)return new v.h(t,Promise.resolve(t));var r,o=null;if(n.i(c.a)(t.template.template))o=this.normalizeTemplateSync(t.type,t.template),r=Promise.resolve(o);else{if(!t.template.templateUrl)throw new Error("No template specified for component "+t.type.name);r=this.normalizeTemplateAsync(t.type,t.template)}if(o&&0===o.styleUrls.length){var s=i(t,o);return new v.h(s,Promise.resolve(s))}return new v.h(null,r.then(function(t){return e.normalizeExternalStylesheets(t)}).then(function(e){return i(t,e)}))},t.prototype.normalizeTemplateSync=function(t,e){return this.normalizeLoadedTemplate(t,e,e.template,t.moduleUrl)},t.prototype.normalizeTemplateAsync=function(t,e){var n=this,i=this._urlResolver.resolve(t.moduleUrl,e.templateUrl);return this._fetch(i).then(function(r){return n.normalizeLoadedTemplate(t,e,r,i)})},t.prototype.normalizeLoadedTemplate=function(t,e,i,s){var a=d.b.fromArray(e.interpolation),u=this._htmlParser.parse(i,t.name,!1,a);if(u.errors.length>0){var p=u.errors.join("\n");throw new Error("Template parse errors:\n"+p)}var f=this.normalizeStylesheet(new o.o({styles:e.styles,styleUrls:e.styleUrls,moduleUrl:t.moduleUrl})),h=new b;l.g(h,u.rootNodes);var m=this.normalizeStylesheet(new o.o({styles:h.styles,styleUrls:h.styleUrls,moduleUrl:s})),v=e.encapsulation;n.i(c.b)(v)&&(v=this._config.defaultEncapsulation);var g=f.styles.concat(m.styles),y=f.styleUrls.concat(m.styleUrls);return v===r.ViewEncapsulation.Emulated&&0===g.length&&0===y.length&&(v=r.ViewEncapsulation.None),new o.p({encapsulation:v,template:i,templateUrl:s,styles:g,styleUrls:y,externalStylesheets:e.externalStylesheets,ngContentSelectors:h.ngContentSelectors,animations:e.animations,interpolation:e.interpolation})},t.prototype.normalizeExternalStylesheets=function(t){return this._loadMissingExternalStylesheets(t.styleUrls).then(function(e){return new o.p({encapsulation:t.encapsulation,template:t.template,templateUrl:t.templateUrl,styles:t.styles,styleUrls:t.styleUrls,externalStylesheets:e,ngContentSelectors:t.ngContentSelectors,animations:t.animations,interpolation:t.interpolation})})},t.prototype._loadMissingExternalStylesheets=function(t,e){var n=this;return void 0===e&&(e=new Map),Promise.all(t.filter(function(t){return!e.has(t)}).map(function(t){return n._fetch(t).then(function(i){var r=n.normalizeStylesheet(new o.o({styles:[i],moduleUrl:t}));return e.set(t,r),n._loadMissingExternalStylesheets(r.styleUrls,e)})})).then(function(t){return a.b.values(e)})},t.prototype.normalizeStylesheet=function(t){var e=this,i=t.styleUrls.filter(f.a).map(function(n){return e._urlResolver.resolve(t.moduleUrl,n)}),r=t.styles.map(function(r){var o=n.i(f.b)(e._urlResolver,t.moduleUrl,r);return i.push.apply(i,o.styleUrls),o.style});return new o.o({styles:r,styleUrls:i,moduleUrl:t.moduleUrl})},t.decorators=[{type:r.Injectable}],t.ctorParameters=[{type:p.a},{type:m.a},{type:u.b},{type:s.a}],t}(),b=function(){function t(){this.ngContentSelectors=[],this.styles=[],this.styleUrls=[],this.ngNonBindableStackCount=0}return t.prototype.visitElement=function(t,e){var i=n.i(h.a)(t);switch(i.type){case h.b.NG_CONTENT:0===this.ngNonBindableStackCount&&this.ngContentSelectors.push(i.selectAttr);break;case h.b.STYLE:var r="";t.children.forEach(function(t){t instanceof l.d&&(r+=t.value)}),this.styles.push(r);break;case h.b.STYLESHEET:this.styleUrls.push(i.hrefAttr)}return i.nonBindable&&this.ngNonBindableStackCount++,l.g(this,t.children),i.nonBindable&&this.ngNonBindableStackCount--,null},t.prototype.visitComment=function(t,e){return null},t.prototype.visitAttribute=function(t,e){return null},t.prototype.visitText=function(t,e){return null},t.prototype.visitExpansion=function(t,e){return null},t.prototype.visitExpansionCase=function(t,e){return null},t}()},function(t,e,n){"use strict";function i(t){return t instanceof r.Directive}var r=n(0),o=n(17),s=n(2),a=n(14),c=n(22);n.d(e,"a",function(){return l});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var l=function(){function t(t){void 0===t&&(t=a.P),this._reflector=t}return t.prototype.resolve=function(t,e){void 0===e&&(e=!0);var o=this._reflector.annotations(n.i(r.resolveForwardRef)(t));if(o){var a=o.find(i);if(a){var c=this._reflector.propMetadata(t);return this._mergeWithPropertyMetadata(a,c,t)}}if(e)throw new Error("No Directive annotation found on "+n.i(s.p)(t));return null},t.prototype._mergeWithPropertyMetadata=function(t,e,n){var i=[],o=[],s={},a={};return Object.keys(e).forEach(function(t){e[t].forEach(function(e){if(e instanceof r.Input)e.bindingPropertyName?i.push(t+": "+e.bindingPropertyName):i.push(t);else if(e instanceof r.Output){var n=e;n.bindingPropertyName?o.push(t+": "+n.bindingPropertyName):o.push(t)}else if(e instanceof r.HostBinding){var c=e;if(c.hostPropertyName){var l=c.hostPropertyName[0];if("("===l)throw new Error("@HostBinding can not bind to events. Use @HostListener instead.");if("["===l)throw new Error("@HostBinding parameter should be a property name, 'class.<name>', or 'attr.<name>'.");s["["+c.hostPropertyName+"]"]=t}else s["["+t+"]"]=t}else if(e instanceof r.HostListener){var u=e,d=u.args||[];s["("+u.eventName+")"]=t+"("+d.join(",")+")"}else e instanceof r.Query&&(a[t]=e)})}),this._merge(t,i,o,s,a,n)},t.prototype._extractPublicName=function(t){return n.i(c.b)(t,[null,t])[1].trim()},t.prototype._merge=function(t,e,i,a,c,l){var u=this,d=e;if(t.inputs){var p=t.inputs.map(function(t){return u._extractPublicName(t)});e.forEach(function(t){var e=u._extractPublicName(t);if(p.indexOf(e)>-1)throw new Error("Input '"+e+"' defined multiple times in '"+n.i(s.p)(l)+"'")}),d.unshift.apply(d,t.inputs)}var f=i;if(t.outputs){var h=t.outputs.map(function(t){return u._extractPublicName(t)});i.forEach(function(t){var e=u._extractPublicName(t);if(h.indexOf(e)>-1)throw new Error("Output event '"+e+"' defined multiple times in '"+n.i(s.p)(l)+"'")}),f.unshift.apply(f,t.outputs)}var m=t.host?o.c.merge(t.host,a):a,v=t.queries?o.c.merge(t.queries,c):c;return t instanceof r.Component?new r.Component({selector:t.selector,inputs:d,outputs:f,host:m,exportAs:t.exportAs,moduleId:t.moduleId,queries:v,changeDetection:t.changeDetection,providers:t.providers,viewProviders:t.viewProviders,entryComponents:t.entryComponents,template:t.template,templateUrl:t.templateUrl,styles:t.styles,styleUrls:t.styleUrls,encapsulation:t.encapsulation,animations:t.animations,interpolation:t.interpolation}):new r.Directive({selector:t.selector,inputs:d,outputs:f,host:m,exportAs:t.exportAs,queries:v,providers:t.providers})},t.decorators=[{type:r.Injectable}],t.ctorParameters=[{type:a.Y}],t}()},function(t,e,n){"use strict";var i=n(2);n.d(e,"b",function(){return o}),n.d(e,"d",function(){return s}),n.d(e,"c",function(){return c}),n.d(e,"g",function(){return l}),n.d(e,"p",function(){return u}),n.d(e,"h",function(){return d}),n.d(e,"j",function(){return p}),n.d(e,"w",function(){return f}),n.d(e,"v",function(){return h}),n.d(e,"u",function(){return m}),n.d(e,"n",function(){return v}),n.d(e,"m",function(){return g}),n.d(e,"i",function(){return b}),n.d(e,"f",function(){return y}),n.d(e,"q",function(){return w}),n.d(e,"r",function(){return _}),n.d(e,"e",function(){return x}),n.d(e,"k",function(){return C}),n.d(e,"l",function(){return k}),n.d(e,"t",function(){return E}),n.d(e,"s",function(){return S}),n.d(e,"o",function(){return O}),n.d(e,"a",function(){return T}),n.d(e,"x",function(){return P}),n.d(e,"y",function(){return M});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=function(){function t(t,e,n,i){this.input=e,this.errLocation=n,this.ctxLocation=i,this.message="Parser Error: "+t+" "+n+" ["+e+"] in "+i}return t}(),s=function(){function t(t,e){this.start=t,this.end=e}return t}(),a=function(){function t(t){this.span=t}return t.prototype.visit=function(t,e){return void 0===e&&(e=null),null},t.prototype.toString=function(){return"AST"},t}(),c=function(t){function e(e,n,i,r){t.call(this,e),this.prefix=n,this.uninterpretedExpression=i,this.location=r}return r(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitQuote(this,e)},e.prototype.toString=function(){return"Quote"},e}(a),l=function(t){function e(){t.apply(this,arguments)}return r(e,t),e.prototype.visit=function(t,e){void 0===e&&(e=null)},e}(a),u=function(t){function e(){t.apply(this,arguments)}return r(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitImplicitReceiver(this,e)},e}(a),d=function(t){function e(e,n){t.call(this,e),this.expressions=n}return r(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitChain(this,e)},e}(a),p=function(t){function e(e,n,i,r){t.call(this,e),this.condition=n,this.trueExp=i,this.falseExp=r}return r(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitConditional(this,e)},e}(a),f=function(t){function e(e,n,i){t.call(this,e),this.receiver=n,this.name=i}return r(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitPropertyRead(this,e)},e}(a),h=function(t){function e(e,n,i,r){t.call(this,e),this.receiver=n,this.name=i,this.value=r}return r(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitPropertyWrite(this,e)},e}(a),m=function(t){function e(e,n,i){t.call(this,e),this.receiver=n,this.name=i}return r(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitSafePropertyRead(this,e)},e}(a),v=function(t){function e(e,n,i){t.call(this,e),this.obj=n,this.key=i}return r(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitKeyedRead(this,e)},e}(a),g=function(t){function e(e,n,i,r){t.call(this,e),this.obj=n,this.key=i,this.value=r}return r(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitKeyedWrite(this,e)},e}(a),b=function(t){function e(e,n,i,r){t.call(this,e),this.exp=n,this.name=i,this.args=r}return r(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitPipe(this,e)},e}(a),y=function(t){function e(e,n){t.call(this,e),this.value=n}return r(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitLiteralPrimitive(this,e)},e}(a),w=function(t){function e(e,n){t.call(this,e),this.expressions=n}return r(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitLiteralArray(this,e)},e}(a),_=function(t){function e(e,n,i){t.call(this,e),this.keys=n,this.values=i}return r(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitLiteralMap(this,e)},e}(a),x=function(t){function e(e,n,i){t.call(this,e),this.strings=n,this.expressions=i}return r(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitInterpolation(this,e)},e}(a),C=function(t){function e(e,n,i,r){t.call(this,e),this.operation=n,this.left=i,this.right=r}return r(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitBinary(this,e)},e}(a),k=function(t){function e(e,n){t.call(this,e),this.expression=n}return r(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitPrefixNot(this,e)},e}(a),E=function(t){function e(e,n,i,r){t.call(this,e),this.receiver=n,this.name=i,this.args=r}return r(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitMethodCall(this,e)},e}(a),S=function(t){function e(e,n,i,r){t.call(this,e),this.receiver=n,this.name=i,this.args=r}return r(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitSafeMethodCall(this,e)},e}(a),O=function(t){function e(e,n,i){t.call(this,e),this.target=n,this.args=i}return r(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitFunctionCall(this,e)},e}(a),T=function(t){function e(e,r,o,a){t.call(this,new s(0,n.i(i.b)(r)?0:r.length)),this.ast=e,this.source=r,this.location=o,this.errors=a}return r(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),this.ast.visit(t,e)},e.prototype.toString=function(){return this.source+" in "+this.location},e}(a),P=function(){function t(t,e,n,i){this.key=t,this.keyIsVar=e,this.name=n,this.expression=i}return t}(),M=function(){function t(){}return t.prototype.visitBinary=function(t,e){return t.left.visit(this),t.right.visit(this),null},t.prototype.visitChain=function(t,e){return this.visitAll(t.expressions,e)},t.prototype.visitConditional=function(t,e){return t.condition.visit(this),t.trueExp.visit(this),t.falseExp.visit(this),null},t.prototype.visitPipe=function(t,e){return t.exp.visit(this),this.visitAll(t.args,e),null},t.prototype.visitFunctionCall=function(t,e){return t.target.visit(this),this.visitAll(t.args,e),null},t.prototype.visitImplicitReceiver=function(t,e){return null},t.prototype.visitInterpolation=function(t,e){return this.visitAll(t.expressions,e)},t.prototype.visitKeyedRead=function(t,e){return t.obj.visit(this),t.key.visit(this),null},t.prototype.visitKeyedWrite=function(t,e){return t.obj.visit(this),t.key.visit(this),t.value.visit(this),null},t.prototype.visitLiteralArray=function(t,e){return this.visitAll(t.expressions,e)},t.prototype.visitLiteralMap=function(t,e){return this.visitAll(t.values,e)},t.prototype.visitLiteralPrimitive=function(t,e){return null},t.prototype.visitMethodCall=function(t,e){return t.receiver.visit(this),this.visitAll(t.args,e)},t.prototype.visitPrefixNot=function(t,e){return t.expression.visit(this),null},t.prototype.visitPropertyRead=function(t,e){return t.receiver.visit(this),null},t.prototype.visitPropertyWrite=function(t,e){return t.receiver.visit(this),t.value.visit(this),null},t.prototype.visitSafePropertyRead=function(t,e){return t.receiver.visit(this),null},t.prototype.visitSafeMethodCall=function(t,e){return t.receiver.visit(this),this.visitAll(t.args,e)},t.prototype.visitAll=function(t,e){var n=this;return t.forEach(function(t){return t.visit(n,e)}),null},t.prototype.visitQuote=function(t,e){return null},t}();(function(){function t(){}return t.prototype.visitImplicitReceiver=function(t,e){return t},t.prototype.visitInterpolation=function(t,e){return new x(t.span,t.strings,this.visitAll(t.expressions))},t.prototype.visitLiteralPrimitive=function(t,e){return new y(t.span,t.value)},t.prototype.visitPropertyRead=function(t,e){return new f(t.span,t.receiver.visit(this),t.name)},t.prototype.visitPropertyWrite=function(t,e){return new h(t.span,t.receiver.visit(this),t.name,t.value)},t.prototype.visitSafePropertyRead=function(t,e){return new m(t.span,t.receiver.visit(this),t.name)},t.prototype.visitMethodCall=function(t,e){return new E(t.span,t.receiver.visit(this),t.name,this.visitAll(t.args))},t.prototype.visitSafeMethodCall=function(t,e){return new S(t.span,t.receiver.visit(this),t.name,this.visitAll(t.args))},t.prototype.visitFunctionCall=function(t,e){return new O(t.span,t.target.visit(this),this.visitAll(t.args))},t.prototype.visitLiteralArray=function(t,e){return new w(t.span,this.visitAll(t.expressions))},t.prototype.visitLiteralMap=function(t,e){return new _(t.span,t.keys,this.visitAll(t.values))},t.prototype.visitBinary=function(t,e){return new C(t.span,t.operation,t.left.visit(this),t.right.visit(this))},t.prototype.visitPrefixNot=function(t,e){return new k(t.span,t.expression.visit(this))},t.prototype.visitConditional=function(t,e){return new p(t.span,t.condition.visit(this),t.trueExp.visit(this),t.falseExp.visit(this))},t.prototype.visitPipe=function(t,e){return new b(t.span,t.exp.visit(this),t.name,this.visitAll(t.args))},t.prototype.visitKeyedRead=function(t,e){return new v(t.span,t.obj.visit(this),t.key.visit(this))},t.prototype.visitKeyedWrite=function(t,e){return new g(t.span,t.obj.visit(this),t.key.visit(this),t.value.visit(this))},t.prototype.visitAll=function(t){for(var e=new Array(t.length),n=0;n<t.length;++n)e[n]=t[n].visit(this);return e},t.prototype.visitChain=function(t,e){return new d(t.span,this.visitAll(t.expressions))},t.prototype.visitQuote=function(t,e){return new c(t.span,t.prefix,t.uninterpretedExpression,t.location)},t})()},function(t,e,n){"use strict";/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-function i(t){return o(r(t.nodes).join("")+("["+t.meaning+"]"))}function r(t){return t.map(function(t){return t.visit(h,null)})}function o(t){var e=s(t),n=c(e),i=8*e.length,r=new Array(80),o=[1732584193,4023233417,2562383102,271733878,3285377520],a=o[0],f=o[1],h=o[2],m=o[3],v=o[4];n[i>>5]|=128<<24-i%32,n[(i+64>>9<<4)+15]=i;for(var g=0;g<n.length;g+=16){for(var b=[a,f,h,m,v],y=b[0],w=b[1],_=b[2],x=b[3],C=b[4],k=0;k<80;k++){k<16?r[k]=n[g+k]:r[k]=p(r[k-3]^r[k-8]^r[k-14]^r[k-16],1);var E=u(k,f,h,m),S=E[0],O=E[1],T=[p(a,5),S,v,O,r[k]].reduce(d);I=[m,h,p(f,30),a,T],v=I[0],m=I[1],h=I[2],f=I[3],a=I[4]}D=[d(a,y),d(f,w),d(h,_),d(m,x),d(v,C)],a=D[0],f=D[1],h=D[2],m=D[3],v=D[4]}for(var P=l([a,f,h,m,v]),M="",g=0;g<P.length;g++){var A=P.charCodeAt(g);M+=(A>>>4&15).toString(16)+(15&A).toString(16)}return M.toLowerCase();var I,D}function s(t){for(var e="",n=0;n<t.length;n++){var i=a(t,n);i<=127?e+=String.fromCharCode(i):i<=2047?e+=String.fromCharCode(192|i>>>6,128|63&i):i<=65535?e+=String.fromCharCode(224|i>>>12,128|i>>>6&63,128|63&i):i<=2097151&&(e+=String.fromCharCode(240|i>>>18,128|i>>>12&63,128|i>>>6&63,128|63&i))}return e}function a(t,e){if(e<0||e>=t.length)throw new Error("index="+e+' is out of range in "'+t+'"');var n,i=t.charCodeAt(e);return i>=55296&&i<=57343&&t.length>e+1&&(n=t.charCodeAt(e+1),n>=56320&&n<=57343)?1024*(i-55296)+n-56320+65536:i}function c(t){for(var e=Array(t.length>>>2),n=0;n<e.length;n++)e[n]=0;for(var n=0;n<t.length;n++)e[n>>>2]|=(255&t.charCodeAt(n))<<8*(3-n&3);return e}function l(t){for(var e="",n=0;n<4*t.length;n++)e+=String.fromCharCode(t[n>>>2]>>>8*(3-n&3)&255);return e}function u(t,e,n,i){return t<20?[e&n|~e&i,1518500249]:t<40?[e^n^i,1859775393]:t<60?[e&n|e&i|n&i,2400959708]:[e^n^i,3395469782]}function d(t,e){var n=(65535&t)+(65535&e),i=(t>>16)+(e>>16)+(n>>16);return i<<16|65535&n}function p(t,e){return t<<e|t>>>32-e}e.a=i;var f=function(){function t(){}return t.prototype.visitText=function(t,e){return t.value},t.prototype.visitContainer=function(t,e){var n=this;return"["+t.children.map(function(t){return t.visit(n)}).join(", ")+"]"},t.prototype.visitIcu=function(t,e){var n=this,i=Object.keys(t.cases).map(function(e){return e+" {"+t.cases[e].visit(n)+"}"});return"{"+t.expression+", "+t.type+", "+i.join(", ")+"}"},t.prototype.visitTagPlaceholder=function(t,e){var n=this;return t.isVoid?'<ph tag name="'+t.startName+'"/>':'<ph tag name="'+t.startName+'">'+t.children.map(function(t){return t.visit(n)}).join(", ")+'</ph name="'+t.closeName+'">'},t.prototype.visitPlaceholder=function(t,e){return'<ph name="'+t.name+'">'+t.value+"</ph>"},t.prototype.visitIcuPlaceholder=function(t,e){return'<ph icu name="'+t.name+'">'+t.value.visit(this)+"</ph>"},t}(),h=new f},function(t,e,n){"use strict";var i=n(41);n.d(e,"a",function(){return o});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=function(t){function e(e,n){t.call(this,e,n)}return r(e,t),e}(i.a)},function(t,e,n){"use strict";function i(t,e,n,r){return void 0===n&&(n=[]),void 0===r&&(r=new Set),t.forEach(function(t){if(!r.has(t.type.reference)){r.add(t.type.reference);var o=e?t.importedModules.concat(t.exportedModules):t.exportedModules;i(o,e,n,r),n.push(t)}}),n}function r(t,e){if(void 0===e&&(e=[]),t)for(var i=0;i<t.length;i++){var o=n.i(l.resolveForwardRef)(t[i]);Array.isArray(o)?r(o,e):e.push(o)}return e}function o(t){return d.z(t)||t instanceof l.Type}function s(t){return d.z(t)?t.filePath:null}function a(t,e,i){if(d.z(e))return s(e);var r=i.moduleId;if("string"==typeof r){var o=n.i(w.b)(r);return o?r:"package:"+r+_.i}if(null!==r&&void 0!==r)throw new Error('moduleId should be a string in "'+n.i(f.p)(e)+"\". See https://goo.gl/wIDDiL for more information.\nIf you're using Webpack you should inline the template and the styles, see https://goo.gl/X2J8zc.");return t.importUri(e)}function c(t,e){return n.i(_.e)(t,new k,e)}var l=n(0),u=n(258),d=n(19),p=n(147),f=n(2),h=n(13),m=n(466),v=n(154),g=n(156),b=n(14),y=n(82),w=n(83),_=n(22);n.d(e,"a",function(){return C});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var x=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},C=function(){function t(t,e,n,i,r){void 0===r&&(r=b.P),this._ngModuleResolver=t,this._directiveResolver=e,this._pipeResolver=n,this._schemaRegistry=i,this._reflector=r,this._directiveCache=new Map,this._pipeCache=new Map,this._ngModuleCache=new Map,this._ngModuleOfTypes=new Map,this._anonymousTypes=new Map,this._anonymousTypeIndex=0}return t.prototype.sanitizeTokenName=function(t){var e=n.i(f.p)(t);if(e.indexOf("(")>=0){var i=this._anonymousTypes.get(t);i||(this._anonymousTypes.set(t,this._anonymousTypeIndex++),i=this._anonymousTypes.get(t)),e="anonymous_token_"+i+"_"}return n.i(_.a)(e)},t.prototype.clearCacheFor=function(t){this._directiveCache.delete(t),this._pipeCache.delete(t),this._ngModuleOfTypes.delete(t),this._ngModuleCache.clear()},t.prototype.clearCache=function(){this._directiveCache.clear(),this._pipeCache.clear(),this._ngModuleCache.clear(),this._ngModuleOfTypes.clear()},t.prototype.getAnimationEntryMetadata=function(t){var e=this,n=t.definitions.map(function(t){return e.getAnimationStateMetadata(t)});return new d.r(t.name,n)},t.prototype.getAnimationStateMetadata=function(t){if(t instanceof l.AnimationStateDeclarationMetadata){var e=this.getAnimationStyleMetadata(t.styles);return new d.g(t.stateNameExpr,e)}return t instanceof l.AnimationStateTransitionMetadata?new d.s(t.stateChangeExpr,this.getAnimationMetadata(t.steps)):null},t.prototype.getAnimationStyleMetadata=function(t){return new d.k(t.offset,t.styles)},t.prototype.getAnimationMetadata=function(t){var e=this;if(t instanceof l.AnimationStyleMetadata)return this.getAnimationStyleMetadata(t);if(t instanceof l.AnimationKeyframesSequenceMetadata)return new d.m(t.steps.map(function(t){return e.getAnimationStyleMetadata(t)}));if(t instanceof l.AnimationAnimateMetadata){var n=this.getAnimationMetadata(t.styles);return new d.l(t.timings,n)}if(t instanceof l.AnimationWithStepsMetadata){var i=t.steps.map(function(t){return e.getAnimationMetadata(t)});return t instanceof l.AnimationGroupMetadata?new d.i(i):new d.h(i)}return null},t.prototype.getDirectiveMetadata=function(t,e){var i=this;void 0===e&&(e=!0),t=n.i(l.resolveForwardRef)(t);var o=this._directiveCache.get(t);if(!o){var c=this._directiveResolver.resolve(t,e);if(!c)return null;var p=null,h=null,m=[],v=s(t),g=[],b=c.selector;if(c instanceof l.Component){n.i(u.b)("styles",c.styles),n.i(u.b)("styleUrls",c.styleUrls),n.i(u.a)("interpolation",c.interpolation);var y=c.animations?c.animations.map(function(t){return i.getAnimationEntryMetadata(t)}):null;p=new d.p({encapsulation:c.encapsulation,template:c.template,templateUrl:c.templateUrl,styles:c.styles,styleUrls:c.styleUrls,animations:y,interpolation:c.interpolation}),h=c.changeDetection,c.viewProviders&&(m=this.getProvidersMetadata(c.viewProviders,g,'viewProviders for "'+n.i(f.p)(t)+'"')),v=a(this._reflector,t,c),c.entryComponents&&(g=r(c.entryComponents).map(function(t){return i.getTypeMetadata(t,s(t))}).concat(g)),b||(b=this._schemaRegistry.getDefaultComponentElementName())}else if(!b)throw new Error("Directive "+n.i(f.p)(t)+" has no selector, please add it!");var w=[];n.i(f.a)(c.providers)&&(w=this.getProvidersMetadata(c.providers,g,'providers for "'+n.i(f.p)(t)+'"'));var _=[],x=[];n.i(f.a)(c.queries)&&(_=this.getQueriesMetadata(c.queries,!1,t),x=this.getQueriesMetadata(c.queries,!0,t)),o=d.q.create({selector:b,exportAs:c.exportAs,isComponent:!!p,type:this.getTypeMetadata(t,v),template:p,changeDetection:h,inputs:c.inputs,outputs:c.outputs,host:c.host,providers:w,viewProviders:m,queries:_,viewQueries:x,entryComponents:g}),this._directiveCache.set(t,o)}return o},t.prototype.getNgModuleMetadata=function(t,e){var i=this;void 0===e&&(e=!0),t=n.i(l.resolveForwardRef)(t);var a=this._ngModuleCache.get(t);if(!a){var c=this._ngModuleResolver.resolve(t,e);if(!c)return null;var u=[],p=[],h=[],m=[],v=[],g=[],b=[],y=[],w=[],_=[];c.imports&&r(c.imports).forEach(function(e){var r;if(o(e))r=e;else if(e&&e.ngModule){var s=e;r=s.ngModule,s.providers&&b.push.apply(b,i.getProvidersMetadata(s.providers,y,"provider for the NgModule '"+n.i(f.p)(r)+"'"))}if(!r)throw new Error("Unexpected value '"+n.i(f.p)(e)+"' imported by the module '"+n.i(f.p)(t)+"'");var a=i.getNgModuleMetadata(r,!1);if(null===a)throw new Error("Unexpected "+i._getTypeDescriptor(e)+" '"+n.i(f.p)(e)+"' imported by the module '"+n.i(f.p)(t)+"'");v.push(a)}),c.exports&&r(c.exports).forEach(function(e){if(!o(e))throw new Error("Unexpected value '"+n.i(f.p)(e)+"' exported by the module '"+n.i(f.p)(t)+"'");var r,s,a;if(r=i.getDirectiveMetadata(e,!1))p.push(r);else if(s=i.getPipeMetadata(e,!1))m.push(s);else{if(!(a=i.getNgModuleMetadata(e,!1)))throw new Error("Unexpected "+i._getTypeDescriptor(e)+" '"+n.i(f.p)(e)+"' exported by the module '"+n.i(f.p)(t)+"'");g.push(a)}});var x=this._getTransitiveNgModuleMetadata(v,g);if(c.declarations&&r(c.declarations).forEach(function(e){if(!o(e))throw new Error("Unexpected value '"+n.i(f.p)(e)+"' declared by the module '"+n.i(f.p)(t)+"'");var r,s;if(r=i.getDirectiveMetadata(e,!1))i._addDirectiveToModule(r,t,x,u,!0);else{if(!(s=i.getPipeMetadata(e,!1)))throw new Error("Unexpected "+i._getTypeDescriptor(e)+" '"+n.i(f.p)(e)+"' declared by the module '"+n.i(f.p)(t)+"'");i._addPipeToModule(s,t,x,h,!0)}}),c.providers&&b.push.apply(b,this.getProvidersMetadata(c.providers,y,"provider for the NgModule '"+n.i(f.p)(t)+"'")),c.entryComponents&&y.push.apply(y,r(c.entryComponents).map(function(t){return i.getTypeMetadata(t,s(t))})),c.bootstrap){var C=r(c.bootstrap).map(function(e){if(!o(e))throw new Error("Unexpected value '"+n.i(f.p)(e)+"' used in the bootstrap property of module '"+n.i(f.p)(t)+"'");return i.getTypeMetadata(e,s(e))});w.push.apply(w,C)}y.push.apply(y,w),c.schemas&&_.push.apply(_,r(c.schemas)),(k=x.entryComponents).push.apply(k,y),(E=x.providers).push.apply(E,b),a=new d.t({type:this.getTypeMetadata(t,s(t)),providers:b,entryComponents:y,bootstrapComponents:w,schemas:_,declaredDirectives:u,exportedDirectives:p,declaredPipes:h,exportedPipes:m,importedModules:v,exportedModules:g,transitiveModule:x,id:c.id}),x.modules.push(a),this._verifyModule(a),this._ngModuleCache.set(t,a)}return a;var k,E},t.prototype._verifyModule=function(t){t.exportedDirectives.forEach(function(e){if(!t.transitiveModule.directivesSet.has(e.type.reference))throw new Error("Can't export directive "+n.i(f.p)(e.type.reference)+" from "+n.i(f.p)(t.type.reference)+" as it was neither declared nor imported!")}),t.exportedPipes.forEach(function(e){if(!t.transitiveModule.pipesSet.has(e.type.reference))throw new Error("Can't export pipe "+n.i(f.p)(e.type.reference)+" from "+n.i(f.p)(t.type.reference)+" as it was neither declared nor imported!")})},t.prototype._getTypeDescriptor=function(t){return null!==this._directiveResolver.resolve(t,!1)?"directive":null!==this._pipeResolver.resolve(t,!1)?"pipe":null!==this._ngModuleResolver.resolve(t,!1)?"module":t.provide?"provider":"value"},t.prototype._addTypeToModule=function(t,e){var i=this._ngModuleOfTypes.get(t);if(i&&i!==e)throw new Error("Type "+n.i(f.p)(t)+" is part of the declarations of 2 modules: "+n.i(f.p)(i)+" and "+n.i(f.p)(e)+"! "+("Please consider moving "+n.i(f.p)(t)+" to a higher module that imports "+n.i(f.p)(i)+" and "+n.i(f.p)(e)+". ")+("You can also create a new NgModule that exports and includes "+n.i(f.p)(t)+" then import that NgModule in "+n.i(f.p)(i)+" and "+n.i(f.p)(e)+"."));this._ngModuleOfTypes.set(t,e)},t.prototype._getTransitiveNgModuleMetadata=function(t,e){var n=i(t.concat(e),!0),o=r(n.map(function(t){return t.providers})),s=r(n.map(function(t){return t.entryComponents})),a=i(t,!1),c=r(a.map(function(t){return t.exportedDirectives})),l=r(a.map(function(t){return t.exportedPipes}));return new d.u(n,o,s,c,l)},t.prototype._addDirectiveToModule=function(t,e,n,i,r){return void 0===r&&(r=!1),!(!r&&n.directivesSet.has(t.type.reference))&&(n.directivesSet.add(t.type.reference),n.directives.push(t),i.push(t),this._addTypeToModule(t.type.reference,e),!0)},t.prototype._addPipeToModule=function(t,e,n,i,r){return void 0===r&&(r=!1),!(!r&&n.pipesSet.has(t.type.reference))&&(n.pipesSet.add(t.type.reference),n.pipes.push(t),i.push(t),this._addTypeToModule(t.type.reference,e),!0)},t.prototype.getTypeMetadata=function(t,e,i){return void 0===i&&(i=null),t=n.i(l.resolveForwardRef)(t),new d.e({name:this.sanitizeTokenName(t),moduleUrl:e,reference:t,diDeps:this.getDependenciesMetadata(t,i),lifecycleHooks:b.Z.filter(function(e){return n.i(m.a)(e,t)})})},t.prototype.getFactoryMetadata=function(t,e,i){return void 0===i&&(i=null),t=n.i(l.resolveForwardRef)(t),new d.v({name:this.sanitizeTokenName(t),moduleUrl:e,reference:t,diDeps:this.getDependenciesMetadata(t,i)})},t.prototype.getPipeMetadata=function(t,e){void 0===e&&(e=!0),t=n.i(l.resolveForwardRef)(t);var i=this._pipeCache.get(t);if(!i){var r=this._pipeResolver.resolve(t,e);if(!r)return null;i=new d.w({type:this.getTypeMetadata(t,s(t)),name:r.name,pure:r.pure}),this._pipeCache.set(t,i)}return i},t.prototype.getDependenciesMetadata=function(t,e){var i=this,r=!1,s=e||this._reflector.parameters(t)||[],a=s.map(function(e){var s=!1,a=!1,c=!1,u=!1,p=!1,h=null,m=null,v=null;return Array.isArray(e)?e.forEach(function(t){t instanceof l.Host?a=!0:t instanceof l.Self?c=!0:t instanceof l.SkipSelf?u=!0:t instanceof l.Optional?p=!0:t instanceof l.Attribute?(s=!0,v=t.attributeName):t instanceof l.Query?t.isViewQuery?m=t:h=t:t instanceof l.Inject?v=t.token:o(t)&&n.i(f.b)(v)&&(v=t)}):v=e,n.i(f.b)(v)?(r=!0,null):new d.c({isAttribute:s,isHost:a,isSelf:c,isSkipSelf:u,isOptional:p,query:h?i.getQueryMetadata(h,null,t):null,viewQuery:m?i.getQueryMetadata(m,null,t):null,token:i.getTokenMetadata(v)})});if(r){var c=a.map(function(t){return t?n.i(f.p)(t.token):"?"}).join(", ");throw new Error("Can't resolve all parameters for "+n.i(f.p)(t)+": ("+c+").")}return a},t.prototype.getTokenMetadata=function(t){t=n.i(l.resolveForwardRef)(t);var e;return e=n.i(f.f)(t)?new d.b({value:t}):new d.b({identifier:new d.a({reference:t,name:this.sanitizeTokenName(t),moduleUrl:s(t)})})},t.prototype.getProvidersMetadata=function(t,e,i){var r=this,a=[];return t.forEach(function(c,u){c=n.i(l.resolveForwardRef)(c),c&&"object"==typeof c&&c.hasOwnProperty("provide")&&(c=new d.x(c.provide,c));var p;if(Array.isArray(c))p=r.getProvidersMetadata(c,e,i);else if(c instanceof d.x){var m=r.getTokenMetadata(c.token);m.reference===n.i(h.a)(h.b.ANALYZE_FOR_ENTRY_COMPONENTS).reference?e.push.apply(e,r._getEntryComponentsFromProvider(c)):p=r.getProviderMetadata(c)}else{if(!o(c)){var v=t.reduce(function(t,e,i){return i<u?t.push(""+n.i(f.p)(e)):i==u?t.push("?"+n.i(f.p)(e)+"?"):i==u+1&&t.push("..."),t},[]).join(", ");throw new Error("Invalid "+(i?i:"provider")+" - only instances of Provider and Type are allowed, got: ["+v+"]")}p=r.getTypeMetadata(c,s(c))}p&&a.push(p)}),a},t.prototype._getEntryComponentsFromProvider=function(t){var e=this,n=[],i=[];if(t.useFactory||t.useExisting||t.useClass)throw new Error("The ANALYZE_FOR_ENTRY_COMPONENTS token only supports useValue!");if(!t.multi)throw new Error("The ANALYZE_FOR_ENTRY_COMPONENTS token only supports 'multi = true'!");return c(t.useValue,i),i.forEach(function(t){var i=e.getDirectiveMetadata(t.reference,!1);i&&n.push(i.type)}),n},t.prototype.getProviderMetadata=function(t){var e,n=null,i=null;return t.useClass?(n=this.getTypeMetadata(t.useClass,s(t.useClass),t.dependencies),e=n.diDeps):t.useFactory&&(i=this.getFactoryMetadata(t.useFactory,s(t.useFactory),t.dependencies),e=i.diDeps),new d.d({token:this.getTokenMetadata(t.token),useClass:n,useValue:c(t.useValue,[]),useFactory:i,useExisting:t.useExisting?this.getTokenMetadata(t.useExisting):null,deps:e,multi:t.multi})},t.prototype.getQueriesMetadata=function(t,e,n){var i=this,r=[];return Object.keys(t).forEach(function(o){var s=t[o];s.isViewQuery===e&&r.push(i.getQueryMetadata(s,o,n))}),r},t.prototype._queryVarBindings=function(t){return t.split(/\s*,\s*/)},t.prototype.getQueryMetadata=function(t,e,i){var r,o=this;if("string"==typeof t.selector)r=this._queryVarBindings(t.selector).map(function(t){return o.getTokenMetadata(t)});else{if(!t.selector)throw new Error("Can't construct a query for the property \""+e+'" of "'+n.i(f.p)(i)+"\" since the query selector wasn't defined.");r=[this.getTokenMetadata(t.selector)]}return new d.y({selectors:r,first:t.first,descendants:t.descendants,propertyName:e,read:t.read?this.getTokenMetadata(t.read):null})},t.decorators=[{type:l.Injectable}],t.ctorParameters=[{type:v.a},{type:p.a},{type:g.a},{type:y.a},{type:b.Y}],t}(),k=function(t){function e(){t.apply(this,arguments)}return x(e,t),e.prototype.visitOther=function(t,e){var n;return n=d.z(t)?new d.a({name:t.name,moduleUrl:t.filePath,reference:t}):new d.a({reference:t}),e.push(n),n},e}(_.j)},function(t,e,n){"use strict";function i(t){return s[t.toLowerCase()]||a}var r=n(67);e.a=i;/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var o=function(){function t(t){var e=this,n=void 0===t?{}:t,i=n.closedByChildren,o=n.requiredParents,s=n.implicitNamespacePrefix,a=n.contentType,c=void 0===a?r.a.PARSABLE_DATA:a,l=n.closedByParent,u=void 0!==l&&l,d=n.isVoid,p=void 0!==d&&d,f=n.ignoreFirstLf,h=void 0!==f&&f;this.closedByChildren={},this.closedByParent=!1,this.canSelfClose=!1,i&&i.length>0&&i.forEach(function(t){return e.closedByChildren[t]=!0}),this.isVoid=p,this.closedByParent=u||p,o&&o.length>0&&(this.requiredParents={},this.parentToAdd=o[0],o.forEach(function(t){return e.requiredParents[t]=!0})),this.implicitNamespacePrefix=s,this.contentType=c,this.ignoreFirstLf=h}return t.prototype.requireExtraParent=function(t){if(!this.requiredParents)return!1;if(!t)return!0;var e=t.toLowerCase();return 1!=this.requiredParents[e]&&"template"!=e},t.prototype.isClosedByChild=function(t){return this.isVoid||t.toLowerCase()in this.closedByChildren},t}(),s={base:new o({isVoid:!0}),meta:new o({isVoid:!0}),area:new o({isVoid:!0}),embed:new o({isVoid:!0}),link:new o({isVoid:!0}),img:new o({isVoid:!0}),input:new o({isVoid:!0}),param:new o({isVoid:!0}),hr:new o({isVoid:!0}),br:new o({isVoid:!0}),source:new o({isVoid:!0}),track:new o({isVoid:!0}),wbr:new o({isVoid:!0}),p:new o({closedByChildren:["address","article","aside","blockquote","div","dl","fieldset","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","main","nav","ol","p","pre","section","table","ul"],closedByParent:!0}),thead:new o({closedByChildren:["tbody","tfoot"]}),tbody:new o({closedByChildren:["tbody","tfoot"],closedByParent:!0}),tfoot:new o({closedByChildren:["tbody"],closedByParent:!0}),tr:new o({closedByChildren:["tr"],requiredParents:["tbody","tfoot","thead"],closedByParent:!0}),td:new o({closedByChildren:["td","th"],closedByParent:!0}),th:new o({closedByChildren:["td","th"],closedByParent:!0}),col:new o({requiredParents:["colgroup"],isVoid:!0}),svg:new o({implicitNamespacePrefix:"svg"}),math:new o({implicitNamespacePrefix:"math"}),li:new o({closedByChildren:["li"],closedByParent:!0}),dt:new o({closedByChildren:["dt","dd"]}),dd:new o({closedByChildren:["dt","dd"],closedByParent:!0}),rb:new o({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),rt:new o({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),rtc:new o({closedByChildren:["rb","rtc","rp"],closedByParent:!0}),rp:new o({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),optgroup:new o({closedByChildren:["optgroup"],closedByParent:!0}),option:new o({closedByChildren:["option","optgroup"],closedByParent:!0}),pre:new o({ignoreFirstLf:!0}),listing:new o({ignoreFirstLf:!0}),style:new o({contentType:r.a.RAW_TEXT}),script:new o({contentType:r.a.RAW_TEXT}),title:new o({contentType:r.a.ESCAPABLE_RAW_TEXT}),textarea:new o({contentType:r.a.ESCAPABLE_RAW_TEXT,ignoreFirstLf:!0})},a=new o},function(t,e,n){"use strict";var i=n(0),r=n(19),o=n(2),s=n(13),a=n(6),c=n(271),l=n(41),u=n(14),d=n(272),p=n(22);n.d(e,"a",function(){return m});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var f=function(){function t(t,e){this.comp=t,this.placeholder=e}return t}(),h=function(){function t(t,e,n){this.statements=t,this.ngModuleFactoryVar=e,this.dependencies=n}return t}(),m=function(){function t(){}return t.prototype.compile=function(t,e){var i=n.i(o.a)(t.type.moduleUrl)?"in NgModule "+t.type.name+" in "+t.type.moduleUrl:"in NgModule "+t.type.name,c=new l.b("",i),u=new l.d(new l.c(c,null,null,null),new l.c(c,null,null,null)),p=[],m=[],g=t.transitiveModule.entryComponents.map(function(e){var n=new r.a({name:e.name});return t.bootstrapComponents.indexOf(e)>-1&&m.push(n),p.push(new f(e,n)),n}),b=new v(t,g,m,u),y=new d.c(t,e,u);y.parse().forEach(function(t){return b.addProvider(t)});var w=b.build(),_=t.type.name+"NgFactory",x=a.e(_).set(a.b(n.i(s.d)(s.b.NgModuleFactory)).instantiate([a.e(w.name),a.b(t.type)],a.c(n.i(s.d)(s.b.NgModuleFactory),[a.c(t.type)],[a.d.Const]))).toDeclStmt(null,[a.u.Final]),C=[w,x];if(t.id){var k=a.b(n.i(s.d)(s.b.RegisterModuleFactoryFn)).callFn([a.a(t.id),a.e(_)]).toStmt();C.push(k)}return new h(C,_,p)},t.decorators=[{type:i.Injectable}],t.ctorParameters=[],t}(),v=function(){function t(t,e,n,i){this._ngModuleMeta=t,this._entryComponentFactories=e,this._bootstrapComponentFactories=n,this._sourceSpan=i,this._tokens=[],this._instances=new Map,this._fields=[],this._createStmts=[],this._destroyStmts=[],this._getters=[]}return t.prototype.addProvider=function(t){var e=this,n=t.providers.map(function(t){return e._getProviderValue(t)}),i="_"+t.token.name+"_"+this._instances.size,r=this._createProviderProperty(i,t,n,t.multiProvider,t.eager);t.lifecycleHooks.indexOf(u.W.OnDestroy)!==-1&&this._destroyStmts.push(r.callMethod("ngOnDestroy",[]).toStmt()),this._tokens.push(t.token),this._instances.set(t.token.reference,r)},t.prototype.build=function(){var t=this,e=this._tokens.map(function(e){var i=t._instances.get(e.reference);return new a.i(b.token.identical(n.i(p.f)(e)),[new a.t(i)])}),i=[new a.C("createInternal",[],this._createStmts.concat(new a.t(this._instances.get(this._ngModuleMeta.type.reference))),a.c(this._ngModuleMeta.type)),new a.C("getInternal",[new a.k(b.token.name,a.l),new a.k(b.notFoundResult.name,a.l)],e.concat([new a.t(b.notFoundResult)]),a.l),new a.C("destroyInternal",[],this._destroyStmts)],r=new a.C(null,[new a.k(g.parent.name,a.c(n.i(s.d)(s.b.Injector)))],[a.J.callFn([a.e(g.parent.name),a.g(this._entryComponentFactories.map(function(t){return a.b(t)})),a.g(this._bootstrapComponentFactories.map(function(t){return a.b(t)}))]).toStmt()]),o=this._ngModuleMeta.type.name+"Injector";return new a.M(o,a.b(n.i(s.d)(s.b.NgModuleInjector),[a.c(this._ngModuleMeta.type)]),this._fields,this._getters,r,i)},t.prototype._getProviderValue=function(t){var e,i=this;if(n.i(o.a)(t.useExisting))e=this._getDependency(new r.c({token:t.useExisting}));else if(n.i(o.a)(t.useFactory)){var s=t.deps||t.useFactory.diDeps,l=s.map(function(t){return i._getDependency(t)});e=a.b(t.useFactory).callFn(l)}else if(n.i(o.a)(t.useClass)){var s=t.deps||t.useClass.diDeps,l=s.map(function(t){return i._getDependency(t)});e=a.b(t.useClass).instantiate(l,a.c(t.useClass))}else e=n.i(c.a)(t.useValue);return e},t.prototype._createProviderProperty=function(t,e,n,i,r){var o,s;if(i?(o=a.g(n),s=new a.q(a.l)):(o=n[0],s=n[0].type),s||(s=a.l),r)this._fields.push(new a.s(t,s)),this._createStmts.push(a.n.prop(t).set(o).toStmt());else{var c="_"+t;this._fields.push(new a.s(c,s));var l=[new a.i(a.n.prop(c).isBlank(),[a.n.prop(c).set(o).toStmt()]),new a.t(a.n.prop(c))];this._getters.push(new a.v(t,l,s))}return a.n.prop(t)},t.prototype._getDependency=function(t){var e=null;if(t.isValue&&(e=a.a(t.value)),t.isSkipSelf||(!t.token||t.token.reference!==n.i(s.a)(s.b.Injector).reference&&t.token.reference!==n.i(s.a)(s.b.ComponentFactoryResolver).reference||(e=a.n),e||(e=this._instances.get(t.token.reference))),!e){var i=[n.i(p.f)(t.token)];t.isOptional&&i.push(a.h),e=g.parent.callMethod("get",i)}return e},t}(),g=function(){function t(){}return t.parent=a.n.prop("parent"),t}(),b=function(){function t(){}return t.token=a.e("token"),t.notFoundResult=a.e("notFoundResult"),t}()},function(t,e,n){"use strict";/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-function i(t){return t instanceof r.NgModule}var r=n(0),o=n(2),s=n(14);n.d(e,"a",function(){return a});var a=function(){function t(t){void 0===t&&(t=s.P),this._reflector=t}return t.prototype.resolve=function(t,e){void 0===e&&(e=!0);var r=this._reflector.annotations(t).find(i);if(n.i(o.a)(r))return r;if(e)throw new Error("No NgModule metadata found for '"+n.i(o.p)(t)+"'.");return null},t.decorators=[{type:r.Injectable}],t.ctorParameters=[{type:s.Y}],t}()},function(t,e,n){"use strict";function i(t,e,i){if(void 0===i&&(i=!0),n.i(o.b)(t))return null;var r=t.replace(a,function(){for(var t=[],n=0;n<arguments.length;n++)t[n-0]=arguments[n];return"$"==t[0]?e?"\\$":"$":"\n"==t[0]?"\\n":"\r"==t[0]?"\\r":"\\"+t[0]}),s=i||!c.test(r);return s?"'"+r+"'":r}function r(t){for(var e="",n=0;n<t;n++)e+="  ";return e}var o=n(2),s=n(6);n.d(e,"b",function(){return l}),n.d(e,"c",function(){return u}),n.d(e,"a",function(){return p}),n.d(e,"d",function(){return f});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var a=/'|\\|\n|\r|\$/g,c=/^[$A-Z_][0-9A-Z_$]*$/i,l=s.e("error"),u=s.e("stack"),d=(function(){function t(){}return t}(),function(){function t(t){this.indent=t,this.parts=[]}return t}()),p=function(){function t(t,e){this._exportedVars=t,this._indent=e,this._classes=[],this._lines=[new d(e)]}return t.createRoot=function(e){return new t(e,0)},Object.defineProperty(t.prototype,"_currentLine",{get:function(){return this._lines[this._lines.length-1]},enumerable:!0,configurable:!0}),t.prototype.isExportedVar=function(t){return this._exportedVars.indexOf(t)!==-1},t.prototype.println=function(t){void 0===t&&(t=""),this.print(t,!0)},t.prototype.lineIsEmpty=function(){return 0===this._currentLine.parts.length},t.prototype.print=function(t,e){void 0===e&&(e=!1),t.length>0&&this._currentLine.parts.push(t),e&&this._lines.push(new d(this._indent))},t.prototype.removeEmptyLastLine=function(){this.lineIsEmpty()&&this._lines.pop()},t.prototype.incIndent=function(){this._indent++,this._currentLine.indent=this._indent},t.prototype.decIndent=function(){this._indent--,this._currentLine.indent=this._indent},t.prototype.pushClass=function(t){this._classes.push(t)},t.prototype.popClass=function(){return this._classes.pop()},Object.defineProperty(t.prototype,"currentClass",{get:function(){return this._classes.length>0?this._classes[this._classes.length-1]:null},enumerable:!0,configurable:!0}),t.prototype.toSource=function(){var t=this._lines;return 0===t[t.length-1].parts.length&&(t=t.slice(0,t.length-1)),t.map(function(t){return t.parts.length>0?r(t.indent)+t.parts.join(""):""}).join("\n")},t}(),f=function(){function t(t){this._escapeDollarInStrings=t}return t.prototype.visitExpressionStmt=function(t,e){return t.expr.visitExpression(this,e),e.println(";"),null},t.prototype.visitReturnStmt=function(t,e){return e.print("return "),t.value.visitExpression(this,e),e.println(";"),null},t.prototype.visitIfStmt=function(t,e){e.print("if ("),t.condition.visitExpression(this,e),e.print(") {");var i=n.i(o.a)(t.falseCase)&&t.falseCase.length>0;return t.trueCase.length<=1&&!i?(e.print(" "),this.visitAllStatements(t.trueCase,e),e.removeEmptyLastLine(),e.print(" ")):(e.println(),e.incIndent(),this.visitAllStatements(t.trueCase,e),e.decIndent(),i&&(e.println("} else {"),e.incIndent(),this.visitAllStatements(t.falseCase,e),e.decIndent())),e.println("}"),null},t.prototype.visitThrowStmt=function(t,e){return e.print("throw "),t.error.visitExpression(this,e),e.println(";"),null},t.prototype.visitCommentStmt=function(t,e){var n=t.comment.split("\n");return n.forEach(function(t){e.println("// "+t)}),null},t.prototype.visitWriteVarExpr=function(t,e){var n=e.lineIsEmpty();return n||e.print("("),e.print(t.name+" = "),t.value.visitExpression(this,e),n||e.print(")"),null},t.prototype.visitWriteKeyExpr=function(t,e){var n=e.lineIsEmpty();return n||e.print("("),t.receiver.visitExpression(this,e),e.print("["),t.index.visitExpression(this,e),e.print("] = "),t.value.visitExpression(this,e),n||e.print(")"),null},t.prototype.visitWritePropExpr=function(t,e){var n=e.lineIsEmpty();return n||e.print("("),t.receiver.visitExpression(this,e),e.print("."+t.name+" = "),t.value.visitExpression(this,e),n||e.print(")"),null},t.prototype.visitInvokeMethodExpr=function(t,e){t.receiver.visitExpression(this,e);var i=t.name;return n.i(o.a)(t.builtin)&&(i=this.getBuiltinMethodName(t.builtin),n.i(o.b)(i))?null:(e.print("."+i+"("),this.visitAllExpressions(t.args,e,","),e.print(")"),null)},t.prototype.visitInvokeFunctionExpr=function(t,e){return t.fn.visitExpression(this,e),e.print("("),this.visitAllExpressions(t.args,e,","),e.print(")"),null},t.prototype.visitReadVarExpr=function(t,e){var i=t.name;if(n.i(o.a)(t.builtin))switch(t.builtin){case s.O.Super:i="super";break;case s.O.This:i="this";break;case s.O.CatchError:i=l.name;break;case s.O.CatchStack:i=u.name;break;default:throw new Error("Unknown builtin variable "+t.builtin)}return e.print(i),null},t.prototype.visitInstantiateExpr=function(t,e){return e.print("new "),t.classExpr.visitExpression(this,e),e.print("("),this.visitAllExpressions(t.args,e,","),e.print(")"),null},t.prototype.visitLiteralExpr=function(t,e,r){void 0===r&&(r="null");var s=t.value;return n.i(o.f)(s)?e.print(i(s,this._escapeDollarInStrings)):n.i(o.b)(s)?e.print(r):e.print(""+s),null},t.prototype.visitConditionalExpr=function(t,e){return e.print("("),t.condition.visitExpression(this,e),e.print("? "),t.trueCase.visitExpression(this,e),e.print(": "),t.falseCase.visitExpression(this,e),e.print(")"),null},t.prototype.visitNotExpr=function(t,e){return e.print("!"),t.condition.visitExpression(this,e),null},t.prototype.visitBinaryOperatorExpr=function(t,e){var n;switch(t.operator){case s.y.Equals:n="==";break;case s.y.Identical:n="===";break;case s.y.NotEquals:n="!=";break;case s.y.NotIdentical:n="!==";break;case s.y.And:n="&&";break;case s.y.Or:n="||";break;case s.y.Plus:n="+";break;case s.y.Minus:n="-";break;case s.y.Divide:n="/";break;case s.y.Multiply:n="*";break;case s.y.Modulo:n="%";break;case s.y.Lower:n="<";break;case s.y.LowerEquals:n="<=";break;case s.y.Bigger:n=">";break;case s.y.BiggerEquals:n=">=";break;default:throw new Error("Unknown operator "+t.operator)}return e.print("("),t.lhs.visitExpression(this,e),e.print(" "+n+" "),t.rhs.visitExpression(this,e),e.print(")"),null},t.prototype.visitReadPropExpr=function(t,e){return t.receiver.visitExpression(this,e),e.print("."),e.print(t.name),null},t.prototype.visitReadKeyExpr=function(t,e){return t.receiver.visitExpression(this,e),e.print("["),t.index.visitExpression(this,e),e.print("]"),null},t.prototype.visitLiteralArrayExpr=function(t,e){var n=t.entries.length>1;return e.print("[",n),e.incIndent(),this.visitAllExpressions(t.entries,e,",",n),e.decIndent(),e.print("]",n),null},t.prototype.visitLiteralMapExpr=function(t,e){var n=this,r=t.entries.length>1;return e.print("{",r),e.incIndent(),this.visitAllObjects(function(t){e.print(i(t[0],n._escapeDollarInStrings,!1)+": "),t[1].visitExpression(n,e)},t.entries,e,",",r),e.decIndent(),e.print("}",r),null},t.prototype.visitAllExpressions=function(t,e,n,i){var r=this;void 0===i&&(i=!1),this.visitAllObjects(function(t){return t.visitExpression(r,e)},t,e,n,i)},t.prototype.visitAllObjects=function(t,e,n,i,r){void 0===r&&(r=!1);for(var o=0;o<e.length;o++)o>0&&n.print(i,r),t(e[o]);r&&n.println()},t.prototype.visitAllStatements=function(t,e){var n=this;t.forEach(function(t){return t.visitStatement(n,e)})},t}()},function(t,e,n){"use strict";/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-function i(t){return t instanceof r.Pipe}var r=n(0),o=n(2),s=n(14);n.d(e,"a",function(){return a});var a=function(){function t(t){void 0===t&&(t=s.P),this._reflector=t}return t.prototype.resolve=function(t,e){void 0===e&&(e=!0);var s=this._reflector.annotations(n.i(r.resolveForwardRef)(t));if(n.i(o.a)(s)){var a=s.find(i);if(n.i(o.a)(a))return a}if(e)throw new Error("No Pipe decorator found on "+n.i(o.p)(t));return null},t.decorators=[{type:r.Injectable}],t.ctorParameters=[{type:s.Y}],t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return i});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var i=function(){function t(){}return t.prototype.get=function(t){return null},t}()},function(t,e,n){"use strict";var i=n(152);n.d(e,"a",function(){return o}),n.d(e,"b",function(){return s});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var r=new RegExp("(\\:not\\()|([-\\w]+)|(?:\\.([-\\w]+))|(?:\\[([-\\w*]+)(?:=([^\\]]*))?\\])|(\\))|(\\s*,\\s*)","g"),o=function(){function t(){this.element=null,this.classNames=[],this.attrs=[],this.notSelectors=[]}return t.parse=function(e){var n,i=[],o=function(t,e){e.notSelectors.length>0&&!e.element&&0==e.classNames.length&&0==e.attrs.length&&(e.element="*"),t.push(e)},s=new t,a=s,c=!1;for(r.lastIndex=0;n=r.exec(e);){if(n[1]){if(c)throw new Error("Nesting :not is not allowed in a selector");c=!0,a=new t,s.notSelectors.push(a)}if(n[2]&&a.setElement(n[2]),n[3]&&a.addClassName(n[3]),n[4]&&a.addAttribute(n[4],n[5]),n[6]&&(c=!1,a=s),n[7]){if(c)throw new Error("Multiple selectors in :not are not supported");o(i,s),s=a=new t}}return o(i,s),i},t.prototype.isElementSelector=function(){return this.hasElementSelector()&&0==this.classNames.length&&0==this.attrs.length&&0===this.notSelectors.length},t.prototype.hasElementSelector=function(){return!!this.element},t.prototype.setElement=function(t){void 0===t&&(t=null),this.element=t},t.prototype.getMatchingElementTemplate=function(){for(var t=this.element||"div",e=this.classNames.length>0?' class="'+this.classNames.join(" ")+'"':"",r="",o=0;o<this.attrs.length;o+=2){var s=this.attrs[o],a=""!==this.attrs[o+1]?'="'+this.attrs[o+1]+'"':"";r+=" "+s+a}return n.i(i.a)(t).isVoid?"<"+t+e+r+"/>":"<"+t+e+r+"></"+t+">"},t.prototype.addAttribute=function(t,e){void 0===e&&(e=""),this.attrs.push(t,e&&e.toLowerCase()||"")},t.prototype.addClassName=function(t){this.classNames.push(t.toLowerCase())},t.prototype.toString=function(){var t=this.element||"";if(this.classNames&&this.classNames.forEach(function(e){return t+="."+e}),this.attrs)for(var e=0;e<this.attrs.length;e+=2){var n=this.attrs[e],i=this.attrs[e+1];t+="["+n+(i?"="+i:"")+"]"}return this.notSelectors.forEach(function(e){return t+=":not("+e+")"}),t},t}(),s=function(){function t(){this._elementMap={},this._elementPartialMap={},this._classMap={},this._classPartialMap={},this._attrValueMap={},this._attrValuePartialMap={},this._listContexts=[]}return t.createNotMatcher=function(e){var n=new t;return n.addSelectables(e,null),n},t.prototype.addSelectables=function(t,e){var n=null;t.length>1&&(n=new a(t),this._listContexts.push(n));for(var i=0;i<t.length;i++)this._addSelectable(t[i],e,n)},t.prototype._addSelectable=function(t,e,n){var i=this,r=t.element,o=t.classNames,s=t.attrs,a=new c(t,e,n);if(r){var l=0===s.length&&0===o.length;l?this._addTerminal(i._elementMap,r,a):i=this._addPartial(i._elementPartialMap,r)}if(o)for(var u=0;u<o.length;u++){var l=0===s.length&&u===o.length-1,d=o[u];l?this._addTerminal(i._classMap,d,a):i=this._addPartial(i._classPartialMap,d)}if(s)for(var u=0;u<s.length;u+=2){var l=u===s.length-2,p=s[u],f=s[u+1];if(l){var h=i._attrValueMap,m=h[p];m||(m={},h[p]=m),this._addTerminal(m,f,a)}else{var v=i._attrValuePartialMap,g=v[p];g||(g={},v[p]=g),i=this._addPartial(g,f)}}},t.prototype._addTerminal=function(t,e,n){var i=t[e];i||(i=[],t[e]=i),i.push(n)},t.prototype._addPartial=function(e,n){var i=e[n];return i||(i=new t,e[n]=i),i},t.prototype.match=function(t,e){for(var n=!1,i=t.element,r=t.classNames,o=t.attrs,s=0;s<this._listContexts.length;s++)this._listContexts[s].alreadyMatched=!1;if(n=this._matchTerminal(this._elementMap,i,t,e)||n,n=this._matchPartial(this._elementPartialMap,i,t,e)||n,r)for(var s=0;s<r.length;s++){var a=r[s];n=this._matchTerminal(this._classMap,a,t,e)||n,n=this._matchPartial(this._classPartialMap,a,t,e)||n}if(o)for(var s=0;s<o.length;s+=2){var c=o[s],l=o[s+1],u=this._attrValueMap[c];l&&(n=this._matchTerminal(u,"",t,e)||n),n=this._matchTerminal(u,l,t,e)||n;var d=this._attrValuePartialMap[c];l&&(n=this._matchPartial(d,"",t,e)||n),n=this._matchPartial(d,l,t,e)||n}return n},t.prototype._matchTerminal=function(t,e,n,i){if(!t||"string"!=typeof e)return!1;var r=t[e],o=t["*"];if(o&&(r=r.concat(o)),!r)return!1;for(var s,a=!1,c=0;c<r.length;c++)s=r[c],a=s.finalize(n,i)||a;return a},t.prototype._matchPartial=function(t,e,n,i){if(!t||"string"!=typeof e)return!1;var r=t[e];return!!r&&r.match(n,i)},t}(),a=function(){function t(t){this.selectors=t,this.alreadyMatched=!1}return t}(),c=function(){function t(t,e,n){this.selector=t,this.cbContext=e,this.listContext=n,this.notSelectors=t.notSelectors}return t.prototype.finalize=function(t,e){var n=!0;if(this.notSelectors.length>0&&(!this.listContext||!this.listContext.alreadyMatched)){var i=s.createNotMatcher(this.notSelectors);n=!i.match(t,null)}return!n||!e||this.listContext&&this.listContext.alreadyMatched||(this.listContext&&(this.listContext.alreadyMatched=!0),e(this.selector,this.cbContext)),n},t}()},function(t,e,n){"use strict";function i(t){var e="styles";return t&&(e+="_"+t.type.name),e}var r=n(0),o=n(19),s=n(6),a=n(477),c=n(83);n.d(e,"a",function(){return m});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var l="%COMP%",u="_nghost-"+l,d="_ngcontent-"+l,p=function(){function t(t,e,n){this.moduleUrl=t,this.isShimmed=e,this.valuePlaceholder=n}return t}(),f=function(){function t(t,e){this.componentStylesheet=t,this.externalStylesheets=e}return t}(),h=function(){function t(t,e,n,i,r){this.statements=t,this.stylesVar=e,this.dependencies=n,this.isShimmed=i,this.meta=r}return t}(),m=function(){function t(t){this._urlResolver=t,this._shadowCss=new a.a}return t.prototype.compileComponent=function(t){var e=this,n=[],i=this._compileStyles(t,new o.o({styles:t.template.styles,styleUrls:t.template.styleUrls,moduleUrl:t.type.moduleUrl}),!0);return t.template.externalStylesheets.forEach(function(i){var r=e._compileStyles(t,i,!1);n.push(r)}),new f(i,n)},t.prototype._compileStyles=function(t,e,n){for(var a=this,c=t.template.encapsulation===r.ViewEncapsulation.Emulated,l=e.styles.map(function(t){return s.a(a._shimIfNeeded(t,c))}),u=[],d=0;d<e.styleUrls.length;d++){var f=new o.a({name:i(null)});u.push(new p(e.styleUrls[d],c,f)),l.push(new s.S(f))}var m=i(n?t:null),v=s.e(m).set(s.g(l,new s.q(s.l,[s.d.Const]))).toDeclStmt(null,[s.u.Final]);return new h([v],m,u,c,e)},t.prototype._shimIfNeeded=function(t,e){return e?this._shadowCss.shimCssText(t,d,u):t},t.decorators=[{type:r.Injectable}],t.ctorParameters=[{type:c.a}],t}()},function(t,e,n){"use strict";var i=n(17),r=n(2),o=n(6);n.d(e,"a",function(){return c});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var s=function(){function t(t,e){this.nodeIndex=t,this.sourceAst=e}return t}(),a=new s(null,null),c=function(){function t(t){this._view=t,this._newState=a,this._currState=a,this._bodyStatements=[],this._debugEnabled=this._view.genConfig.genDebugInfo}return t.prototype._updateDebugContextIfNeeded=function(){if(this._newState.nodeIndex!==this._currState.nodeIndex||this._newState.sourceAst!==this._currState.sourceAst){var t=this._updateDebugContext(this._newState);n.i(r.a)(t)&&this._bodyStatements.push(t.toStmt())}},t.prototype._updateDebugContext=function(t){if(this._currState=this._newState=t,this._debugEnabled){var e=n.i(r.a)(t.sourceAst)?t.sourceAst.sourceSpan.start:null;return o.n.callMethod("debug",[o.a(t.nodeIndex),n.i(r.a)(e)?o.a(e.line):o.h,n.i(r.a)(e)?o.a(e.col):o.h])}return null},t.prototype.resetDebugInfoExpr=function(t,e){var n=this._updateDebugContext(new s(t,e));return n||o.h},t.prototype.resetDebugInfo=function(t,e){this._newState=new s(t,e)},t.prototype.addStmt=function(t){this._updateDebugContextIfNeeded(),this._bodyStatements.push(t)},t.prototype.addStmts=function(t){this._updateDebugContextIfNeeded(),i.a.addAll(this._bodyStatements,t)},t.prototype.finish=function(){return this._bodyStatements},t.prototype.isEmpty=function(){return 0===this._bodyStatements.length},t}()},function(t,e,n){"use strict";var i=n(3);n.d(e,"b",function(){return r}),n.d(e,"a",function(){return o});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var r=function(){function t(){}return Object.defineProperty(t.prototype,"parentPlayer",{get:function(){throw new Error("NOT IMPLEMENTED: Base Class")},set:function(t){throw new Error("NOT IMPLEMENTED: Base Class")},enumerable:!0,configurable:!0}),t}(),o=function(){function t(){var t=this;this._onDoneFns=[],this._onStartFns=[],this._started=!1,this.parentPlayer=null,n.i(i.o)(function(){return t._onFinish()})}return t.prototype._onFinish=function(){this._onDoneFns.forEach(function(t){return t()}),this._onDoneFns=[]},t.prototype.onStart=function(t){this._onStartFns.push(t)},t.prototype.onDone=function(t){this._onDoneFns.push(t)},t.prototype.hasStarted=function(){return this._started},t.prototype.init=function(){},t.prototype.play=function(){this.hasStarted()||(this._onStartFns.forEach(function(t){return t()}),this._onStartFns=[]),this._started=!0},t.prototype.pause=function(){},t.prototype.restart=function(){},t.prototype.finish=function(){this._onFinish()},t.prototype.destroy=function(){},t.prototype.reset=function(){},t.prototype.setPosition=function(t){},t.prototype.getPosition=function(){return 0},t}()},function(t,e,n){"use strict";var i=n(177),r=n(33);n.d(e,"b",function(){return o}),n.d(e,"a",function(){return s});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var o=new r.a("Application Initializer"),s=function(){function t(t){var e=this;this._done=!1;var r=[];if(t)for(var o=0;o<t.length;o++){var s=t[o]();n.i(i.a)(s)&&r.push(s)}this._donePromise=Promise.all(r).then(function(){e._done=!0}),0===r.length&&(this._done=!0)}return Object.defineProperty(t.prototype,"done",{get:function(){return this._done},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"donePromise",{get:function(){return this._donePromise},enumerable:!0,configurable:!0}),t.decorators=[{type:r.b}],t.ctorParameters=[{type:Array,decorators:[{type:r.c,args:[o]},{type:r.d}]}],t}()},function(t,e,n){"use strict";function i(){if(P)throw new Error("Cannot enable prod mode after platform setup.");T=!1}function r(){return P=!0,T}function o(t){if(S&&!S.destroyed)throw new Error("There can be only one platform. Destroy the previous one to create a new one.");S=t.get(M);var e=t.get(g.b,null);return e&&e.forEach(function(t){return t()}),S}function s(t,e,n){void 0===n&&(n=[]);var i=new y.a("Platform: "+e);return function(e){return void 0===e&&(e=[]),l()||(t?t(n.concat(e).concat({provide:i,useValue:!0})):o(y.f.resolveAndCreate(n.concat(e).concat({provide:i,useValue:!0})))),a(i)}}function a(t){var e=l();if(!e)throw new Error("No platform exists!");if(!e.injector.get(t,null))throw new Error("A platform with a different configuration has been created. Please destroy it first.");return e}function c(){S&&!S.destroyed&&S.destroy()}function l(){return S&&!S.destroyed?S:null}function u(t,e){try{var i=e();return n.i(m.a)(i)?i.catch(function(e){throw t.handleError(e),e}):i}catch(e){throw t.handleError(e),e}}var d=n(293),p=n(18),f=n(30),h=n(3),m=n(177),v=n(162),g=n(109),b=n(165),y=n(33),w=n(85),_=n(295),x=n(115),C=n(118),k=n(175),E=n(178);e.f=i,e.g=r,e.d=o,e.h=s,e.a=a,e.b=c,e.c=l,n.d(e,"i",function(){return M}),n.d(e,"j",function(){return A}),n.d(e,"e",function(){return I}),n.d(e,"k",function(){return D});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var S,O=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},T=!0,P=!1,M=function(){function t(){}return t.prototype.bootstrapModuleFactory=function(t){throw n.i(f.a)()},t.prototype.bootstrapModule=function(t,e){throw void 0===e&&(e=[]),n.i(f.a)()},Object.defineProperty(t.prototype,"injector",{get:function(){throw n.i(f.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"destroyed",{get:function(){throw n.i(f.a)()},enumerable:!0,configurable:!0}),t}(),A=function(t){function e(e){t.call(this),this._injector=e,this._modules=[],this._destroyListeners=[],this._destroyed=!1}return O(e,t),e.prototype.onDestroy=function(t){this._destroyListeners.push(t)},Object.defineProperty(e.prototype,"injector",{get:function(){return this._injector},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"destroyed",{get:function(){return this._destroyed},enumerable:!0,configurable:!0}),e.prototype.destroy=function(){if(this._destroyed)throw new Error("The platform has already been destroyed!");this._modules.slice().forEach(function(t){return t.destroy()}),this._destroyListeners.forEach(function(t){return t()}),this._destroyed=!0},e.prototype.bootstrapModuleFactory=function(t){return this._bootstrapModuleFactoryWithZone(t,null)},e.prototype._bootstrapModuleFactoryWithZone=function(t,e){var n=this;return e||(e=new E.a({enableLongStackTrace:r()})),e.run(function(){var i=y.f.resolveAndCreate([{provide:E.a,useValue:e}],n.injector),r=t.create(i),o=r.injector.get(d.a,null);if(!o)throw new Error("No ErrorHandler. Is platform module (BrowserModule) included?");return r.onDestroy(function(){return p.a.remove(n._modules,r)}),e.onError.subscribe({next:function(t){o.handleError(t)}}),u(o,function(){var t=r.injector.get(v.a);return t.donePromise.then(function(){return n._moduleDoBootstrap(r),r})})})},e.prototype.bootstrapModule=function(t,e){return void 0===e&&(e=[]),this._bootstrapModuleWithZone(t,e,null)},e.prototype._bootstrapModuleWithZone=function(t,e,n,i){var r=this;void 0===e&&(e=[]);var o=this.injector.get(w.a),s=o.createCompiler(Array.isArray(e)?e:[e]);return i?s.compileModuleAndAllComponentsAsync(t).then(function(t){var e=t.ngModuleFactory,o=t.componentFactories;return i(o),r._bootstrapModuleFactoryWithZone(e,n)}):s.compileModuleAsync(t).then(function(t){return r._bootstrapModuleFactoryWithZone(t,n)})},e.prototype._moduleDoBootstrap=function(t){var e=t.injector.get(I);if(t.bootstrapFactories.length>0)t.bootstrapFactories.forEach(function(t){return e.bootstrap(t)});else{if(!t.instance.ngDoBootstrap)throw new Error("The module "+n.i(h.b)(t.instance.constructor)+' was bootstrapped, but it does not declare "@NgModule.bootstrap" components nor a "ngDoBootstrap" method. Please define one of these.');t.instance.ngDoBootstrap(e)}},e.decorators=[{type:y.b}],e.ctorParameters=[{type:y.g}],e}(M),I=function(){function t(){}return Object.defineProperty(t.prototype,"componentTypes",{get:function(){return n.i(f.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"components",{get:function(){return n.i(f.a)()},enumerable:!0,configurable:!0}),t}(),D=function(t){function e(e,n,i,o,s,a,c,l){var u=this;t.call(this),this._zone=e,this._console=n,this._injector=i,this._exceptionHandler=o,this._componentFactoryResolver=s,this._initStatus=a,this._testabilityRegistry=c,this._testability=l,this._bootstrapListeners=[],this._rootComponents=[],this._rootComponentTypes=[],this._changeDetectorRefs=[],this._runningTick=!1,this._enforceNoNewChanges=!1,this._enforceNoNewChanges=r(),this._zone.onMicrotaskEmpty.subscribe({next:function(){u._zone.run(function(){u.tick()})}})}return O(e,t),e.prototype.registerChangeDetector=function(t){this._changeDetectorRefs.push(t)},e.prototype.unregisterChangeDetector=function(t){p.a.remove(this._changeDetectorRefs,t)},e.prototype.bootstrap=function(t){var e=this;if(!this._initStatus.done)throw new Error("Cannot bootstrap as there are still asynchronous initializers running. Bootstrap components in the `ngDoBootstrap` method of the root module.");var n;n=t instanceof _.a?t:this._componentFactoryResolver.resolveComponentFactory(t),this._rootComponentTypes.push(n.componentType);var i=n.create(this._injector,[],n.selector);i.onDestroy(function(){e._unloadComponent(i)});var o=i.injector.get(k.a,null);return o&&i.injector.get(k.b).registerApplication(i.location.nativeElement,o),this._loadComponent(i),r()&&this._console.log("Angular 2 is running in the development mode. Call enableProdMode() to enable the production mode."),i},e.prototype._loadComponent=function(t){this._changeDetectorRefs.push(t.changeDetectorRef),this.tick(),this._rootComponents.push(t);var e=this._injector.get(g.c,[]).concat(this._bootstrapListeners);e.forEach(function(e){return e(t)})},e.prototype._unloadComponent=function(t){this._rootComponents.indexOf(t)!=-1&&(this.unregisterChangeDetector(t.changeDetectorRef),p.a.remove(this._rootComponents,t))},e.prototype.tick=function(){if(this._runningTick)throw new Error("ApplicationRef.tick is called recursively");var t=e._tickScope();try{this._runningTick=!0,this._changeDetectorRefs.forEach(function(t){return t.detectChanges()}),this._enforceNoNewChanges&&this._changeDetectorRefs.forEach(function(t){return t.checkNoChanges()})}finally{this._runningTick=!1,n.i(C.b)(t)}},e.prototype.ngOnDestroy=function(){this._rootComponents.slice().forEach(function(t){return t.destroy()})},Object.defineProperty(e.prototype,"componentTypes",{get:function(){return this._rootComponentTypes},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"components",{get:function(){return this._rootComponents},enumerable:!0,configurable:!0}),e._tickScope=n.i(C.a)("ApplicationRef#tick()"),e.decorators=[{type:y.b}],e.ctorParameters=[{type:E.a},{type:b.a},{type:y.g},{type:d.a},{type:x.a},{type:v.a},{type:k.b,decorators:[{type:y.d}]},{type:k.a,decorators:[{type:y.d}]}],e}(I)},function(t,e,n){"use strict";function i(t,e,n){var i=t.previousIndex;if(null===i)return i;var r=0;return n&&i<n.length&&(r=n[i]),i+e+r}var r=n(18),o=n(3);n.d(e,"a",function(){return s}),n.d(e,"c",function(){return c}),n.d(e,"b",function(){return l});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var s=function(){function t(){}return t.prototype.supports=function(t){return n.i(r.c)(t)},t.prototype.create=function(t,e){return new c(e)},t}(),a=function(t,e){return e},c=function(){function t(t){this._trackByFn=t,this._length=null,this._collection=null,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=this._trackByFn||a}return Object.defineProperty(t.prototype,"collection",{get:function(){return this._collection},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"length",{get:function(){return this._length},enumerable:!0,configurable:!0}),t.prototype.forEachItem=function(t){var e;for(e=this._itHead;null!==e;e=e._next)t(e)},t.prototype.forEachOperation=function(t){for(var e=this._itHead,n=this._removalsHead,r=0,o=null;e||n;){var s=!n||e&&e.currentIndex<i(n,r,o)?e:n,a=i(s,r,o),c=s.currentIndex;if(s===n)r--,n=n._nextRemoved;else if(e=e._next,null==s.previousIndex)r++;else{o||(o=[]);var l=a-r,u=c-r;if(l!=u){for(var d=0;d<l;d++){var p=d<o.length?o[d]:o[d]=0,f=p+d;u<=f&&f<l&&(o[d]=p+1)}var h=s.previousIndex;o[h]=u-l}}a!==c&&t(s,a,c)}},t.prototype.forEachPreviousItem=function(t){var e;for(e=this._previousItHead;null!==e;e=e._nextPrevious)t(e)},t.prototype.forEachAddedItem=function(t){var e;for(e=this._additionsHead;null!==e;e=e._nextAdded)t(e)},t.prototype.forEachMovedItem=function(t){var e;for(e=this._movesHead;null!==e;e=e._nextMoved)t(e)},t.prototype.forEachRemovedItem=function(t){var e;for(e=this._removalsHead;null!==e;e=e._nextRemoved)t(e)},t.prototype.forEachIdentityChange=function(t){var e;for(e=this._identityChangesHead;null!==e;e=e._nextIdentityChange)t(e)},t.prototype.diff=function(t){if(n.i(o.c)(t)&&(t=[]),!n.i(r.c)(t))throw new Error("Error trying to diff '"+t+"'");return this.check(t)?this:null},t.prototype.onDestroy=function(){},t.prototype.check=function(t){var e=this;this._reset();var i,s,a,c=this._itHead,l=!1;if(n.i(o.f)(t)){var u=t;for(this._length=t.length,i=0;i<this._length;i++)s=u[i],a=this._trackByFn(i,s),null!==c&&n.i(o.k)(c.trackById,a)?(l&&(c=this._verifyReinsertion(c,s,a,i)),n.i(o.k)(c.item,s)||this._addIdentityChange(c,s)):(c=this._mismatch(c,s,a,i),l=!0),c=c._next}else i=0,n.i(r.d)(t,function(t){a=e._trackByFn(i,t),null!==c&&n.i(o.k)(c.trackById,a)?(l&&(c=e._verifyReinsertion(c,t,a,i)),n.i(o.k)(c.item,t)||e._addIdentityChange(c,t)):(c=e._mismatch(c,t,a,i),l=!0),c=c._next,i++}),this._length=i;return this._truncate(c),this._collection=t,this.isDirty},Object.defineProperty(t.prototype,"isDirty",{get:function(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead},enumerable:!0,configurable:!0}),t.prototype._reset=function(){if(this.isDirty){var t,e;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=e)t.previousIndex=t.currentIndex,e=t._nextMoved;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}},t.prototype._mismatch=function(t,e,i,r){var s;return null===t?s=this._itTail:(s=t._prev,this._remove(t)),t=null===this._linkedRecords?null:this._linkedRecords.get(i,r),null!==t?(n.i(o.k)(t.item,e)||this._addIdentityChange(t,e),this._moveAfter(t,s,r)):(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i),null!==t?(n.i(o.k)(t.item,e)||this._addIdentityChange(t,e),this._reinsertAfter(t,s,r)):t=this._addAfter(new l(e,i),s,r)),t},t.prototype._verifyReinsertion=function(t,e,n,i){var r=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n);return null!==r?t=this._reinsertAfter(r,t._prev,i):t.currentIndex!=i&&(t.currentIndex=i,this._addToMoves(t,i)),t},t.prototype._truncate=function(t){for(;null!==t;){var e=t._next;this._addToRemovals(this._unlink(t)),t=e}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)},t.prototype._reinsertAfter=function(t,e,n){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);var i=t._prevRemoved,r=t._nextRemoved;return null===i?this._removalsHead=r:i._nextRemoved=r,null===r?this._removalsTail=i:r._prevRemoved=i,this._insertAfter(t,e,n),this._addToMoves(t,n),t},t.prototype._moveAfter=function(t,e,n){return this._unlink(t),this._insertAfter(t,e,n),this._addToMoves(t,n),t},t.prototype._addAfter=function(t,e,n){return this._insertAfter(t,e,n),null===this._additionsTail?this._additionsTail=this._additionsHead=t:this._additionsTail=this._additionsTail._nextAdded=t,t},t.prototype._insertAfter=function(t,e,n){var i=null===e?this._itHead:e._next;return t._next=i,t._prev=e,null===i?this._itTail=t:i._prev=t,null===e?this._itHead=t:e._next=t,null===this._linkedRecords&&(this._linkedRecords=new d),this._linkedRecords.put(t),t.currentIndex=n,t},t.prototype._remove=function(t){return this._addToRemovals(this._unlink(t))},t.prototype._unlink=function(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);var e=t._prev,n=t._next;return null===e?this._itHead=n:e._next=n,null===n?this._itTail=e:n._prev=e,t},t.prototype._addToMoves=function(t,e){return t.previousIndex===e?t:(null===this._movesTail?this._movesTail=this._movesHead=t:this._movesTail=this._movesTail._nextMoved=t,t)},t.prototype._addToRemovals=function(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new d),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t},t.prototype._addIdentityChange=function(t,e){return t.item=e,null===this._identityChangesTail?this._identityChangesTail=this._identityChangesHead=t:this._identityChangesTail=this._identityChangesTail._nextIdentityChange=t,t},t.prototype.toString=function(){var t=[];this.forEachItem(function(e){return t.push(e)});var e=[];this.forEachPreviousItem(function(t){return e.push(t)});var n=[];this.forEachAddedItem(function(t){return n.push(t)});var i=[];this.forEachMovedItem(function(t){return i.push(t)});var r=[];this.forEachRemovedItem(function(t){return r.push(t)});var o=[];return this.forEachIdentityChange(function(t){return o.push(t)}),"collection: "+t.join(", ")+"\nprevious: "+e.join(", ")+"\nadditions: "+n.join(", ")+"\nmoves: "+i.join(", ")+"\nremovals: "+r.join(", ")+"\nidentityChanges: "+o.join(", ")+"\n"},t}(),l=function(){function t(t,e){this.item=t,this.trackById=e,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}return t.prototype.toString=function(){return this.previousIndex===this.currentIndex?n.i(o.b)(this.item):n.i(o.b)(this.item)+"["+n.i(o.b)(this.previousIndex)+"->"+n.i(o.b)(this.currentIndex)+"]"},t}(),u=function(){function t(){this._head=null,this._tail=null}return t.prototype.add=function(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)},t.prototype.get=function(t,e){var i;for(i=this._head;null!==i;i=i._nextDup)if((null===e||e<i.currentIndex)&&n.i(o.k)(i.trackById,t))return i;return null},t.prototype.remove=function(t){var e=t._prevDup,n=t._nextDup;return null===e?this._head=n:e._nextDup=n,null===n?this._tail=e:n._prevDup=e,null===this._head},t}(),d=function(){function t(){this.map=new Map}return t.prototype.put=function(t){var e=n.i(o.l)(t.trackById),i=this.map.get(e);n.i(o.e)(i)||(i=new u,this.map.set(e,i)),i.add(t)},t.prototype.get=function(t,e){void 0===e&&(e=null);var i=n.i(o.l)(t),r=this.map.get(i);return r?r.get(t,e):null},t.prototype.remove=function(t){var e=n.i(o.l)(t.trackById),i=this.map.get(e);return i.remove(t)&&this.map.delete(e),t},Object.defineProperty(t.prototype,"isEmpty",{get:function(){return 0===this.map.size},enumerable:!0,configurable:!0}),t.prototype.clear=function(){this.map.clear()},t.prototype.toString=function(){return"_DuplicateMap("+n.i(o.b)(this.map)+")"},t}()},function(t,e,n){"use strict";var i=n(33),r=n(3);n.d(e,"a",function(){return o});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var o=function(){function t(){}return t.prototype.log=function(t){n.i(r.i)(t)},t.prototype.warn=function(t){n.i(r.j)(t)},t.decorators=[{type:i.b}],t.ctorParameters=[],t}()},function(t,e,n){"use strict";/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-function i(t){return t.__forward_ref__=i,t.toString=function(){return n.i(o.b)(this())},t}function r(t){return n.i(o.d)(t)&&t.hasOwnProperty("__forward_ref__")&&t.__forward_ref__===i?t():t}var o=n(3);e.b=i,e.a=r},function(t,e,n){"use strict";var i=n(114);n.d(e,"a",function(){return r});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var r=function(){function t(t){this._desc=t}return t.prototype.toString=function(){return"Token "+this._desc},t.decorators=[{type:i.a}],t.ctorParameters=[null],t}()},function(t,e,n){"use strict";var i=n(3),r=n(166);n.d(e,"a",function(){return o});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var o=function(){function t(t,e){if(this.token=t,this.id=e,!t)throw new Error("Token must be defined!")}return Object.defineProperty(t.prototype,"displayName",{get:function(){return n.i(i.b)(this.token)},enumerable:!0,configurable:!0}),t.get=function(t){return a.get(n.i(r.a)(t))},Object.defineProperty(t,"numberOfKeys",{get:function(){return a.numberOfKeys},enumerable:!0,configurable:!0}),t}(),s=function(){function t(){this._allKeys=new Map}return t.prototype.get=function(t){if(t instanceof o)return t;if(this._allKeys.has(t))return this._allKeys.get(t);var e=new o(t,o.numberOfKeys);return this._allKeys.set(t,e),e},Object.defineProperty(t.prototype,"numberOfKeys",{get:function(){return this._allKeys.size},enumerable:!0,configurable:!0}),t}(),a=new s},function(t,e,n){"use strict";function i(t){var e,i;if(n.i(f.e)(t.useClass)){var r=n.i(v.a)(t.useClass);e=h.a.factory(r),i=l(r)}else n.i(f.e)(t.useExisting)?(e=function(t){return t},i=[w.fromKey(y.a.get(t.useExisting))]):n.i(f.e)(t.useFactory)?(e=t.useFactory,i=c(t.useFactory,t.deps)):(e=function(){return t.useValue},i=_);return new C(e,i)}function r(t){return new x(y.a.get(t.provide),[i(t)],t.multi)}function o(t){var e=a(t,[]),n=e.map(r);return p.b.values(s(n,new Map))}function s(t,e){for(var i=0;i<t.length;i++){var r=t[i],o=e.get(r.key.id);if(n.i(f.e)(o)){if(r.multiProvider!==o.multiProvider)throw new b.a(o,r);if(r.multiProvider)for(var s=0;s<r.resolvedFactories.length;s++)o.resolvedFactories.push(r.resolvedFactories[s]);else e.set(r.key.id,r)}else{var a;a=r.multiProvider?new x(r.key,p.a.clone(r.resolvedFactories),r.multiProvider):r,e.set(r.key.id,a)}}return e}function a(t,e){return t.forEach(function(t){if(t instanceof m.a)e.push({provide:t,useClass:t});else if(t&&"object"==typeof t&&void 0!==t.provide)e.push(t);else{if(!(t instanceof Array))throw new b.b(t);a(t,e)}}),e}function c(t,e){if(e){var n=e.map(function(t){return[t]});return e.map(function(e){return u(t,e,n)})}return l(t)}function l(t){var e=h.a.parameters(t);if(!e)return[];if(e.some(f.c))throw new b.c(t,e);return e.map(function(n){return u(t,n,e)})}function u(t,e,i){var r=[],o=null,s=!1;if(!n.i(f.f)(e))return e instanceof g.b?d(e.token,s,null,null,r):d(e,s,null,null,r);for(var a=null,c=null,l=0;l<e.length;++l){var u=e[l];u instanceof m.a?o=u:u instanceof g.b?o=u.token:u instanceof g.c?s=!0:u instanceof g.d?c=u:u instanceof g.e?c=u:u instanceof g.f&&(a=u)}if(o=n.i(v.a)(o),n.i(f.e)(o))return d(o,s,a,c,r);throw new b.c(t,i)}function d(t,e,n,i,r){return new w(y.a.get(t),e,n,i,r)}var p=n(18),f=n(3),h=n(172),m=n(176),v=n(166),g=n(114),b=n(292),y=n(168);n.d(e,"b",function(){return C}),e.a=o,e.c=c;/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var w=function(){function t(t,e,n,i,r){this.key=t,this.optional=e,this.lowerBoundVisibility=n,this.upperBoundVisibility=i,this.properties=r}return t.fromKey=function(e){return new t(e,!1,null,null,[])},t}(),_=[],x=function(){function t(t,e,n){this.key=t,this.resolvedFactories=e,this.multiProvider=n}return Object.defineProperty(t.prototype,"resolvedFactory",{get:function(){return this.resolvedFactories[0]},enumerable:!0,configurable:!0}),t}(),C=function(){function t(t,e){this.factory=t,this.dependencies=e}return t}()},function(t,e,n){"use strict";var i=n(78),r=(n.n(i),n(8));n.n(r);n.d(e,"a",function(){return s});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=function(t){function e(e){void 0===e&&(e=!1),t.call(this),this.__isAsync=e}return o(e,t),e.prototype.emit=function(e){t.prototype.next.call(this,e)},e.prototype.subscribe=function(e,n,i){var r,o=function(t){return null},s=function(){return null};return e&&"object"==typeof e?(r=this.__isAsync?function(t){setTimeout(function(){return e.next(t)})}:function(t){e.next(t)},e.error&&(o=this.__isAsync?function(t){setTimeout(function(){return e.error(t)})}:function(t){e.error(t)}),e.complete&&(s=this.__isAsync?function(){setTimeout(function(){return e.complete()})}:function(){e.complete()})):(r=this.__isAsync?function(t){setTimeout(function(){return e(t)})}:function(t){e(t)},n&&(o=this.__isAsync?function(t){setTimeout(function(){return n(t)})}:function(t){n(t)}),i&&(s=this.__isAsync?function(){setTimeout(function(){return i()})}:function(){i()})),t.prototype.subscribe.call(this,r,o,s)},e}(i.Subject)},function(t,e,n){"use strict";var i=n(18),r=n(3),o=n(297),s=n(302),a=n(116);n.d(e,"a",function(){return c});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var c=function(){function t(t,e,n,i){this.index=t,this.parentIndex=e,this.parentView=n,this.nativeElement=i,this.nestedViews=null,this.componentView=null}return Object.defineProperty(t.prototype,"elementRef",{get:function(){return new o.a(this.nativeElement)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"vcRef",{get:function(){return new s.a(this)},enumerable:!0,configurable:!0}),t.prototype.initComponent=function(t,e,n){this.component=t,this.componentConstructorViewQueries=e,this.componentView=n},Object.defineProperty(t.prototype,"parentInjector",{get:function(){return this.parentView.injector(this.parentIndex)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"injector",{get:function(){return this.parentView.injector(this.index)},enumerable:!0,configurable:!0}),t.prototype.mapNestedViews=function(t,e){var i=[];return n.i(r.e)(this.nestedViews)&&this.nestedViews.forEach(function(n){n.clazz===t&&i.push(e(n))}),i},t.prototype.moveView=function(t,e){var o=this.nestedViews.indexOf(t);if(t.type===a.a.COMPONENT)throw new Error("Component views can't be moved!");var s=this.nestedViews;null==s&&(s=[],this.nestedViews=s),i.a.removeAt(s,o),i.a.insert(s,e,t);var c;if(e>0){var l=s[e-1];c=l.lastRootNode}else c=this.nativeElement;n.i(r.e)(c)&&t.renderer.attachViewAfter(c,t.flatRootNodes),t.markContentChildAsMoved(this)},t.prototype.attachView=function(t,e){if(t.type===a.a.COMPONENT)throw new Error("Component views can't be moved!");var o=this.nestedViews;null==o&&(o=[],this.nestedViews=o),i.a.insert(o,e,t);var s;if(e>0){var c=o[e-1];s=c.lastRootNode}else s=this.nativeElement;n.i(r.e)(s)&&t.renderer.attachViewAfter(s,t.flatRootNodes),t.addToContentChildren(this)},t.prototype.detachView=function(t){var e=i.a.removeAt(this.nestedViews,t);if(e.type===a.a.COMPONENT)throw new Error("Component views can't be moved!");return e.detach(),e.removeFromContentChildren(this),e},t}()},function(t,e,n){"use strict";var i=n(307),r=n(308);n.d(e,"a",function(){return o}),n.d(e,"b",function(){return r.a});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var o=new r.a(new i.a)},function(t,e,n){"use strict";n.d(e,"a",function(){return i});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var i=function(){function t(){}return t}()},function(t,e,n){"use strict";var i=n(30);n.d(e,"a",function(){return r}),n.d(e,"d",function(){return o}),n.d(e,"c",function(){return s}),n.d(e,"b",function(){return a});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var r=function(){function t(t,e,n,i,r,o){this.id=t,this.templateUrl=e,this.slotCount=n,this.encapsulation=i,this.styles=r,this.animations=o}return t}(),o=function(){function t(){}return Object.defineProperty(t.prototype,"injector",{get:function(){return n.i(i.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"component",{get:function(){return n.i(i.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"providerTokens",{get:function(){return n.i(i.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"references",{get:function(){return n.i(i.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"context",{get:function(){return n.i(i.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"source",{get:function(){return n.i(i.a)()},enumerable:!0,configurable:!0}),t}(),s=function(){function t(){}return t}(),a=function(){function t(){}return t}()},function(t,e,n){"use strict";function i(t){d=t}var r=n(33),o=n(18),s=n(3),a=n(178);n.d(e,"a",function(){return c}),n.d(e,"b",function(){return l}),e.c=i;/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var c=function(){function t(t){this._ngZone=t,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this._watchAngularEvents()}return t.prototype._watchAngularEvents=function(){var t=this;this._ngZone.onUnstable.subscribe({next:function(){t._didWork=!0,t._isZoneStable=!1}}),this._ngZone.runOutsideAngular(function(){t._ngZone.onStable.subscribe({next:function(){a.a.assertNotInAngularZone(),n.i(s.o)(function(){t._isZoneStable=!0,t._runCallbacksIfReady()})}})})},t.prototype.increasePendingRequestCount=function(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount},t.prototype.decreasePendingRequestCount=function(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount},t.prototype.isStable=function(){return this._isZoneStable&&0==this._pendingCount&&!this._ngZone.hasPendingMacrotasks},t.prototype._runCallbacksIfReady=function(){var t=this;this.isStable()?n.i(s.o)(function(){for(;0!==t._callbacks.length;)t._callbacks.pop()(t._didWork);t._didWork=!1}):this._didWork=!0},t.prototype.whenStable=function(t){this._callbacks.push(t),this._runCallbacksIfReady()},t.prototype.getPendingRequestCount=function(){return this._pendingCount},t.prototype.findBindings=function(t,e,n){return[]},t.prototype.findProviders=function(t,e,n){return[]},t.decorators=[{type:r.b}],t.ctorParameters=[{type:a.a}],t}(),l=function(){function t(){this._applications=new Map,d.addToWindow(this)}return t.prototype.registerApplication=function(t,e){this._applications.set(t,e)},t.prototype.getTestability=function(t){return this._applications.get(t)},t.prototype.getAllTestabilities=function(){return o.b.values(this._applications)},t.prototype.getAllRootElements=function(){return o.b.keys(this._applications)},t.prototype.findTestabilityInTree=function(t,e){return void 0===e&&(e=!0),d.findTestabilityInTree(this,t,e)},t.decorators=[{type:r.b}],t.ctorParameters=[],t}(),u=function(){function t(){}return t.prototype.addToWindow=function(t){},t.prototype.findTestabilityInTree=function(t,e,n){return null},t}(),d=new u},function(t,e,n){"use strict";n.d(e,"a",function(){return i});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var i=Function},function(t,e,n){"use strict";/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-function i(t){return!!t&&"function"==typeof t.then}e.a=i},function(t,e,n){"use strict";var i=n(170);n.d(e,"a",function(){return r});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var r=function(){function t(t){var e=t.enableLongStackTrace,n=void 0!==e&&e;if(this._hasPendingMicrotasks=!1,this._hasPendingMacrotasks=!1,this._isStable=!0,this._nesting=0,this._onUnstable=new i.a(!1),this._onMicrotaskEmpty=new i.a(!1),this._onStable=new i.a(!1),this._onErrorEvents=new i.a(!1),"undefined"==typeof Zone)throw new Error("Angular requires Zone.js prolyfill.");Zone.assertZonePatched(),this.outer=this.inner=Zone.current,Zone.wtfZoneSpec&&(this.inner=this.inner.fork(Zone.wtfZoneSpec)),n&&Zone.longStackTraceZoneSpec&&(this.inner=this.inner.fork(Zone.longStackTraceZoneSpec)),this.forkInnerZoneWithAngularBehavior()}return t.isInAngularZone=function(){return Zone.current.get("isAngularZone")===!0},t.assertInAngularZone=function(){if(!t.isInAngularZone())throw new Error("Expected to be in Angular Zone, but it is not!")},t.assertNotInAngularZone=function(){if(t.isInAngularZone())throw new Error("Expected to not be in Angular Zone, but it is!")},t.prototype.run=function(t){return this.inner.run(t)},t.prototype.runGuarded=function(t){return this.inner.runGuarded(t)},t.prototype.runOutsideAngular=function(t){return this.outer.run(t)},Object.defineProperty(t.prototype,"onUnstable",{get:function(){return this._onUnstable},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"onMicrotaskEmpty",{get:function(){return this._onMicrotaskEmpty},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"onStable",{get:function(){return this._onStable},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"onError",{get:function(){return this._onErrorEvents},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isStable",{get:function(){return this._isStable},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"hasPendingMicrotasks",{get:function(){return this._hasPendingMicrotasks},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"hasPendingMacrotasks",{get:function(){return this._hasPendingMacrotasks},enumerable:!0,configurable:!0}),t.prototype.checkStable=function(){var t=this;if(0==this._nesting&&!this._hasPendingMicrotasks&&!this._isStable)try{this._nesting++,this._onMicrotaskEmpty.emit(null)}finally{if(this._nesting--,!this._hasPendingMicrotasks)try{this.runOutsideAngular(function(){return t._onStable.emit(null)})}finally{this._isStable=!0}}},t.prototype.forkInnerZoneWithAngularBehavior=function(){var t=this;this.inner=this.inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:function(e,n,i,r,o,s){try{return t.onEnter(),e.invokeTask(i,r,o,s)}finally{t.onLeave()}},onInvoke:function(e,n,i,r,o,s,a){try{return t.onEnter(),e.invoke(i,r,o,s,a)}finally{t.onLeave()}},onHasTask:function(e,n,i,r){e.hasTask(i,r),n===i&&("microTask"==r.change?t.setHasMicrotask(r.microTask):"macroTask"==r.change&&t.setHasMacrotask(r.macroTask))},onHandleError:function(e,n,i,r){return e.handleError(i,r),t.triggerError(r),!1}})},t.prototype.onEnter=function(){this._nesting++,this._isStable&&(this._isStable=!1,this._onUnstable.emit(null))},t.prototype.onLeave=function(){this._nesting--,this.checkStable()},t.prototype.setHasMicrotask=function(t){this._hasPendingMicrotasks=t,this.checkStable()},t.prototype.setHasMacrotask=function(t){this._hasPendingMacrotasks=t},t.prototype.triggerError=function(t){this._onErrorEvents.emit(t)},t}()},function(t,e,n){"use strict";var i=n(25);n.d(e,"a",function(){return r});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var r=function(){function t(){}return Object.defineProperty(t.prototype,"control",{get:function(){throw new Error("unimplemented")},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"value",{get:function(){return n.i(i.a)(this.control)?this.control.value:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"valid",{get:function(){return n.i(i.a)(this.control)?this.control.valid:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"invalid",{get:function(){return n.i(i.a)(this.control)?this.control.invalid:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"pending",{get:function(){return n.i(i.a)(this.control)?this.control.pending:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"errors",{get:function(){return n.i(i.a)(this.control)?this.control.errors:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"pristine",{get:function(){return n.i(i.a)(this.control)?this.control.pristine:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"dirty",{get:function(){return n.i(i.a)(this.control)?this.control.dirty:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"touched",{get:function(){return n.i(i.a)(this.control)?this.control.touched:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"untouched",{get:function(){return n.i(i.a)(this.control)?this.control.untouched:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"disabled",{get:function(){return n.i(i.a)(this.control)?this.control.disabled:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"enabled",{get:function(){return n.i(i.a)(this.control)?this.control.enabled:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"statusChanges",{get:function(){return n.i(i.a)(this.control)?this.control.statusChanges:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"valueChanges",{get:function(){return n.i(i.a)(this.control)?this.control.valueChanges:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"path",{get:function(){return null},enumerable:!0,configurable:!0}),t.prototype.reset=function(t){void 0===t&&(t=void 0),n.i(i.a)(this.control)&&this.control.reset(t)},t}()},function(t,e,n){"use strict";var i=n(0),r=n(25),o=n(42),s=n(60);n.d(e,"a",function(){return u}),n.d(e,"b",function(){return d});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var a=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},c=function(){function t(t){this._cd=t}return Object.defineProperty(t.prototype,"ngClassUntouched",{get:function(){return!!n.i(r.a)(this._cd.control)&&this._cd.control.untouched},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngClassTouched",{get:function(){return!!n.i(r.a)(this._cd.control)&&this._cd.control.touched},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngClassPristine",{get:function(){return!!n.i(r.a)(this._cd.control)&&this._cd.control.pristine},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngClassDirty",{get:function(){return!!n.i(r.a)(this._cd.control)&&this._cd.control.dirty},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngClassValid",{get:function(){return!!n.i(r.a)(this._cd.control)&&this._cd.control.valid},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngClassInvalid",{get:function(){return!!n.i(r.a)(this._cd.control)&&this._cd.control.invalid},enumerable:!0,configurable:!0}),t}(),l={"[class.ng-untouched]":"ngClassUntouched","[class.ng-touched]":"ngClassTouched","[class.ng-pristine]":"ngClassPristine","[class.ng-dirty]":"ngClassDirty","[class.ng-valid]":"ngClassValid","[class.ng-invalid]":"ngClassInvalid"},u=function(t){function e(e){t.call(this,e)}return a(e,t),e.decorators=[{type:i.Directive,args:[{selector:"[formControlName],[ngModel],[formControl]",host:l}]}],e.ctorParameters=[{type:s.a,decorators:[{type:i.Self}]}],e}(c),d=function(t){function e(e){t.call(this,e)}return a(e,t),e.decorators=[{type:i.Directive,args:[{selector:"[formGroupName],[formArrayName],[ngModelGroup],[formGroup],form:not([ngNoForm]),[ngForm]",host:l}]}],e.ctorParameters=[{type:o.a,decorators:[{type:i.Self}]}],e}(c)},function(t,e,n){"use strict";var i=n(0),r=n(70),o=n(125),s=n(38),a=n(86),c=n(42),l=n(37),u=n(60),d=n(87),p=n(121),f=n(55),h=n(311);n.d(e,"a",function(){return b});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var m=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},v={provide:u.a,useExisting:n.i(i.forwardRef)(function(){return b})},g=Promise.resolve(null),b=function(t){function e(e,i,s,a){t.call(this),this._control=new o.b,this._registered=!1,this.update=new r.a,this._parent=e,this._rawValidators=i||[],this._rawAsyncValidators=s||[],this.valueAccessor=n.i(f.f)(this,a)}return m(e,t),e.prototype.ngOnChanges=function(t){this._checkForErrors(),this._registered||this._setUpControl(),"isDisabled"in t&&this._updateDisabled(t),n.i(f.g)(t,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)},e.prototype.ngOnDestroy=function(){this.formDirective&&this.formDirective.removeControl(this)},Object.defineProperty(e.prototype,"control",{get:function(){return this._control},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"path",{get:function(){return this._parent?n.i(f.a)(this.name,this._parent):[this.name]},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"formDirective",{get:function(){return this._parent?this._parent.formDirective:null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"validator",{get:function(){return n.i(f.b)(this._rawValidators)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"asyncValidator",{get:function(){return n.i(f.c)(this._rawAsyncValidators)},enumerable:!0,configurable:!0}),e.prototype.viewToModelUpdate=function(t){this.viewModel=t,this.update.emit(t)},e.prototype._setUpControl=function(){this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0},e.prototype._isStandalone=function(){return!this._parent||this.options&&this.options.standalone},e.prototype._setUpStandalone=function(){n.i(f.d)(this._control,this),this._control.updateValueAndValidity({emitEvent:!1})},e.prototype._checkForErrors=function(){this._isStandalone()||this._checkParentType(),this._checkName()},e.prototype._checkParentType=function(){!(this._parent instanceof p.a)&&this._parent instanceof a.a?h.a.formGroupNameException():this._parent instanceof p.a||this._parent instanceof d.a||h.a.modelParentException()},e.prototype._checkName=function(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()||this.name||h.a.missingNameException()},e.prototype._updateValue=function(t){var e=this;g.then(function(){e.control.setValue(t,{emitViewToModelChange:!1})})},e.prototype._updateDisabled=function(t){var e=this,n=t.isDisabled.currentValue,i=""===n||n&&"false"!==n;g.then(function(){i&&!e.control.disabled?e.control.disable():!i&&e.control.disabled&&e.control.enable()})},e.decorators=[{type:i.Directive,args:[{selector:"[ngModel]:not([formControlName]):not([formControl])",providers:[v],exportAs:"ngModel"}]}],e.ctorParameters=[{type:c.a,decorators:[{type:i.Optional},{type:i.Host}]},{type:Array,decorators:[{type:i.Optional},{type:i.Self},{type:i.Inject,args:[s.b]}]},{type:Array,decorators:[{type:i.Optional},{type:i.Self},{type:i.Inject,args:[s.c]}]},{type:Array,decorators:[{type:i.Optional},{type:i.Self},{type:i.Inject,args:[l.a]}]}],e.propDecorators={name:[{type:i.Input}],isDisabled:[{type:i.Input,args:["disabled"]}],model:[{type:i.Input,args:["ngModel"]}],options:[{type:i.Input,args:["ngModelOptions"]}],update:[{type:i.Output,args:["ngModelChange"]}]},e}(u.a)},function(t,e,n){"use strict";var i=n(0),r=n(25),o=n(37);n.d(e,"a",function(){return a});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var s={provide:o.a,useExisting:n.i(i.forwardRef)(function(){return a}),multi:!0},a=function(){function t(t,e){this._renderer=t,this._elementRef=e,this.onChange=function(t){},this.onTouched=function(){}}return t.prototype.writeValue=function(t){var e=n.i(r.b)(t)?"":t;this._renderer.setElementProperty(this._elementRef.nativeElement,"value",e)},t.prototype.registerOnChange=function(t){this.onChange=function(e){t(""==e?null:parseFloat(e))}},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.setDisabledState=function(t){this._renderer.setElementProperty(this._elementRef.nativeElement,"disabled",t)},t.decorators=[{type:i.Directive,args:[{selector:"input[type=number][formControlName],input[type=number][formControl],input[type=number][ngModel]",host:{"(change)":"onChange($event.target.value)","(input)":"onChange($event.target.value)","(blur)":"onTouched()"},providers:[s]}]}],t.ctorParameters=[{type:i.Renderer},{type:i.ElementRef}],t}()},function(t,e,n){"use strict";var i=n(0),r=n(70),o=n(38),s=n(37),a=n(60),c=n(122),l=n(55);n.d(e,"a",function(){return p});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var u=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},d={provide:a.a,useExisting:n.i(i.forwardRef)(function(){return p})},p=function(t){function e(e,i,o){t.call(this),this.update=new r.a,this._rawValidators=e||[],this._rawAsyncValidators=i||[],this.valueAccessor=n.i(l.f)(this,o)}return u(e,t),Object.defineProperty(e.prototype,"isDisabled",{set:function(t){c.a.disabledAttrWarning()},enumerable:!0,configurable:!0}),e.prototype.ngOnChanges=function(t){this._isControlChanged(t)&&(n.i(l.d)(this.form,this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this.form.updateValueAndValidity({emitEvent:!1})),n.i(l.g)(t,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)},Object.defineProperty(e.prototype,"path",{get:function(){return[]},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"validator",{get:function(){return n.i(l.b)(this._rawValidators)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"asyncValidator",{get:function(){return n.i(l.c)(this._rawAsyncValidators)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"control",{get:function(){return this.form},enumerable:!0,configurable:!0}),e.prototype.viewToModelUpdate=function(t){this.viewModel=t,this.update.emit(t)},e.prototype._isControlChanged=function(t){return t.hasOwnProperty("form")},e.decorators=[{type:i.Directive,args:[{selector:"[formControl]",providers:[d],exportAs:"ngForm"}]}],e.ctorParameters=[{type:Array,decorators:[{type:i.Optional},{type:i.Self},{type:i.Inject,args:[o.b]}]},{type:Array,decorators:[{type:i.Optional},{type:i.Self},{type:i.Inject,args:[o.c]}]},{type:Array,decorators:[{type:i.Optional},{type:i.Self},{type:i.Inject,args:[s.a]}]}],e.propDecorators={form:[{type:i.Input,args:["formControl"]}],model:[{type:i.Input,args:["ngModel"]}],update:[{type:i.Output,args:["ngModelChange"]}],isDisabled:[{type:i.Input,args:["disabled"]}]},e}(a.a)},function(t,e,n){"use strict";var i=n(0),r=n(70),o=n(38),s=n(86),a=n(42),c=n(37),l=n(60),u=n(122),d=n(55),p=n(89),f=n(90);n.d(e,"a",function(){return v});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var h=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},m={provide:l.a,useExisting:n.i(i.forwardRef)(function(){return v})},v=function(t){function e(e,i,o,s){t.call(this),this._added=!1,this.update=new r.a,this._parent=e,this._rawValidators=i||[],this._rawAsyncValidators=o||[],this.valueAccessor=n.i(d.f)(this,s)}return h(e,t),Object.defineProperty(e.prototype,"isDisabled",{set:function(t){u.a.disabledAttrWarning()},enumerable:!0,configurable:!0}),e.prototype.ngOnChanges=function(t){this._added||this._setUpControl(),n.i(d.g)(t,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))},e.prototype.ngOnDestroy=function(){this.formDirective&&this.formDirective.removeControl(this)},e.prototype.viewToModelUpdate=function(t){this.viewModel=t,this.update.emit(t)},Object.defineProperty(e.prototype,"path",{get:function(){return n.i(d.a)(this.name,this._parent)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"formDirective",{get:function(){return this._parent?this._parent.formDirective:null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"validator",{get:function(){return n.i(d.b)(this._rawValidators)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"asyncValidator",{get:function(){return n.i(d.c)(this._rawAsyncValidators)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"control",{get:function(){return this._control},enumerable:!0,configurable:!0}),e.prototype._checkParentType=function(){!(this._parent instanceof f.a)&&this._parent instanceof s.a?u.a.ngModelGroupException():this._parent instanceof f.a||this._parent instanceof p.a||this._parent instanceof f.b||u.a.controlParentException()},e.prototype._setUpControl=function(){this._checkParentType(),this._control=this.formDirective.addControl(this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this._added=!0},e.decorators=[{type:i.Directive,args:[{selector:"[formControlName]",providers:[m]}]}],e.ctorParameters=[{type:a.a,decorators:[{type:i.Optional},{type:i.Host},{type:i.SkipSelf}]},{type:Array,decorators:[{type:i.Optional},{type:i.Self},{type:i.Inject,args:[o.b]}]},{type:Array,decorators:[{type:i.Optional},{type:i.Self},{type:i.Inject,args:[o.c]}]},{type:Array,decorators:[{type:i.Optional},{type:i.Self},{type:i.Inject,args:[c.a]}]}],e.propDecorators={name:[{type:i.Input,args:["formControlName"]}],model:[{type:i.Input,args:["ngModel"]}],update:[{type:i.Output,args:["ngModelChange"]}],isDisabled:[{type:i.Input,args:["disabled"]}]},e}(l.a)},function(t,e,n){"use strict";var i=n(0),r=n(25),o=n(38);n.d(e,"a",function(){return a}),n.d(e,"b",function(){return l}),n.d(e,"c",function(){return d}),n.d(e,"d",function(){return f});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var s={provide:o.b,useExisting:n.i(i.forwardRef)(function(){return a}),multi:!0},a=function(){function t(){}return Object.defineProperty(t.prototype,"required",{get:function(){return this._required},set:function(t){this._required=n.i(r.a)(t)&&""+t!="false",this._onChange&&this._onChange()},enumerable:!0,configurable:!0}),t.prototype.validate=function(t){return this.required?o.a.required(t):null},t.prototype.registerOnValidatorChange=function(t){this._onChange=t},t.decorators=[{type:i.Directive,args:[{selector:"[required][formControlName],[required][formControl],[required][ngModel]",providers:[s],host:{"[attr.required]":'required? "" : null'}}]}],t.ctorParameters=[],t.propDecorators={required:[{type:i.Input}]},t}(),c={provide:o.b,useExisting:n.i(i.forwardRef)(function(){return l}),multi:!0},l=function(){function t(){}return t.prototype._createValidator=function(){this._validator=o.a.minLength(parseInt(this.minlength,10))},t.prototype.ngOnChanges=function(t){t.minlength&&(this._createValidator(),this._onChange&&this._onChange())},t.prototype.validate=function(t){return n.i(r.a)(this.minlength)?this._validator(t):null},t.prototype.registerOnValidatorChange=function(t){this._onChange=t},t.decorators=[{type:i.Directive,args:[{selector:"[minlength][formControlName],[minlength][formControl],[minlength][ngModel]",providers:[c],host:{"[attr.minlength]":"minlength? minlength : null"}}]}],t.ctorParameters=[],t.propDecorators={minlength:[{type:i.Input}]},t}(),u={provide:o.b,useExisting:n.i(i.forwardRef)(function(){return d}),multi:!0},d=function(){function t(){}return t.prototype._createValidator=function(){this._validator=o.a.maxLength(parseInt(this.maxlength,10))},t.prototype.ngOnChanges=function(t){t.maxlength&&(this._createValidator(),this._onChange&&this._onChange())},t.prototype.validate=function(t){return n.i(r.a)(this.maxlength)?this._validator(t):null},t.prototype.registerOnValidatorChange=function(t){this._onChange=t},t.decorators=[{type:i.Directive,args:[{selector:"[maxlength][formControlName],[maxlength][formControl],[maxlength][ngModel]",providers:[u],host:{"[attr.maxlength]":"maxlength? maxlength : null"}}]}],t.ctorParameters=[],t.propDecorators={maxlength:[{type:i.Input}]},t}(),p={provide:o.b,useExisting:n.i(i.forwardRef)(function(){return f}),multi:!0},f=function(){function t(){}return t.prototype._createValidator=function(){this._validator=o.a.pattern(this.pattern)},t.prototype.ngOnChanges=function(t){t.pattern&&(this._createValidator(),this._onChange&&this._onChange())},t.prototype.validate=function(t){return n.i(r.a)(this.pattern)?this._validator(t):null},t.prototype.registerOnValidatorChange=function(t){this._onChange=t},t.decorators=[{type:i.Directive,args:[{selector:"[pattern][formControlName],[pattern][formControl],[pattern][ngModel]",providers:[p],host:{"[attr.pattern]":"pattern? pattern : null"}}]}],t.ctorParameters=[],t.propDecorators={pattern:[{type:i.Input}]},t}()},function(t,e,n){"use strict";var i=n(528);n.d(e,"BrowserModule",function(){return i.b}),n.d(e,"platformBrowser",function(){return i.c}),n.d(e,"Title",function(){return i.d}),n.d(e,"disableDebugTools",function(){return i.e}),n.d(e,"enableDebugTools",function(){return i.f}),n.d(e,"AnimationDriver",function(){return i.g}),n.d(e,"By",function(){return i.h}),n.d(e,"NgProbeToken",function(){return i.i}),n.d(e,"DOCUMENT",function(){return i.j}),n.d(e,"EVENT_MANAGER_PLUGINS",function(){return i.k}),n.d(e,"EventManager",function(){return i.l}),n.d(e,"HAMMER_GESTURE_CONFIG",function(){return i.m}),n.d(e,"HammerGestureConfig",function(){return i.n}),n.d(e,"DomSanitizer",function(){return i.o}),n.d(e,"__platform_browser_private__",function(){return i.a})},function(t,e,n){"use strict";var i=n(324);n.d(e,"a",function(){return o});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var r=function(){function t(){}return t.prototype.animate=function(t,e,n,r,o,s){return new i.a},t}(),o=function(){function t(){}return t.NOOP=new r,t}()},function(t,e,n){"use strict";function i(t){return n.i(a.getDebugNode)(t)}function r(t,e){return n.i(a.isDevMode)()?o(t,e):t}function o(t,e){return n.i(u.a)().setGlobalVar(f,i),n.i(u.a)().setGlobalVar(h,c.b.merge(p,s(e||[]))),new l.b(t)}function s(t){return t.reduce(function(t,e){return t[e.name]=e.token,t},{})}var a=n(0),c=n(192),l=n(324),u=n(12),d=n(189);n.d(e,"b",function(){return m}),n.d(e,"a",function(){return v});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var p={ApplicationRef:a.ApplicationRef,NgZone:a.NgZone},f="ng.probe",h="ng.coreTokens",m=function(){function t(t,e){this.name=t,this.token=e}return t}(),v=[{provide:a.RootRenderer,useFactory:r,deps:[d.a,[m,new a.Optional]]}];[{provide:a.RootRenderer,useFactory:o,deps:[d.a,[m,new a.Optional]]}]},function(t,e,n){"use strict";function i(t,e){var i=n.i(f.a)().parentElement(t);if(e.length>0&&n.i(d.a)(i)){var r=n.i(f.a)().nextSibling(t);if(n.i(d.a)(r))for(var o=0;o<e.length;o++)n.i(f.a)().insertBefore(r,e[o]);else for(var o=0;o<e.length;o++)n.i(f.a)().appendChild(i,e[o])}}function r(t,e){for(var i=0;i<e.length;i++)n.i(f.a)().appendChild(t,e[i])}function o(t){return function(e){var i=t(e);i===!1&&n.i(f.a)().preventDefault(e)}}function s(t){return T.replace(E,t)}function a(t){return O.replace(E,t)}function c(t,e,i){for(var r=0;r<e.length;r++){var o=e[r];n.i(d.f)(o)?c(t,o,i):(o=o.replace(E,t),i.push(o))}return i}function l(t){if(":"!=t[0])return[null,t];var e=t.match(P);return[e[1],e[2]]}var u=n(0),d=n(31),p=n(187),f=n(12),h=n(126),m=n(71),v=n(191),g=n(323);n.d(e,"a",function(){return x}),n.d(e,"b",function(){return C});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var b=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},y={xlink:"http://www.w3.org/1999/xlink",svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml"},w="template bindings={}",_=/^template bindings=(.*)$/,x=function(){function t(t,e,n,i){this.document=t,this.eventManager=e,this.sharedStylesHost=n,this.animationDriver=i,this.registeredComponents=new Map}return t.prototype.renderComponent=function(t){var e=this.registeredComponents.get(t.id);return e||(e=new k(this,t,this.animationDriver),this.registeredComponents.set(t.id,e)),e},t}(),C=function(t){function e(e,n,i,r){t.call(this,e,n,i,r)}return b(e,t),e.decorators=[{type:u.Injectable}],e.ctorParameters=[{type:void 0,decorators:[{type:u.Inject,args:[h.a]}]},{type:m.a},{type:v.a},{type:p.a}],e}(x),k=function(){function t(t,e,n){this._rootRenderer=t,this.componentProto=e,this._animationDriver=n,this._styles=c(e.id,e.styles,[]),e.encapsulation!==u.ViewEncapsulation.Native&&this._rootRenderer.sharedStylesHost.addStyles(this._styles),this.componentProto.encapsulation===u.ViewEncapsulation.Emulated?(this._contentAttr=s(e.id),this._hostAttr=a(e.id)):(this._contentAttr=null,this._hostAttr=null)}return t.prototype.selectRootElement=function(t,e){var i;if(n.i(d.i)(t)){if(i=n.i(f.a)().querySelector(this._rootRenderer.document,t),n.i(d.c)(i))throw new Error('The selector "'+t+'" did not match any elements')}else i=t;return n.i(f.a)().clearNodes(i),i},t.prototype.createElement=function(t,e,i){var r=l(e),o=n.i(d.a)(r[0])?n.i(f.a)().createElementNS(y[r[0]],r[1]):n.i(f.a)().createElement(r[1]);return n.i(d.a)(this._contentAttr)&&n.i(f.a)().setAttribute(o,this._contentAttr,""),n.i(d.a)(t)&&n.i(f.a)().appendChild(t,o),o},t.prototype.createViewRoot=function(t){var e;if(this.componentProto.encapsulation===u.ViewEncapsulation.Native){e=n.i(f.a)().createShadowRoot(t),this._rootRenderer.sharedStylesHost.addHost(e);for(var i=0;i<this._styles.length;i++)n.i(f.a)().appendChild(e,n.i(f.a)().createStyleElement(this._styles[i]))}else n.i(d.a)(this._hostAttr)&&n.i(f.a)().setAttribute(t,this._hostAttr,""),e=t;return e},t.prototype.createTemplateAnchor=function(t,e){var i=n.i(f.a)().createComment(w);return n.i(d.a)(t)&&n.i(f.a)().appendChild(t,i),i},t.prototype.createText=function(t,e,i){var r=n.i(f.a)().createTextNode(e);return n.i(d.a)(t)&&n.i(f.a)().appendChild(t,r),r},t.prototype.projectNodes=function(t,e){n.i(d.c)(t)||r(t,e)},t.prototype.attachViewAfter=function(t,e){i(t,e)},t.prototype.detachView=function(t){for(var e=0;e<t.length;e++)n.i(f.a)().remove(t[e])},t.prototype.destroyView=function(t,e){this.componentProto.encapsulation===u.ViewEncapsulation.Native&&n.i(d.a)(t)&&this._rootRenderer.sharedStylesHost.removeHost(n.i(f.a)().getShadowRoot(t))},t.prototype.listen=function(t,e,n){return this._rootRenderer.eventManager.addEventListener(t,e,o(n))},t.prototype.listenGlobal=function(t,e,n){return this._rootRenderer.eventManager.addGlobalEventListener(t,e,o(n))},t.prototype.setElementProperty=function(t,e,i){n.i(f.a)().setProperty(t,e,i)},t.prototype.setElementAttribute=function(t,e,i){var r,o=l(e);n.i(d.a)(o[0])&&(e=o[0]+":"+o[1],r=y[o[0]]),n.i(d.a)(i)?n.i(d.a)(r)?n.i(f.a)().setAttributeNS(t,r,e,i):n.i(f.a)().setAttribute(t,e,i):n.i(d.a)(r)?n.i(f.a)().removeAttributeNS(t,r,o[1]):n.i(f.a)().removeAttribute(t,e)},t.prototype.setBindingDebugInfo=function(t,e,i){var r=n.i(g.b)(e);if(n.i(f.a)().isCommentNode(t)){var o=n.i(f.a)().getText(t).replace(/\n/g,"").match(_),s=d.j.parse(o[1]);s[r]=i,n.i(f.a)().setText(t,w.replace("{}",d.j.stringify(s)))}else this.setElementAttribute(t,e,i)},t.prototype.setElementClass=function(t,e,i){i?n.i(f.a)().addClass(t,e):n.i(f.a)().removeClass(t,e)},t.prototype.setElementStyle=function(t,e,i){n.i(d.a)(i)?n.i(f.a)().setStyle(t,e,n.i(d.k)(i)):n.i(f.a)().removeStyle(t,e)},t.prototype.invokeElementMethod=function(t,e,i){n.i(f.a)().invoke(t,e,i)},t.prototype.setText=function(t,e){n.i(f.a)().setText(t,e)},t.prototype.animate=function(t,e,n,i,r,o){return this._animationDriver.animate(t,e,n,i,r,o)},t}(),E=/%COMP%/g,S="%COMP%",O="_nghost-"+S,T="_ngcontent-"+S,P=/^:([^:]+):(.+)$/},function(t,e,n){"use strict";var i=n(0),r=n(31),o=n(524);n.d(e,"b",function(){return a}),n.d(e,"c",function(){return c}),n.d(e,"a",function(){return l});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var s=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},a=new i.OpaqueToken("HammerGestureConfig"),c=function(){function t(){this.events=[],this.overrides={}}return t.prototype.buildHammer=function(t){var e=new Hammer(t);e.get("pinch").set({enable:!0}),e.get("rotate").set({enable:!0});for(var n in this.overrides)e.get(n).set(this.overrides[n]);return e},t.decorators=[{type:i.Injectable}],t.ctorParameters=[],t}(),l=function(t){function e(e){t.call(this),this._config=e}return s(e,t),e.prototype.supports=function(e){if(!t.prototype.supports.call(this,e)&&!this.isCustomEvent(e))return!1;if(!n.i(r.a)(window.Hammer))throw new Error("Hammer.js is not loaded, can not bind "+e+" event");return!0},e.prototype.addEventListener=function(t,e,n){var i=this,r=this.manager.getZone();return e=e.toLowerCase(),r.runOutsideAngular(function(){var o=i._config.buildHammer(t),s=function(t){r.runGuarded(function(){n(t)})};return o.on(e,s),function(){o.off(e,s)}})},e.prototype.isCustomEvent=function(t){return this._config.events.indexOf(t)>-1},e.decorators=[{type:i.Injectable}],e.ctorParameters=[{type:c,decorators:[{type:i.Inject,args:[a]}]}],e}(o.a)},function(t,e,n){"use strict";var i=n(0),r=n(12),o=n(126);n.d(e,"b",function(){return a}),n.d(e,"a",function(){return c});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var s=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},a=function(){function t(){this._styles=[],this._stylesSet=new Set}return t.prototype.addStyles=function(t){var e=this,n=[];t.forEach(function(t){e._stylesSet.has(t)||(e._stylesSet.add(t),e._styles.push(t),n.push(t))}),this.onStylesAdded(n)},t.prototype.onStylesAdded=function(t){},t.prototype.getAllStyles=function(){return this._styles},t.decorators=[{type:i.Injectable}],t.ctorParameters=[],t}(),c=function(t){function e(e){t.call(this),this._hostNodes=new Set,this._hostNodes.add(e.head)}return s(e,t),e.prototype._addStylesToHost=function(t,e){for(var i=0;i<t.length;i++){var o=t[i];n.i(r.a)().appendChild(e,n.i(r.a)().createStyleElement(o))}},e.prototype.addHost=function(t){this._addStylesToHost(this._styles,t),this._hostNodes.add(t)},e.prototype.removeHost=function(t){this._hostNodes.delete(t)},e.prototype.onStylesAdded=function(t){var e=this;this._hostNodes.forEach(function(n){e._addStylesToHost(t,n)})},e.decorators=[{type:i.Injectable}],e.ctorParameters=[{type:void 0,decorators:[{type:i.Inject,args:[o.a]}]}],e}(a)},function(t,e,n){"use strict";function i(t,e){if(n.i(r.a)(t))for(var o=0;o<t.length;o++){var s=t[o];n.i(r.f)(s)?i(s,e):e.push(s)}return e}var r=n(31);n.d(e,"b",function(){return a}),n.d(e,"a",function(){return c});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var o=function(){try{if(1===new Map([[1,2]]).size)return function(t){return new Map(t)}}catch(t){}return function(t){for(var e=new Map,n=0;n<t.length;n++){var i=t[n];e.set(i[0],i[1])}return e}}(),s=(function(){try{if(new Map(new Map))return function(t){return new Map(t)}}catch(t){}return function(t){var e=new Map;return t.forEach(function(t,n){e.set(n,t)}),e}}(),function(){return(new Map).keys().next?function(t){for(var e,n=t.keys();!(e=n.next()).done;)t.set(e.value,null)}:function(t){t.forEach(function(e,n){t.set(n,null)})}}(),function(){try{if((new Map).values().next)return function(t,e){return e?Array.from(t.values()):Array.from(t.keys())}}catch(t){}return function(t,e){var n=new Array(t.size),i=0;return t.forEach(function(t,r){n[i]=e?t:r,i++}),n}}()),a=(function(){function t(){}return t.createFromStringMap=function(t){var e=new Map;for(var n in t)e.set(n,t[n]);return e},t.toStringMap=function(t){var e={};return t.forEach(function(t,n){return e[n]=t}),e},t.createFromPairs=function(t){return o(t)},t.iterable=function(t){return t},t.keys=function(t){return s(t,!1)},t.values=function(t){return s(t,!0)},t}(),function(){function t(){}return t.merge=function(t,e){for(var n={},i=0,r=Object.keys(t);i<r.length;i++){var o=r[i];n[o]=t[o]}for(var s=0,a=Object.keys(e);s<a.length;s++){var o=a[s];n[o]=e[o]}return n},t.equals=function(t,e){var n=Object.keys(t),i=Object.keys(e);if(n.length!=i.length)return!1;for(var r=0;r<n.length;r++){var o=n[r];if(t[o]!==e[o])return!1}return!0},t}()),c=function(){function t(){}return t.createFixedSize=function(t){return new Array(t)},t.createGrowableSize=function(t){return new Array(t)},t.clone=function(t){return t.slice(0)},t.forEachWithIndex=function(t,e){for(var n=0;n<t.length;n++)e(t[n],n)},t.first=function(t){return t?t[0]:null},t.last=function(t){return t&&0!=t.length?t[t.length-1]:null},t.indexOf=function(t,e,n){return void 0===n&&(n=0),t.indexOf(e,n)},t.contains=function(t,e){return t.indexOf(e)!==-1},t.reversed=function(e){var n=t.clone(e);return n.reverse()},t.concat=function(t,e){return t.concat(e)},t.insert=function(t,e,n){t.splice(e,0,n)},t.removeAt=function(t,e){var n=t[e];return t.splice(e,1),n},t.removeAll=function(t,e){for(var n=0;n<e.length;++n){var i=t.indexOf(e[n]);t.splice(i,1)}},t.remove=function(t,e){var n=t.indexOf(e);return n>-1&&(t.splice(n,1),!0)},t.clear=function(t){t.length=0},t.isEmpty=function(t){return 0==t.length},t.fill=function(t,e,n,i){void 0===n&&(n=0),void 0===i&&(i=null),t.fill(e,n,null===i?t.length:i)},t.equals=function(t,e){if(t.length!=e.length)return!1;for(var n=0;n<t.length;++n)if(t[n]!==e[n])return!1;return!0},t.slice=function(t,e,n){return void 0===e&&(e=0),void 0===n&&(n=null),t.slice(e,null===n?void 0:n)},t.splice=function(t,e,n){return t.splice(e,n)},t.sort=function(t,e){n.i(r.a)(e)?t.sort(e):t.sort()},t.toString=function(t){return t.toString()},t.toJSON=function(t){return JSON.stringify(t)},t.maximum=function(t,e){if(0==t.length)return null;for(var i=null,o=-(1/0),s=0;s<t.length;s++){var a=t[s];if(!n.i(r.c)(a)){var c=e(a);c>o&&(i=a,o=c)}}return i},t.flatten=function(t){var e=[];return i(t,e),e},t.addAll=function(t,e){for(var n=0;n<e.length;n++)t.push(e[n])},t}()},function(t,e,n){"use strict";function i(t){return t=String(t),t.match(a)||t.match(c)?t:(n.i(o.isDevMode)()&&n.i(s.a)().log("WARNING: sanitizing unsafe URL value "+t+" (see http://g.co/ng/security#xss)"),"unsafe:"+t)}function r(t){return t=String(t),t.split(",").map(function(t){return i(t.trim())}).join(", ")}var o=n(0),s=n(12);e.a=i,e.b=r;/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var a=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:\/?#]*(?:[\/?#]|$))/gi,c=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+\/]+=*$/i},function(t,e,n){"use strict";function i(t){return""===t||!!t}var r=n(16),o=n(0),s=n(91),a=n(72);n.d(e,"a",function(){return c}),n.d(e,"b",function(){return l});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var c=function(){function t(t,e,n){this.router=t,this.route=e,this.locationStrategy=n,this.commands=[]}return Object.defineProperty(t.prototype,"routerLink",{set:function(t){Array.isArray(t)?this.commands=t:this.commands=[t]},enumerable:!0,configurable:!0}),t.prototype.onClick=function(t,e,n){return!(0===t&&!e&&!n)||(this.router.navigateByUrl(this.urlTree),!1)},Object.defineProperty(t.prototype,"urlTree",{get:function(){return this.router.createUrlTree(this.commands,{relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,preserveQueryParams:i(this.preserveQueryParams),preserveFragment:i(this.preserveFragment)})},enumerable:!0,configurable:!0}),t.decorators=[{type:o.Directive,args:[{selector:":not(a)[routerLink]"}]}],t.ctorParameters=[{type:s.a},{type:a.b},{type:r.LocationStrategy}],t.propDecorators={queryParams:[{type:o.Input}],fragment:[{type:o.Input}],preserveQueryParams:[{type:o.Input}],preserveFragment:[{type:o.Input}],routerLink:[{type:o.Input}],onClick:[{type:o.HostListener,args:["click",["$event.button","$event.ctrlKey","$event.metaKey"]]}]},t}(),l=function(){function t(t,e,n){var i=this;this.router=t,this.route=e,this.locationStrategy=n,this.commands=[],this.subscription=t.events.subscribe(function(t){t instanceof s.b&&i.updateTargetUrlAndHref()})}return Object.defineProperty(t.prototype,"routerLink",{set:function(t){Array.isArray(t)?this.commands=t:this.commands=[t]},enumerable:!0,configurable:!0}),t.prototype.ngOnChanges=function(t){this.updateTargetUrlAndHref()},t.prototype.ngOnDestroy=function(){this.subscription.unsubscribe()},t.prototype.onClick=function(t,e,n){return!(0===t&&!e&&!n)||("string"==typeof this.target&&"_self"!=this.target||(this.router.navigateByUrl(this.urlTree),!1))},t.prototype.updateTargetUrlAndHref=function(){this.href=this.locationStrategy.prepareExternalUrl(this.router.serializeUrl(this.urlTree))},Object.defineProperty(t.prototype,"urlTree",{get:function(){return this.router.createUrlTree(this.commands,{relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,preserveQueryParams:i(this.preserveQueryParams),preserveFragment:i(this.preserveFragment)})},enumerable:!0,configurable:!0}),t.decorators=[{type:o.Directive,args:[{selector:"a[routerLink]"}]}],t.ctorParameters=[{type:s.a},{type:a.b},{type:r.LocationStrategy}],t.propDecorators={target:[{type:o.Input}],queryParams:[{type:o.Input}],fragment:[{type:o.Input}],routerLinkOptions:[{type:o.Input}],preserveQueryParams:[{type:o.Input}],preserveFragment:[{type:o.Input}],href:[{type:o.HostBinding}],routerLink:[{type:o.Input}],onClick:[{type:o.HostListener,args:["click",["$event.button","$event.ctrlKey","$event.metaKey"]]}]},t}()},function(t,e,n){"use strict";function i(t,e){if(t===e.value)return e;for(var n=0,r=e.children;n<r.length;n++){var o=r[n],s=i(t,o);if(s)return s}return null}function r(t,e,n){if(n.push(e),t===e.value)return n;for(var i=0,o=e.children;i<o.length;i++){var s=o[i],a=n.slice(0),c=r(t,s,a);if(c.length>0)return c}return[]}n.d(e,"a",function(){return o}),n.d(e,"b",function(){return s});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var o=function(){function t(t){this._root=t}return Object.defineProperty(t.prototype,"root",{get:function(){return this._root.value},enumerable:!0,configurable:!0}),t.prototype.parent=function(t){var e=this.pathFromRoot(t);return e.length>1?e[e.length-2]:null},t.prototype.children=function(t){var e=i(t,this._root);return e?e.children.map(function(t){return t.value}):[]},t.prototype.firstChild=function(t){var e=i(t,this._root);return e&&e.children.length>0?e.children[0].value:null},t.prototype.siblings=function(t){var e=r(t,this._root,[]);if(e.length<2)return[];var n=e[e.length-2].children.map(function(t){return t.value});return n.filter(function(e){return e!==t})},t.prototype.pathFromRoot=function(t){return r(t,this._root,[]).map(function(t){return t.value})},t}(),s=function(){function t(t,e){this.value=t,this.children=e}return t.prototype.toString=function(){return"TreeNode("+this.value+")"},t}()},function(t,e){t.exports=function(t,e,n,i){if(!(t instanceof e)||void 0!==i&&i in t)throw TypeError(n+": incorrect invocation!");return t}},function(t,e,n){"use strict";var i=n(11),r=n(1),o=n(27),s=n(208),a=n(58),c=n(129),l=n(196),u=n(7),d=n(5),p=n(368),f=n(132),h=n(201);t.exports=function(t,e,n,m,v,g){var b=i[t],y=b,w=v?"set":"add",_=y&&y.prototype,x={},C=function(t){var e=_[t];o(_,t,"delete"==t?function(t){return!(g&&!u(t))&&e.call(this,0===t?0:t)}:"has"==t?function(t){return!(g&&!u(t))&&e.call(this,0===t?0:t)}:"get"==t?function(t){return g&&!u(t)?void 0:e.call(this,0===t?0:t)}:"add"==t?function(t){return e.call(this,0===t?0:t),this}:function(t,n){return e.call(this,0===t?0:t,n),this})};if("function"==typeof y&&(g||_.forEach&&!d(function(){(new y).entries().next()}))){var k=new y,E=k[w](g?{}:-0,1)!=k,S=d(function(){k.has(1)}),O=p(function(t){new y(t)}),T=!g&&d(function(){for(var t=new y,e=5;e--;)t[w](e,e);return!t.has(-0)});O||(y=e(function(e,n){l(e,y,t);var i=h(new b,e,y);return void 0!=n&&c(n,v,i[w],i),i}),y.prototype=_,_.constructor=y),(S||T)&&(C("delete"),C("has"),v&&C("get")),(T||E)&&C(w),g&&_.clear&&delete _.clear}else y=m.getConstructor(e,t,v,w),s(y.prototype,n),a.NEED=!0;return f(y,t),x[t]=y,r(r.G+r.W+r.F*(y!=b),x),g||m.setStrong(y,t,v),y}},function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(t,e,n){var i=n(9)("match");t.exports=function(t){var e=/./;try{"/./"[t](e)}catch(n){try{return e[i]=!1,!"/./"[t](e)}catch(t){}}return!0}},function(t,e,n){"use strict";var i=n(4);t.exports=function(){var t=i(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e}},function(t,e,n){var i=n(7),r=n(209).set;t.exports=function(t,e,n){var o,s=e.constructor;return s!==n&&"function"==typeof s&&(o=s.prototype)!==n.prototype&&i(o)&&r&&r(t,o),t}},function(t,e,n){var i=n(63);t.exports=Array.isArray||function(t){return"Array"==i(t)}},function(t,e,n){var i=n(7),r=n(63),o=n(9)("match");t.exports=function(t){var e;return i(t)&&(void 0!==(e=t[o])?!!e:"RegExp"==r(t))}},function(t,e,n){"use strict";var i=n(205),r=n(1),o=n(27),s=n(47),a=n(26),c=n(95),l=n(367),u=n(132),d=n(49),p=n(9)("iterator"),f=!([].keys&&"next"in[].keys()),h="@@iterator",m="keys",v="values",g=function(){return this};t.exports=function(t,e,n,b,y,w,_){l(n,e,b);var x,C,k,E=function(t){if(!f&&t in P)return P[t];switch(t){case m:return function(){return new n(this,t)};case v:return function(){return new n(this,t)}}return function(){return new n(this,t)}},S=e+" Iterator",O=y==v,T=!1,P=t.prototype,M=P[p]||P[h]||y&&P[y],A=M||E(y),I=y?O?E("entries"):A:void 0,D="Array"==e?P.entries||M:M;if(D&&(k=d(D.call(new t)),k!==Object.prototype&&(u(k,S,!0),i||a(k,p)||s(k,p,g))),O&&M&&M.name!==v&&(T=!0,A=function(){return M.call(this)}),i&&!_||!f&&!T&&P[p]||s(P,p,A),c[e]=A,c[S]=g,y)if(x={values:O?A:E(v),keys:w?A:E(m),entries:I},_)for(C in x)C in P||o(P,C,x[C]);else r(r.P+r.F*(f||T),e,x);return x}},function(t,e){t.exports=!1},function(t,e){var n=Math.expm1;t.exports=!n||n(10)>22025.465794806718||n(10)<22025.465794806718||n(-2e-17)!=-2e-17?function(t){return 0==(t=+t)?t:t>-1e-6&&t<1e-6?t+t*t/2:Math.exp(t)-1}:n},function(t,e){t.exports=Math.sign||function(t){return 0==(t=+t)||t!=t?t:t<0?-1:1}},function(t,e,n){var i=n(27);t.exports=function(t,e,n){for(var r in e)i(t,r,e[r],n);return t}},function(t,e,n){var i=n(7),r=n(4),o=function(t,e){if(r(t),!i(e)&&null!==e)throw TypeError(e+": can't set as prototype!")};t.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(t,e,i){try{i=n(73)(Function.call,n(59).f(Object.prototype,"__proto__").set,2),i(t,[]),e=!(t instanceof Array)}catch(t){e=!0}return function(t,n){return o(t,n),e?t.__proto__=n:i(t,n),t}}({},!1):void 0),check:o}},function(t,e,n){"use strict";var i=n(11),r=n(15),o=n(20),s=n(9)("species");t.exports=function(t){var e=i[t];o&&e&&!e[s]&&r.f(e,s,{configurable:!0,get:function(){return this}})}},function(t,e,n){var i=n(133)("keys"),r=n(98);t.exports=function(t){return i[t]||(i[t]=r(t))}},function(t,e,n){var i=n(203),r=n(46);t.exports=function(t,e,n){if(i(e))throw TypeError("String#"+n+" doesn't accept regex!");return String(r(t))}},function(t,e){t.exports="\t\n\v\f\r   ᠎              \u2028\u2029\ufeff"},function(t,e,n){"use strict";var i=n(0),r=function(){function t(){this.addClass=!0,this.groups=[]}return t.prototype.closeOtherPanels=function(t){this.closeOthers&&this.groups.forEach(function(e){e!==t&&(e.isOpen=!1)})},t.prototype.addGroup=function(t){this.groups.push(t)},t.prototype.removeGroup=function(t){var e=this.groups.indexOf(t);e!==-1&&this.groups.splice(e,1)},t.decorators=[{type:i.Component,args:[{selector:"accordion",template:"<ng-content></ng-content>"}]}],t.ctorParameters=[],t.propDecorators={closeOthers:[{type:i.Input}],addClass:[{type:i.HostBinding,args:["class.panel-group"]}]},t}();e.AccordionComponent=r},function(t,e,n){"use strict";var i=n(16),r=n(0),o=n(137),s=n(391),a=n(214),c=function(){function t(){}return t.decorators=[{type:r.NgModule,args:[{imports:[i.CommonModule,o.CollapseModule],declarations:[a.AccordionComponent,s.AccordionPanelComponent],exports:[a.AccordionComponent,s.AccordionPanelComponent]}]}],t.ctorParameters=[],t}();e.AccordionModule=c},function(t,e,n){"use strict";var i=n(16),r=n(0),o=n(392),s=function(){function t(){}return t.decorators=[{type:r.NgModule,args:[{imports:[i.CommonModule],declarations:[o.AlertComponent],exports:[o.AlertComponent]}]}],t.ctorParameters=[],t}();e.AlertModule=s},function(t,e,n){"use strict";var i=n(0),r=n(23),o=n(393),s=n(394),a=function(){function t(){}return t.decorators=[{type:i.NgModule,args:[{imports:[r.FormsModule],declarations:[o.ButtonCheckboxDirective,s.ButtonRadioDirective],exports:[o.ButtonCheckboxDirective,s.ButtonRadioDirective,r.FormsModule]}]}],t.ctorParameters=[],t}();e.ButtonsModule=a},function(t,e,n){"use strict";var i=n(0),r=n(77);!function(t){t[t.UNKNOWN=0]="UNKNOWN",t[t.NEXT=1]="NEXT",t[t.PREV=2]="PREV"}(e.Direction||(e.Direction={}));var o=e.Direction,s=function(){function t(){this.slides=[],this.destroyed=!1}return Object.defineProperty(t.prototype,"interval",{get:function(){return this._interval},set:function(t){this._interval=t,this.restartTimer()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isBS4",{get:function(){return r.Ng2BootstrapConfig.theme===r.Ng2BootstrapTheme.BS4},enumerable:!0,configurable:!0}),t.prototype.ngOnDestroy=function(){this.destroyed=!0},t.prototype.select=function(t,e){void 0===e&&(e=o.UNKNOWN);var n=t.index;e===o.UNKNOWN&&(e=n>this.getCurrentIndex()?o.NEXT:o.PREV),t&&t!==this.currentSlide&&this.goNext(t,e)},t.prototype.play=function(){this.isPlaying||(this.isPlaying=!0,this.restartTimer())},t.prototype.pause=function(){this.noPause||(this.isPlaying=!1,this.resetTimer())},t.prototype.next=function(){var t=(this.getCurrentIndex()+1)%this.slides.length;return 0===t&&this.noWrap?void this.pause():this.select(this.getSlideByIndex(t),o.NEXT)},t.prototype.prev=function(){var t=this.getCurrentIndex()-1<0?this.slides.length-1:this.getCurrentIndex()-1;return this.noWrap&&t===this.slides.length-1?void this.pause():this.select(this.getSlideByIndex(t),o.PREV)},t.prototype.addSlide=function(t){t.index=this.slides.length,this.slides.push(t),1===this.slides.length||t.active?(this.select(this.slides[this.slides.length-1]),1===this.slides.length&&this.play()):t.active=!1},t.prototype.removeSlide=function(t){if(this.slides.splice(t.index,1),0===this.slides.length)return void(this.currentSlide=void 0);for(var e=0;e<this.slides.length;e++)this.slides[e].index=e},t.prototype.goNext=function(t,e){this.destroyed||(t.direction=e,t.active=!0,this.currentSlide&&(this.currentSlide.direction=e,this.currentSlide.active=!1),this.currentSlide=t,this.restartTimer())},t.prototype.getSlideByIndex=function(t){for(var e=this.slides.length,n=0;n<e;++n)if(this.slides[n].index===t)return this.slides[n]},t.prototype.getCurrentIndex=function(){return this.currentSlide?this.currentSlide.index:0},t.prototype.restartTimer=function(){var t=this;this.resetTimer();var e=+this.interval;!isNaN(e)&&e>0&&(this.currentInterval=setInterval(function(){var e=+t.interval;t.isPlaying&&!isNaN(t.interval)&&e>0&&t.slides.length?t.next():t.pause()},e))},t.prototype.resetTimer=function(){this.currentInterval&&(clearInterval(this.currentInterval),this.currentInterval=void 0)},t.decorators=[{type:i.Component,args:[{selector:"carousel",template:'\n    <div (mouseenter)="pause()" (mouseleave)="play()" class="carousel slide">\n      <ol class="carousel-indicators" *ngIf="slides.length > 1">\n         <li *ngFor="let slidez of slides" [class.active]="slidez.active === true" (click)="select(slidez)"></li>\n      </ol>\n      <div class="carousel-inner"><ng-content></ng-content></div>\n      <a class="left carousel-control" (click)="prev()" *ngIf="slides.length">\n        <span class="icon-prev" aria-hidden="true"></span>\n        <span *ngIf="isBS4" class="sr-only">Previous</span>\n      </a>\n      <a class="right carousel-control" (click)="next()" *ngIf="slides.length">\n        <span class="icon-next" aria-hidden="true"></span>\n        <span *ngIf="isBS4" class="sr-only">Next</span>\n      </a>\n    </div>\n  '}]}],t.ctorParameters=[],t.propDecorators={noWrap:[{type:i.Input}],noPause:[{type:i.Input}],noTransition:[{type:i.Input}],interval:[{type:i.Input}]},t}();e.CarouselComponent=s},function(t,e,n){"use strict";var i=n(16),r=n(0),o=n(218),s=n(395),a=function(){function t(){}return t.decorators=[{type:r.NgModule,args:[{imports:[i.CommonModule],declarations:[s.SlideComponent,o.CarouselComponent],exports:[s.SlideComponent,o.CarouselComponent]}]}],t.ctorParameters=[],t}();e.CarouselModule=a},function(t,e,n){"use strict";var i=n(16),r=n(0),o=n(23),s=n(99),a=n(399),c=n(400),l=n(401),u=n(402),d=n(50),p=function(){function t(){}return t.decorators=[{type:r.NgModule,args:[{imports:[i.CommonModule,o.FormsModule],declarations:[a.DatePickerComponent,s.DatePickerInnerComponent,c.DayPickerComponent,l.MonthPickerComponent,u.YearPickerComponent],exports:[a.DatePickerComponent,s.DatePickerInnerComponent,c.DayPickerComponent,o.FormsModule,l.MonthPickerComponent,u.YearPickerComponent],providers:[d.ComponentsHelper]}]}],t.ctorParameters=[],t}();e.DatepickerModule=p},function(t,e,n){"use strict";var i=n(0),r=n(403),o=n(404),s=n(138),a=function(){function t(){}return t.decorators=[{type:i.NgModule,args:[{declarations:[s.DropdownDirective,r.DropdownMenuDirective,o.DropdownToggleDirective],exports:[s.DropdownDirective,r.DropdownMenuDirective,o.DropdownToggleDirective]}]}],t.ctorParameters=[],t}();e.DropdownModule=a},function(t,e,n){"use strict";var i=n(0),r=n(223),o=function(){function t(t){this.animate=!0,Object.assign(this,t)}return t}();e.ModalBackdropOptions=o;var s=function(){function t(t,e,n){this._isShown=!1,this.element=e,this.renderer=n,this.isAnimated=t.animate!==!1}return Object.defineProperty(t.prototype,"isAnimated",{get:function(){return this._isAnimated},set:function(t){this._isAnimated=t,this.renderer.setElementClass(this.element.nativeElement,""+r.ClassName.FADE,t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isShown",{get:function(){return this._isShown},set:function(t){this._isShown=t,this.renderer.setElementClass(this.element.nativeElement,""+r.ClassName.IN,t)},enumerable:!0,configurable:!0}),t.decorators=[{type:i.Component,args:[{selector:"bs-modal-backdrop",template:"",host:{class:r.ClassName.BACKDROP}}]}],t.ctorParameters=[{type:o},{type:i.ElementRef},{type:i.Renderer}],t}();e.ModalBackdropComponent=s},function(t,e){"use strict";e.modalConfigDefaults={backdrop:!0,keyboard:!0,focus:!0,show:!0,ignoreBackdropClick:!1},e.ClassName={SCROLLBAR_MEASURER:"modal-scrollbar-measure",BACKDROP:"modal-backdrop",OPEN:"modal-open",FADE:"fade",IN:"in"},e.Selector={DIALOG:".modal-dialog",DATA_TOGGLE:'[data-toggle="modal"]',DATA_DISMISS:'[data-dismiss="modal"]',FIXED_CONTENT:".navbar-fixed-top, .navbar-fixed-bottom, .is-fixed"}},function(t,e,n){"use strict";var i=n(0),r=n(222),o=n(406),s=n(50),a=function(){function t(){}return t.decorators=[{type:i.NgModule,args:[{declarations:[r.ModalBackdropComponent,o.ModalDirective],exports:[r.ModalBackdropComponent,o.ModalDirective],entryComponents:[r.ModalBackdropComponent],providers:[s.ComponentsHelper]}]}],t.ctorParameters=[],t}();e.ModalModule=a},function(t,e,n){"use strict";(function(t){var i=n(0),r=n(23),o=(t.MouseEvent,{maxSize:void 0,itemsPerPage:10,boundaryLinks:!1,directionLinks:!0,firstText:"First",previousText:"Previous",nextText:"Next",lastText:"Last",rotate:!0}),s='\n  <ul class="pagination" [ngClass]="classMap">\n    <li class="pagination-first page-item"\n        *ngIf="boundaryLinks"\n        [class.disabled]="noPrevious()||disabled">\n      <a class="page-link" href (click)="selectPage(1, $event)" [innerHTML]="getText(\'first\')"></a>\n    </li>\n\n    <li class="pagination-prev page-item"\n        *ngIf="directionLinks"\n        [class.disabled]="noPrevious()||disabled">\n      <a class="page-link" href (click)="selectPage(page - 1, $event)" [innerHTML]="getText(\'previous\')"></a>\n      </li>\n\n    <li *ngFor="let pg of pages"\n        [class.active]="pg.active"\n        [class.disabled]="disabled&&!pg.active"\n        class="pagination-page page-item">\n      <a class="page-link" href (click)="selectPage(pg.number, $event)" [innerHTML]="pg.text"></a>\n    </li>\n\n    <li class="pagination-next page-item"\n        *ngIf="directionLinks"\n        [class.disabled]="noNext()||disabled">\n      <a class="page-link" href (click)="selectPage(page + 1, $event)" [innerHTML]="getText(\'next\')"></a></li>\n\n    <li class="pagination-last page-item"\n        *ngIf="boundaryLinks"\n        [class.disabled]="noNext()||disabled">\n      <a class="page-link" href (click)="selectPage(totalPages, $event)" [innerHTML]="getText(\'last\')"></a></li>\n  </ul>\n  ',a=function(){function t(t,e,n){this.numPages=new i.EventEmitter(!1),this.pageChanged=new i.EventEmitter(!1),this.onChange=Function.prototype,this.onTouched=Function.prototype,this.inited=!1,this.cd=t,this.renderer=e,this.elementRef=n,t.valueAccessor=this,this.config=this.config||o}return Object.defineProperty(t.prototype,"itemsPerPage",{get:function(){return this._itemsPerPage},set:function(t){this._itemsPerPage=t,this.totalPages=this.calculateTotalPages()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"totalItems",{get:function(){return this._totalItems},set:function(t){this._totalItems=t,this.totalPages=this.calculateTotalPages()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"totalPages",{get:function(){return this._totalPages},set:function(t){this._totalPages=t,this.numPages.emit(t),this.inited&&this.selectPage(this.page)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"page",{get:function(){return this._page},set:function(t){var e=this._page;this._page=t>this.totalPages?this.totalPages:t||1,e!==this._page&&"undefined"!=typeof e&&this.pageChanged.emit({page:this._page,itemsPerPage:this.itemsPerPage})},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){this.classMap=this.elementRef.nativeElement.getAttribute("class")||"",this.maxSize="undefined"!=typeof this.maxSize?this.maxSize:o.maxSize,this.rotate="undefined"!=typeof this.rotate?this.rotate:o.rotate,this.boundaryLinks="undefined"!=typeof this.boundaryLinks?this.boundaryLinks:o.boundaryLinks,this.directionLinks="undefined"!=typeof this.directionLinks?this.directionLinks:o.directionLinks,this.itemsPerPage="undefined"!=typeof this.itemsPerPage?this.itemsPerPage:o.itemsPerPage,this.totalPages=this.calculateTotalPages(),this.pages=this.getPages(this.page,this.totalPages),this.page=this.cd.value,this.inited=!0},t.prototype.writeValue=function(t){this.page=t,this.pages=this.getPages(this.page,this.totalPages)},t.prototype.getText=function(t){return this[t+"Text"]||o[t+"Text"]},t.prototype.noPrevious=function(){return 1===this.page},t.prototype.noNext=function(){return this.page===this.totalPages},t.prototype.registerOnChange=function(t){this.onChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.selectPage=function(t,e){if(e&&e.preventDefault(),!this.disabled){if(e&&e.target){var n=e.target;n.blur()}this.writeValue(t),this.cd.viewToModelUpdate(this.page)}},t.prototype.makePage=function(t,e,n){return{number:t,text:e,active:n}},t.prototype.getPages=function(t,e){var n=[],i=1,r=e,o="undefined"!=typeof this.maxSize&&this.maxSize<e;o&&(this.rotate?(i=Math.max(t-Math.floor(this.maxSize/2),1),r=i+this.maxSize-1,r>e&&(r=e,i=r-this.maxSize+1)):(i=(Math.ceil(t/this.maxSize)-1)*this.maxSize+1,r=Math.min(i+this.maxSize-1,e)));for(var s=i;s<=r;s++){var a=this.makePage(s,s.toString(),s===t);n.push(a)}if(o&&!this.rotate){if(i>1){var c=this.makePage(i-1,"...",!1);n.unshift(c)}if(r<e){var l=this.makePage(r+1,"...",!1);n.push(l)}}return n},t.prototype.calculateTotalPages=function(){var t=this.itemsPerPage<1?1:Math.ceil(this.totalItems/this.itemsPerPage);return Math.max(t||0,1)},t.decorators=[{type:i.Component,args:[{selector:"pagination[ngModel]",template:s,providers:[r.NgModel]}]}],t.ctorParameters=[{type:r.NgModel,decorators:[{type:i.Self}]},{type:i.Renderer},{type:i.ElementRef}],t.propDecorators={align:[{type:i.Input}],maxSize:[{type:i.Input}],boundaryLinks:[{type:i.Input}],directionLinks:[{type:i.Input}],firstText:[{type:i.Input}],previousText:[{type:i.Input}],nextText:[{type:i.Input}],lastText:[{type:i.Input}],rotate:[{type:i.Input}],disabled:[{type:i.Input}],numPages:[{type:i.Output}],pageChanged:[{type:i.Output}],itemsPerPage:[{type:i.Input}],totalItems:[{type:i.Input}]},t}();e.PaginationComponent=a}).call(e,n(24))},function(t,e,n){"use strict";var i=n(16),r=n(0),o=n(23),s=n(407),a=n(225),c=function(){function t(){}return t.decorators=[{type:r.NgModule,args:[{imports:[i.CommonModule,o.FormsModule],declarations:[s.PagerComponent,a.PaginationComponent],exports:[o.FormsModule,s.PagerComponent,a.PaginationComponent]}]}],t.ctorParameters=[],t}();e.PaginationModule=c},function(t,e){"use strict";var n=function(){function t(){}return t.prototype.position=function(t){var e=this.offset(t),n={top:0,left:0},i=this.parentOffsetEl(t);i!==this.document&&(n=this.offset(i),n.top+=i.clientTop-i.scrollTop,n.left+=i.clientLeft-i.scrollLeft);var r=t.getBoundingClientRect();return{width:r.width||t.offsetWidth,height:r.height||t.offsetHeight,top:e.top-n.top,left:e.left-n.left}},t.prototype.offset=function(t){var e=t.getBoundingClientRect();return{width:e.width||t.offsetWidth,height:e.height||t.offsetHeight,top:e.top+(this.window.pageYOffset||this.document.documentElement.scrollTop),left:e.left+(this.window.pageXOffset||this.document.documentElement.scrollLeft)}},t.prototype.positionElements=function(t,e,n,i){var r,o=n.split("-"),s=o[0],a=o[1]||"center",c=i?this.offset(t):this.position(t),l=e.offsetWidth,u=e.offsetHeight,d={center:function(){return c.left+c.width/2-l/2},left:function(){return c.left},right:function(){return c.left+c.width}},p={center:function(){return c.top+c.height/2-u/2},top:function(){return c.top},bottom:function(){return c.top+c.height}};switch(s){case"right":r={top:p[a](),left:d[s]()};break;case"left":r={top:p[a](),left:c.left-l};break;case"bottom":r={top:p[s](),left:d[a]()};break;default:r={top:c.top-u,left:d[a]()}}return r},Object.defineProperty(t.prototype,"window",{get:function(){return window},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"document",{get:function(){return window.document},enumerable:!0,configurable:!0}),t.prototype.getStyle=function(t,e){return t.currentStyle?t.currentStyle[e]:this.window.getComputedStyle?this.window.getComputedStyle(t)[e]:t.style[e]},t.prototype.isStaticPositioned=function(t){return"static"===(this.getStyle(t,"position")||"static")},t.prototype.parentOffsetEl=function(t){for(var e=t.offsetParent||this.document;e&&e!==this.document&&this.isStaticPositioned(e);)e=e.offsetParent;return e||this.document},t}();e.PositionService=n,e.positionService=new n},function(t,e,n){"use strict";var i=n(0),r={animate:!0,max:100},o=function(){function t(){this.addClass=!0,this.bars=[]}return Object.defineProperty(t.prototype,"max",{get:function(){return this._max},set:function(t){this._max=t,this.bars.forEach(function(t){t.recalculatePercentage()})},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){this.animate=this.animate!==!1,this.max="number"==typeof this.max?this.max:r.max},t.prototype.addBar=function(t){this.animate||(t.transition="none"),this.bars.push(t)},t.prototype.removeBar=function(t){this.bars.splice(this.bars.indexOf(t),1)},t.decorators=[{type:i.Directive,args:[{selector:"bs-progress, [progress]"}]}],t.ctorParameters=[],t.propDecorators={animate:[{type:i.Input}],max:[{type:i.HostBinding,args:["attr.max"]},{type:i.Input}],addClass:[{type:i.HostBinding,args:["class.progress"]}]},t}();e.ProgressDirective=o},function(t,e,n){"use strict";var i=n(16),r=n(0),o=n(408),s=n(228),a=n(409),c=function(){function t(){}return t.decorators=[{type:r.NgModule,args:[{imports:[i.CommonModule],declarations:[s.ProgressDirective,o.BarComponent,a.ProgressbarComponent],exports:[s.ProgressDirective,o.BarComponent,a.ProgressbarComponent]}]}],t.ctorParameters=[],t}();e.ProgressbarModule=c},function(t,e,n){"use strict";var i=n(16),r=n(0),o=n(23),s=n(410),a=function(){function t(){}return t.decorators=[{type:r.NgModule,args:[{imports:[i.CommonModule,o.FormsModule],declarations:[s.RatingComponent],exports:[o.FormsModule,s.RatingComponent]}]}],t.ctorParameters=[],t}();e.RatingModule=a},function(t,e,n){"use strict";var i=n(0),r=n(233),o=function(){function t(t){this.select=new i.EventEmitter(!1),this.deselect=new i.EventEmitter(!1),this.removed=new i.EventEmitter(!1),this.addClass=!0,this.tabset=t,this.tabset.addTab(this)}return Object.defineProperty(t.prototype,"active",{get:function(){return this._active},set:function(t){var e=this;return this.disabled&&t||!t?(t||(this._active=t),void this.deselect.emit(this)):(this._active=t,this.select.emit(this),void this.tabset.tabs.forEach(function(t){t!==e&&(t.active=!1)}))},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){this.removable=!!this.removable},t.prototype.ngOnDestroy=function(){this.tabset.removeTab(this)},t.decorators=[{type:i.Directive,args:[{selector:"tab, [tab]"}]}],t.ctorParameters=[{type:r.TabsetComponent}],t.propDecorators={heading:[{type:i.Input}],disabled:[{type:i.Input}],removable:[{type:i.Input}],customClass:[{type:i.Input}],active:[{type:i.HostBinding,args:["class.active"]},{type:i.Input}],select:[{type:i.Output}],deselect:[{type:i.Output}],removed:[{type:i.Output}],addClass:[{type:i.HostBinding,args:["class.tab-pane"]}]},t}();e.TabDirective=o},function(t,e,n){"use strict";var i=n(16),r=n(0),o=n(397),s=n(411),a=n(231),c=n(233),l=function(){function t(){}return t.decorators=[{type:r.NgModule,args:[{imports:[i.CommonModule],declarations:[o.NgTranscludeDirective,a.TabDirective,c.TabsetComponent,s.TabHeadingDirective],exports:[a.TabDirective,c.TabsetComponent,s.TabHeadingDirective]}]}],t.ctorParameters=[],t}();e.TabsModule=l},function(t,e,n){"use strict";var i=n(0),r=function(){function t(){this.clazz=!0,this.tabs=[],this.classMap={}}return Object.defineProperty(t.prototype,"vertical",{get:function(){return this._vertical},set:function(t){this._vertical=t,this.setClassMap()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"justified",{get:function(){return this._justified},set:function(t){this._justified=t,this.setClassMap()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"type",{get:function(){return this._type},set:function(t){this._type=t,this.setClassMap()},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){this.type="undefined"!==this.type?this.type:"tabs"},t.prototype.ngOnDestroy=function(){this.isDestroyed=!0},t.prototype.addTab=function(t){this.tabs.push(t),t.active=1===this.tabs.length&&t.active!==!1},t.prototype.removeTab=function(t){var e=this.tabs.indexOf(t);if(e!==-1&&!this.isDestroyed){if(t.active&&this.hasAvailableTabs(e)){var n=this.getClosestTabIndex(e);this.tabs[n].active=!0}t.removed.emit(t),this.tabs.splice(e,1)}},t.prototype.getClosestTabIndex=function(t){var e=this.tabs.length;if(!e)return-1;for(var n=1;n<=e;n+=1){var i=t-n,r=t+n;if(this.tabs[i]&&!this.tabs[i].disabled)return i;if(this.tabs[r]&&!this.tabs[r].disabled)return r}return-1},t.prototype.hasAvailableTabs=function(t){var e=this.tabs.length;if(!e)return!1;for(var n=0;n<e;n+=1)if(!this.tabs[n].disabled&&n!==t)return!0;return!1},t.prototype.setClassMap=function(){this.classMap=(t={"nav-stacked":this.vertical,"nav-justified":this.justified},t["nav-"+(this.type||"tabs")]=!0,t);var t},t.decorators=[{type:i.Component,args:[{selector:"tabset",template:'\n    <ul class="nav" [ngClass]="classMap" (click)="$event.preventDefault()">\n        <li *ngFor="let tabz of tabs" class="nav-item {{tabz.customClass}}"\n          [class.active]="tabz.active" [class.disabled]="tabz.disabled">\n          <a href="javascript:void(0);" class="nav-link"\n            [class.active]="tabz.active" [class.disabled]="tabz.disabled"\n            (click)="tabz.active = true">\n            <span [ngTransclude]="tabz.headingRef">{{tabz.heading}}</span>\n            <span *ngIf="tabz.removable">\n              <span (click)="$event.preventDefault(); removeTab(tabz);" class="glyphicon glyphicon-remove-circle"></span>\n            </span>\n          </a>\n        </li>\n    </ul>\n    <div class="tab-content">\n      <ng-content></ng-content>\n    </div>\n  '}]}],t.ctorParameters=[],t.propDecorators={vertical:[{type:i.Input}],justified:[{type:i.Input}],type:[{type:i.Input}],clazz:[{type:i.HostBinding,args:["class.tab-container"]}]},t}();e.TabsetComponent=r},function(t,e,n){"use strict";var i=n(16),r=n(0),o=n(23),s=n(412),a=function(){function t(){}return t.decorators=[{type:r.NgModule,args:[{imports:[i.CommonModule,o.FormsModule],declarations:[s.TimepickerComponent],exports:[o.FormsModule,s.TimepickerComponent]}]}],t.ctorParameters=[],t}();e.TimepickerModule=a},function(t,e,n){"use strict";var i=n(0),r=n(227),o=n(413),s=function(){function t(t,e,n){this.top="-1000px",this.left="-1000px",this.display="block",this.element=t,this.cdr=e,Object.assign(this,n),this.classMap={in:!1,fade:!1},this.classMap[n.placement]=!0,this.classMap["tooltip-"+n.placement]=!0}return t.prototype.ngAfterViewInit=function(){var t=r.positionService.positionElements(this.hostEl.nativeElement,this.element.nativeElement.children[0],this.placement,this.appendToBody);this.top=t.top+"px",this.left=t.left+"px",this.classMap.in=!0,this.animation&&(this.classMap.fade=!0),this.popupClass&&(this.classMap[this.popupClass]=!0),this.cdr.detectChanges()},Object.defineProperty(t.prototype,"isTemplate",{get:function(){return this.htmlContent instanceof i.TemplateRef},enumerable:!0,configurable:!0}),t.decorators=[{type:i.Component,args:[{selector:"tooltip-container",template:'<div class="tooltip" role="tooltip"\n     [ngStyle]="{top: top, left: left, display: display}"\n     [ngClass]="classMap">\n      <div class="tooltip-arrow"></div>\n      <div class="tooltip-inner"\n           *ngIf="htmlContent && !isTemplate" \n           innerHtml="{{htmlContent}}">\n      </div>\n      <div class="tooltip-inner"\n           *ngIf="htmlContent && isTemplate">\n        <template [ngTemplateOutlet]="htmlContent"\n                  [ngOutletContext]="{model: context}">\n        </template>\n      </div>\n      <div class="tooltip-inner"\n           *ngIf="content">\n        {{content}}\n      </div>\n    </div>'}]}],t.ctorParameters=[{type:i.ElementRef},{type:i.ChangeDetectorRef},{type:o.TooltipOptions,decorators:[{type:i.Inject,args:[o.TooltipOptions]}]}],t}();e.TooltipContainerComponent=s},function(t,e,n){"use strict";var i=n(16),r=n(0),o=n(235),s=n(414),a=n(50),c=function(){function t(){}return t.decorators=[{type:r.NgModule,args:[{imports:[i.CommonModule],declarations:[s.TooltipDirective,o.TooltipContainerComponent],exports:[s.TooltipDirective,o.TooltipContainerComponent],providers:[a.ComponentsHelper],entryComponents:[o.TooltipContainerComponent]}]}],t.ctorParameters=[],t}();e.TooltipModule=c},function(t,e,n){"use strict";var i=n(0),r=n(77),o=n(227),s=n(238),a=n(239),c='\n  <div class="dropdown-menu"\n       [ngStyle]="{top: top, left: left, display: \'block\'}"\n       (mouseleave)="focusLost()">\n    <template ngFor let-match let-i="index" [ngForOf]="matches">\n       <h6 *ngIf="match.isHeader()" class="dropdown-header">{{match}}</h6>\n       <div *ngIf="!match.isHeader() && !itemTemplate">\n          <a href="#"\n            class="dropdown-item"\n            (click)="selectMatch(match, $event)"\n            (mouseenter)="selectActive(match)"\n            [class.active]="isActive(match)"\n            [innerHtml]="hightlight(match, query)"></a>\n      </div>\n      <div *ngIf="!match.isHeader() && itemTemplate">\n        <a href="#"\n         class="dropdown-item"\n         (click)="selectMatch(match, $event)"\n         (mouseenter)="selectActive(match)"\n         [class.active]="isActive(match)">\n          <template [ngTemplateOutlet]="itemTemplate"\n                    [ngOutletContext]="{item: match.item, index: i}">\n          </template>\n         </a>\n      </div>\n    </template>\n  </div>\n',l='\n  <ul class="dropdown-menu"\n      [ngStyle]="{top: top, left: left, display: \'block\'}"\n      (mouseleave)="focusLost()">\n    <template ngFor let-match let-i="index" [ngForOf]="matches">\n      <li *ngIf="match.isHeader()" class="dropdown-header">{{match}}</li>\n      <li *ngIf="!match.isHeader()"\n        [class.active]="isActive(match)"\n        (mouseenter)="selectActive(match)">\n        <a href="#"\n           *ngIf="!itemTemplate"\n           (click)="selectMatch(match, $event)"\n           tabindex="-1"\n           [innerHtml]="hightlight(match, query)"></a>\n        <a href="#"\n           *ngIf="itemTemplate"\n           (click)="selectMatch(match, $event)"\n           tabindex="-1">\n            <template [ngTemplateOutlet]="itemTemplate"\n                      [ngOutletContext]="{item: match.item, index: i}">\n            </template>\n        </a>\n      </li>\n    </template>\n  </ul>\n',u=r.Ng2BootstrapConfig.theme===r.Ng2BootstrapTheme.BS4,d=function(){function t(t,e){this.isFocused=!1,this._matches=[],this.element=t,Object.assign(this,e)}return Object.defineProperty(t.prototype,"matches",{get:function(){return this._matches},set:function(t){this._matches=t,this._matches.length>0&&(this._active=this._matches[0],this._active.isHeader()&&this.nextActiveMatch())},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"itemTemplate",{get:function(){return this.parent?this.parent.typeaheadItemTemplate:void 0},enumerable:!0,configurable:!0}),t.prototype.position=function(t){this.top="0px",this.left="0px";var e=o.positionService.positionElements(t.nativeElement,this.element.nativeElement.children[0],this.placement,!1);
-this.top=e.top+"px",this.left=e.left+"px"},t.prototype.selectActiveMatch=function(){this.selectMatch(this._active)},t.prototype.prevActiveMatch=function(){var t=this.matches.indexOf(this._active);this._active=this.matches[t-1<0?this.matches.length-1:t-1],this._active.isHeader()&&this.prevActiveMatch()},t.prototype.nextActiveMatch=function(){var t=this.matches.indexOf(this._active);this._active=this.matches[t+1>this.matches.length-1?0:t+1],this._active.isHeader()&&this.nextActiveMatch()},t.prototype.selectActive=function(t){this.isFocused=!0,this._active=t},t.prototype.hightlight=function(t,e){var n,i,r=t.value,o=(this.parent&&this.parent.typeaheadLatinize?a.TypeaheadUtils.latinize(r):r).toLowerCase();if("object"==typeof e)for(var s=e.length,c=0;c<s;c+=1)n=o.indexOf(e[c]),i=e[c].length,n>=0&&i>0&&(r=r.substring(0,n)+"<strong>"+r.substring(n,n+i)+"</strong>"+r.substring(n+i),o=o.substring(0,n)+"        "+" ".repeat(i)+"         "+o.substring(n+i));else e&&(n=o.indexOf(e),i=e.length,n>=0&&i>0&&(r=r.substring(0,n)+"<strong>"+r.substring(n,n+i)+"</strong>"+r.substring(n+i)));return r},t.prototype.focusLost=function(){this.isFocused=!1},t.prototype.isActive=function(t){return this._active===t},t.prototype.selectMatch=function(t,e){var n=this;return void 0===e&&(e=void 0),e&&(e.stopPropagation(),e.preventDefault()),this.parent.changeModel(t),setTimeout(function(){return n.parent.typeaheadOnSelect.emit(t)},0),!1},t.decorators=[{type:i.Component,args:[{selector:"typeahead-container",template:u?c:l,encapsulation:i.ViewEncapsulation.None}]}],t.ctorParameters=[{type:i.ElementRef},{type:s.TypeaheadOptions}],t}();e.TypeaheadContainerComponent=d},function(t,e){"use strict";var n=function(){function t(t){Object.assign(this,t)}return t}();e.TypeaheadOptions=n},function(t,e,n){"use strict";var i=n(721),r=function(){function t(){}return t.latinize=function(e){return e?e.replace(/[^A-Za-z0-9\[\] ]/g,function(e){return t.latinMap[e]||e}):""},t.escapeRegexp=function(t){return t.replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1")},t.tokenize=function(t,e,n){void 0===e&&(e=" "),void 0===n&&(n="");for(var i,r="(?:["+n+"])([^"+n+"]+)(?:["+n+"])|([^"+e+"]+)",o=t.split(new RegExp(r,"g")),s=[],a=o.length,c=new RegExp("["+n+"]+","g"),l=0;l<a;l+=1)i=o[l],i&&i.length&&i!==e&&s.push(i.replace(c,""));return s},t.getValueFromObject=function(t,e){if(!e||"object"!=typeof t)return t.toString();if(e.endsWith("()")){var n=e.slice(0,e.length-2);return t[n]().toString()}for(var i=e.replace(/\[(\w+)\]/g,".$1").replace(/^\./,""),r=i.split("."),o=0,s=r;o<s.length;o++){var a=s[o];a in t&&(t=t[a])}return t.toString()},t.latinMap=i.latinMap,t}();e.TypeaheadUtils=r},function(t,e,n){"use strict";var i=n(16),r=n(0),o=n(23),s=n(237),a=n(416),c=n(50),l=function(){function t(){}return t.decorators=[{type:r.NgModule,args:[{imports:[i.CommonModule,o.FormsModule],declarations:[s.TypeaheadContainerComponent,a.TypeaheadDirective],exports:[o.FormsModule,s.TypeaheadContainerComponent,a.TypeaheadDirective],providers:[c.ComponentsHelper],entryComponents:[s.TypeaheadContainerComponent]}]}],t.ctorParameters=[],t}();e.TypeaheadModule=l},function(t,e){"use strict";var n="undefined"!=typeof window&&window||{};e.window=n,e.document=n.document,e.location=n.location,e.gc=n.gc?function(){return n.gc()}:function(){return null},e.performance=n.performance?n.performance:null,e.Event=n.Event,e.MouseEvent=n.MouseEvent,e.KeyboardEvent=n.KeyboardEvent,e.EventTarget=n.EventTarget,e.History=n.History,e.Location=n.Location,e.EventListener=n.EventListener},function(t,e,n){"use strict";function i(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}i(n(724))},function(t,e,n){"use strict";var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},r=n(29),o=function(t){function e(){t.apply(this,arguments)}return i(e,t),e.prototype.notifyNext=function(t,e,n,i,r){this.destination.next(e)},e.prototype.notifyError=function(t,e){this.destination.error(t)},e.prototype.notifyComplete=function(t){this.destination.complete()},e}(r.Subscriber);e.OuterSubscriber=o},function(t,e,n){"use strict";var i=n(422);e.fromPromise=i.PromiseObservable.create},function(t,e,n){"use strict";var i=n(51),r=i.root.Symbol;if("function"==typeof r)r.iterator?e.$$iterator=r.iterator:"function"==typeof r.for&&(e.$$iterator=r.for("iterator"));else if(i.root.Set&&"function"==typeof(new i.root.Set)["@@iterator"])e.$$iterator="@@iterator";else if(i.root.Map)for(var o=Object.getOwnPropertyNames(i.root.Map.prototype),s=0;s<o.length;++s){var a=o[s];if("entries"!==a&&"size"!==a&&i.root.Map.prototype[a]===i.root.Map.prototype.entries){e.$$iterator=a;break}}else e.$$iterator="@@iterator"},function(t,e,n){"use strict";function i(t){var e,n=t.Symbol;return"function"==typeof n?n.observable?e=n.observable:(e=n("observable"),n.observable=e):e="@@observable",e}var r=n(51);e.getSymbolObservable=i,e.$$observable=i(r.root)},function(t,e,n){"use strict";var i=n(51),r=i.root.Symbol;e.$$rxSubscriber="function"==typeof r&&"function"==typeof r.for?r.for("rxSubscriber"):"@@rxSubscriber"},function(t,e){"use strict";var n=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},i=function(t){function e(){var e=t.call(this,"no elements in sequence");this.name=e.name="EmptyError",this.stack=e.stack,this.message=e.message}return n(e,t),e}(Error);e.EmptyError=i},function(t,e){"use strict";e.isArray=Array.isArray||function(t){return t&&"number"==typeof t.length}},function(t,e,n){"use strict";function i(t,e,n,i){var d=new l.InnerSubscriber(t,n,i);if(d.closed)return null;if(e instanceof a.Observable)return e._isScalar?(d.next(e.value),d.complete(),null):e.subscribe(d);if(o.isArray(e)){for(var p=0,f=e.length;p<f&&!d.closed;p++)d.next(e[p]);d.closed||d.complete()}else{if(s.isPromise(e))return e.then(function(t){d.closed||(d.next(t),d.complete())},function(t){return d.error(t)}).then(null,function(t){r.root.setTimeout(function(){throw t})}),d;if("function"==typeof e[c.$$iterator])for(var h=e[c.$$iterator]();;){var m=h.next();if(m.done){d.complete();break}if(d.next(m.value),d.closed)break}else if("function"==typeof e[u.$$observable]){var v=e[u.$$observable]();if("function"==typeof v.subscribe)return v.subscribe(new l.InnerSubscriber(t,n,i));d.error(new Error("invalid observable"))}else d.error(new TypeError("unknown type returned"))}return null}var r=n(51),o=n(249),s=n(432),a=n(8),c=n(245),l=n(744),u=n(246);e.subscribeToResult=i},function(t,e,n){"use strict";var i=n(439),r=n(440),o=n(441),s=n(442),a=n(443),c=n(252),l=n(444);n.d(e,"a",function(){return u}),/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-n.d(e,"b",function(){return i.a}),n.d(e,"c",function(){return r.a}),n.d(e,"d",function(){return o.a}),n.d(e,"e",function(){return s.a}),n.d(e,"f",function(){return s.b}),n.d(e,"g",function(){return a.a}),n.d(e,"h",function(){return c.b}),n.d(e,"i",function(){return c.c}),n.d(e,"j",function(){return c.d}),n.d(e,"k",function(){return l.a});var u=[i.a,r.a,o.a,l.a,a.a,c.b,c.c,c.d,s.a,s.b]},function(t,e,n){"use strict";var i=n(0),r=n(253);n.d(e,"a",function(){return s}),n.d(e,"b",function(){return a}),n.d(e,"c",function(){return c}),n.d(e,"d",function(){return l});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var o=new Object,s=function(){function t(t,e){this._viewContainerRef=t,this._templateRef=e}return t.prototype.create=function(){this._viewContainerRef.createEmbeddedView(this._templateRef)},t.prototype.destroy=function(){this._viewContainerRef.clear()},t}(),a=function(){function t(){this._useDefault=!1,this._valueViews=new Map,this._activeViews=[]}return Object.defineProperty(t.prototype,"ngSwitch",{set:function(t){this._emptyAllActiveViews(),this._useDefault=!1;var e=this._valueViews.get(t);e||(this._useDefault=!0,e=this._valueViews.get(o)||null),this._activateViews(e),this._switchValue=t},enumerable:!0,configurable:!0}),t.prototype._onCaseValueChanged=function(t,e,n){this._deregisterView(t,n),this._registerView(e,n),t===this._switchValue?(n.destroy(),r.b.remove(this._activeViews,n)):e===this._switchValue&&(this._useDefault&&(this._useDefault=!1,this._emptyAllActiveViews()),n.create(),this._activeViews.push(n)),0!==this._activeViews.length||this._useDefault||(this._useDefault=!0,this._activateViews(this._valueViews.get(o)))},t.prototype._emptyAllActiveViews=function(){for(var t=this._activeViews,e=0;e<t.length;e++)t[e].destroy();this._activeViews=[]},t.prototype._activateViews=function(t){if(t){for(var e=0;e<t.length;e++)t[e].create();this._activeViews=t}},t.prototype._registerView=function(t,e){var n=this._valueViews.get(t);n||(n=[],this._valueViews.set(t,n)),n.push(e)},t.prototype._deregisterView=function(t,e){if(t!==o){var n=this._valueViews.get(t);1==n.length?this._valueViews.delete(t):r.b.remove(n,e)}},t.decorators=[{type:i.Directive,args:[{selector:"[ngSwitch]"}]}],t.ctorParameters=[],t.propDecorators={ngSwitch:[{type:i.Input}]},t}(),c=function(){function t(t,e,n){this._value=o,this._switch=n,this._view=new s(t,e)}return Object.defineProperty(t.prototype,"ngSwitchCase",{set:function(t){this._switch._onCaseValueChanged(this._value,t,this._view),this._value=t},enumerable:!0,configurable:!0}),t.decorators=[{type:i.Directive,args:[{selector:"[ngSwitchCase]"}]}],t.ctorParameters=[{type:i.ViewContainerRef},{type:i.TemplateRef},{type:a,decorators:[{type:i.Host}]}],t.propDecorators={ngSwitchCase:[{type:i.Input}]},t}(),l=function(){function t(t,e,n){n._registerView(o,new s(t,e))}return t.decorators=[{type:i.Directive,args:[{selector:"[ngSwitchDefault]"}]}],t.ctorParameters=[{type:i.ViewContainerRef},{type:i.TemplateRef},{type:a,decorators:[{type:i.Host}]}],t}()},function(t,e,n){"use strict";function i(t,e){if(n.i(o.a)(t))for(var r=0;r<t.length;r++){var s=t[r];n.i(o.c)(s)?i(s,e):e.push(s)}return e}function r(t){return!!n.i(o.d)(t)&&(n.i(o.c)(t)||!(t instanceof Map)&&n.i(o.e)()in t)}var o=n(21);n.d(e,"b",function(){return c}),e.a=r;/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var s=function(){try{if(1===new Map([[1,2]]).size)return function(t){return new Map(t)}}catch(t){}return function(t){for(var e=new Map,n=0;n<t.length;n++){var i=t[n];e.set(i[0],i[1])}return e}}(),a=(function(){try{if(new Map(new Map))return function(t){return new Map(t)}}catch(t){}return function(t){var e=new Map;return t.forEach(function(t,n){e.set(n,t)}),e}}(),function(){return(new Map).keys().next?function(t){for(var e,n=t.keys();!(e=n.next()).done;)t.set(e.value,null)}:function(t){t.forEach(function(e,n){t.set(n,null)})}}(),function(){try{if((new Map).values().next)return function(t,e){return e?Array.from(t.values()):Array.from(t.keys())}}catch(t){}return function(t,e){var n=new Array(t.size),i=0;return t.forEach(function(t,r){n[i]=e?t:r,i++}),n}}()),c=(function(){function t(){}return t.createFromStringMap=function(t){var e=new Map;for(var n in t)e.set(n,t[n]);return e},t.toStringMap=function(t){var e={};return t.forEach(function(t,n){return e[n]=t}),e},t.createFromPairs=function(t){return s(t)},t.iterable=function(t){return t},t.keys=function(t){return a(t,!1)},t.values=function(t){return a(t,!0)},t}(),function(){function t(){}return t.merge=function(t,e){for(var n={},i=0,r=Object.keys(t);i<r.length;i++){var o=r[i];n[o]=t[o]}for(var s=0,a=Object.keys(e);s<a.length;s++){var o=a[s];n[o]=e[o]}return n},t.equals=function(t,e){var n=Object.keys(t),i=Object.keys(e);if(n.length!=i.length)return!1;for(var r=0;r<n.length;r++){var o=n[r];if(t[o]!==e[o])return!1}return!0},t}(),function(){function t(){}return t.createFixedSize=function(t){return new Array(t)},t.createGrowableSize=function(t){return new Array(t)},t.clone=function(t){return t.slice(0)},t.forEachWithIndex=function(t,e){for(var n=0;n<t.length;n++)e(t[n],n)},t.first=function(t){return t?t[0]:null},t.last=function(t){return t&&0!=t.length?t[t.length-1]:null},t.indexOf=function(t,e,n){return void 0===n&&(n=0),t.indexOf(e,n)},t.contains=function(t,e){return t.indexOf(e)!==-1},t.reversed=function(e){var n=t.clone(e);return n.reverse()},t.concat=function(t,e){return t.concat(e)},t.insert=function(t,e,n){t.splice(e,0,n)},t.removeAt=function(t,e){var n=t[e];return t.splice(e,1),n},t.removeAll=function(t,e){for(var n=0;n<e.length;++n){var i=t.indexOf(e[n]);t.splice(i,1)}},t.remove=function(t,e){var n=t.indexOf(e);return n>-1&&(t.splice(n,1),!0)},t.clear=function(t){t.length=0},t.isEmpty=function(t){return 0==t.length},t.fill=function(t,e,n,i){void 0===n&&(n=0),void 0===i&&(i=null),t.fill(e,n,null===i?t.length:i)},t.equals=function(t,e){if(t.length!=e.length)return!1;for(var n=0;n<t.length;++n)if(t[n]!==e[n])return!1;return!0},t.slice=function(t,e,n){return void 0===e&&(e=0),void 0===n&&(n=null),t.slice(e,null===n?void 0:n)},t.splice=function(t,e,n){return t.splice(e,n)},t.sort=function(t,e){n.i(o.a)(e)?t.sort(e):t.sort()},t.toString=function(t){return t.toString()},t.toJSON=function(t){return JSON.stringify(t)},t.maximum=function(t,e){if(0==t.length)return null;for(var i=null,r=-(1/0),s=0;s<t.length;s++){var a=t[s];if(!n.i(o.b)(a)){var c=e(a);c>r&&(i=a,r=c)}}return i},t.flatten=function(t){var e=[];return i(t,e),e},t.addAll=function(t,e){for(var n=0;n<e.length;n++)t.push(e[n])},t}())},function(t,e,n){"use strict";function i(t){return function(e,n){var i=t(e,n);return 1==i.length?"0"+i:i}}function r(t){return function(e,n){var i=t(e,n);return i.split(" ")[1]}}function o(t){return function(e,n){var i=t(e,n);return i.split(" ")[0]}}function s(t,e,n){return new Intl.DateTimeFormat(e,n).format(t).replace(/[\u200e\u200f]/g,"")}function a(t){var e={hour:"2-digit",hour12:!1,timeZoneName:t};return function(t,n){var i=s(t,n,e);return i?i.substring(3):""}}function c(t,e){return t.hour12=e,t}function l(t,e){var n={};return n[t]=2==e?"2-digit":"numeric",n}function u(t,e){var n={};return n[t]=e<4?"short":"long",n}function d(t){var e={};return t.forEach(function(t){Object.assign(e,t)}),e}function p(t){return function(e,n){return s(e,n,t)}}function f(t,e,n){var i,r,o="",s=[];if(b[t])return b[t](e,n);if(w.has(t))s=w.get(t);else{for(g.exec(t);t;)i=g.exec(t),i?(s=h(s,i,1),t=s.pop()):(s.push(t),t=null);w.set(t,s)}return s.forEach(function(t){r=y[t],o+=r?r(e,n):"''"===t?"'":t.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),o}function h(t,e,n){return t.concat(_.call(e,n))}n.d(e,"b",function(){return m}),n.d(e,"c",function(){return v}),n.d(e,"a",function(){return x});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var m;!function(t){t[t.Decimal=0]="Decimal",t[t.Percent=1]="Percent",t[t.Currency=2]="Currency"}(m||(m={}));var v=function(){function t(){}return t.format=function(t,e,n,i){var r=void 0===i?{}:i,o=r.minimumIntegerDigits,s=r.minimumFractionDigits,a=r.maximumFractionDigits,c=r.currency,l=r.currencyAsSymbol,u=void 0!==l&&l,d={minimumIntegerDigits:o,minimumFractionDigits:s,maximumFractionDigits:a,style:m[n].toLowerCase()};return n==m.Currency&&(d.currency=c,d.currencyDisplay=u?"symbol":"code"),new Intl.NumberFormat(e,d).format(t)},t}(),g=/((?:[^yMLdHhmsazZEwGjJ']+)|(?:'(?:[^']|'')*')|(?:E+|y+|M+|L+|d+|H+|h+|J+|j+|m+|s+|a|z|Z|G+|w+))(.*)/,b={yMMMdjms:p(d([l("year",1),u("month",3),l("day",1),l("hour",1),l("minute",1),l("second",1)])),yMdjm:p(d([l("year",1),l("month",1),l("day",1),l("hour",1),l("minute",1)])),yMMMMEEEEd:p(d([l("year",1),u("month",4),u("weekday",4),l("day",1)])),yMMMMd:p(d([l("year",1),u("month",4),l("day",1)])),yMMMd:p(d([l("year",1),u("month",3),l("day",1)])),yMd:p(d([l("year",1),l("month",1),l("day",1)])),jms:p(d([l("hour",1),l("second",1),l("minute",1)])),jm:p(d([l("hour",1),l("minute",1)]))},y={yyyy:p(l("year",4)),yy:p(l("year",2)),y:p(l("year",1)),MMMM:p(u("month",4)),MMM:p(u("month",3)),MM:p(l("month",2)),M:p(l("month",1)),LLLL:p(u("month",4)),dd:p(l("day",2)),d:p(l("day",1)),HH:i(o(p(c(l("hour",2),!1)))),H:o(p(c(l("hour",1),!1))),hh:i(o(p(c(l("hour",2),!0)))),h:o(p(c(l("hour",1),!0))),jj:p(l("hour",2)),j:p(l("hour",1)),mm:i(p(l("minute",2))),m:p(l("minute",1)),ss:i(p(l("second",2))),s:p(l("second",1)),sss:p(l("second",3)),EEEE:p(u("weekday",4)),EEE:p(u("weekday",3)),EE:p(u("weekday",2)),E:p(u("weekday",1)),a:r(p(c(l("hour",1),!0))),Z:a("short"),z:a("long"),ww:p({}),w:p({}),G:p(u("era",1)),GG:p(u("era",2)),GGG:p(u("era",3)),GGGG:p(u("era",4))},w=new Map,_=[].slice,x=function(){function t(){}return t.format=function(t,e,n){return f(n,t,e)},t}()},function(t,e,n){"use strict";var i=n(449),r=n(450),o=n(451),s=n(452),a=n(453),c=n(454),l=n(455),u=n(456),d=n(457);n.d(e,"a",function(){return p}),/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-n.d(e,"g",function(){return i.a}),n.d(e,"h",function(){return l.c}),n.d(e,"c",function(){return r.a}),n.d(e,"i",function(){return l.a}),n.d(e,"d",function(){return o.a}),n.d(e,"e",function(){return s.a}),n.d(e,"f",function(){return a.a}),n.d(e,"b",function(){return c.a}),n.d(e,"j",function(){return l.b}),n.d(e,"k",function(){return u.a}),n.d(e,"l",function(){return d.a});var p=[i.a,d.a,c.a,a.a,u.a,l.a,l.b,l.c,r.a,o.a,s.a]},function(t,e,n){"use strict";n.d(e,"b",function(){return s}),n.d(e,"d",function(){return a}),n.d(e,"h",function(){return c}),n.d(e,"g",function(){return l}),n.d(e,"a",function(){return u}),n.d(e,"c",function(){return d}),n.d(e,"i",function(){return p}),n.d(e,"e",function(){return f}),n.d(e,"j",function(){return h}),n.d(e,"f",function(){return m});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},r=function(){function t(){this.startTime=0,this.playTime=0}return t}(),o=function(t){function e(){t.apply(this,arguments)}return i(e,t),e}(r),s=function(t){function e(e,n,i){t.call(this),this.name=e,this.stateDeclarations=n,this.stateTransitions=i}return i(e,t),e.prototype.visit=function(t,e){return t.visitAnimationEntry(this,e)},e}(r),a=function(t){function e(e,n){t.call(this),this.stateName=e,this.styles=n}return i(e,t),e.prototype.visit=function(t,e){return t.visitAnimationStateDeclaration(this,e)},e}(o),c=function(){function t(t,e){this.fromState=t,this.toState=e}return t}(),l=function(t){function e(e,n){t.call(this),this.stateChanges=e,this.animation=n}return i(e,t),e.prototype.visit=function(t,e){return t.visitAnimationStateTransition(this,e)},e}(o),u=function(t){function e(e,n,i,r,o){t.call(this),this.startingStyles=e,this.keyframes=n,this.duration=i,this.delay=r,this.easing=o}return i(e,t),e.prototype.visit=function(t,e){return t.visitAnimationStep(this,e)},e}(r),d=function(t){function e(e){t.call(this),this.styles=e}return i(e,t),e.prototype.visit=function(t,e){return t.visitAnimationStyles(this,e)},e}(r),p=function(t){function e(e,n){t.call(this),this.offset=e,this.styles=n}return i(e,t),e.prototype.visit=function(t,e){return t.visitAnimationKeyframe(this,e)},e}(r),f=function(t){function e(e){t.call(this),this.steps=e}return i(e,t),e}(r),h=function(t){function e(e){t.call(this,e)}return i(e,t),e.prototype.visit=function(t,e){return t.visitAnimationGroup(this,e)},e}(f),m=function(t){function e(e){t.call(this,e)}return i(e,t),e.prototype.visit=function(t,e){return t.visitAnimationSequence(this,e)},e}(f)},function(t,e,n){"use strict";function i(t,e){var i=[];t.styles.styles.forEach(function(t){n.i(w.k)(t)?i.push(t):e.push(new M("State based animations cannot contain references to other states"))});var r=new k.c(i),o=t.stateNameExpr.split(/\s*,\s*/);return o.map(function(t){return new k.d(t,r)})}function r(t,e,n){var i=new E.a,r=[],o=t.stateChangeExpr.split(/\s*,\s*/);o.forEach(function(t){r.push.apply(r,s(t,n))});var c=a(t.steps),u=l(c,e,n),d=h(u,0,i,e,n);0==n.length&&m(d,i,n);var p=d instanceof k.e?d:new k.f([d]);return new k.g(r,p)}function o(t,e){switch(t){case":enter":return"void => *";case":leave":return"* => void";default:return e.push(new M('the transition alias value "'+t+'" is not supported')),"* => *"}}function s(t,e){var i=[];":"==t[0]&&(t=o(t,e));var r=t.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(!n.i(w.a)(r)||r.length<4)return e.push(new M("the provided "+t+" is not of a supported format")),i;var s=r[1],a=r[2],c=r[3];i.push(new k.h(s,c));var l=s==C.S&&c==C.S;return"<"!=a[0]||l||i.push(new k.h(c,s)),i}function a(t){return n.i(w.c)(t)?new b.h(t):t}function c(t,e,i){var r=[];return t.styles.forEach(function(t){n.i(w.f)(t)?y.a.addAll(r,p(t,e,i)):r.push(t)}),r}function l(t,e,n){var i=d(t,e,n);return t instanceof b.i?new b.i(i):new b.h(i)}function u(t,e){if(n.i(w.k)(e)&&t.length>0){var i=t.length-1,r=t[i];if(n.i(w.k)(r))return void(t[i]=y.c.merge(r,e))}t.push(e)}function d(t,e,i){var r;if(!(t instanceof b.j))return[t];r=t.steps;var o,s=[];return r.forEach(function(t){if(t instanceof b.k)n.i(w.a)(o)||(o=[]),c(t,e,i).forEach(function(t){u(o,t)});else{if(n.i(w.a)(o)&&(s.push(new b.k(0,o)),o=null),t instanceof b.l){var r=t.styles;r instanceof b.k?r.styles=c(r,e,i):r instanceof b.m&&r.steps.forEach(function(t){t.styles=c(t,e,i)})}else if(t instanceof b.j){var a=d(t,e,i);t=t instanceof b.i?new b.i(a):new b.h(a)}s.push(t)}}),n.i(w.a)(o)&&s.push(new b.k(0,o)),s}function p(t,e,i){var r=[];if(":"!=t[0])i.push(new M('Animation states via styles must be prefixed with a ":"'));else{var o=t.substring(1),s=e[o];n.i(w.a)(s)?s.styles.forEach(function(t){n.i(w.k)(t)&&r.push(t)}):i.push(new M('Unable to apply styles due to missing a state: "'+o+'"'))}return r}function f(t,e,i,r,o){var s=t.steps.length,a=0;t.steps.forEach(function(t){return a+=n.i(w.a)(t.offset)?1:0}),a>0&&a<s&&(o.push(new M("Not all style() entries contain an offset for the provided keyframe()")),a=s);var c=s-1,l=0==a?1/c:0,u=[],d=0,p=!1,f=0;t.steps.forEach(function(t){var e=t.offset,i={};t.styles.forEach(function(t){Object.keys(t).forEach(function(e){"offset"!=e&&(i[e]=t[e])})}),n.i(w.a)(e)?p=p||e<f:e=d==c?T:l*d,u.push([e,i]),f=e,d++}),p&&y.a.sort(u,function(t,e){return t[0]<=e[0]?-1:1});var h=u[0];h[0]!=O&&y.a.insert(u,0,h=[O,{}]);var m=h[1];c=u.length-1;var v=u[c];v[0]!=T&&(u.push(v=[T,{}]),c++);for(var g=v[1],b=1;b<=c;b++){var _=u[b],x=_[1];Object.keys(x).forEach(function(t){n.i(w.a)(m[t])||(m[t]=C.V)})}for(var E=function(t){var e=u[t],i=e[1];Object.keys(i).forEach(function(t){n.i(w.a)(g[t])||(g[t]=i[t])})},b=c-1;b>=0;b--)E(b);return u.map(function(t){return new k.i(t[0],new k.c([t[1]]))})}function h(t,e,i,r,o){var s,a=0,c=e;if(t instanceof b.j){var l,u=0,d=[],p=t instanceof b.i;if(t.steps.forEach(function(t){var s=p?c:e;if(t instanceof b.k)return t.styles.forEach(function(t){var e=t;Object.keys(e).forEach(function(t){i.insertAtTime(t,s,e[t])})}),void(l=t.styles);var f=h(t,s,i,r,o);if(n.i(w.a)(l)){if(t instanceof b.j){var m=new k.c(l);d.push(new k.a(m,[],0,0,""))}else{var v=f;y.a.addAll(v.startingStyles.styles,l)}l=null}var g=f.playTime;e+=g,a+=g,u=_.a.max(g,u),d.push(f)}),n.i(w.a)(l)){var m=new k.c(l);d.push(new k.a(m,[],0,0,""))}p?(s=new k.j(d),a=u,e=c+a):s=new k.f(d)}else if(t instanceof b.l){var g,x=v(t.timings,o),C=t.styles;if(C instanceof b.m)g=f(C,e,i,r,o);else{var E=C,S=T,O=new k.c(E.styles),P=new k.i(S,O);g=[P]}s=new k.a(new k.c([]),g,x.duration,x.delay,x.easing),a=x.duration+x.delay,e+=a,g.forEach(function(t){return t.styles.styles.forEach(function(t){return Object.keys(t).forEach(function(n){i.insertAtTime(n,e,t[n])})})})}else s=new k.a(null,[],0,0,"");return s.playTime=a,s.startTime=c,s}function m(t,e,n){if(t instanceof k.a&&t.keyframes.length>0){var i=t.keyframes;if(1==i.length){var r=i[0],o=g(r,t.startTime,t.playTime,e,n);t.keyframes=[o,r]}}else t instanceof k.e&&t.steps.forEach(function(t){return m(t,e,n)})}function v(t,e){var i,r=/^([\.\d]+)(m?s)(?:\s+([\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?/i,o=0,s=null;if(n.i(w.f)(t)){var a=t.match(r);if(null===a)return e.push(new M('The provided timing value "'+t+'" is invalid.')),new D(0,0,null);var c=parseFloat(a[1]),l=a[2];"s"==l&&(c*=P),i=_.a.floor(c);var u=a[3],d=a[4];if(n.i(w.a)(u)){var p=parseFloat(u);n.i(w.a)(d)&&"s"==d&&(p*=P),o=_.a.floor(p)}var f=a[5];n.i(w.b)(f)||(s=f)}else i=t;return new D(i,o,s)}function g(t,e,i,r,o){var s={},a=e+i;return t.styles.styles.forEach(function(t){Object.keys(t).forEach(function(i){var c=t[i];if("offset"!=i){var l,u,d,p=r.indexOfAtOrBeforeTime(i,e);n.i(w.a)(p)?(l=r.getByIndex(i,p),d=l.value,u=r.getByIndex(i,p+1)):d=C.V,n.i(w.a)(u)&&!u.matches(a,c)&&o.push(new M('The animated CSS property "'+i+'" unexpectedly changes between steps "'+l.time+'ms" and "'+a+'ms" at "'+u.time+'ms"')),s[i]=d}})}),new k.i(O,new k.c([s]))}var b=n(19),y=n(17),w=n(2),_=n(461),x=n(41),C=n(14),k=n(256),E=n(459);n.d(e,"a",function(){return I});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var S=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},O=0,T=1,P=1e3,M=function(t){function e(e){t.call(this,null,e)}return S(e,t),e.prototype.toString=function(){return""+this.msg},e}(x.a),A=function(){function t(t,e){this.ast=t,this.errors=e}return t}(),I=function(){function t(){}return t.prototype.parseComponent=function(t){var e=this,n=[],i=t.type.name,r=new Set,o=t.template.animations.map(function(t){var o=e.parseEntry(t),s=o.ast,a=s.name;if(r.has(a)?o.errors.push(new M('The animation trigger "'+a+'" has already been registered for the '+i+" component")):r.add(a),o.errors.length>0){var c='- Unable to parse the animation sequence for "'+a+'" on the '+i+" component due to the following errors:";o.errors.forEach(function(t){c+="\n-- "+t.msg}),n.push(c)}return s});if(n.length>0){var s=n.join("\n");throw new Error("Animation parse errors:\n"+s)}return o},t.prototype.parseEntry=function(t){var e=[],n={},o=[],s=[];t.definitions.forEach(function(t){t instanceof b.g?i(t,e).forEach(function(t){s.push(t),n[t.stateName]=t.styles}):o.push(t)});var a=o.map(function(t){return r(t,n,e)}),c=new k.b(t.name,s,a);return new A(c,e)},t}(),D=function(){function t(t,e,n){this.duration=t,this.delay=e,this.easing=n}return t}()},function(t,e,n){"use strict";/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-function i(t,e){if(n.i(o.isDevMode)()&&!n.i(s.b)(e)){if(!n.i(s.c)(e))throw new Error("Expected '"+t+"' to be an array of strings.");for(var i=0;i<e.length;i+=1)if(!n.i(s.f)(e[i]))throw new Error("Expected '"+t+"' to be an array of strings.")}}function r(t,e){if(n.i(s.a)(e)&&(!n.i(s.c)(e)||2!=e.length))throw new Error("Expected '"+t+"' to be an array, [start, end].");if(n.i(o.isDevMode)()&&!n.i(s.b)(e)){var i=e[0],r=e[1];a.forEach(function(t){if(t.test(i)||t.test(r))throw new Error("['"+i+"', '"+r+"'] contains unusable interpolation symbol.")})}}var o=n(0),s=n(2);e.b=i,e.a=r;var a=[/^\s*$/,/[<>]/,/^[{}]$/,/&(#|[a-z])/i,/^\/\//]},function(t,e,n){"use strict";function i(t,e,n,i){var r=new w(n,i);return r.extract(t,e)}function r(t,e,n,i,r){var o=new w(i,r);return o.merge(t,e,n)}function o(t){return t instanceof l.a&&t.value&&t.value.startsWith("i18n")}function s(t){return t instanceof l.a&&t.value&&"/i18n"===t.value}function a(t){return t.attrs.find(function(t){return t.name===v})||null}function c(t){if(!t)return["",""];var e=t.indexOf("|");return e==-1?["",t]:[t.slice(0,e),t.slice(e+1)]}var l=n(53),u=n(66),d=n(149),p=n(260),f=n(462),h=n(150);e.a=i,e.b=r;/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var m,v="i18n",g="i18n-",b=/^i18n:?/,y=function(){function t(t,e){this.messages=t,this.errors=e}return t}();!function(t){t[t.Extract=0]="Extract",t[t.Merge=1]="Merge"}(m||(m={}));var w=function(){function t(t,e){this._implicitTags=t,this._implicitAttrs=e}return t.prototype.extract=function(t,e){var n=this;return this._init(m.Extract,e),t.forEach(function(t){return t.visit(n,null)}),this._inI18nBlock&&this._reportError(t[t.length-1],"Unclosed block"),new y(this._messages,this._errors)},t.prototype.merge=function(t,e,n){this._init(m.Merge,n),this._translations=e;var i=new l.e("wrapper",[],t,null,null,null),r=i.visit(this,null);return this._inI18nBlock&&this._reportError(t[t.length-1],"Unclosed block"),new u.a(r.children,this._errors)},t.prototype.visitExpansionCase=function(t,e){var n=l.g(this,t.expression,e);if(this._mode===m.Merge)return new l.c(t.value,n,t.sourceSpan,t.valueSourceSpan,t.expSourceSpan)},t.prototype.visitExpansion=function(t,e){this._mayBeAddBlockChildren(t);var n=this._inIcu;this._inIcu||(this._isInTranslatableSection&&this._addMessage([t]),this._inIcu=!0);var i=l.g(this,t.cases,e);return this._mode===m.Merge&&(t=new l.b(t.switchValue,t.type,i,t.sourceSpan,t.switchValueSourceSpan)),this._inIcu=n,t},t.prototype.visitComment=function(t,e){var n=o(t);if(n&&this._isInTranslatableSection)return void this._reportError(t,"Could not start a block inside a translatable section");var i=s(t);if(i&&!this._inI18nBlock)return void this._reportError(t,"Trying to close an unopened block");if(!this._inI18nNode&&!this._inIcu)if(this._inI18nBlock){if(i){if(this._depth==this._blockStartDepth){this._closeTranslatableSection(t,this._blockChildren),this._inI18nBlock=!1;var r=this._addMessage(this._blockChildren,this._blockMeaningAndDesc),a=this._translateMessage(t,r);return l.g(this,a)}return void this._reportError(t,"I18N blocks should not cross element boundaries")}}else n&&(this._inI18nBlock=!0,this._blockStartDepth=this._depth,this._blockChildren=[],this._blockMeaningAndDesc=t.value.replace(b,"").trim(),this._openTranslatableSection(t))},t.prototype.visitText=function(t,e){return this._isInTranslatableSection&&this._mayBeAddBlockChildren(t),t},t.prototype.visitElement=function(t,e){var n=this;this._mayBeAddBlockChildren(t),this._depth++;var i,r=this._inI18nNode,o=this._inImplicitNode,s=a(t),c=this._implicitTags.some(function(e){return t.name===e})&&!this._inIcu&&!this._isInTranslatableSection,u=!o&&c;if(this._inImplicitNode=this._inImplicitNode||c,this._isInTranslatableSection||this._inIcu)(s||u)&&this._reportError(t,"Could not mark an element as translatable inside a translatable section"),this._mode==m.Extract&&l.g(this,t.children),this._mode==m.Merge&&(i=[],t.children.forEach(function(t){var r=t.visit(n,e);r&&!n._isInTranslatableSection&&(i=i.concat(r))}));else{if(s){this._inI18nNode=!0;var d=this._addMessage(t.children,s.value);i=this._translateMessage(t,d)}else if(u){this._inI18nNode=!0;var d=this._addMessage(t.children);i=this._translateMessage(t,d)}if(this._mode==m.Extract){var p=s||u;p&&this._openTranslatableSection(t),l.g(this,t.children),p&&this._closeTranslatableSection(t,t.children)}this._mode!==m.Merge||s||u||(i=[],t.children.forEach(function(t){var r=t.visit(n,e);r&&!n._isInTranslatableSection&&(i=i.concat(r))}))}if(this._visitAttributesOf(t),this._depth--,this._inI18nNode=r,this._inImplicitNode=o,this._mode===m.Merge){var f=this._translateAttributes(t);return new l.e(t.name,f,i,t.sourceSpan,t.startSourceSpan,t.endSourceSpan)}},t.prototype.visitAttribute=function(t,e){throw new Error("unreachable code")},t.prototype._init=function(t,e){this._mode=t,this._inI18nBlock=!1,this._inI18nNode=!1,this._depth=0,this._inIcu=!1,this._msgCountAtSectionStart=void 0,this._errors=[],this._messages=[],this._inImplicitNode=!1,this._createI18nMessage=n.i(f.a)(e)},t.prototype._visitAttributesOf=function(t){var e=this,n={},i=this._implicitAttrs[t.name]||[];t.attrs.filter(function(t){return t.name.startsWith(g)}).forEach(function(t){return n[t.name.slice(g.length)]=t.value}),t.attrs.forEach(function(t){t.name in n?e._addMessage([t],n[t.name]):i.some(function(e){return t.name===e})&&e._addMessage([t])})},t.prototype._addMessage=function(t,e){if(!(0==t.length||1==t.length&&t[0]instanceof l.f&&!t[0].value)){var n=c(e),i=n[0],r=n[1],o=this._createI18nMessage(t,i,r);return this._messages.push(o),o}},t.prototype._translateMessage=function(t,e){if(e&&this._mode===m.Merge){var i=n.i(d.a)(e),r=this._translations.get(i);if(r)return r;this._reportError(t,'Translation unavailable for message id="'+i+'"')}return[]},t.prototype._translateAttributes=function(t){var e=this,i=t.attrs,r={};i.forEach(function(t){t.name.startsWith(g)&&(r[t.name.slice(g.length)]=c(t.value)[0])});var o=[];return i.forEach(function(i){if(i.name!==v&&!i.name.startsWith(g))if(i.value&&""!=i.value&&r.hasOwnProperty(i.name)){var s=r[i.name],a=e._createI18nMessage([i],s,""),c=n.i(d.a)(a),u=e._translations.get(c);if(u)if(u[0]instanceof l.d){var p=u[0].value;o.push(new l.f(i.name,p,i.sourceSpan))}else e._reportError(t,'Unexpected translation for attribute "'+i.name+'" (id="'+c+'")');else e._reportError(t,'Translation unavailable for attribute "'+i.name+'" (id="'+c+'")')}else o.push(i)}),o},t.prototype._mayBeAddBlockChildren=function(t){this._inI18nBlock&&!this._inIcu&&this._depth==this._blockStartDepth&&this._blockChildren.push(t)},t.prototype._openTranslatableSection=function(t){this._isInTranslatableSection?this._reportError(t,"Unexpected section start"):this._msgCountAtSectionStart=this._messages.length},Object.defineProperty(t.prototype,"_isInTranslatableSection",{get:function(){return void 0!==this._msgCountAtSectionStart},enumerable:!0,configurable:!0}),t.prototype._closeTranslatableSection=function(t,e){if(!this._isInTranslatableSection)return void this._reportError(t,"Unexpected section end");var n=this._msgCountAtSectionStart,i=e.reduce(function(t,e){return t+(e instanceof l.a?0:1)},0);if(1==i)for(var r=this._messages.length-1;r>=n;r--){var o=this._messages[r].nodes;if(!(1==o.length&&o[0]instanceof p.f)){this._messages.splice(r,1);break}}this._msgCountAtSectionStart=void 0},t.prototype._reportError=function(t,e){this._errors.push(new h.a(t.sourceSpan,e))},t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return i}),n.d(e,"f",function(){return r}),n.d(e,"d",function(){return o}),n.d(e,"c",function(){return s}),n.d(e,"b",function(){return a}),n.d(e,"g",function(){return c}),n.d(e,"e",function(){return l});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var i=function(){function t(t,e,n,i,r){this.nodes=t,this.placeholders=e,this.placeholderToMsgIds=n,this.meaning=i,this.description=r}return t}(),r=function(){function t(t,e){this.value=t,this.sourceSpan=e}return t.prototype.visit=function(t,e){return t.visitText(this,e)},t}(),o=function(){function t(t,e){this.children=t,this.sourceSpan=e}return t.prototype.visit=function(t,e){return t.visitContainer(this,e)},t}(),s=function(){function t(t,e,n,i){this.expression=t,this.type=e,this.cases=n,this.sourceSpan=i}return t.prototype.visit=function(t,e){return t.visitIcu(this,e)},t}(),a=function(){function t(t,e,n,i,r,o,s){this.tag=t,this.attrs=e,this.startName=n,this.closeName=i,this.children=r,this.isVoid=o,this.sourceSpan=s}return t.prototype.visit=function(t,e){return t.visitTagPlaceholder(this,e)},t}(),c=function(){function t(t,e,n){void 0===e&&(e=""),this.value=t,this.name=e,this.sourceSpan=n}return t.prototype.visit=function(t,e){return t.visitPlaceholder(this,e)},t}(),l=function(){function t(t,e,n){void 0===e&&(e=""),this.value=t,this.name=e,this.sourceSpan=n}return t.prototype.visit=function(t,e){return t.visitIcuPlaceholder(this,e)},t}()},function(t,e,n){"use strict";var i=n(40),r=n(66),o=n(259),s=n(263),a=n(265),c=n(266),l=n(268),u=n(464);n.d(e,"a",function(){return d});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var d=function(){function t(t,e,n){this._htmlParser=t,this._translations=e,this._translationsFormat=n}return t.prototype.parse=function(t,e,a,c){void 0===a&&(a=!1),void 0===c&&(c=i.a);var l=this._htmlParser.parse(t,e,a,c);if(!this._translations||""===this._translations)return l;var d=new s.a(this._htmlParser,[],{}),p=d.updateFromTemplate(t,e,c);if(p&&p.length)return new r.a(l.rootNodes,l.errors.concat(p));var f=this._createSerializer(c),h=u.a.load(this._translations,e,d,f);return n.i(o.b)(l.rootNodes,h,c,[],{})},t.prototype._createSerializer=function(t){var e=(this._translationsFormat||"xlf").toLowerCase();switch(e){case"xmb":return new c.a;case"xtb":return new l.a(this._htmlParser,t);case"xliff":case"xlf":default:return new a.a(this._htmlParser,t)}},t}()},function(t,e,n){"use strict";var i=n(261);n(263),n(265),n(266),n(268);n.d(e,"a",function(){return i.a})},function(t,e,n){"use strict";var i=n(149),r=n(259);n.d(e,"a",function(){return o});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var o=function(){function t(t,e,n){this._htmlParser=t,this._implicitTags=e,this._implicitAttrs=n,this._messageMap={}}return t.prototype.updateFromTemplate=function(t,e,o){var s=this,a=this._htmlParser.parse(t,e,!0,o);if(a.errors.length)return a.errors;var c=n.i(r.a)(a.rootNodes,o,this._implicitTags,this._implicitAttrs);return c.errors.length?c.errors:void c.messages.forEach(function(t){s._messageMap[n.i(i.a)(t)]=t})},t.prototype.getMessageMap=function(){return this._messageMap},t.prototype.write=function(t){return t.write(this._messageMap)},t}()},function(t,e,n){"use strict";/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-function i(t){var e=t.getMessageMap(),n={};return Object.keys(e).forEach(function(t){n[t]=e[t].placeholders}),n}function r(t){var e=t.getMessageMap(),n={};return Object.keys(e).forEach(function(t){n[t]=e[t].placeholderToMsgIds}),n}e.a=i,e.b=r},function(t,e,n){"use strict";function i(t){switch(t.toLowerCase()){case"br":return"lb";case"img":return"image";default:return"x-"+t}}var r=n(17),o=n(53),s=n(269),a=n(150),c=n(264),l=n(267);n.d(e,"a",function(){return g});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var u="1.2",d="urn:oasis:names:tc:xliff:document:1.2",p="en",f="x",h="source",m="target",v="trans-unit",g=function(){function t(t,e){this._htmlParser=t,this._interpolationConfig=e}return t.prototype.write=function(t){var e=new b,n=[];Object.keys(t).forEach(function(i){var r=t[i],o=new l.a(v,{id:i,datatype:"html"});o.children.push(new l.b(8),new l.a(h,{},e.serialize(r.nodes)),new l.b(8),new l.a(m)),r.description&&o.children.push(new l.b(8),new l.a("note",{priority:"1",from:"description"},[new l.c(r.description)])),r.meaning&&o.children.push(new l.b(8),new l.a("note",{priority:"1",from:"meaning"},[new l.c(r.meaning)])),o.children.push(new l.b(6)),n.push(new l.b(6),o)});var i=new l.a("body",{},n.concat([new l.b(4)])),r=new l.a("file",{"source-language":p,datatype:"plaintext",original:"ng2.template"},[new l.b(4),i,new l.b(2)]),o=new l.a("xliff",{version:u,xmlns:d},[new l.b(2),r,new l.b]);return l.d([new l.e({version:"1.0",encoding:"UTF-8"}),new l.b,o,new l.b])},t.prototype.load=function(t,e,n){var i=this,r=(new s.a).parse(t,e);if(r.errors.length)throw new Error("xtb parse errors:\n"+r.errors.join("\n"));var o=(new y).parse(r.rootNodes,n),a=o.messages,c=o.errors;if(c.length)throw new Error("xtb parse errors:\n"+c.join("\n"));var l={},u=[];if(Object.keys(a).forEach(function(t){var n=i._htmlParser.parse(a[t],e,!0,i._interpolationConfig);u.push.apply(u,n.errors),l[t]=n.rootNodes}),u.length)throw new Error("xtb parse errors:\n"+u.join("\n"));return l},t}(),b=function(){function t(){}return t.prototype.visitText=function(t,e){return[new l.c(t.value)]},t.prototype.visitContainer=function(t,e){var n=this,i=[];return t.children.forEach(function(t){return i.push.apply(i,t.visit(n))}),i},t.prototype.visitIcu=function(t,e){if(this._isInIcu)throw new Error("xliff does not support nested ICU messages");this._isInIcu=!0;var n=[];return this._isInIcu=!1,n},t.prototype.visitTagPlaceholder=function(t,e){var n=i(t.tag),r=new l.a(f,{id:t.startName,ctype:n});if(t.isVoid)return[r];var o=new l.a(f,{id:t.closeName,ctype:n});return[r].concat(this.serialize(t.children),[o])},t.prototype.visitPlaceholder=function(t,e){return[new l.a(f,{id:t.name})]},t.prototype.visitIcuPlaceholder=function(t,e){return[new l.a(f,{id:t.name})]},t.prototype.serialize=function(t){var e=this;return this._isInIcu=!1,r.a.flatten(t.map(function(t){return t.visit(e)}))},t}(),y=function(){function t(){}return t.prototype.parse=function(t,e){var i=this;this._messageNodes=[],this._translatedMessages={},this._msgId="",this._target=[],this._errors=[],o.g(this,t,null);var r=e.getMessageMap(),s=n.i(c.a)(e),a=n.i(c.b)(e);return this._messageNodes.filter(function(t){return r.hasOwnProperty(t[0])}).sort(function(t,e){return 0==Object.keys(r[t[0]].placeholderToMsgIds).length?-1:0==Object.keys(r[e[0]].placeholderToMsgIds).length?1:0}).forEach(function(t){var e=t[0];i._placeholders=s[e]||{},i._placeholderToIds=a[e]||{},i._translatedMessages[e]=o.g(i,t[1]).join("")}),{messages:this._translatedMessages,errors:this._errors}},t.prototype.visitElement=function(t,e){switch(t.name){case v:this._target=null;var n=t.attrs.find(function(t){return"id"===t.name});n?this._msgId=n.value:this._addError(t,"<"+v+'> misses the "id" attribute'),o.g(this,t.children,null),null!==this._msgId&&this._messageNodes.push([this._msgId,this._target]);break;case h:break;case m:this._target=t.children;break;case f:var i=t.attrs.find(function(t){return"id"===t.name});if(i){var r=i.value;if(this._placeholders.hasOwnProperty(r))return this._placeholders[r];if(this._placeholderToIds.hasOwnProperty(r)&&this._translatedMessages.hasOwnProperty(this._placeholderToIds[r]))return this._translatedMessages[this._placeholderToIds[r]];this._addError(t,'The placeholder "'+r+'" does not exists in the source message')}else this._addError(t,"<"+f+'> misses the "id" attribute');break;default:o.g(this,t.children,null)}},t.prototype.visitAttribute=function(t,e){throw new Error("unreachable code")},t.prototype.visitText=function(t,e){return t.value},t.prototype.visitComment=function(t,e){return""},t.prototype.visitExpansion=function(t,e){throw new Error("unreachable code")},t.prototype.visitExpansionCase=function(t,e){throw new Error("unreachable code")},t.prototype._addError=function(t,e){this._errors.push(new a.a(t.sourceSpan,e))},t}()},function(t,e,n){"use strict";var i=n(17),r=n(267);n.d(e,"a",function(){return u});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var o="messagebundle",s="msg",a="ph",c="ex",l='<!ELEMENT messagebundle (msg)*>\n<!ATTLIST messagebundle class CDATA #IMPLIED>\n\n<!ELEMENT msg (#PCDATA|ph|source)*>\n<!ATTLIST msg id CDATA #IMPLIED>\n<!ATTLIST msg seq CDATA #IMPLIED>\n<!ATTLIST msg name CDATA #IMPLIED>\n<!ATTLIST msg desc CDATA #IMPLIED>\n<!ATTLIST msg meaning CDATA #IMPLIED>\n<!ATTLIST msg obsolete (obsolete) #IMPLIED>\n<!ATTLIST msg xml:space (default|preserve) "default">\n<!ATTLIST msg is_hidden CDATA #IMPLIED>\n\n<!ELEMENT source (#PCDATA)>\n\n<!ELEMENT ph (#PCDATA|ex)*>\n<!ATTLIST ph name CDATA #REQUIRED>\n\n<!ELEMENT ex (#PCDATA)>',u=function(){function t(){}return t.prototype.write=function(t){var e=new d,n=new r.a(o);return Object.keys(t).forEach(function(i){var o=t[i],a={id:i};o.description&&(a.desc=o.description),o.meaning&&(a.meaning=o.meaning),n.children.push(new r.b(2),new r.a(s,a,e.serialize(o.nodes)))}),n.children.push(new r.b),r.d([new r.e({version:"1.0",encoding:"UTF-8"}),new r.b,new r.f(o,l),new r.b,n,new r.b])},t.prototype.load=function(t,e,n){throw new Error("Unsupported")},t}(),d=function(){function t(){}return t.prototype.visitText=function(t,e){return[new r.c(t.value)]},t.prototype.visitContainer=function(t,e){var n=this,i=[];return t.children.forEach(function(t){return i.push.apply(i,t.visit(n))}),i},t.prototype.visitIcu=function(t,e){var n=this,i=[new r.c("{"+t.expression+", "+t.type+", ")];return Object.keys(t.cases).forEach(function(e){i.push.apply(i,[new r.c(e+" {")].concat(t.cases[e].visit(n),[new r.c("} ")]))}),i.push(new r.c("}")),i},t.prototype.visitTagPlaceholder=function(t,e){var n=new r.a(c,{},[new r.c("<"+t.tag+">")]),i=new r.a(a,{name:t.startName},[n]);if(t.isVoid)return[i];var o=new r.a(c,{},[new r.c("</"+t.tag+">")]),s=new r.a(a,{name:t.closeName},[o]);return[i].concat(this.serialize(t.children),[s])},t.prototype.visitPlaceholder=function(t,e){return[new r.a(a,{name:t.name})]},t.prototype.visitIcuPlaceholder=function(t,e){return[new r.a(a,{name:t.name})]},t.prototype.serialize=function(t){var e=this;return i.a.flatten(t.map(function(t){return t.visit(e)}))},t}()},function(t,e,n){"use strict";function i(t){return t.map(function(t){return t.visit(a)}).join("")}function r(t){return f.reduce(function(t,e){return t.replace(e[0],e[1])},t)}e.d=i,n.d(e,"e",function(){return c}),n.d(e,"f",function(){return l}),n.d(e,"a",function(){return u}),n.d(e,"c",function(){return d}),n.d(e,"b",function(){return p});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=function(){function t(){}return t.prototype.visitTag=function(t){var e=this,n=this._serializeAttributes(t.attrs);if(0==t.children.length)return"<"+t.name+n+"/>";var i=t.children.map(function(t){return t.visit(e)});return"<"+t.name+n+">"+i.join("")+"</"+t.name+">"},t.prototype.visitText=function(t){return t.value},t.prototype.visitDeclaration=function(t){return"<?xml"+this._serializeAttributes(t.attrs)+" ?>"},t.prototype._serializeAttributes=function(t){var e=Object.keys(t).map(function(e){return e+'="'+t[e]+'"'}).join(" ");return e.length>0?" "+e:""},t.prototype.visitDoctype=function(t){return"<!DOCTYPE "+t.rootTag+" [\n"+t.dtd+"\n]>"},t}(),a=new s,c=function(){function t(t){var e=this;this.attrs={},Object.keys(t).forEach(function(n){e.attrs[n]=r(t[n])})}return t.prototype.visit=function(t){return t.visitDeclaration(this)},t}(),l=function(){function t(t,e){this.rootTag=t,this.dtd=e}return t.prototype.visit=function(t){return t.visitDoctype(this)},t}(),u=function(){function t(t,e,n){var i=this;void 0===e&&(e={}),void 0===n&&(n=[]),this.name=t,this.children=n,this.attrs={},Object.keys(e).forEach(function(t){i.attrs[t]=r(e[t])})}return t.prototype.visit=function(t){return t.visitTag(this)},t}(),d=function(){function t(t){this.value=r(t)}return t.prototype.visit=function(t){return t.visitText(this)},t}(),p=function(t){function e(e){void 0===e&&(e=0),t.call(this,"\n"+new Array(e+1).join(" "))}return o(e,t),e}(d),f=[[/&/g,"&amp;"],[/"/g,"&quot;"],[/'/g,"&apos;"],[/</g,"&lt;"],[/>/g,"&gt;"]]},function(t,e,n){"use strict";var i=n(53),r=n(269),o=n(150),s=n(264);n.d(e,"a",function(){return u});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var a="translationbundle",c="translation",l="ph",u=function(){function t(t,e){this._htmlParser=t,this._interpolationConfig=e}return t.prototype.write=function(t){throw new Error("Unsupported")},t.prototype.load=function(t,e,n){var i=this,o=(new r.a).parse(t,e);if(o.errors.length)throw new Error("xtb parse errors:\n"+o.errors.join("\n"));var s=(new d).parse(o.rootNodes,n),a=s.messages,c=s.errors;if(c.length)throw new Error("xtb parse errors:\n"+c.join("\n"));var l={},u=[];if(Object.keys(a).forEach(function(t){var n=i._htmlParser.parse(a[t],e,!0,i._interpolationConfig);u.push.apply(u,n.errors),l[t]=n.rootNodes}),u.length)throw new Error("xtb parse errors:\n"+u.join("\n"));return l},t}(),d=function(){function t(){}return t.prototype.parse=function(t,e){var r=this;this._messageNodes=[],this._translatedMessages={},this._bundleDepth=0,this._translationDepth=0,this._errors=[],i.g(this,t,null);var o=e.getMessageMap(),a=n.i(s.a)(e),c=n.i(s.b)(e);return this._messageNodes.filter(function(t){return o.hasOwnProperty(t[0])}).sort(function(t,e){return 0==Object.keys(o[t[0]].placeholderToMsgIds).length?-1:0==Object.keys(o[e[0]].placeholderToMsgIds).length?1:0}).forEach(function(t){var e=t[0];r._placeholders=a[e]||{},r._placeholderToIds=c[e]||{},r._translatedMessages[e]=i.g(r,t[1]).join("")}),{messages:this._translatedMessages,errors:this._errors}},t.prototype.visitElement=function(t,e){switch(t.name){case a:this._bundleDepth++,this._bundleDepth>1&&this._addError(t,"<"+a+"> elements can not be nested"),i.g(this,t.children,null),this._bundleDepth--;break;case c:this._translationDepth++,this._translationDepth>1&&this._addError(t,"<"+c+"> elements can not be nested");var n=t.attrs.find(function(t){return"id"===t.name});n?this._messageNodes.push([n.value,t.children]):this._addError(t,"<"+c+'> misses the "id" attribute'),this._translationDepth--;break;case l:var r=t.attrs.find(function(t){return"name"===t.name});if(r){var o=r.value;if(this._placeholders.hasOwnProperty(o))return this._placeholders[o];if(this._placeholderToIds.hasOwnProperty(o)&&this._translatedMessages.hasOwnProperty(this._placeholderToIds[o]))return this._translatedMessages[this._placeholderToIds[o]];this._addError(t,'The placeholder "'+o+'" does not exists in the source message')}else this._addError(t,"<"+l+'> misses the "name" attribute');break;default:this._addError(t,"Unexpected tag")}},t.prototype.visitAttribute=function(t,e){throw new Error("unreachable code")},t.prototype.visitText=function(t,e){return t.value},t.prototype.visitComment=function(t,e){return""},t.prototype.visitExpansion=function(t,e){var n=this;t.cases.map(function(t){return t.visit(n,null)});return"{"+t.switchValue+", "+t.type+", strCases.join(' ')}"},t.prototype.visitExpansionCase=function(t,e){return t.value+" {"+i.g(this,t.expression,null)+"}"},t.prototype._addError=function(t,e){this._errors.push(new o.a(t.sourceSpan,e))},t}()},function(t,e,n){"use strict";var i=n(66),r=n(469);n.d(e,"a",function(){return s});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=function(t){function e(){t.call(this,r.a)}return o(e,t),e.prototype.parse=function(e,n,i){return void 0===i&&(i=!1),t.prototype.parse.call(this,e,n,i,null)},e}(i.b)},function(t,e,n){"use strict";function i(t){var e,i=new u(c),a=o.a.createRoot([]);return e=n.i(r.c)(t)?t:[t],e.forEach(function(t){if(t instanceof s.P)t.visitStatement(i,a);else if(t instanceof s.m)t.visitExpression(i,a);else{if(!(t instanceof s.Q))throw new Error("Don't know how to print debug info for "+t);t.visitType(i,a)}}),a.toSource()}var r=n(2),o=n(155),s=n(6);e.a=i,n.d(e,"b",function(){return l});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var a=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},c="asset://debug/lib",l=function(){function t(t){this._importGenerator=t}return t.prototype.emitStatements=function(t,e,n){var i=this,r=new u(t),s=o.a.createRoot(n);r.visitAllStatements(e,s);var a=[];return r.importsWithPrefixes.forEach(function(e,n){a.push("imp"+("ort * as "+e+" from '"+i._importGenerator.getImportPath(t,n)+"';"))}),a.push(s.toSource()),a.join("\n")},t}(),u=function(t){function e(e){t.call(this,!1),this._moduleUrl=e,this.importsWithPrefixes=new Map}return a(e,t),e.prototype.visitType=function(t,e,i){void 0===i&&(i="any"),n.i(r.a)(t)?t.visitType(this,e):e.print(i)},e.prototype.visitLiteralExpr=function(e,n){t.prototype.visitLiteralExpr.call(this,e,n,"(null as any)")},e.prototype.visitLiteralArrayExpr=function(e,n){0===e.entries.length&&n.print("(");var i=t.prototype.visitLiteralArrayExpr.call(this,e,n);return 0===e.entries.length&&n.print(" as any[])"),i},e.prototype.visitExternalExpr=function(t,e){return this._visitIdentifier(t.value,t.typeParams,e),null},e.prototype.visitDeclareVarStmt=function(t,e){return e.isExportedVar(t.name)&&e.print("export "),t.hasModifier(s.u.Final)?e.print("const"):e.print("var"),e.print(" "+t.name+":"),this.visitType(t.type,e),e.print(" = "),t.value.visitExpression(this,e),e.println(";"),null},e.prototype.visitCastExpr=function(t,e){return e.print("(<"),t.type.visitType(this,e),e.print(">"),t.value.visitExpression(this,e),e.print(")"),null},e.prototype.visitDeclareClassStmt=function(t,e){var i=this;return e.pushClass(t),e.isExportedVar(t.name)&&e.print("export "),e.print("class "+t.name),n.i(r.a)(t.parent)&&(e.print(" extends "),t.parent.visitExpression(this,e)),e.println(" {"),e.incIndent(),t.fields.forEach(function(t){return i._visitClassField(t,e)}),n.i(r.a)(t.constructorMethod)&&this._visitClassConstructor(t,e),t.getters.forEach(function(t){return i._visitClassGetter(t,e)}),t.methods.forEach(function(t){return i._visitClassMethod(t,e)}),e.decIndent(),e.println("}"),e.popClass(),null},e.prototype._visitClassField=function(t,e){t.hasModifier(s.u.Private)&&e.print("/*private*/ "),e.print(t.name),e.print(":"),this.visitType(t.type,e),e.println(";")},e.prototype._visitClassGetter=function(t,e){t.hasModifier(s.u.Private)&&e.print("private "),e.print("get "+t.name+"()"),e.print(":"),this.visitType(t.type,e),e.println(" {"),e.incIndent(),this.visitAllStatements(t.body,e),e.decIndent(),e.println("}")},e.prototype._visitClassConstructor=function(t,e){e.print("constructor("),this._visitParams(t.constructorMethod.params,e),e.println(") {"),e.incIndent(),this.visitAllStatements(t.constructorMethod.body,e),e.decIndent(),e.println("}")},e.prototype._visitClassMethod=function(t,e){t.hasModifier(s.u.Private)&&e.print("private "),e.print(t.name+"("),this._visitParams(t.params,e),e.print("):"),this.visitType(t.type,e,"void"),e.println(" {"),e.incIndent(),this.visitAllStatements(t.body,e),e.decIndent(),e.println("}")},e.prototype.visitFunctionExpr=function(t,e){return e.print("("),this._visitParams(t.params,e),e.print("):"),this.visitType(t.type,e,"void"),e.println(" => {"),e.incIndent(),this.visitAllStatements(t.statements,e),e.decIndent(),e.print("}"),null},e.prototype.visitDeclareFunctionStmt=function(t,e){return e.isExportedVar(t.name)&&e.print("export "),e.print("function "+t.name+"("),this._visitParams(t.params,e),e.print("):"),this.visitType(t.type,e,"void"),e.println(" {"),e.incIndent(),this.visitAllStatements(t.statements,e),e.decIndent(),e.println("}"),null},e.prototype.visitTryCatchStmt=function(t,e){e.println("try {"),e.incIndent(),this.visitAllStatements(t.bodyStmts,e),e.decIndent(),e.println("} catch ("+o.b.name+") {"),e.incIndent();var n=[o.c.set(o.b.prop("stack")).toDeclStmt(null,[s.u.Final])].concat(t.catchStmts);return this.visitAllStatements(n,e),e.decIndent(),e.println("}"),null},e.prototype.visitBuiltintType=function(t,e){var n;switch(t.name){case s.R.Bool:n="boolean";break;case s.R.Dynamic:n="any";break;case s.R.Function:n="Function";break;case s.R.Number:n="number";break;case s.R.Int:n="number";break;case s.R.String:n="string";break;default:throw new Error("Unsupported builtin type "+t.name)}return e.print(n),null},e.prototype.visitExternalType=function(t,e){return this._visitIdentifier(t.value,t.typeParams,e),null},e.prototype.visitArrayType=function(t,e){return this.visitType(t.of,e),e.print("[]"),null},e.prototype.visitMapType=function(t,e){return e.print("{[key: string]:"),this.visitType(t.valueType,e),e.print("}"),null},e.prototype.getBuiltinMethodName=function(t){var e;switch(t){case s.r.ConcatArray:e="concat";break;case s.r.SubscribeObservable:e="subscribe";break;case s.r.Bind:e="bind";break;default:throw new Error("Unknown builtin method: "+t)}return e},e.prototype._visitParams=function(t,e){var n=this;this.visitAllObjects(function(t){e.print(t.name),e.print(":"),n.visitType(t.type,e)},t,e,",")},e.prototype._visitIdentifier=function(t,e,i){var o=this;if(n.i(r.b)(t.name))throw new Error("Internal error: unknown identifier "+t);if(n.i(r.a)(t.moduleUrl)&&t.moduleUrl!=this._moduleUrl){var s=this.importsWithPrefixes.get(t.moduleUrl);n.i(r.b)(s)&&(s="import"+this.importsWithPrefixes.size,this.importsWithPrefixes.set(t.moduleUrl,s)),i.print(s+".")}t.reference&&t.reference.members?(i.print(t.reference.name),i.print("."),i.print(t.reference.members.join("."))):i.print(t.name),n.i(r.a)(e)&&e.length>0&&(i.print("<"),this.visitAllObjects(function(t){return t.visitType(o,i)},e,i,","),i.print(">"))},e}(o.d)},function(t,e,n){"use strict";/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-function i(t,e){return void 0===e&&(e=null),n.i(o.e)(t,new a,e)}var r=n(19),o=n(22),s=n(6);e.a=i;var a=function(){function t(){}return t.prototype.visitArray=function(t,e){var i=this;return s.g(t.map(function(t){return n.i(o.e)(t,i,null)}),e)},t.prototype.visitStringMap=function(t,e){var i=this,r=[];return Object.keys(t).forEach(function(e){r.push([e,n.i(o.e)(t[e],i,null)])}),s.f(r,e)},t.prototype.visitPrimitive=function(t,e){return s.a(t,e)},t.prototype.visitOther=function(t,e){if(t instanceof r.a)return s.b(t);if(t instanceof s.m)return t;throw new Error("Illegal state: Don't now how to compile value "+t)},t}()},function(t,e,n){"use strict";function i(t,e){var n=e.useExisting,i=e.useValue,r=e.deps;return new d.d({token:t.token,useClass:t.useClass,useExisting:n,useFactory:t.useFactory,useValue:i,deps:r,multi:t.multi})}function r(t,e){var n=e.eager,i=e.providers;return new v.b(t.token,t.multiProvider,t.eager||n,i,t.providerType,t.lifecycleHooks,t.sourceSpan)}function o(t,e,i,r){return void 0===r&&(r=null),r||(r=[]),n.i(f.a)(t)&&t.forEach(function(t){if(n.i(f.c)(t))o(t,e,i,r);else{var s=void 0;t instanceof d.d?s=t:t instanceof d.e?s=new d.d({token:new d.b({identifier:t}),useClass:t}):i.push(new b("Unknown provider type "+t,e)),n.i(f.a)(s)&&r.push(s)}}),r}function s(t,e,n){var i=new Map;t.forEach(function(t){var r=new d.d({token:new d.b({identifier:t.type}),useClass:t.type});a([r],t.isComponent?v.a.Component:v.a.Directive,!0,e,n,i)});var r=t.filter(function(t){return t.isComponent}).concat(t.filter(function(t){return!t.isComponent}));return r.forEach(function(t){a(o(t.providers,e,n),v.a.PublicService,!1,e,n,i),a(o(t.viewProviders,e,n),v.a.PrivateService,!1,e,n,i)}),i}function a(t,e,i,r,o,s){t.forEach(function(t){var a=s.get(t.token.reference);if(n.i(f.a)(a)&&a.multiProvider!==t.multi&&o.push(new b("Mixing multi and non multi provider is not possible for token "+a.token.name,r)),a)t.multi||p.a.clear(a.providers),a.providers.push(t);else{var c=t.token.identifier&&t.token.identifier instanceof d.e?t.token.identifier.lifecycleHooks:[];a=new v.b(t.token,t.multi,i||c.length>0,[t],e,c,r),s.set(t.token.reference,a)}})}function c(t){var e=new Map;return n.i(f.a)(t.viewQueries)&&t.viewQueries.forEach(function(t){return u(e,t)}),t.type.diDeps.forEach(function(t){n.i(f.a)(t.viewQuery)&&u(e,t.viewQuery)}),e}function l(t){var e=new Map;return t.forEach(function(t){n.i(f.a)(t.queries)&&t.queries.forEach(function(t){return u(e,t)}),t.type.diDeps.forEach(function(t){n.i(f.a)(t.query)&&u(e,t.query)})}),e}function u(t,e){e.selectors.forEach(function(n){var i=t.get(n.reference);i||(i=[],t.set(n.reference,i)),i.push(e)})}var d=n(19),p=n(17),f=n(2),h=n(13),m=n(41),v=n(54);n.d(e,"a",function(){return y}),n.d(e,"b",function(){return w}),n.d(e,"c",function(){return _});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var g=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},b=function(t){function e(e,n){t.call(this,n,e)}return g(e,t),e}(m.a),y=function(){function t(t,e){var i=this;this.component=t,this.sourceSpan=e,this.errors=[],this.viewQueries=c(t),this.viewProviders=new Map,o(t.viewProviders,e,this.errors).forEach(function(t){n.i(f.b)(i.viewProviders.get(t.token.reference))&&i.viewProviders.set(t.token.reference,!0)})}return t}(),w=function(){function t(t,e,i,r,o,a,c){var u=this;this.viewContext=t,this._parent=e,this._isViewRoot=i,this._directiveAsts=r,this._sourceSpan=c,this._transformedProviders=new Map,this._seenProviders=new Map,this._hasViewContainer=!1,this._attrs={},o.forEach(function(t){return u._attrs[t.name]=t.value});var m=r.map(function(t){return t.directive});this._allProviders=s(m,c,t.errors),this._contentQueries=l(m);var v=new Map;p.b.values(this._allProviders).forEach(function(t){u._addQueryReadsTo(t.token,v)}),a.forEach(function(t){u._addQueryReadsTo(new d.b({value:t.name}),v)}),n.i(f.a)(v.get(n.i(h.a)(h.b.ViewContainerRef).reference))&&(this._hasViewContainer=!0),p.b.values(this._allProviders).forEach(function(t){var e=t.eager||n.i(f.a)(v.get(t.token.reference));e&&u._getOrCreateLocalProvider(t.providerType,t.token,!0)})}return t.prototype.afterElement=function(){var t=this;p.b.values(this._allProviders).forEach(function(e){t._getOrCreateLocalProvider(e.providerType,e.token,!1)})},Object.defineProperty(t.prototype,"transformProviders",{get:function(){return p.b.values(this._transformedProviders)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"transformedDirectiveAsts",{get:function(){var t=this.transformProviders.map(function(t){return t.token.identifier}),e=p.a.clone(this._directiveAsts);return p.a.sort(e,function(e,n){return t.indexOf(e.directive.type)-t.indexOf(n.directive.type)}),e},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"transformedHasViewContainer",{get:function(){return this._hasViewContainer},enumerable:!0,configurable:!0}),t.prototype._addQueryReadsTo=function(t,e){this._getQueriesFor(t).forEach(function(i){var r=i.read||t;n.i(f.b)(e.get(r.reference))&&e.set(r.reference,!0)})},t.prototype._getQueriesFor=function(t){for(var e,i=[],r=this,o=0;null!==r;)e=r._contentQueries.get(t.reference),n.i(f.a)(e)&&p.a.addAll(i,e.filter(function(t){return t.descendants||o<=1})),r._directiveAsts.length>0&&o++,r=r._parent;return e=this.viewContext.viewQueries.get(t.reference),n.i(f.a)(e)&&p.a.addAll(i,e),i},t.prototype._getOrCreateLocalProvider=function(t,e,o){var s=this,a=this._allProviders.get(e.reference);if(!a||(t===v.a.Directive||t===v.a.PublicService)&&a.providerType===v.a.PrivateService||(t===v.a.PrivateService||t===v.a.PublicService)&&a.providerType===v.a.Builtin)return null;var c=this._transformedProviders.get(e.reference);if(n.i(f.a)(c))return c;if(n.i(f.a)(this._seenProviders.get(e.reference)))return this.viewContext.errors.push(new b("Cannot instantiate cyclic dependency! "+e.name,this._sourceSpan)),null;this._seenProviders.set(e.reference,!0);var l=a.providers.map(function(t){var e,r=t.useValue,c=t.useExisting;if(n.i(f.a)(t.useExisting)){var l=s._getDependency(a.providerType,new d.c({token:t.useExisting}),o);n.i(f.a)(l.token)?c=l.token:(c=null,r=l.value)}else if(n.i(f.a)(t.useFactory)){var u=t.deps||t.useFactory.diDeps;e=u.map(function(t){return s._getDependency(a.providerType,t,o)})}else if(n.i(f.a)(t.useClass)){var u=t.deps||t.useClass.diDeps;e=u.map(function(t){return s._getDependency(a.providerType,t,o)})}return i(t,{useExisting:c,useValue:r,deps:e})});return c=r(a,{eager:o,providers:l}),this._transformedProviders.set(e.reference,c),c},t.prototype._getLocalDependency=function(t,e,i){if(void 0===i&&(i=null),e.isAttribute){var r=this._attrs[e.token.value];return new d.c({isValue:!0,value:n.i(f.j)(r)})}if(n.i(f.a)(e.query)||n.i(f.a)(e.viewQuery))return e;if(n.i(f.a)(e.token)){if(t===v.a.Directive||t===v.a.Component){if(e.token.reference===n.i(h.a)(h.b.Renderer).reference||e.token.reference===n.i(h.a)(h.b.ElementRef).reference||e.token.reference===n.i(h.a)(h.b.ChangeDetectorRef).reference||e.token.reference===n.i(h.a)(h.b.TemplateRef).reference)return e;e.token.reference===n.i(h.a)(h.b.ViewContainerRef).reference&&(this._hasViewContainer=!0)}if(e.token.reference===n.i(h.a)(h.b.Injector).reference)return e;if(n.i(f.a)(this._getOrCreateLocalProvider(t,e.token,i)))return e}return null},t.prototype._getDependency=function(t,e,i){void 0===i&&(i=null);var r=this,o=i,s=null;if(e.isSkipSelf||(s=this._getLocalDependency(t,e,i)),e.isSelf)!s&&e.isOptional&&(s=new d.c({isValue:!0,value:null}));else{for(;!s&&n.i(f.a)(r._parent);){var a=r;r=r._parent,a._isViewRoot&&(o=!1),s=r._getLocalDependency(v.a.PublicService,e,o)}s||(s=!e.isHost||this.viewContext.component.type.isHost||this.viewContext.component.type.reference===e.token.reference||n.i(f.a)(this.viewContext.viewProviders.get(e.token.reference))?e:e.isOptional?s=new d.c({isValue:!0,value:null}):null)}return s||this.viewContext.errors.push(new b("No provider for "+e.token.name,this._sourceSpan)),s},t}(),_=function(){function t(t,e,n){var i=this;this._transformedProviders=new Map,this._seenProviders=new Map,this._errors=[],this._allProviders=new Map;var r=t.transitiveModule.modules.map(function(t){return t.type});r.forEach(function(t){var e=new d.d({token:new d.b({identifier:t}),useClass:t});a([e],v.a.PublicService,!0,n,i._errors,i._allProviders)}),a(o(t.transitiveModule.providers.concat(e),n,this._errors),v.a.PublicService,!1,n,this._errors,this._allProviders)}return t.prototype.parse=function(){var t=this;if(p.b.values(this._allProviders).forEach(function(e){t._getOrCreateLocalProvider(e.token,e.eager)}),this._errors.length>0){var e=this._errors.join("\n");throw new Error("Provider parse errors:\n"+e)}return p.b.values(this._transformedProviders)},t.prototype._getOrCreateLocalProvider=function(t,e){var o=this,s=this._allProviders.get(t.reference);if(!s)return null;var a=this._transformedProviders.get(t.reference);if(n.i(f.a)(a))return a;if(n.i(f.a)(this._seenProviders.get(t.reference)))return this._errors.push(new b("Cannot instantiate cyclic dependency! "+t.name,s.sourceSpan)),null;this._seenProviders.set(t.reference,!0);var c=s.providers.map(function(t){var r,a=t.useValue,c=t.useExisting;if(n.i(f.a)(t.useExisting)){var l=o._getDependency(new d.c({token:t.useExisting}),e,s.sourceSpan);n.i(f.a)(l.token)?c=l.token:(c=null,a=l.value)}else if(n.i(f.a)(t.useFactory)){var u=t.deps||t.useFactory.diDeps;r=u.map(function(t){return o._getDependency(t,e,s.sourceSpan)})}else if(n.i(f.a)(t.useClass)){var u=t.deps||t.useClass.diDeps;r=u.map(function(t){return o._getDependency(t,e,s.sourceSpan)})}return i(t,{useExisting:c,useValue:a,deps:r})});return a=r(s,{eager:e,providers:c}),this._transformedProviders.set(t.reference,a),a},t.prototype._getDependency=function(t,e,i){void 0===e&&(e=null);var r=!1;!t.isSkipSelf&&n.i(f.a)(t.token)&&(t.token.reference===n.i(h.a)(h.b.Injector).reference||t.token.reference===n.i(h.a)(h.b.ComponentFactoryResolver).reference?r=!0:n.i(f.a)(this._getOrCreateLocalProvider(t.token,e))&&(r=!0));var o=t;return t.isSelf&&!r&&(t.isOptional?o=new d.c({isValue:!0,value:null}):this._errors.push(new b("No provider for "+t.token.name,i))),o},t}()},function(t,e,n){"use strict";function i(t){if(!t.isComponent)throw new Error("Could not compile '"+t.type.name+"' because it is not a component.")}var r=n(0),o=n(144),s=n(257),a=n(19),c=n(81),l=n(146),u=n(2),d=n(151),p=n(153),f=n(6),h=n(472),m=n(473),v=n(14),g=n(159),b=n(107),y=n(22),w=n(108);n.d(e,"a",function(){return _});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var _=function(){function t(t,e,n,i,r,a,c,l){this._injector=t,this._metadataResolver=e,this._templateNormalizer=n,this._templateParser=i,this._styleCompiler=r,this._viewCompiler=a,this._ngModuleCompiler=c,this._compilerConfig=l,this._compiledTemplateCache=new Map,this._compiledHostTemplateCache=new Map,this._compiledNgModuleCache=new Map,this._animationParser=new s.a,this._animationCompiler=new o.a}return Object.defineProperty(t.prototype,"injector",{get:function(){return this._injector},enumerable:!0,configurable:!0}),t.prototype.compileModuleSync=function(t){return this._compileModuleAndComponents(t,!0).syncResult},t.prototype.compileModuleAsync=function(t){return this._compileModuleAndComponents(t,!1).asyncResult},t.prototype.compileModuleAndAllComponentsSync=function(t){return this._compileModuleAndAllComponents(t,!0).syncResult},t.prototype.compileModuleAndAllComponentsAsync=function(t){return this._compileModuleAndAllComponents(t,!1).asyncResult},t.prototype._compileModuleAndComponents=function(t,e){var n=this._compileComponents(t,e),i=this._compileModule(t);return new y.h(i,n.then(function(){return i}))},t.prototype._compileModuleAndAllComponents=function(t,e){var n=this,i=this._compileComponents(t,e),o=this._compileModule(t),s=this._metadataResolver.getNgModuleMetadata(t),a=[],c=new Set;s.transitiveModule.modules.forEach(function(t){t.declaredDirectives.forEach(function(t){if(t.isComponent){var e=n._createCompiledHostTemplate(t.type.reference);c.add(e),a.push(e.proxyComponentFactory)}})});var l=new r.ModuleWithComponentFactories(o,a),u=function(){return c.forEach(function(t){n._compileTemplate(t)}),l},d=e?Promise.resolve(u()):i.then(u);return new y.h(l,d)},t.prototype._compileModule=function(t){var e=this,i=this._compiledNgModuleCache.get(t);if(!i){var o=this._metadataResolver.getNgModuleMetadata(t),s=[this._metadataResolver.getProviderMetadata(new a.x(r.Compiler,{useFactory:function(){return new C(e,o.type.reference)}}))],c=this._ngModuleCompiler.compile(o,s);c.dependencies.forEach(function(t){t.placeholder.reference=e._assertComponentKnown(t.comp.reference,!0).proxyComponentFactory,t.placeholder.name="compFactory_"+t.comp.name}),i=this._compilerConfig.useJit?n.i(m.a)(o.type.name+".ngfactory.js",c.statements,c.ngModuleFactoryVar):n.i(h.a)(c.statements,c.ngModuleFactoryVar),this._compiledNgModuleCache.set(o.type.reference,i)}return i},t.prototype._compileComponents=function(t,e){var n=this,i=new Set,r=[],o=this._metadataResolver.getNgModuleMetadata(t);o.transitiveModule.modules.forEach(function(t){t.declaredDirectives.forEach(function(e){e.isComponent&&(i.add(n._createCompiledTemplate(e,t)),e.entryComponents.forEach(function(t){i.add(n._createCompiledHostTemplate(t.reference))}))}),t.entryComponents.forEach(function(t){i.add(n._createCompiledHostTemplate(t.reference))})}),i.forEach(function(t){if(t.loading){if(e)throw new v._0(t.compType.reference);r.push(t.loading)}});var s=function(){i.forEach(function(t){n._compileTemplate(t)})};return e?(s(),Promise.resolve(null)):Promise.all(r).then(s)},t.prototype.clearCacheFor=function(t){this._compiledNgModuleCache.delete(t),this._metadataResolver.clearCacheFor(t),this._compiledHostTemplateCache.delete(t);var e=this._compiledTemplateCache.get(t);e&&(this._templateNormalizer.clearCacheFor(e.normalizedCompMeta),this._compiledTemplateCache.delete(t))},t.prototype.clearCache=function(){this._metadataResolver.clearCache(),this._compiledTemplateCache.clear(),this._compiledHostTemplateCache.clear(),this._templateNormalizer.clearCache(),this._compiledNgModuleCache.clear()},t.prototype._createCompiledHostTemplate=function(t){var e=this._compiledHostTemplateCache.get(t);if(!e){var r=this._metadataResolver.getDirectiveMetadata(t);i(r);var o=n.i(a.n)(r);e=new x(!0,r.selector,r.type,[r],[],[],this._templateNormalizer.normalizeDirective(o)),this._compiledHostTemplateCache.set(t,e)}return e},t.prototype._createCompiledTemplate=function(t,e){var n=this._compiledTemplateCache.get(t.type.reference);return n||(i(t),n=new x(!1,t.selector,t.type,e.transitiveModule.directives,e.transitiveModule.pipes,e.schemas,this._templateNormalizer.normalizeDirective(t)),this._compiledTemplateCache.set(t.type.reference,n)),n},t.prototype._assertComponentKnown=function(t,e){var i=e?this._compiledHostTemplateCache.get(t):this._compiledTemplateCache.get(t);if(!i)throw e?new Error("Illegal state: Compiled view for component "+n.i(u.p)(t)+" does not exist!"):new Error("Component "+n.i(u.p)(t)+" is not part of any NgModule or the module has not been imported into your module.");return i},t.prototype._assertComponentLoaded=function(t,e){var i=this._assertComponentKnown(t,e);if(i.loading)throw new Error("Illegal state: CompiledTemplate for "+n.i(u.p)(t)+" (isHost: "+e+") is still loading!");return i},t.prototype._compileTemplate=function(t){var e=this;if(!t.isCompiled){var i=t.normalizedCompMeta,r=new Map,o=this._styleCompiler.compileComponent(i);o.externalStylesheets.forEach(function(t){r.set(t.meta.moduleUrl,t)}),this._resolveStylesCompileResult(o.componentStylesheet,r);var s=t.viewComponentTypes.map(function(t){return e._assertComponentLoaded(t,!1).normalizedCompMeta}),a=this._animationParser.parseComponent(i),c=this._templateParser.parse(i,i.template.template,t.viewDirectives.concat(s),t.viewPipes,t.schemas,i.type.name),l=this._animationCompiler.compile(i.type.name,a),u=this._viewCompiler.compileComponent(i,c,f.e(o.componentStylesheet.stylesVar),t.viewPipes,l);u.dependencies.forEach(function(t){var n;if(t instanceof w.a){var i=t;n=e._assertComponentLoaded(i.comp.reference,!1),i.placeholder.reference=n.proxyViewFactory,i.placeholder.name="viewFactory_"+i.comp.name}else if(t instanceof w.b){var r=t;n=e._assertComponentLoaded(r.comp.reference,!0),r.placeholder.reference=n.proxyComponentFactory,r.placeholder.name="compFactory_"+r.comp.name}});var d=o.componentStylesheet.statements.concat(u.statements);l.forEach(function(t){t.statements.forEach(function(t){d.push(t)})});var p;p=this._compilerConfig.useJit?n.i(m.a)(""+t.compType.name+(t.isHost?"_Host":"")+".ngfactory.js",d,u.viewFactoryVar):n.i(h.a)(d,u.viewFactoryVar),t.compiled(p)}},t.prototype._resolveStylesCompileResult=function(t,e){var n=this;t.dependencies.forEach(function(t,i){var r=e.get(t.moduleUrl),o=n._resolveAndEvalStylesCompileResult(r,e);t.valuePlaceholder.reference=o,t.valuePlaceholder.name="importedStyles"+i})},t.prototype._resolveAndEvalStylesCompileResult=function(t,e){return this._resolveStylesCompileResult(t,e),this._compilerConfig.useJit?n.i(m.a)(t.meta.moduleUrl+".css.js",t.statements,t.stylesVar):n.i(h.a)(t.statements,t.stylesVar)},t.decorators=[{type:r.Injectable}],t.ctorParameters=[{type:r.Injector},{type:d.a},{type:l.a},{type:b.a},{type:g.a},{type:w.c},{type:p.a},{type:c.a}],t}(),x=function(){function t(t,e,i,o,s,a,c){var l=this;this.isHost=t,this.compType=i,this.viewPipes=s,this.schemas=a,this._viewFactory=null,this.loading=null,this._normalizedCompMeta=null,this.isCompiled=!1,this.isCompiledWithDeps=!1,this.viewComponentTypes=[],this.viewDirectives=[],o.forEach(function(t){t.isComponent?l.viewComponentTypes.push(t.type.reference):l.viewDirectives.push(t)}),this.proxyViewFactory=function(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];if(!l._viewFactory)throw new Error("Illegal state: CompiledTemplate for "+n.i(u.p)(l.compType)+" is not compiled yet!");return l._viewFactory.apply(null,t)},this.proxyComponentFactory=t?new r.ComponentFactory(e,this.proxyViewFactory,i.reference):null,c.syncResult?this._normalizedCompMeta=c.syncResult:this.loading=c.asyncResult.then(function(t){l._normalizedCompMeta=t,l.loading=null})}return Object.defineProperty(t.prototype,"normalizedCompMeta",{get:function(){if(this.loading)throw new Error("Template is still loading for "+this.compType.name+"!");return this._normalizedCompMeta},enumerable:!0,configurable:!0}),t.prototype.compiled=function(t){this._viewFactory=t,this.isCompiled=!0},t.prototype.depsCompiled=function(){this.isCompiledWithDeps=!0},t}(),C=function(){function t(t,e){this._delegate=t,this._ngModule=e}return Object.defineProperty(t.prototype,"_injector",{get:function(){return this._delegate.injector},enumerable:!0,configurable:!0}),t.prototype.compileModuleSync=function(t){return this._delegate.compileModuleSync(t)},t.prototype.compileModuleAsync=function(t){return this._delegate.compileModuleAsync(t)},t.prototype.compileModuleAndAllComponentsSync=function(t){return this._delegate.compileModuleAndAllComponentsSync(t)},t.prototype.compileModuleAndAllComponentsAsync=function(t){return this._delegate.compileModuleAndAllComponentsAsync(t)},t.prototype.clearCache=function(){this._delegate.clearCache()},t.prototype.clearCacheFor=function(t){this._delegate.clearCacheFor(t)},t}()},function(t,e,n){"use strict";var i=n(0),r=n(476),o=n(82);n.d(e,"a",function(){return f});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var s=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},a="boolean",c="number",l="string",u="object",d=["[Element]|textContent,%classList,className,id,innerHTML,*beforecopy,*beforecut,*beforepaste,*copy,*cut,*paste,*search,*selectstart,*webkitfullscreenchange,*webkitfullscreenerror,*wheel,outerHTML,#scrollLeft,#scrollTop","[HTMLElement]^[Element]|accessKey,contentEditable,dir,!draggable,!hidden,innerText,lang,*abort,*beforecopy,*beforecut,*beforepaste,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*message,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*mozfullscreenchange,*mozfullscreenerror,*mozpointerlockchange,*mozpointerlockerror,*paste,*pause,*play,*playing,*progress,*ratechange,*reset,*resize,*scroll,*search,*seeked,*seeking,*select,*selectstart,*show,*stalled,*submit,*suspend,*timeupdate,*toggle,*volumechange,*waiting,*webglcontextcreationerror,*webglcontextlost,*webglcontextrestored,*webkitfullscreenchange,*webkitfullscreenerror,*wheel,outerText,!spellcheck,%style,#tabIndex,title,!translate","abbr,address,article,aside,b,bdi,bdo,cite,code,dd,dfn,dt,em,figcaption,figure,footer,header,i,kbd,main,mark,nav,noscript,rb,rp,rt,rtc,ruby,s,samp,section,small,strong,sub,sup,u,var,wbr^[HTMLElement]|accessKey,contentEditable,dir,!draggable,!hidden,innerText,lang,*abort,*beforecopy,*beforecut,*beforepaste,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*message,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*mozfullscreenchange,*mozfullscreenerror,*mozpointerlockchange,*mozpointerlockerror,*paste,*pause,*play,*playing,*progress,*ratechange,*reset,*resize,*scroll,*search,*seeked,*seeking,*select,*selectstart,*show,*stalled,*submit,*suspend,*timeupdate,*toggle,*volumechange,*waiting,*webglcontextcreationerror,*webglcontextlost,*webglcontextrestored,*webkitfullscreenchange,*webkitfullscreenerror,*wheel,outerText,!spellcheck,%style,#tabIndex,title,!translate","media^[HTMLElement]|!autoplay,!controls,%crossOrigin,#currentTime,!defaultMuted,#defaultPlaybackRate,!disableRemotePlayback,!loop,!muted,*encrypted,#playbackRate,preload,src,%srcObject,#volume",":svg:^[HTMLElement]|*abort,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*cuechange,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*pause,*play,*playing,*progress,*ratechange,*reset,*resize,*scroll,*seeked,*seeking,*select,*show,*stalled,*submit,*suspend,*timeupdate,*toggle,*volumechange,*waiting,%style,#tabIndex",":svg:graphics^:svg:|",":svg:animation^:svg:|*begin,*end,*repeat",":svg:geometry^:svg:|",":svg:componentTransferFunction^:svg:|",":svg:gradient^:svg:|",":svg:textContent^:svg:graphics|",":svg:textPositioning^:svg:textContent|","a^[HTMLElement]|charset,coords,download,hash,host,hostname,href,hreflang,name,password,pathname,ping,port,protocol,referrerPolicy,rel,rev,search,shape,target,text,type,username","area^[HTMLElement]|alt,coords,hash,host,hostname,href,!noHref,password,pathname,ping,port,protocol,referrerPolicy,search,shape,target,username","audio^media|","br^[HTMLElement]|clear","base^[HTMLElement]|href,target","body^[HTMLElement]|aLink,background,bgColor,link,*beforeunload,*blur,*error,*focus,*hashchange,*languagechange,*load,*message,*offline,*online,*pagehide,*pageshow,*popstate,*rejectionhandled,*resize,*scroll,*storage,*unhandledrejection,*unload,text,vLink","button^[HTMLElement]|!autofocus,!disabled,formAction,formEnctype,formMethod,!formNoValidate,formTarget,name,type,value","canvas^[HTMLElement]|#height,#width","content^[HTMLElement]|select","dl^[HTMLElement]|!compact","datalist^[HTMLElement]|","details^[HTMLElement]|!open","dialog^[HTMLElement]|!open,returnValue","dir^[HTMLElement]|!compact","div^[HTMLElement]|align","embed^[HTMLElement]|align,height,name,src,type,width","fieldset^[HTMLElement]|!disabled,name","font^[HTMLElement]|color,face,size","form^[HTMLElement]|acceptCharset,action,autocomplete,encoding,enctype,method,name,!noValidate,target","frame^[HTMLElement]|frameBorder,longDesc,marginHeight,marginWidth,name,!noResize,scrolling,src","frameset^[HTMLElement]|cols,*beforeunload,*blur,*error,*focus,*hashchange,*languagechange,*load,*message,*offline,*online,*pagehide,*pageshow,*popstate,*rejectionhandled,*resize,*scroll,*storage,*unhandledrejection,*unload,rows","hr^[HTMLElement]|align,color,!noShade,size,width","head^[HTMLElement]|","h1,h2,h3,h4,h5,h6^[HTMLElement]|align","html^[HTMLElement]|version","iframe^[HTMLElement]|align,!allowFullscreen,frameBorder,height,longDesc,marginHeight,marginWidth,name,referrerPolicy,%sandbox,scrolling,src,srcdoc,width","img^[HTMLElement]|align,alt,border,%crossOrigin,#height,#hspace,!isMap,longDesc,lowsrc,name,referrerPolicy,sizes,src,srcset,useMap,#vspace,#width","input^[HTMLElement]|accept,align,alt,autocapitalize,autocomplete,!autofocus,!checked,!defaultChecked,defaultValue,dirName,!disabled,%files,formAction,formEnctype,formMethod,!formNoValidate,formTarget,#height,!incremental,!indeterminate,max,#maxLength,min,#minLength,!multiple,name,pattern,placeholder,!readOnly,!required,selectionDirection,#selectionEnd,#selectionStart,#size,src,step,type,useMap,value,%valueAsDate,#valueAsNumber,#width","keygen^[HTMLElement]|!autofocus,challenge,!disabled,keytype,name","li^[HTMLElement]|type,#value","label^[HTMLElement]|htmlFor","legend^[HTMLElement]|align","link^[HTMLElement]|as,charset,%crossOrigin,!disabled,href,hreflang,integrity,media,rel,%relList,rev,%sizes,target,type","map^[HTMLElement]|name","marquee^[HTMLElement]|behavior,bgColor,direction,height,#hspace,#loop,#scrollAmount,#scrollDelay,!trueSpeed,#vspace,width","menu^[HTMLElement]|!compact","meta^[HTMLElement]|content,httpEquiv,name,scheme","meter^[HTMLElement]|#high,#low,#max,#min,#optimum,#value","ins,del^[HTMLElement]|cite,dateTime","ol^[HTMLElement]|!compact,!reversed,#start,type","object^[HTMLElement]|align,archive,border,code,codeBase,codeType,data,!declare,height,#hspace,name,standby,type,useMap,#vspace,width","optgroup^[HTMLElement]|!disabled,label","option^[HTMLElement]|!defaultSelected,!disabled,label,!selected,text,value","output^[HTMLElement]|defaultValue,%htmlFor,name,value","p^[HTMLElement]|align","param^[HTMLElement]|name,type,value,valueType","picture^[HTMLElement]|","pre^[HTMLElement]|#width","progress^[HTMLElement]|#max,#value","q,blockquote,cite^[HTMLElement]|","script^[HTMLElement]|!async,charset,%crossOrigin,!defer,event,htmlFor,integrity,src,text,type","select^[HTMLElement]|!autofocus,!disabled,#length,!multiple,name,!required,#selectedIndex,#size,value","shadow^[HTMLElement]|","source^[HTMLElement]|media,sizes,src,srcset,type","span^[HTMLElement]|","style^[HTMLElement]|!disabled,media,type","caption^[HTMLElement]|align","th,td^[HTMLElement]|abbr,align,axis,bgColor,ch,chOff,#colSpan,headers,height,!noWrap,#rowSpan,scope,vAlign,width","col,colgroup^[HTMLElement]|align,ch,chOff,#span,vAlign,width","table^[HTMLElement]|align,bgColor,border,%caption,cellPadding,cellSpacing,frame,rules,summary,%tFoot,%tHead,width","tr^[HTMLElement]|align,bgColor,ch,chOff,vAlign","tfoot,thead,tbody^[HTMLElement]|align,ch,chOff,vAlign","template^[HTMLElement]|","textarea^[HTMLElement]|autocapitalize,!autofocus,#cols,defaultValue,dirName,!disabled,#maxLength,#minLength,name,placeholder,!readOnly,!required,#rows,selectionDirection,#selectionEnd,#selectionStart,value,wrap","title^[HTMLElement]|text","track^[HTMLElement]|!default,kind,label,src,srclang","ul^[HTMLElement]|!compact,type","unknown^[HTMLElement]|","video^media|#height,poster,#width",":svg:a^:svg:graphics|",":svg:animate^:svg:animation|",":svg:animateMotion^:svg:animation|",":svg:animateTransform^:svg:animation|",":svg:circle^:svg:geometry|",":svg:clipPath^:svg:graphics|",":svg:cursor^:svg:|",":svg:defs^:svg:graphics|",":svg:desc^:svg:|",":svg:discard^:svg:|",":svg:ellipse^:svg:geometry|",":svg:feBlend^:svg:|",":svg:feColorMatrix^:svg:|",":svg:feComponentTransfer^:svg:|",":svg:feComposite^:svg:|",":svg:feConvolveMatrix^:svg:|",":svg:feDiffuseLighting^:svg:|",":svg:feDisplacementMap^:svg:|",":svg:feDistantLight^:svg:|",":svg:feDropShadow^:svg:|",":svg:feFlood^:svg:|",":svg:feFuncA^:svg:componentTransferFunction|",":svg:feFuncB^:svg:componentTransferFunction|",":svg:feFuncG^:svg:componentTransferFunction|",":svg:feFuncR^:svg:componentTransferFunction|",":svg:feGaussianBlur^:svg:|",":svg:feImage^:svg:|",":svg:feMerge^:svg:|",":svg:feMergeNode^:svg:|",":svg:feMorphology^:svg:|",":svg:feOffset^:svg:|",":svg:fePointLight^:svg:|",":svg:feSpecularLighting^:svg:|",":svg:feSpotLight^:svg:|",":svg:feTile^:svg:|",":svg:feTurbulence^:svg:|",":svg:filter^:svg:|",":svg:foreignObject^:svg:graphics|",":svg:g^:svg:graphics|",":svg:image^:svg:graphics|",":svg:line^:svg:geometry|",":svg:linearGradient^:svg:gradient|",":svg:mpath^:svg:|",":svg:marker^:svg:|",":svg:mask^:svg:|",":svg:metadata^:svg:|",":svg:path^:svg:geometry|",":svg:pattern^:svg:|",":svg:polygon^:svg:geometry|",":svg:polyline^:svg:geometry|",":svg:radialGradient^:svg:gradient|",":svg:rect^:svg:geometry|",":svg:svg^:svg:graphics|#currentScale,#zoomAndPan",":svg:script^:svg:|type",":svg:set^:svg:animation|",":svg:stop^:svg:|",":svg:style^:svg:|!disabled,media,title,type",":svg:switch^:svg:graphics|",":svg:symbol^:svg:|",":svg:tspan^:svg:textPositioning|",":svg:text^:svg:textPositioning|",":svg:textPath^:svg:textContent|",":svg:title^:svg:|",":svg:use^:svg:graphics|",":svg:view^:svg:|#zoomAndPan","data^[HTMLElement]|value","menuitem^[HTMLElement]|type,label,icon,!disabled,!checked,radiogroup,!default","summary^[HTMLElement]|","time^[HTMLElement]|dateTime"],p={class:"className",formaction:"formAction",innerHtml:"innerHTML",readonly:"readOnly",tabindex:"tabIndex"},f=function(t){function e(){var e=this;t.call(this),this._schema={},d.forEach(function(t){var n={},i=t.split("|"),r=i[0],o=i[1],s=o.split(","),d=r.split("^"),p=d[0],f=d[1];p.split(",").forEach(function(t){return e._schema[t.toLowerCase()]=n});var h=f&&e._schema[f.toLowerCase()];h&&Object.keys(h).forEach(function(t){n[t]=h[t]}),s.forEach(function(t){if(t.length>0)switch(t[0]){case"*":break;case"!":n[t.substring(1)]=a;break;case"#":n[t.substring(1)]=c;break;case"%":n[t.substring(1)]=u;break;default:n[t]=l}})})}return s(e,t),e.prototype.hasProperty=function(t,e,n){if(n.some(function(t){return t.name===i.NO_ERRORS_SCHEMA.name}))return!0;if(t.indexOf("-")>-1){if("ng-container"===t||"ng-content"===t)return!1;if(n.some(function(t){return t.name===i.CUSTOM_ELEMENTS_SCHEMA.name}))return!0}var r=this._schema[t.toLowerCase()]||this._schema.unknown;return!!r[e]},e.prototype.hasElement=function(t,e){if(e.some(function(t){return t.name===i.NO_ERRORS_SCHEMA.name}))return!0;if(t.indexOf("-")>-1){if("ng-container"===t||"ng-content"===t)return!0;if(e.some(function(t){return t.name===i.CUSTOM_ELEMENTS_SCHEMA.name}))return!0}return!!this._schema[t.toLowerCase()]},e.prototype.securityContext=function(t,e){t=t.toLowerCase(),e=e.toLowerCase();var n=r.a[t+"|"+e];return n?n:(n=r.a["*|"+e],n?n:i.SecurityContext.NONE)},e.prototype.getMappedPropName=function(t){return p[t]||t},e.prototype.getDefaultComponentElementName=function(){return"ng-component"},e.prototype.validateProperty=function(t){if(t.toLowerCase().startsWith("on")){var e="Binding to event property '"+t+"' is disallowed for security reasons, "+("please use ("+t.slice(2)+")=...")+("\nIf '"+t+"' is a directive input, make sure the directive is imported by the")+" current module.";return{error:!0,msg:e}}return{error:!1}},e.prototype.validateAttribute=function(t){if(t.toLowerCase().startsWith("on")){var e="Binding to event attribute '"+t+"' is disallowed for security reasons, "+("please use ("+t.slice(2)+")=...");return{error:!0,msg:e}}return{error:!1}},e.decorators=[{type:i.Injectable}],e.ctorParameters=[],e}(o.a)},function(t,e,n){"use strict";function i(t){if(n.i(o.b)(t)||0===t.length||"/"==t[0])return!1;var e=t.match(c);return null===e||"package"==e[1]||"asset"==e[1]}function r(t,e,n){var r=[],o=n.replace(a,function(){for(var n=[],o=0;o<arguments.length;o++)n[o-0]=arguments[o];var s=n[1]||n[2];return i(s)?(r.push(t.resolve(e,s)),""):n[0]});return new s(o,r)}var o=n(2);e.a=i,e.b=r;/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var s=function(){function t(t,e){this.style=t,this.styleUrls=e}return t}(),a=/@import\s+(?:url\()?\s*(?:(?:['"]([^'"]*))|([^;\)\s]*))[^;]*;?/g,c=/^([^:\/?#]+):/},function(t,e,n){"use strict";function i(t){var e=null,i=null,b=null,y=!1,w=null;t.attrs.forEach(function(t){var n=t.name.toLowerCase();n==a?e=t.value:n==d?i=t.value:n==u?b=t.value:t.name==m?y=!0:t.name==v&&t.value.length>0&&(w=t.value)}),e=r(e);var _=t.name.toLowerCase(),x=s.OTHER;return n.i(o.e)(_)[1]==c?x=s.NG_CONTENT:_==f?x=s.STYLE:_==h?x=s.SCRIPT:_==l&&b==p&&(x=s.STYLESHEET),new g(x,e,i,y,w)}function r(t){return null===t||0===t.length?"*":t}var o=n(67);e.a=i,n.d(e,"b",function(){return s});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var s,a="select",c="ng-content",l="link",u="rel",d="href",p="stylesheet",f="style",h="script",m="ngNonBindable",v="ngProjectAs";!function(t){t[t.NG_CONTENT=0]="NG_CONTENT",t[t.STYLE=1]="STYLE",t[t.STYLESHEET=2]="STYLESHEET",t[t.SCRIPT=3]="SCRIPT",t[t.OTHER=4]="OTHER"}(s||(s={}));var g=function(){function t(t,e,n,i,r){this.type=t,this.selectAttr=e,this.hrefAttr=n,this.nonBindable=i,this.projectAs=r}return t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return i});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var i=function(){function t(t,e){this.node=t,this.sourceAst=e}return t}()},function(t,e,n){"use strict";function i(t,e,i,r){var o;return o=e>0?l.a(t).lowerEquals(m.a.requestNodeIndex).and(m.a.requestNodeIndex.lowerEquals(l.a(t+e))):l.a(t).identical(m.a.requestNodeIndex),new l.i(m.a.token.identical(n.i(p.f)(i.token)).and(o),[new l.t(r)])}function r(t,e,n,i,r,o){var s,a,c=o.view;if(i?(s=l.g(n),a=new l.q(l.l)):(s=n[0],a=n[0].type),a||(a=l.l),r)c.fields.push(new l.s(t,a)),c.createMethod.addStmt(l.n.prop(t).set(s).toStmt());else{var u="_"+t;c.fields.push(new l.s(u,a));var d=new f.a(c);d.resetDebugInfo(o.nodeIndex,o.sourceAst),d.addStmt(new l.i(l.n.prop(u).isBlank(),[l.n.prop(u).set(s).toStmt()])),d.addStmt(new l.t(l.n.prop(u))),c.getters.push(new l.v(t,d.finish(),a))}return l.n.prop(t)}var o=n(19),s=n(17),a=n(2),c=n(13),l=n(6),u=n(271),d=n(54),p=n(22),f=n(160),h=n(279),m=n(68),v=n(84);n.d(e,"b",function(){return b}),n.d(e,"a",function(){return y});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var g=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},b=function(){function t(t,e,n,i,r){this.parent=t,this.view=e,this.nodeIndex=n,this.renderNode=i,this.sourceAst=r}return t.prototype.isNull=function(){return!this.renderNode},t.prototype.isRootElement=function(){return this.view!=this.parent.view},t}(),y=function(t){function e(e,i,r,o,s,u,d,p,f,h,m){var v=this;t.call(this,e,i,r,o,s),this.component=u,this._directives=d,this._resolvedProvidersArray=p,this.hasViewContainer=f,this.hasEmbeddedView=h,this._compViewExpr=null,this.instances=new Map,this._queryCount=0,this._queries=new Map,this._componentConstructorViewQueryLists=[],this.contentNodesByNgContentIndex=null,this.referenceTokens={},m.forEach(function(t){return v.referenceTokens[t.name]=t.value}),this.elementRef=l.b(n.i(c.d)(c.b.ElementRef)).instantiate([this.renderNode]),this.instances.set(n.i(c.a)(c.b.ElementRef).reference,this.elementRef),this.injector=l.n.callMethod("injector",[l.a(this.nodeIndex)]),this.instances.set(n.i(c.a)(c.b.Injector).reference,this.injector),this.instances.set(n.i(c.a)(c.b.Renderer).reference,l.n.prop("renderer")),(this.hasViewContainer||this.hasEmbeddedView||n.i(a.a)(this.component))&&this._createAppElement()}return g(e,t),e.createNull=function(){return new e(null,null,null,null,null,null,[],[],!1,!1,[])},e.prototype._createAppElement=function(){var t="_appEl_"+this.nodeIndex,e=this.isRootElement()?null:this.parent.nodeIndex;this.view.fields.push(new l.s(t,l.c(n.i(c.d)(c.b.AppElement)),[l.u.Private]));var i=l.n.prop(t).set(l.b(n.i(c.d)(c.b.AppElement)).instantiate([l.a(this.nodeIndex),l.a(e),l.n,this.renderNode])).toStmt();this.view.createMethod.addStmt(i),this.appElement=l.n.prop(t),this.instances.set(n.i(c.a)(c.b.AppElement).reference,this.appElement)},e.prototype.createComponentFactoryResolver=function(t){if(t&&0!==t.length){var e=l.b(n.i(c.d)(c.b.CodegenComponentFactoryResolver)).instantiate([l.g(t.map(function(t){return l.b(t)})),n.i(v.b)(n.i(c.a)(c.b.ComponentFactoryResolver),!1)]),i=new o.d({token:n.i(c.a)(c.b.ComponentFactoryResolver),useValue:e});this._resolvedProvidersArray.unshift(new d.b(i.token,!1,!0,[i],d.a.PrivateService,[],this.sourceAst.sourceSpan))}},e.prototype.setComponentView=function(t){this._compViewExpr=t,this.contentNodesByNgContentIndex=new Array(this.component.template.ngContentSelectors.length);for(var e=0;e<this.contentNodesByNgContentIndex.length;e++)this.contentNodesByNgContentIndex[e]=[]},e.prototype.setEmbeddedView=function(t){if(this.embeddedView=t,n.i(a.a)(t)){var e=l.b(n.i(c.d)(c.b.TemplateRef_)).instantiate([this.appElement,this.embeddedView.viewFactory]),i=new o.d({token:n.i(c.a)(c.b.TemplateRef),useValue:e});this._resolvedProvidersArray.unshift(new d.b(i.token,!1,!0,[i],d.a.Builtin,[],this.sourceAst.sourceSpan))}},e.prototype.beforeChildren=function(){var t=this;this.hasViewContainer&&this.instances.set(n.i(c.a)(c.b.ViewContainerRef).reference,this.appElement.prop("vcRef")),this._resolvedProviders=new Map,this._resolvedProvidersArray.forEach(function(e){return t._resolvedProviders.set(e.token.reference,e)}),s.b.values(this._resolvedProviders).forEach(function(e){var i=e.providers.map(function(i){if(n.i(a.a)(i.useExisting))return t._getDependency(e.providerType,new o.c({token:i.useExisting}));if(n.i(a.a)(i.useFactory)){var r=i.deps||i.useFactory.diDeps,s=r.map(function(n){return t._getDependency(e.providerType,n)});return l.b(i.useFactory).callFn(s)}if(n.i(a.a)(i.useClass)){var r=i.deps||i.useClass.diDeps,s=r.map(function(n){return t._getDependency(e.providerType,n)});return l.b(i.useClass).instantiate(s,l.c(i.useClass))}return n.i(u.a)(i.useValue)}),s="_"+e.token.name+"_"+t.nodeIndex+"_"+t.instances.size,c=r(s,e,i,e.multiProvider,e.eager,t);t.instances.set(e.token.reference,c)});for(var e=0;e<this._directives.length;e++){var i=this._directives[e],d=this.instances.get(n.i(c.c)(i.type).reference);i.queries.forEach(function(e){t._addQuery(e,d)})}var p=[];if(s.b.values(this._resolvedProviders).forEach(function(e){var n=t._getQueriesFor(e.token);s.a.addAll(p,n.map(function(t){return new w(t,e.token)}))}),Object.keys(this.referenceTokens).forEach(function(e){var i,r=t.referenceTokens[e];i=n.i(a.a)(r)?t.instances.get(r.reference):t.renderNode,t.view.locals.set(e,i);var c=new o.b({value:e});s.a.addAll(p,t._getQueriesFor(c).map(function(t){return new w(t,c)}))}),p.forEach(function(e){var i;if(n.i(a.a)(e.read.identifier))i=t.instances.get(e.read.reference);else{var r=t.referenceTokens[e.read.value];i=n.i(a.a)(r)?t.instances.get(r.reference):t.elementRef}n.i(a.a)(i)&&e.query.addValue(i,t.view)}),n.i(a.a)(this.component)){var f=n.i(a.a)(this.component)?l.g(this._componentConstructorViewQueryLists):l.h,h=n.i(a.a)(this.getComponent())?this.getComponent():l.h;this.view.createMethod.addStmt(this.appElement.callMethod("initComponent",[h,f,this._compViewExpr]).toStmt())}},e.prototype.afterChildren=function(t){var e=this;s.b.values(this._resolvedProviders).forEach(function(n){var r=e.instances.get(n.token.reference),o=n.providerType===d.a.PrivateService?0:t;e.view.injectorGetMethod.addStmt(i(e.nodeIndex,o,n,r))}),s.b.values(this._queries).forEach(function(t){return t.forEach(function(t){return t.afterChildren(e.view.createMethod,e.view.updateContentQueriesMethod)})})},e.prototype.addContentNode=function(t,e){this.contentNodesByNgContentIndex[t].push(e)},e.prototype.getComponent=function(){return n.i(a.a)(this.component)?this.instances.get(n.i(c.c)(this.component.type).reference):null},e.prototype.getProviderTokens=function(){return s.b.values(this._resolvedProviders).map(function(t){return n.i(p.f)(t.token)})},e.prototype._getQueriesFor=function(t){for(var e,i=[],r=this,o=0;!r.isNull();)e=r._queries.get(t.reference),n.i(a.a)(e)&&s.a.addAll(i,e.filter(function(t){return t.meta.descendants||o<=1})),r._directives.length>0&&o++,r=r.parent;return e=this.view.componentView.viewQueries.get(t.reference),n.i(a.a)(e)&&s.a.addAll(i,e),i},e.prototype._addQuery=function(t,e){var i="_query_"+t.selectors[0].name+"_"+this.nodeIndex+"_"+this._queryCount++,r=n.i(h.a)(t,e,i,this.view),o=new h.b(t,r,e,this.view);return n.i(h.c)(this._queries,o),o},e.prototype._getLocalDependency=function(t,e){var i=null;if(!i&&n.i(a.a)(e.query)&&(i=this._addQuery(e.query,null).queryList),!i&&n.i(a.a)(e.viewQuery)&&(i=n.i(h.a)(e.viewQuery,null,"_viewQuery_"+e.viewQuery.selectors[0].name+"_"+this.nodeIndex+"_"+this._componentConstructorViewQueryLists.length,this.view),this._componentConstructorViewQueryLists.push(i)),n.i(a.a)(e.token)){if(!i&&e.token.reference===n.i(c.a)(c.b.ChangeDetectorRef).reference)return t===d.a.Component?this._compViewExpr.prop("ref"):n.i(v.a)(l.n.prop("ref"),this.view,this.view.componentView);if(!i){var r=this._resolvedProviders.get(e.token.reference);if(r&&(t===d.a.Directive||t===d.a.PublicService)&&r.providerType===d.a.PrivateService)return null;i=this.instances.get(e.token.reference)}}return i},e.prototype._getDependency=function(t,e){var i=this,r=null;for(e.isValue&&(r=l.a(e.value)),r||e.isSkipSelf||(r=this._getLocalDependency(t,e));!r&&!i.parent.isNull();)i=i.parent,r=i._getLocalDependency(d.a.PublicService,new o.c({token:e.token}));return r||(r=n.i(v.b)(e.token,e.isOptional)),r||(r=l.h),n.i(v.a)(r,this.view,i.view)},e}(b),w=function(){function t(t,e){this.query=t,this.read=t.meta.read||e}return t}()},function(t,e,n){"use strict";function i(t){return a.a.flatten(t.values.map(function(t){return t instanceof p?r(t.view.declarationElement.appElement,t.view,i(t)):t}))}function r(t,e,n){var i=n.map(function(t){return u.p(u.n.name,u.e("nestedView"),t)});return t.callMethod("mapNestedViews",[u.e(e.className),u.j([new u.k("nestedView",e.classType)],[new u.t(u.g(i))],u.l)])}function o(t,e,i,r){r.fields.push(new u.s(i,u.c(n.i(l.d)(l.b.QueryList),[u.l])));var o=u.n.prop(i);return r.createMethod.addStmt(u.n.prop(i).set(u.b(n.i(l.d)(l.b.QueryList),[u.l]).instantiate([])).toStmt()),o}function s(t,e){e.meta.selectors.forEach(function(n){var i=t.get(n.reference);i||(i=[],t.set(n.reference,i)),i.push(e)})}var a=n(17),c=n(2),l=n(13),u=n(6),d=n(84);n.d(e,"b",function(){return f}),e.a=o,e.c=s;/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var p=function(){function t(t,e){this.view=t,this.values=e}return t}(),f=function(){function t(t,e,n,i){this.meta=t,this.queryList=e,this.ownerDirectiveExpression=n,this.view=i,this._values=new p(i,[])}return t.prototype.addValue=function(t,e){for(var i=e,r=[];n.i(c.a)(i)&&i!==this.view;){var o=i.declarationElement;r.unshift(o),i=o.view}var s=n.i(d.a)(this.queryList,e,this.view),a=this._values;r.forEach(function(t){var e=a.values.length>0?a.values[a.values.length-1]:null;if(e instanceof p&&e.view===t.embeddedView)a=e;else{var n=new p(t.embeddedView,[]);a.values.push(n),a=n}}),a.values.push(t),r.length>0&&e.dirtyParentQueriesMethod.addStmt(s.callMethod("setDirty",[]).toStmt())},t.prototype._isStatic=function(){return!this._values.values.some(function(t){return t instanceof p})},t.prototype.afterChildren=function(t,e){var r=i(this._values),o=[this.queryList.callMethod("reset",[u.g(r)]).toStmt()];if(n.i(c.a)(this.ownerDirectiveExpression)){var s=this.meta.first?this.queryList.prop("first"):this.queryList;o.push(this.ownerDirectiveExpression.prop(this.meta.propertyName).set(s).toStmt())}this.meta.first||o.push(this.queryList.callMethod("notifyOnChanges",[]).toStmt()),this.meta.first&&this._isStatic()?t.addStmts(o):e.addStmt(new u.i(this.queryList.prop("dirty"),o))},t}()},function(t,e,n){"use strict";function i(t,e){return e>0?l.j.EMBEDDED:t.type.isHost?l.j.HOST:l.j.COMPONENT}var r=n(19),o=n(17),s=n(2),a=n(13),c=n(6),l=n(14),u=n(160),d=n(478),p=n(279),f=n(68),h=n(84);n.d(e,"a",function(){return m});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var m=function(){function t(t,e,a,d,f,m,v,g){var b=this;this.component=t,this.genConfig=e,this.pipeMetas=a,this.styles=d,this.animations=f,this.viewIndex=m,this.declarationElement=v,this.templateVariableBindings=g,this.nodes=[],this.rootNodesOrAppElements=[],this.bindings=[],this.classStatements=[],this.eventHandlerMethods=[],this.fields=[],this.getters=[],this.disposables=[],this.subscriptions=[],this.purePipes=new Map,this.pipes=[],this.locals=new Map,this.literalArrayCount=0,this.literalMapCount=0,this.pipeCount=0,this.createMethod=new u.a(this),this.animationBindingsMethod=new u.a(this),this.injectorGetMethod=new u.a(this),this.updateContentQueriesMethod=new u.a(this),this.dirtyParentQueriesMethod=new u.a(this),this.updateViewQueriesMethod=new u.a(this),this.detectChangesInInputsMethod=new u.a(this),this.detectChangesRenderPropertiesMethod=new u.a(this),this.afterContentLifecycleCallbacksMethod=new u.a(this),this.afterViewLifecycleCallbacksMethod=new u.a(this),this.destroyMethod=new u.a(this),this.detachMethod=new u.a(this),this.viewType=i(t,m),this.className="_View_"+t.type.name+m,this.classType=c.c(new r.a({name:this.className})),this.viewFactory=c.e(n.i(h.d)(t,m)),this.viewType===l.j.COMPONENT||this.viewType===l.j.HOST?this.componentView=this:this.componentView=this.declarationElement.view.componentView,this.componentContext=n.i(h.a)(c.n.prop("context"),this,this.componentView);var y=new Map;if(this.viewType===l.j.COMPONENT){var w=c.n.prop("context");o.a.forEachWithIndex(this.component.viewQueries,function(t,e){var i="_viewQuery_"+t.selectors[0].name+"_"+e,r=n.i(p.a)(t,w,i,b),o=new p.b(t,r,w,b);n.i(p.c)(y,o)});var _=0;this.component.type.diDeps.forEach(function(t){if(n.i(s.a)(t.viewQuery)){var e=c.n.prop("declarationAppElement").prop("componentConstructorViewQueries").key(c.a(_++)),i=new p.b(t.viewQuery,e,null,b);n.i(p.c)(y,i)}})}this.viewQueries=y,g.forEach(function(t){b.locals.set(t[1],c.n.prop("context").prop(t[0]))}),this.declarationElement.isNull()||this.declarationElement.setEmbeddedView(this)}return t.prototype.callPipe=function(t,e,n){return d.a.call(this,t,[e].concat(n))},t.prototype.getLocal=function(t){if(t==f.b.event.name)return f.b.event;for(var e=this,i=e.locals.get(t);!i&&n.i(s.a)(e.declarationElement.view);)e=e.declarationElement.view,i=e.locals.get(t);return n.i(s.a)(i)?n.i(h.a)(i,this,e):null},t.prototype.createLiteralArray=function(t){if(0===t.length)return c.b(n.i(a.d)(a.b.EMPTY_ARRAY));for(var e=c.n.prop("_arr_"+this.literalArrayCount++),i=[],r=[],o=0;o<t.length;o++){var s="p"+o;i.push(new c.k(s)),r.push(c.e(s))}return n.i(h.c)(c.j(i,[new c.t(c.g(r))],new c.q(c.l)),t.length,e,this),e.callFn(t)},t.prototype.createLiteralMap=function(t){if(0===t.length)return c.b(n.i(a.d)(a.b.EMPTY_MAP));for(var e=c.n.prop("_map_"+this.literalMapCount++),i=[],r=[],o=[],s=0;s<t.length;s++){var l="p"+s;i.push(new c.k(l)),r.push([t[s][0],c.e(l)]),o.push(t[s][1])}return n.i(h.c)(c.j(i,[new c.t(c.f(r))],new c.w(c.l)),t.length,e,this),e.callFn(o)},t.prototype.afterNodes=function(){var t=this;o.b.values(this.viewQueries).forEach(function(e){return e.forEach(function(e){return e.afterChildren(t.createMethod,t.updateViewQueriesMethod)})})},t}()},function(t,e,n){"use strict";function i(t,e,n,i,r){var o=new b(t,e,i,r),s=n.visit(o,v.Expression);return new g(s,o.needsValueUnwrapper,o.temporaryCount)}function r(t,e,n,i){var r=new b(t,e,null,i),o=[];return d(n.visit(r,v.Statement),o),a(r.temporaryCount,i,o),o}function o(t,e){return"tmp_"+t+"_"+e}function s(t,e){return new m.x(o(t,e),m.h)}function a(t,e,n){for(var i=t-1;i>=0;i--)n.unshift(s(e,i))}function c(t,e){if(t!==v.Statement)throw new Error("Expected a statement, but saw "+e)}function l(t,e){if(t!==v.Expression)throw new Error("Expected an expression, but saw "+e)}function u(t,e){return t===v.Statement?e.toStmt():e}function d(t,e){n.i(f.c)(t)?t.forEach(function(t){return d(t,e)}):e.push(t)}var p=n(148),f=n(2),h=n(13),m=n(6);e.b=i,e.a=r,e.c=s;/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var v,g=function(){function t(t,e,n){this.expression=t,this.needsValueUnwrapper=e,this.temporaryCount=n}return t}();!function(t){t[t.Statement=0]="Statement",t[t.Expression=1]="Expression"}(v||(v={}));var b=function(){function t(t,e,n,i){this._nameResolver=t,this._implicitReceiver=e,this._valueUnwrapper=n,this.bindingIndex=i,this._nodeMap=new Map,this._resultMap=new Map,this._currentTemporary=0,this.needsValueUnwrapper=!1,this.temporaryCount=0}return t.prototype.visitBinary=function(t,e){var n;switch(t.operation){case"+":n=m.y.Plus;break;case"-":n=m.y.Minus;break;case"*":n=m.y.Multiply;break;case"/":n=m.y.Divide;break;case"%":n=m.y.Modulo;break;case"&&":n=m.y.And;break;case"||":n=m.y.Or;break;case"==":n=m.y.Equals;break;case"!=":n=m.y.NotEquals;break;case"===":n=m.y.Identical;break;case"!==":n=m.y.NotIdentical;break;case"<":n=m.y.Lower;break;case">":n=m.y.Bigger;break;case"<=":n=m.y.LowerEquals;break;case">=":n=m.y.BiggerEquals;break;default:throw new Error("Unsupported operation "+t.operation)}return u(e,new m.z(n,this.visit(t.left,v.Expression),this.visit(t.right,v.Expression)))},t.prototype.visitChain=function(t,e){return c(e,t),this.visitAll(t.expressions,e)},t.prototype.visitConditional=function(t,e){var n=this.visit(t.condition,v.Expression);return u(e,n.conditional(this.visit(t.trueExp,v.Expression),this.visit(t.falseExp,v.Expression)))},t.prototype.visitPipe=function(t,e){var n=this.visit(t.exp,v.Expression),i=this.visitAll(t.args,v.Expression),r=this._nameResolver.callPipe(t.name,n,i);return this.needsValueUnwrapper=!0,u(e,this._valueUnwrapper.callMethod("unwrap",[r]))},t.prototype.visitFunctionCall=function(t,e){return u(e,this.visit(t.target,v.Expression).callFn(this.visitAll(t.args,v.Expression)))},t.prototype.visitImplicitReceiver=function(t,e){return l(e,t),this._implicitReceiver},t.prototype.visitInterpolation=function(t,e){l(e,t);for(var i=[m.a(t.expressions.length)],r=0;r<t.strings.length-1;r++)i.push(m.a(t.strings[r])),i.push(this.visit(t.expressions[r],v.Expression));return i.push(m.a(t.strings[t.strings.length-1])),m.b(n.i(h.d)(h.b.interpolate)).callFn(i)},t.prototype.visitKeyedRead=function(t,e){return u(e,this.visit(t.obj,v.Expression).key(this.visit(t.key,v.Expression)))},t.prototype.visitKeyedWrite=function(t,e){var n=this.visit(t.obj,v.Expression),i=this.visit(t.key,v.Expression),r=this.visit(t.value,v.Expression);return u(e,n.key(i).set(r))},t.prototype.visitLiteralArray=function(t,e){return u(e,this._nameResolver.createLiteralArray(this.visitAll(t.expressions,e)))},t.prototype.visitLiteralMap=function(t,e){for(var n=[],i=0;i<t.keys.length;i++)n.push([t.keys[i],this.visit(t.values[i],v.Expression)]);return u(e,this._nameResolver.createLiteralMap(n))},t.prototype.visitLiteralPrimitive=function(t,e){return u(e,m.a(t.value))},t.prototype.visitMethodCall=function(t,e){var i=this.leftMostSafeNode(t);if(i)return this.convertSafeAccess(t,i,e);var r=this.visitAll(t.args,v.Expression),o=null,s=this.visit(t.receiver,v.Expression);if(s===this._implicitReceiver){var a=this._nameResolver.getLocal(t.name);n.i(f.a)(a)&&(o=a.callFn(r))}return n.i(f.b)(o)&&(o=s.callMethod(t.name,r)),u(e,o)},t.prototype.visitPrefixNot=function(t,e){return u(e,m.A(this.visit(t.expression,v.Expression)))},t.prototype.visitPropertyRead=function(t,e){var i=this.leftMostSafeNode(t);if(i)return this.convertSafeAccess(t,i,e);var r=null,o=this.visit(t.receiver,v.Expression);return o===this._implicitReceiver&&(r=this._nameResolver.getLocal(t.name)),n.i(f.b)(r)&&(r=o.prop(t.name)),u(e,r)},t.prototype.visitPropertyWrite=function(t,e){var i=this.visit(t.receiver,v.Expression);if(i===this._implicitReceiver){var r=this._nameResolver.getLocal(t.name);if(n.i(f.a)(r))throw new Error("Cannot assign to a reference or variable!")}return u(e,i.prop(t.name).set(this.visit(t.value,v.Expression)))},t.prototype.visitSafePropertyRead=function(t,e){return this.convertSafeAccess(t,this.leftMostSafeNode(t),e)},t.prototype.visitSafeMethodCall=function(t,e){return this.convertSafeAccess(t,this.leftMostSafeNode(t),e)},t.prototype.visitAll=function(t,e){var n=this;return t.map(function(t){return n.visit(t,e)})},t.prototype.visitQuote=function(t,e){throw new Error("Quotes are not supported for evaluation!")},t.prototype.visit=function(t,e){var n=this._resultMap.get(t);return n?n:(this._nodeMap.get(t)||t).visit(this,e)},t.prototype.convertSafeAccess=function(t,e,n){var i,r=this.visit(e.receiver,v.Expression);this.needsTemporary(e.receiver)&&(i=this.allocateTemporary(),r=i.set(r),this._resultMap.set(e.receiver,i));var o=r.isBlank();e instanceof p.s?this._nodeMap.set(e,new p.t(e.span,e.receiver,e.name,e.args)):this._nodeMap.set(e,new p.w(e.span,e.receiver,e.name));var s=this.visit(t,v.Expression);return this._nodeMap.delete(e),i&&this.releaseTemporary(i),u(n,o.conditional(m.a(null),s))},t.prototype.leftMostSafeNode=function(t){var e=this,n=function(t,n){return(e._nodeMap.get(n)||n).visit(t)};return t.visit({visitBinary:function(t){return null},visitChain:function(t){return null},visitConditional:function(t){return null},visitFunctionCall:function(t){return null},visitImplicitReceiver:function(t){return null},visitInterpolation:function(t){return null},visitKeyedRead:function(t){return n(this,t.obj)},visitKeyedWrite:function(t){return null},visitLiteralArray:function(t){return null},visitLiteralMap:function(t){return null},visitLiteralPrimitive:function(t){return null},visitMethodCall:function(t){return n(this,t.receiver)},visitPipe:function(t){return null},visitPrefixNot:function(t){return null},visitPropertyRead:function(t){return n(this,t.receiver)},visitPropertyWrite:function(t){return null},visitQuote:function(t){return null},visitSafeMethodCall:function(t){return n(this,t.receiver)||t},visitSafePropertyRead:function(t){return n(this,t.receiver)||t}})},t.prototype.needsTemporary=function(t){var e=this,n=function(t,n){return n&&(e._nodeMap.get(n)||n).visit(t)},i=function(t,e){return e.some(function(e){return n(t,e)})};return t.visit({visitBinary:function(t){return n(this,t.left)||n(this,t.right)},visitChain:function(t){return!1},visitConditional:function(t){return n(this,t.condition)||n(this,t.trueExp)||n(this,t.falseExp)},visitFunctionCall:function(t){return!0},visitImplicitReceiver:function(t){return!1},visitInterpolation:function(t){return i(this,t.expressions)},visitKeyedRead:function(t){return!1},visitKeyedWrite:function(t){return!1},visitLiteralArray:function(t){return!0},visitLiteralMap:function(t){return!0},visitLiteralPrimitive:function(t){return!1},visitMethodCall:function(t){return!0},visitPipe:function(t){return!0},visitPrefixNot:function(t){return n(this,t.expression)},visitPropertyRead:function(t){return!1},visitPropertyWrite:function(t){return!1},visitQuote:function(t){return!1},visitSafeMethodCall:function(t){return!0},visitSafePropertyRead:function(t){return!1}})},t.prototype.allocateTemporary=function(){var t=this._currentTemporary++;return this.temporaryCount=Math.max(this._currentTemporary,this.temporaryCount),new m.B(o(this.bindingIndex,t))},t.prototype.releaseTemporary=function(t){if(this._currentTemporary--,t.name!=o(this.bindingIndex,this._currentTemporary))throw new Error("Temporary "+t.name+" released out of order")},t}()},function(t,e,n){"use strict";function i(t,e,i){var r=new B(t,i);return n.i(T.c)(r,e,t.declarationElement.isNull()?t.declarationElement:t.declarationElement.parent),r.nestedViewCount}function r(t,e){t.afterNodes(),p(t,e),t.nodes.forEach(function(t){t instanceof M.a&&t.hasEmbeddedView&&r(t.embeddedView,e)})}function o(t){for(var e=t.view;a(t.parent,e);)t=t.parent;return t}function s(t){for(var e=t.view;a(t,e);)t=t.parent;return t}function a(t,e){return!t.isNull()&&t.sourceAst.name===L&&t.view===e}function c(t,e){var i={};return Object.keys(t).forEach(function(e){i[e]=t[e]}),e.forEach(function(t){Object.keys(t.hostAttributes).forEach(function(e){var r=t.hostAttributes[e],o=i[e];i[e]=n.i(k.a)(o)?u(e,o,r):r})}),d(i)}function l(t){var e={};return t.forEach(function(t){e[t.name]=t.value}),e}function u(t,e,n){return t==N||t==j?e+" "+n:n}function d(t){var e=[];return Object.keys(t).forEach(function(n){e.push([n,t[n]])}),C.a.sort(e),e}function p(t,e){var i=S.h;t.genConfig.genDebugInfo&&(i=S.e("nodeDebugInfos_"+t.component.type.name+t.viewIndex),e.push(i.set(S.g(t.nodes.map(f),new S.q(new S.I(n.i(E.d)(E.b.StaticNodeDebugInfo)),[S.d.Const]))).toDeclStmt(null,[S.u.Final])));var r=S.e("renderType_"+t.component.type.name);0===t.viewIndex&&e.push(r.set(S.h).toDeclStmt(S.c(n.i(E.d)(E.b.RenderComponentType))));var o=h(t,r,i);e.push(o),e.push(m(t,o,r))}function f(t){var e=t instanceof M.a?t:null,i=[],r=S.h,o=[];return n.i(k.a)(e)&&(i=e.getProviderTokens(),n.i(k.a)(e.component)&&(r=n.i(P.f)(n.i(E.c)(e.component.type))),Object.keys(e.referenceTokens).forEach(function(t){var i=e.referenceTokens[t];o.push([t,n.i(k.a)(i)?n.i(P.f)(i):S.h])})),S.b(n.i(E.d)(E.b.StaticNodeDebugInfo)).instantiate([S.g(i,new S.q(S.l,[S.d.Const])),r,S.f(o,new S.w(S.l,[S.d.Const]))],S.c(n.i(E.d)(E.b.StaticNodeDebugInfo),null,[S.d.Const]))}function h(t,e,i){var r=[new S.k(I.e.viewUtils.name,S.c(n.i(E.d)(E.b.ViewUtils))),new S.k(I.e.parentInjector.name,S.c(n.i(E.d)(E.b.Injector))),new S.k(I.e.declarationEl.name,S.c(n.i(E.d)(E.b.AppElement)))],o=[S.e(t.className),e,I.f.fromValue(t.viewType),I.e.viewUtils,I.e.parentInjector,I.e.declarationEl,I.g.fromValue(w(t))];t.genConfig.genDebugInfo&&o.push(i);var s=new S.C(null,r,[S.J.callFn(o).toStmt()]),a=[new S.C("createInternal",[new S.k(V.name,S.K)],v(t),S.c(n.i(E.d)(E.b.AppElement))),new S.C("injectorGetInternal",[new S.k(I.a.token.name,S.l),new S.k(I.a.requestNodeIndex.name,S.L),new S.k(I.a.notFoundResult.name,S.l)],b(t.injectorGetMethod.finish(),I.a.notFoundResult),S.l),new S.C("detectChangesInternal",[new S.k(I.d.throwOnChange.name,S.D)],g(t)),new S.C("dirtyParentQueriesInternal",[],t.dirtyParentQueriesMethod.finish()),new S.C("destroyInternal",[],t.destroyMethod.finish()),new S.C("detachInternal",[],t.detachMethod.finish())].concat(t.eventHandlerMethods),c=t.genConfig.genDebugInfo?E.b.DebugAppView:E.b.AppView,l=new S.M(t.className,S.b(n.i(E.d)(c),[y(t)]),t.fields,t.getters,s,a.filter(function(t){return t.body.length>0}));return l}function m(t,e,i){var r,o=[new S.k(I.e.viewUtils.name,S.c(n.i(E.d)(E.b.ViewUtils))),new S.k(I.e.parentInjector.name,S.c(n.i(E.d)(E.b.Injector))),new S.k(I.e.declarationEl.name,S.c(n.i(E.d)(E.b.AppElement)))],s=[];if(r=t.component.template.templateUrl==t.component.type.moduleUrl?t.component.type.moduleUrl+" class "+t.component.type.name+" - inline template":t.component.template.templateUrl,0===t.viewIndex){var a=S.f(t.animations.map(function(t){return[t.name,t.fnExp]}));s=[new S.i(i.identical(S.h),[i.set(I.e.viewUtils.callMethod("createRenderComponentType",[t.genConfig.genDebugInfo?S.a(r):S.a(""),S.a(t.component.template.ngContentSelectors.length),I.h.fromValue(t.component.template.encapsulation),t.styles,a])).toStmt()])]}return S.j(o,s.concat([new S.t(S.e(e.name).instantiate(e.constructorMethod.params.map(function(t){return S.e(t.name)})))]),S.c(n.i(E.d)(E.b.AppView),[y(t)])).toDeclStmt(t.viewFactory.name,[S.u.Final])}function v(t){var e=S.h,i=[];t.viewType===O.j.COMPONENT&&(e=I.c.renderer.callMethod("createViewRoot",[S.n.prop("declarationAppElement").prop("nativeElement")]),i=[F.set(e).toDeclStmt(S.c(t.genConfig.renderTypes.renderNode),[S.u.Final])]);var r;return r=t.viewType===O.j.HOST?t.nodes[0].appElement:S.h,i.concat(t.createMethod.finish(),[S.n.callMethod("init",[n.i(D.e)(t.rootNodesOrAppElements),S.g(t.nodes.map(function(t){return t.renderNode})),S.g(t.disposables),S.g(t.subscriptions)]).toStmt(),new S.t(r)])}function g(t){var e=[];if(t.animationBindingsMethod.isEmpty()&&t.detectChangesInInputsMethod.isEmpty()&&t.updateContentQueriesMethod.isEmpty()&&t.afterContentLifecycleCallbacksMethod.isEmpty()&&t.detectChangesRenderPropertiesMethod.isEmpty()&&t.updateViewQueriesMethod.isEmpty()&&t.afterViewLifecycleCallbacksMethod.isEmpty())return e;C.a.addAll(e,t.animationBindingsMethod.finish()),C.a.addAll(e,t.detectChangesInInputsMethod.finish()),e.push(S.n.callMethod("detectContentChildrenChanges",[I.d.throwOnChange]).toStmt());var i=t.updateContentQueriesMethod.finish().concat(t.afterContentLifecycleCallbacksMethod.finish());i.length>0&&e.push(new S.i(S.A(I.d.throwOnChange),i)),C.a.addAll(e,t.detectChangesRenderPropertiesMethod.finish()),e.push(S.n.callMethod("detectViewChildrenChanges",[I.d.throwOnChange]).toStmt());var r=t.updateViewQueriesMethod.finish().concat(t.afterViewLifecycleCallbacksMethod.finish());r.length>0&&e.push(new S.i(S.A(I.d.throwOnChange),r));var o=[],s=S.N(e);return s.has(I.d.changed.name)&&o.push(I.d.changed.set(S.a(!0)).toDeclStmt(S.D)),s.has(I.d.changes.name)&&o.push(I.d.changes.set(S.h).toDeclStmt(new S.w(S.c(n.i(E.d)(E.b.SimpleChange))))),s.has(I.d.valUnwrapper.name)&&o.push(I.d.valUnwrapper.set(S.b(n.i(E.d)(E.b.ValueUnwrapper)).instantiate([])).toDeclStmt(null,[S.u.Final])),o.concat(e)}function b(t,e){return t.length>0?t.concat([new S.t(e)]):t}function y(t){return t.viewType===O.j.COMPONENT?S.c(t.component.type):S.l}function w(t){var e;return e=t.viewType===O.j.COMPONENT?n.i(O.X)(t.component.changeDetection)?O.n.CheckAlways:O.n.CheckOnce:O.n.CheckAlways}var _=n(0),x=n(19),C=n(17),k=n(2),E=n(13),S=n(6),O=n(14),T=n(54),P=n(22),M=n(278),A=n(280),I=n(68),D=n(84);n.d(e,"c",function(){return H}),n.d(e,"d",function(){return U}),e.a=i,e.b=r;/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var R="$implicit",N="class",j="style",L="ng-container",F=S.e("parentRenderNode"),V=S.e("rootSelector"),H=function(){function t(t,e){this.comp=t,this.placeholder=e}return t}(),U=function(){function t(t,e){this.comp=t,this.placeholder=e}return t}(),B=function(){function t(t,e){this.view=t,this.targetDependencies=e,this.nestedViewCount=0}return t.prototype._isRootNode=function(t){return t.view!==this.view},t.prototype._addRootNodeAndProject=function(t){var e=o(t),i=e.parent,r=e.sourceAst.ngContentIndex,s=t instanceof M.a&&t.hasViewContainer?t.appElement:null;this._isRootNode(i)?this.view.viewType!==O.j.COMPONENT&&this.view.rootNodesOrAppElements.push(s||t.renderNode):n.i(k.a)(i.component)&&n.i(k.a)(r)&&i.addContentNode(r,s||t.renderNode)},t.prototype._getParentRenderNode=function(t){return t=s(t),this._isRootNode(t)?this.view.viewType===O.j.COMPONENT?F:S.h:n.i(k.a)(t.component)&&t.component.template.encapsulation!==_.ViewEncapsulation.Native?S.h:t.renderNode},t.prototype.visitBoundText=function(t,e){return this._visitText(t,"",e)},t.prototype.visitText=function(t,e){return this._visitText(t,t.value,e)},t.prototype._visitText=function(t,e,n){var i="_text_"+this.view.nodes.length;this.view.fields.push(new S.s(i,S.c(this.view.genConfig.renderTypes.renderText)));var r=S.n.prop(i),o=new M.b(n,this.view,this.view.nodes.length,r,t),s=S.n.prop(i).set(I.c.renderer.callMethod("createText",[this._getParentRenderNode(n),S.a(e),this.view.createMethod.resetDebugInfoExpr(this.view.nodes.length,t)])).toStmt();return this.view.nodes.push(o),this.view.createMethod.addStmt(s),this._addRootNodeAndProject(o),r},t.prototype.visitNgContent=function(t,e){this.view.createMethod.resetDebugInfo(null,t);var i=this._getParentRenderNode(e),r=I.c.projectableNodes.key(S.a(t.index),new S.q(S.c(this.view.genConfig.renderTypes.renderNode)));return i!==S.h?this.view.createMethod.addStmt(I.c.renderer.callMethod("projectNodes",[i,S.b(n.i(E.d)(E.b.flattenNestedViewRenderNodes)).callFn([r])]).toStmt()):this._isRootNode(e)?this.view.viewType!==O.j.COMPONENT&&this.view.rootNodesOrAppElements.push(r):n.i(k.a)(e.component)&&n.i(k.a)(t.ngContentIndex)&&e.addContentNode(t.ngContentIndex,r),null},t.prototype.visitElement=function(t,e){var i,r=this,o=this.view.nodes.length,s=this.view.createMethod.resetDebugInfoExpr(o,t);i=0===o&&this.view.viewType===O.j.HOST?S.n.callMethod("selectOrCreateHostElement",[S.a(t.name),V,s]):t.name===L?I.c.renderer.callMethod("createTemplateAnchor",[this._getParentRenderNode(e),s]):I.c.renderer.callMethod("createElement",[this._getParentRenderNode(e),S.a(t.name),s]);var a="_el_"+o;this.view.fields.push(new S.s(a,S.c(this.view.genConfig.renderTypes.renderElement))),this.view.createMethod.addStmt(S.n.prop(a).set(i).toStmt());for(var u=S.n.prop(a),d=t.directives.map(function(t){return t.directive}),p=d.find(function(t){return t.isComponent}),f=l(t.attrs),h=c(f,d),m=0;m<h.length;m++){var v=h[m][0];if(t.name!==L){var g=h[m][1];this.view.createMethod.addStmt(I.c.renderer.callMethod("setElementAttribute",[u,S.a(v),S.a(g)]).toStmt())}}var b=new M.a(e,this.view,o,u,t,p,d,t.providers,t.hasViewContainer,!1,t.references);this.view.nodes.push(b);var y=null;if(n.i(k.a)(p)){var w=new x.a({name:n.i(D.d)(p,0)});this.targetDependencies.push(new H(p.type,w));var _=p.entryComponents.map(function(t){var e=new x.a({name:t.name});return r.targetDependencies.push(new U(t,e)),e});b.createComponentFactoryResolver(_),y=S.e("compView_"+o),b.setComponentView(y),this.view.createMethod.addStmt(y.set(S.b(w).callFn([I.c.viewUtils,b.injector,b.appElement])).toDeclStmt())}if(b.beforeChildren(),this._addRootNodeAndProject(b),n.i(T.c)(this,t.children,b),b.afterChildren(this.view.nodes.length-o-1),n.i(k.a)(y)){var C;C=this.view.component.type.isHost?I.c.projectableNodes:S.g(b.contentNodesByNgContentIndex.map(function(t){return n.i(D.e)(t)})),this.view.createMethod.addStmt(y.callMethod("create",[b.getComponent(),C,S.h]).toStmt())}return null},t.prototype.visitEmbeddedTemplate=function(t,e){var n=this.view.nodes.length,r="_anchor_"+n;this.view.fields.push(new S.s(r,S.c(this.view.genConfig.renderTypes.renderComment))),this.view.createMethod.addStmt(S.n.prop(r).set(I.c.renderer.callMethod("createTemplateAnchor",[this._getParentRenderNode(e),this.view.createMethod.resetDebugInfoExpr(n,t)])).toStmt());var o=S.n.prop(r),s=t.variables.map(function(t){return[t.value.length>0?t.value:R,t.name]}),a=t.directives.map(function(t){return t.directive}),c=new M.a(e,this.view,n,o,t,null,a,t.providers,t.hasViewContainer,!0,t.references);this.view.nodes.push(c),this.nestedViewCount++;var l=new A.a(this.view.component,this.view.genConfig,this.view.pipeMetas,S.h,this.view.animations,this.view.viewIndex+this.nestedViewCount,c,s);return this.nestedViewCount+=i(l,t.children,this.targetDependencies),c.beforeChildren(),this._addRootNodeAndProject(c),c.afterChildren(0),null},t.prototype.visitAttr=function(t,e){return null},t.prototype.visitDirective=function(t,e){return null},t.prototype.visitEvent=function(t,e){return null},t.prototype.visitReference=function(t,e){return null},t.prototype.visitVariable=function(t,e){return null},t.prototype.visitDirectiveProperty=function(t,e){return null},t.prototype.visitElementProperty=function(t,e){return null},t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return i}),n.d(e,"b",function(){return r}),n.d(e,"c",function(){return o}),n.d(e,"d",function(){return s});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var i="true",r="*",o="*",s="void"},function(t,e,n){"use strict";var i=n(3),r=n(495);n.d(e,"a",function(){return o});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var o=function(){function t(t){var e=this;this._players=t,this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this.parentPlayer=null;var r=0,o=this._players.length;0==o?n.i(i.o)(function(){return e._onFinish()}):this._players.forEach(function(t){t.parentPlayer=e,t.onDone(function(){++r>=o&&e._onFinish()})})}return t.prototype._onFinish=function(){this._finished||(this._finished=!0,n.i(i.e)(this.parentPlayer)||this.destroy(),this._onDoneFns.forEach(function(t){return t()}),this._onDoneFns=[])},t.prototype.init=function(){this._players.forEach(function(t){return t.init()})},t.prototype.onStart=function(t){this._onStartFns.push(t)},t.prototype.onDone=function(t){this._onDoneFns.push(t)},t.prototype.hasStarted=function(){return this._started},t.prototype.play=function(){n.i(i.e)(this.parentPlayer)||this.init(),this.hasStarted()||(this._onStartFns.forEach(function(t){return t()}),this._onStartFns=[],this._started=!0),this._players.forEach(function(t){return t.play()})},t.prototype.pause=function(){this._players.forEach(function(t){return t.pause()})},t.prototype.restart=function(){this._players.forEach(function(t){return t.restart()})},t.prototype.finish=function(){this._onFinish(),this._players.forEach(function(t){return t.finish()})},t.prototype.destroy=function(){this._onFinish(),this._players.forEach(function(t){return t.destroy()})},t.prototype.reset=function(){this._players.forEach(function(t){return t.reset()})},t.prototype.setPosition=function(t){this._players.forEach(function(e){e.setPosition(t)})},t.prototype.getPosition=function(){var t=0;return this._players.forEach(function(e){var n=e.getPosition();t=r.a.min(n,t)}),t},t}()},function(t,e,n){"use strict";function i(t){o.push(t)}function r(){for(var t=0;t<o.length;t++){var e=o[t];e.play()}o=[]}e.b=i,e.a=r;/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var o=[]},function(t,e,n){"use strict";n.d(e,"a",function(){return i});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var i=function(){function t(t){var e=t.fromState,n=t.toState,i=t.totalTime;this.fromState=e,this.toState=n,this.totalTime=i}return t}()},function(t,e,n){"use strict";function i(t,e){void 0===e&&(e=null);var i=e;if(!n.i(d.e)(i)){var r={};i=new w([r],1)}return new _(t,i)}function r(t){return new k(t)}function o(t){return new C(t)}function s(t){var e,i=null;return n.i(d.p)(t)?e=[t]:(e=n.i(d.f)(t)?t:[t],e.forEach(function(t){var e=t.offset;n.i(d.e)(e)&&(i=null==i?parseFloat(e):i)})),new w(e,i)}function a(t,e){return new v(t,e)}function c(t){return new y(t)}function l(t,e){var i=n.i(d.f)(e)?new C(e):e;return new g(t,i)}function u(t,e){return new h(t,e)}var d=n(3);n.d(e,"a",function(){return f}),n.d(e,"b",function(){return h}),n.d(e,"c",function(){return m}),n.d(e,"d",function(){return v}),n.d(e,"e",function(){return g}),n.d(e,"f",function(){return b}),n.d(e,"g",function(){return y}),n.d(e,"h",function(){return w}),n.d(e,"i",function(){return _}),n.d(e,"j",function(){return x}),n.d(e,"k",function(){return C}),n.d(e,"l",function(){return k}),e.m=i,e.n=r,e.o=o,e.p=s,e.q=a,e.r=c,e.s=l,e.t=u;/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var p=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},f="*",h=function(){function t(t,e){this.name=t,this.definitions=e}return t}(),m=function(){function t(){}return t}(),v=function(t){function e(e,n){t.call(this),this.stateNameExpr=e,this.styles=n}return p(e,t),e}(m),g=function(t){function e(e,n){t.call(this),this.stateChangeExpr=e,this.steps=n}return p(e,t),e}(m),b=function(){function t(){}return t}(),y=function(t){function e(e){t.call(this),this.steps=e}return p(e,t),e}(b),w=function(t){function e(e,n){void 0===n&&(n=null),t.call(this),this.styles=e,this.offset=n}return p(e,t),e}(b),_=function(t){function e(e,n){t.call(this),this.timings=e,this.styles=n}return p(e,t),e}(b),x=function(t){function e(){t.call(this)}return p(e,t),Object.defineProperty(e.prototype,"steps",{get:function(){throw new Error("NOT IMPLEMENTED: Base Class")},enumerable:!0,configurable:!0}),e}(b),C=function(t){function e(e){t.call(this),this._steps=e}return p(e,t),Object.defineProperty(e.prototype,"steps",{get:function(){return this._steps},enumerable:!0,configurable:!0}),e}(x),k=function(t){function e(e){t.call(this),this._steps=e}return p(e,t),Object.defineProperty(e.prototype,"steps",{get:function(){return this._steps},enumerable:!0,configurable:!0}),e}(x)},function(t,e,n){"use strict";var i=n(3);n.d(e,"a",function(){return r}),n.d(e,"b",function(){return s});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var r=function(){function t(){}return t.prototype.supports=function(t){return t instanceof Map||n.i(i.g)(t)},t.prototype.create=function(t){return new o},t}(),o=function(){function t(){this._records=new Map,this._mapHead=null,this._previousMapHead=null,this._changesHead=null,this._changesTail=null,this._additionsHead=null,this._additionsTail=null,this._removalsHead=null,this._removalsTail=null}return Object.defineProperty(t.prototype,"isDirty",{get:function(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead},enumerable:!0,configurable:!0}),t.prototype.forEachItem=function(t){var e;for(e=this._mapHead;null!==e;e=e._next)t(e)},t.prototype.forEachPreviousItem=function(t){var e;for(e=this._previousMapHead;null!==e;e=e._nextPrevious)t(e)},t.prototype.forEachChangedItem=function(t){var e;for(e=this._changesHead;null!==e;e=e._nextChanged)t(e)},t.prototype.forEachAddedItem=function(t){var e;for(e=this._additionsHead;null!==e;e=e._nextAdded)t(e)},t.prototype.forEachRemovedItem=function(t){var e;for(e=this._removalsHead;null!==e;e=e._nextRemoved)t(e)},t.prototype.diff=function(t){if(t){if(!(t instanceof Map||n.i(i.g)(t)))throw new Error("Error trying to diff '"+t+"'")}else t=new Map;return this.check(t)?this:null},t.prototype.onDestroy=function(){},t.prototype.check=function(t){var e=this;this._reset();var n=this._records,i=this._mapHead,r=null,o=null,a=!1;return this._forEach(t,function(t,c){var l;i&&c===i.key?(l=i,e._maybeAddToChanges(l,t)):(a=!0,null!==i&&(e._removeFromSeq(r,i),e._addToRemovals(i)),n.has(c)?(l=n.get(c),e._maybeAddToChanges(l,t)):(l=new s(c),n.set(c,l),l.currentValue=t,e._addToAdditions(l))),a&&(e._isInRemovals(l)&&e._removeFromRemovals(l),null==o?e._mapHead=l:o._next=l),r=i,o=l,i=i&&i._next}),this._truncate(r,i),this.isDirty},t.prototype._reset=function(){if(this.isDirty){var t=void 0;for(t=this._previousMapHead=this._mapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=this._removalsTail=null}},t.prototype._truncate=function(t,e){for(;null!==e;){null===t?this._mapHead=null:t._next=null;var n=e._next;this._addToRemovals(e),t=e,e=n}for(var i=this._removalsHead;null!==i;i=i._nextRemoved)i.previousValue=i.currentValue,i.currentValue=null,this._records.delete(i.key)},t.prototype._maybeAddToChanges=function(t,e){n.i(i.k)(e,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=e,this._addToChanges(t))},t.prototype._isInRemovals=function(t){return t===this._removalsHead||null!==t._nextRemoved||null!==t._prevRemoved},t.prototype._addToRemovals=function(t){null===this._removalsHead?this._removalsHead=this._removalsTail=t:(this._removalsTail._nextRemoved=t,t._prevRemoved=this._removalsTail,this._removalsTail=t)},t.prototype._removeFromSeq=function(t,e){var n=e._next;null===t?this._mapHead=n:t._next=n,e._next=null},t.prototype._removeFromRemovals=function(t){var e=t._prevRemoved,n=t._nextRemoved;null===e?this._removalsHead=n:e._nextRemoved=n,null===n?this._removalsTail=e:n._prevRemoved=e,t._prevRemoved=t._nextRemoved=null},t.prototype._addToAdditions=function(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)},t.prototype._addToChanges=function(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)},t.prototype.toString=function(){var t,e=[],r=[],o=[],s=[],a=[];for(t=this._mapHead;null!==t;t=t._next)e.push(n.i(i.b)(t));for(t=this._previousMapHead;null!==t;t=t._nextPrevious)r.push(n.i(i.b)(t));for(t=this._changesHead;null!==t;t=t._nextChanged)o.push(n.i(i.b)(t));for(t=this._additionsHead;null!==t;t=t._nextAdded)s.push(n.i(i.b)(t));for(t=this._removalsHead;null!==t;t=t._nextRemoved)a.push(n.i(i.b)(t));return"map: "+e.join(", ")+"\nprevious: "+r.join(", ")+"\nadditions: "+s.join(", ")+"\nchanges: "+o.join(", ")+"\nremovals: "+a.join(", ")+"\n"},t.prototype._forEach=function(t,e){t instanceof Map?t.forEach(e):Object.keys(t).forEach(function(n){return e(t[n],n)})},t}(),s=function(){function t(t){this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._nextAdded=null,this._nextRemoved=null,this._prevRemoved=null,this._nextChanged=null}return t.prototype.toString=function(){return n.i(i.k)(this.previousValue,this.currentValue)?n.i(i.b)(this.key):n.i(i.b)(this.key)+"["+n.i(i.b)(this.previousValue)+"->"+n.i(i.b)(this.currentValue)+"]"},t}()},function(t,e,n){"use strict";var i=n(33),r=n(18),o=n(3);n.d(e,"a",function(){return s});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var s=function(){function t(t){this.factories=t}return t.create=function(e,i){if(n.i(o.e)(i)){var s=r.a.clone(i.factories);return e=e.concat(s),new t(e)}return new t(e)},t.extend=function(e){return{provide:t,useFactory:function(n){if(!n)throw new Error("Cannot extend IterableDiffers without a parent injector");return t.create(e,n)},deps:[[t,new i.e,new i.d]]}},t.prototype.find=function(t){var e=this.factories.find(function(e){return e.supports(t)});if(n.i(o.e)(e))return e;throw new Error("Cannot find a differ supporting object '"+t+"' of type '"+n.i(o.m)(t)+"'")},t}()},function(t,e,n){"use strict";var i=n(33),r=n(18),o=n(3);n.d(e,"a",function(){return s});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var s=function(){function t(t){this.factories=t}return t.create=function(e,i){if(n.i(o.e)(i)){var s=r.a.clone(i.factories);return e=e.concat(s),new t(e)}return new t(e)},t.extend=function(e){return{provide:t,useFactory:function(n){if(!n)throw new Error("Cannot extend KeyValueDiffers without a parent injector");return t.create(e,n)},deps:[[t,new i.e,new i.d]]}},t.prototype.find=function(t){var e=this.factories.find(function(e){return e.supports(t)});if(n.i(o.e)(e))return e;throw new Error("Cannot find a differ supporting object '"+t+"'")},t}()},function(t,e,n){"use strict";function i(t){return t.map(function(t){return t.nativeElement})}function r(t,e,n){t.childNodes.forEach(function(t){t instanceof h&&(e(t)&&n.push(t),r(t,e,n))})}function o(t,e,n){t instanceof h&&t.childNodes.forEach(function(t){e(t)&&n.push(t),t instanceof h&&o(t,e,n)})}function s(t){return m.get(t)}function a(t){m.set(t.nativeNode,t)}function c(t){m.delete(t.nativeNode)}var l=n(18),u=n(3);n.d(e,"g",function(){return p}),n.d(e,"b",function(){return f}),n.d(e,"a",function(){return h}),e.c=i,e.d=s,e.e=a,e.f=c;/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var d=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},p=function(){function t(t,e){this.name=t,this.callback=e}return t}(),f=function(){function t(t,e,i){this._debugInfo=i,this.nativeNode=t,n.i(u.e)(e)&&e instanceof h?e.addChild(this):this.parent=null,this.listeners=[]}return Object.defineProperty(t.prototype,"injector",{get:function(){return n.i(u.e)(this._debugInfo)?this._debugInfo.injector:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"componentInstance",{get:function(){return n.i(u.e)(this._debugInfo)?this._debugInfo.component:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"context",{get:function(){return n.i(u.e)(this._debugInfo)?this._debugInfo.context:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"references",{get:function(){return n.i(u.e)(this._debugInfo)?this._debugInfo.references:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"providerTokens",{get:function(){return n.i(u.e)(this._debugInfo)?this._debugInfo.providerTokens:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"source",{get:function(){return n.i(u.e)(this._debugInfo)?this._debugInfo.source:null},enumerable:!0,configurable:!0}),t}(),h=function(t){function e(e,n,i){t.call(this,e,n,i),this.properties={},this.attributes={},this.classes={},this.styles={},this.childNodes=[],this.nativeElement=e}return d(e,t),e.prototype.addChild=function(t){n.i(u.e)(t)&&(this.childNodes.push(t),t.parent=this)},e.prototype.removeChild=function(t){var e=this.childNodes.indexOf(t);e!==-1&&(t.parent=null,this.childNodes.splice(e,1))},e.prototype.insertChildrenAfter=function(t,e){var i=this.childNodes.indexOf(t);if(i!==-1){var r=this.childNodes.slice(0,i+1),o=this.childNodes.slice(i+1);this.childNodes=l.a.concat(l.a.concat(r,e),o);for(var s=0;s<e.length;++s){var a=e[s];n.i(u.e)(a.parent)&&a.parent.removeChild(a),a.parent=this}}},e.prototype.query=function(t){var e=this.queryAll(t);return e.length>0?e[0]:null},e.prototype.queryAll=function(t){var e=[];return r(this,t,e),e},e.prototype.queryAllNodes=function(t){var e=[];return o(this,t,e),e},Object.defineProperty(e.prototype,"children",{get:function(){var t=[];return this.childNodes.forEach(function(n){n instanceof e&&t.push(n)}),t},enumerable:!0,configurable:!0}),e.prototype.triggerEventHandler=function(t,e){this.listeners.forEach(function(n){n.name==t&&n.callback(e)})},e}(f),m=new Map},function(t,e,n){"use strict";function i(t){for(var e=[],n=0;n<t.length;++n){if(o.a.contains(e,t[n]))return e.push(t[n]),e;e.push(t[n])}return e}function r(t){if(t.length>1){var e=i(o.a.reversed(t)),r=e.map(function(t){return n.i(a.b)(t.token)});return" ("+r.join(" -> ")+")"}return""}var o=n(18),s=n(30),a=n(3);n.d(e,"f",function(){return l}),n.d(e,"h",function(){return u}),n.d(e,"e",function(){return d}),n.d(e,"g",function(){return p}),n.d(e,"b",function(){return f}),n.d(e,"c",function(){return h}),n.d(e,"d",function(){return m}),n.d(e,"a",function(){return v});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var c=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},l=function(t){function e(e,n,i){t.call(this,"DI Error"),this.keys=[n],this.injectors=[e],this.constructResolvingMessage=i,this.message=this.constructResolvingMessage(this.keys)}return c(e,t),e.prototype.addKey=function(t,e){this.injectors.push(t),this.keys.push(e),this.message=this.constructResolvingMessage(this.keys)},e}(s.b),u=function(t){function e(e,i){t.call(this,e,i,function(t){var e=n.i(a.b)(o.a.first(t).token);return"No provider for "+e+"!"+r(t)})}return c(e,t),e}(l),d=function(t){function e(e,n){t.call(this,e,n,function(t){return"Cannot instantiate cyclic dependency!"+r(t)})}return c(e,t),e}(l),p=function(t){function e(e,n,i,r){t.call(this,"DI Error",n),this.keys=[r],this.injectors=[e]}return c(e,t),e.prototype.addKey=function(t,e){this.injectors.push(t),this.keys.push(e)},Object.defineProperty(e.prototype,"message",{get:function(){var t=n.i(a.b)(o.a.first(this.keys).token);return this.originalError.message+": Error during instantiation of "+t+"!"+r(this.keys)+"."},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"causeKey",{get:function(){return this.keys[0]},enumerable:!0,configurable:!0}),e}(s.c),f=function(t){function e(e){t.call(this,"Invalid provider - only instances of Provider and Type are allowed, got: "+e)}return c(e,t),e}(s.b),h=function(t){function e(n,i){t.call(this,e._genMessage(n,i))}return c(e,t),e._genMessage=function(t,e){for(var i=[],r=0,o=e.length;r<o;r++){var s=e[r];s&&0!=s.length?i.push(s.map(a.b).join(" ")):i.push("?")}return"Cannot resolve all parameters for '"+n.i(a.b)(t)+"'("+i.join(", ")+"). Make sure that all the parameters are decorated with Inject or have valid type annotations and that '"+n.i(a.b)(t)+"' is decorated with Injectable."},e}(s.b),m=function(t){function e(e){t.call(this,"Index "+e+" is out-of-bounds.")}return c(e,t),e}(s.b),v=function(t){function e(e,n){t.call(this,"Cannot mix multi providers and regular providers, got: "+e.toString()+" "+n.toString())}return c(e,t),e}(s.b)},function(t,e,n){"use strict";n.d(e,"a",function(){return i});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var i=function(){function t(t){void 0===t&&(t=!0),this._console=console,this.rethrowError=t}return t.prototype.handleError=function(t){var e=this._findOriginalError(t),n=this._findOriginalStack(t),i=this._findContext(t);if(this._console.error("EXCEPTION: "+this._extractMessage(t)),e&&this._console.error("ORIGINAL EXCEPTION: "+this._extractMessage(e)),n&&(this._console.error("ORIGINAL STACKTRACE:"),this._console.error(n)),i&&(this._console.error("ERROR CONTEXT:"),this._console.error(i)),this.rethrowError)throw t},t.prototype._extractMessage=function(t){return t instanceof Error?t.message:t.toString()},t.prototype._findContext=function(t){return t?t.context?t.context:this._findContext(t.originalError):null},t.prototype._findOriginalError=function(t){for(var e=t.originalError;e&&e.originalError;)e=e.originalError;return e},t.prototype._findOriginalStack=function(t){if(!(t instanceof Error))return null;for(var e=t,n=e.stack;e instanceof Error&&e.originalError;)e=e.originalError,e instanceof Error&&e.stack&&(n=e.stack);return n},t}()},function(t,e,n){"use strict";var i=n(167);n.d(e,"c",function(){return r}),n.d(e,"a",function(){return o}),n.d(e,"b",function(){return s});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var r=new i.a("LocaleId"),o=new i.a("Translations"),s=new i.a("TranslationsFormat")},function(t,e,n){"use strict";var i=n(30),r=n(117);n.d(e,"b",function(){return s}),n.d(e,"a",function(){return l});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=function(){function t(){}return Object.defineProperty(t.prototype,"location",{get:function(){return n.i(i.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"injector",{get:function(){return n.i(i.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"instance",{get:function(){return n.i(i.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"hostView",{get:function(){return n.i(i.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"changeDetectorRef",{get:function(){return n.i(i.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"componentType",{get:function(){return n.i(i.a)()},enumerable:!0,configurable:!0}),t}(),a=function(t){function e(e,n){t.call(this),this._hostElement=e,this._componentType=n}return o(e,t),Object.defineProperty(e.prototype,"location",{get:function(){return this._hostElement.elementRef},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"injector",{get:function(){return this._hostElement.injector},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"instance",{get:function(){return this._hostElement.component},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"hostView",{get:function(){return this._hostElement.parentView.ref},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"changeDetectorRef",{get:function(){return this._hostElement.parentView.ref},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"componentType",{get:function(){return this._componentType},enumerable:!0,configurable:!0}),e.prototype.destroy=function(){this._hostElement.parentView.destroy()},e.prototype.onDestroy=function(t){this.hostView.onDestroy(t)},e}(s),c=new Object,l=function(){function t(t,e,n){this.selector=t,this._viewFactory=e,this._componentType=n}return Object.defineProperty(t.prototype,"componentType",{get:function(){return this._componentType},enumerable:!0,configurable:!0}),t.prototype.create=function(t,e,n){void 0===e&&(e=null),void 0===n&&(n=null);var i=t.get(r.a);e||(e=[]);var o=this._viewFactory(i,t,null),s=o.create(c,e,n);return new a(s,this._componentType)},t}()},function(t,e,n){"use strict";var i=n(3),r=n(116);n.d(e,"b",function(){return o}),n.d(e,"a",function(){return s});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var o=function(){function t(t,e,n){this.providerTokens=t,this.componentToken=e,this.refTokens=n}return t}(),s=function(){function t(t,e,n,i){this._view=t,this._nodeIndex=e,this._tplRow=n,this._tplCol=i}return Object.defineProperty(t.prototype,"_staticNodeInfo",{get:function(){return n.i(i.e)(this._nodeIndex)?this._view.staticNodeDebugInfos[this._nodeIndex]:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"context",{get:function(){return this._view.context},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"component",{get:function(){var t=this._staticNodeInfo;return n.i(i.e)(t)&&n.i(i.e)(t.componentToken)?this.injector.get(t.componentToken):null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"componentRenderElement",{get:function(){for(var t=this._view;n.i(i.e)(t.declarationAppElement)&&t.type!==r.a.COMPONENT;)t=t.declarationAppElement.parentView;return n.i(i.e)(t.declarationAppElement)?t.declarationAppElement.nativeElement:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"injector",{get:function(){return this._view.injector(this._nodeIndex)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"renderNode",{get:function(){return n.i(i.e)(this._nodeIndex)&&this._view.allNodes?this._view.allNodes[this._nodeIndex]:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"providerTokens",{get:function(){var t=this._staticNodeInfo;return n.i(i.e)(t)?t.providerTokens:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"source",{get:function(){return this._view.componentType.templateUrl+":"+this._tplRow+":"+this._tplCol},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"references",{get:function(){var t=this,e={},r=this._staticNodeInfo;if(n.i(i.e)(r)){var o=r.refTokens;Object.keys(o).forEach(function(r){var s,a=o[r];s=n.i(i.c)(a)?t._view.allNodes?t._view.allNodes[t._nodeIndex]:null:t._view.injectorGet(a,t._nodeIndex,null),e[r]=s})}return e},enumerable:!0,configurable:!0}),t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return i});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var i=function(){function t(t){this.nativeElement=t}return t}()},function(t,e,n){"use strict";var i=n(111),r=n(30);n.d(e,"a",function(){return s}),n.d(e,"c",function(){return a}),n.d(e,"b",function(){return c});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=function(t){function e(e,n){var r="Expression has changed after it was checked. Previous value: '"+e+"'. Current value: '"+n+"'.";e===i.a&&(r+=" It seems like the view has been created after its parent and its children have been dirty checked. Has it been created in a change detection hook ?"),t.call(this,r)}return o(e,t),e}(r.b),a=function(t){function e(e,n){t.call(this,"Error in "+n.source,e),this.context=n}return o(e,t),e}(r.c),c=function(t){function e(e){t.call(this,"Attempt to use a destroyed view: "+e)}return o(e,t),e}(r.b)},function(t,e,n){"use strict";var i=n(113),r=n(30),o=n(3),s=n(115);n.d(e,"b",function(){return c}),n.d(e,"a",function(){return l}),n.d(e,"c",function(){return d});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var a=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},c=function(){function t(){}return Object.defineProperty(t.prototype,"injector",{get:function(){return n.i(r.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"componentFactoryResolver",{get:function(){return n.i(r.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"instance",{get:function(){return n.i(r.a)()},enumerable:!0,configurable:!0}),t}(),l=function(){function t(t,e){this._injectorClass=t,this._moduleType=e}return Object.defineProperty(t.prototype,"moduleType",{get:function(){return this._moduleType},enumerable:!0,configurable:!0}),t.prototype.create=function(t){t||(t=i.b.NULL);var e=new this._injectorClass(t);return e.create(),e},t}(),u=new Object,d=function(t){function e(e,n,i){t.call(this,n,e.get(s.a,s.a.NULL)),this.parent=e,this.bootstrapFactories=i,this._destroyListeners=[],this._destroyed=!1}return a(e,t),e.prototype.create=function(){this.instance=this.createInternal()},e.prototype.get=function(t,e){if(void 0===e&&(e=i.a),t===i.b||t===s.a)return this;var n=this.getInternal(t,u);return n===u?this.parent.get(t,e):n},Object.defineProperty(e.prototype,"injector",{get:function(){return this},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"componentFactoryResolver",{get:function(){return this},enumerable:!0,configurable:!0}),e.prototype.destroy=function(){if(this._destroyed)throw new Error("The ng module "+n.i(o.b)(this.instance.constructor)+" has already been destroyed.");this._destroyed=!0,this.destroyInternal(),this._destroyListeners.forEach(function(t){return t()})},e.prototype.onDestroy=function(t){this._destroyListeners.push(t)},e}(s.b)},function(t,e,n){"use strict";function i(t,e){var n=s.get(t);if(n)throw new Error("Duplicate module registered for "+t+" - "+n.moduleType.name+" vs "+e.moduleType.name);s.set(t,e)}function r(t){var e=s.get(t);if(!e)throw new Error("No module with ID "+t+" loaded");return e}n.d(e,"a",function(){return o}),e.c=i,e.b=r;/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var o=function(){function t(){}return t}(),s=new Map},function(t,e,n){"use strict";n.d(e,"a",function(){return r}),n.d(e,"b",function(){return o});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},r=function(){function t(){}return Object.defineProperty(t.prototype,"elementRef",{get:function(){return null},enumerable:!0,configurable:!0}),t}(),o=function(t){function e(e,n){t.call(this),this._appElement=e,this._viewFactory=n}return i(e,t),e.prototype.createEmbeddedView=function(t){var e=this._viewFactory(this._appElement.parentView.viewUtils,this._appElement.parentInjector,this._appElement);return e.create(t||{},null,null),e.ref},Object.defineProperty(e.prototype,"elementRef",{get:function(){return this._appElement.elementRef},enumerable:!0,configurable:!0}),e}(r)},function(t,e,n){"use strict";var i=n(18),r=n(30),o=n(3),s=n(118);n.d(e,"b",function(){return a}),n.d(e,"a",function(){return c});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var a=function(){function t(){}return Object.defineProperty(t.prototype,"element",{get:function(){return n.i(r.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"injector",{get:function(){return n.i(r.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"parentInjector",{get:function(){return n.i(r.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"length",{get:function(){return n.i(r.a)()},enumerable:!0,configurable:!0}),t}(),c=function(){function t(t){this._element=t,this._createComponentInContainerScope=n.i(s.a)("ViewContainerRef#createComponent()"),this._insertScope=n.i(s.a)("ViewContainerRef#insert()"),this._removeScope=n.i(s.a)("ViewContainerRef#remove()"),this._detachScope=n.i(s.a)("ViewContainerRef#detach()")}return t.prototype.get=function(t){return this._element.nestedViews[t].ref},Object.defineProperty(t.prototype,"length",{get:function(){var t=this._element.nestedViews;return n.i(o.e)(t)?t.length:0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"element",{get:function(){return this._element.elementRef},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"injector",{get:function(){return this._element.injector},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"parentInjector",{get:function(){return this._element.parentInjector},enumerable:!0,configurable:!0}),t.prototype.createEmbeddedView=function(t,e,n){void 0===e&&(e=null),void 0===n&&(n=-1);var i=t.createEmbeddedView(e);return this.insert(i,n),i},t.prototype.createComponent=function(t,e,i,r){void 0===e&&(e=-1),void 0===i&&(i=null),void 0===r&&(r=null);var o=this._createComponentInContainerScope(),a=i||this._element.parentInjector,c=t.create(a,r);return this.insert(c.hostView,e),n.i(s.b)(o,c)},t.prototype.insert=function(t,e){void 0===e&&(e=-1);var i=this._insertScope();e==-1&&(e=this.length);var r=t;return this._element.attachView(r.internalView,e),n.i(s.b)(i,r)},t.prototype.move=function(t,e){var i=this._insertScope();if(e!=-1){var r=t;return this._element.moveView(r.internalView,e),n.i(s.b)(i,r)}},t.prototype.indexOf=function(t){return i.a.indexOf(this._element.nestedViews,t.internalView)},t.prototype.remove=function(t){void 0===t&&(t=-1);var e=this._removeScope();t==-1&&(t=this.length-1);var i=this._element.detachView(t);i.destroy(),n.i(s.b)(e)},t.prototype.detach=function(t){void 0===t&&(t=-1);var e=this._detachScope();t==-1&&(t=this.length-1);var i=this._element.detachView(t);return n.i(s.b)(e,i.ref)},t.prototype.clear=function(){for(var t=this.length-1;t>=0;t--)this.remove(t)},t}()},function(t,e,n){"use strict";var i=n(285),r=n(112),o=n(30);n.d(e,"b",function(){return a}),n.d(e,"a",function(){return c}),n.d(e,"c",function(){return l});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var s=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},a=function(){function t(){}return Object.defineProperty(t.prototype,"destroyed",{get:function(){return n.i(o.a)()},enumerable:!0,configurable:!0}),t}(),c=function(t){function e(){t.apply(this,arguments)}return s(e,t),Object.defineProperty(e.prototype,"context",{get:function(){return n.i(o.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"rootNodes",{get:function(){return n.i(o.a)()},enumerable:!0,configurable:!0}),e}(a),l=function(){function t(t){this._view=t,this._view=t,this._originalMode=this._view.cdMode}return Object.defineProperty(t.prototype,"internalView",{get:function(){return this._view},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"rootNodes",{get:function(){return this._view.flatRootNodes},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"context",{get:function(){return this._view.context},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"destroyed",{get:function(){return this._view.destroyed},enumerable:!0,configurable:!0}),t.prototype.markForCheck=function(){this._view.markPathToRootAsCheckOnce()},t.prototype.detach=function(){this._view.cdMode=r.b.Detached},t.prototype.detectChanges=function(){this._view.detectChanges(!1),n.i(i.a)()},t.prototype.checkNoChanges=function(){this._view.detectChanges(!0)},t.prototype.reattach=function(){this._view.cdMode=this._originalMode,this.markForCheck()},t.prototype.onDestroy=function(t){this._view.disposables.push(t)},t.prototype.destroy=function(){this._view.destroy()},t}()},function(t,e,n){"use strict";var i=n(501),r=n(502),o=n(305),s=n(503),a=n(306);n.d(e,"a",function(){return i.a}),n.d(e,"b",function(){return i.b}),n.d(e,"c",function(){return i.c}),n.d(e,"d",function(){return i.d}),n.d(e,"e",function(){return i.e}),n.d(e,"f",function(){return i.f}),n.d(e,"g",function(){return i.g}),n.d(e,"h",function(){return r.a}),n.d(e,"i",function(){return r.b}),n.d(e,"j",function(){return r.c}),n.d(e,"k",function(){return r.d}),n.d(e,"l",function(){return r.e}),n.d(e,"m",function(){return r.f}),n.d(e,"n",function(){return r.g}),n.d(e,"o",function(){return o.a}),n.d(e,"p",function(){return o.b}),n.d(e,"q",function(){return o.c}),n.d(e,"r",function(){return o.d}),n.d(e,"s",function(){return o.e}),n.d(e,"t",function(){return o.f}),n.d(e,"u",function(){return o.g}),n.d(e,"v",function(){return o.h}),n.d(e,"w",function(){return s.a}),n.d(e,"x",function(){return s.b}),n.d(e,"y",function(){return s.c}),n.d(e,"z",function(){return a.a})},function(t,e,n){"use strict";n.d(e,"i",function(){return i}),n.d(e,"j",function(){return r}),n.d(e,"f",function(){return o}),n.d(e,"h",function(){return s}),n.d(e,"e",function(){return a}),n.d(e,"a",function(){return c}),n.d(e,"b",function(){return l}),n.d(e,"g",function(){return u}),n.d(e,"d",function(){return d}),n.d(e,"c",function(){return p});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var i;!function(t){t[t.OnInit=0]="OnInit",t[t.OnDestroy=1]="OnDestroy",t[t.DoCheck=2]="DoCheck",t[t.OnChanges=3]="OnChanges",t[t.AfterContentInit=4]="AfterContentInit",t[t.AfterContentChecked=5]="AfterContentChecked",t[t.AfterViewInit=6]="AfterViewInit",t[t.AfterViewChecked=7]="AfterViewChecked"}(i||(i={}));var r=[i.OnInit,i.OnDestroy,i.DoCheck,i.OnChanges,i.AfterContentInit,i.AfterContentChecked,i.AfterViewInit,i.AfterViewChecked],o=function(){function t(){}return t}(),s=function(){function t(){}return t}(),a=function(){function t(){}return t}(),c=function(){function t(){}return t}(),l=function(){function t(){}return t}(),u=function(){function t(){}return t}(),d=function(){function t(){}return t}(),p=function(){function t(){}return t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return i}),n.d(e,"b",function(){return r});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var i;!function(t){t[t.Emulated=0]="Emulated",t[t.Native=1]="Native",t[t.None=2]="None"}(i||(i={}));var r=function(){function t(t){var e=void 0===t?{}:t,n=e.templateUrl,i=e.template,r=e.encapsulation,o=e.styles,s=e.styleUrls,a=e.animations,c=e.interpolation;this.templateUrl=n,this.template=i,this.styleUrls=s,this.styles=o,this.encapsulation=r,this.animations=a,this.interpolation=c}return t}()},function(t,e,n){"use strict";function i(t){return t?t.map(function(t){var e=t.type,n=e.annotationCls,i=t.args?t.args:[];return new(n.bind.apply(n,[void 0].concat(i)))}):[]}var r=n(3),o=n(176);n.d(e,"a",function(){return s});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var s=function(){function t(t){this._reflect=t||r.a.Reflect}return t.prototype.isReflectionEnabled=function(){return!0},t.prototype.factory=function(t){return function(){for(var e=[],n=0;n<arguments.length;n++)e[n-0]=arguments[n];return new(t.bind.apply(t,[void 0].concat(e)))}},t.prototype._zipTypesAndAnnotations=function(t,e){var i;i="undefined"==typeof t?new Array(e.length):new Array(t.length);for(var o=0;o<i.length;o++)"undefined"==typeof t?i[o]=[]:t[o]!=Object?i[o]=[t[o]]:i[o]=[],e&&n.i(r.e)(e[o])&&(i[o]=i[o].concat(e[o]));return i},t.prototype.parameters=function(t){if(t.parameters)return t.parameters;if(t.ctorParameters){var e=t.ctorParameters,o=e.map(function(t){return t&&t.type}),s=e.map(function(t){return t&&i(t.decorators)});return this._zipTypesAndAnnotations(o,s)}if(n.i(r.e)(this._reflect)&&n.i(r.e)(this._reflect.getMetadata)){var s=this._reflect.getMetadata("parameters",t),o=this._reflect.getMetadata("design:paramtypes",t);if(o||s)return this._zipTypesAndAnnotations(o,s)}return new Array(t.length).fill(void 0)},t.prototype.annotations=function(t){if(t.annotations){var e=t.annotations;return n.i(r.d)(e)&&e.annotations&&(e=e.annotations),e}if(t.decorators)return i(t.decorators);if(this._reflect&&this._reflect.getMetadata){var e=this._reflect.getMetadata("annotations",t);if(e)return e}return[]},t.prototype.propMetadata=function(t){if(t.propMetadata){var e=t.propMetadata;return n.i(r.d)(e)&&e.propMetadata&&(e=e.propMetadata),e}if(t.propDecorators){var o=t.propDecorators,s={};return Object.keys(o).forEach(function(t){s[t]=i(o[t])}),s}if(this._reflect&&this._reflect.getMetadata){var e=this._reflect.getMetadata("propMetadata",t);if(e)return e}return{}},t.prototype.interfaces=function(t){return[]},t.prototype.hasLifecycleHook=function(t,e,n){if(!(t instanceof o.a))return!1;var i=t.prototype;return!!i[n]},t.prototype.getter=function(t){return new Function("o","return o."+t+";")},t.prototype.setter=function(t){return new Function("o","v","return o."+t+" = v;")},t.prototype.method=function(t){var e="if (!o."+t+") throw new Error('\""+t+"\" is undefined');\n        return o."+t+".apply(o, args);";return new Function("o","args",e)},t.prototype.importUri=function(t){return"object"==typeof t&&t.filePath?t.filePath:"./"+n.i(r.b)(t)},t.prototype.resolveIdentifier=function(t,e,n){return n},t.prototype.resolveEnum=function(t,e){return t[e]},t}()},function(t,e,n){"use strict";function i(t,e){Object.keys(e).forEach(function(n){t.set(n,e[n])})}var r=n(18),o=n(173);n.d(e,"a",function(){return a});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var s=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},a=(function(){function t(t,e,n,i,r){this.annotations=t,this.parameters=e,this.factory=n,this.interfaces=i,this.propMetadata=r}return t}(),function(t){function e(e){t.call(this),this.reflectionCapabilities=e,this._injectableInfo=new Map,this._getters=new Map,this._setters=new Map,this._methods=new Map,this._usedKeys=null}return s(e,t),e.prototype.updateCapabilities=function(t){this.reflectionCapabilities=t},e.prototype.isReflectionEnabled=function(){return this.reflectionCapabilities.isReflectionEnabled()},e.prototype.trackUsage=function(){this._usedKeys=new Set},e.prototype.listUnusedKeys=function(){var t=this;if(!this._usedKeys)throw new Error("Usage tracking is disabled");var e=r.b.keys(this._injectableInfo);return e.filter(function(e){return!t._usedKeys.has(e)})},e.prototype.registerFunction=function(t,e){this._injectableInfo.set(t,e)},e.prototype.registerType=function(t,e){this._injectableInfo.set(t,e)},e.prototype.registerGetters=function(t){i(this._getters,t)},e.prototype.registerSetters=function(t){i(this._setters,t)},e.prototype.registerMethods=function(t){i(this._methods,t)},e.prototype.factory=function(t){return this._containsReflectionInfo(t)?this._getReflectionInfo(t).factory||null:this.reflectionCapabilities.factory(t)},e.prototype.parameters=function(t){return this._injectableInfo.has(t)?this._getReflectionInfo(t).parameters||[]:this.reflectionCapabilities.parameters(t)},e.prototype.annotations=function(t){return this._injectableInfo.has(t)?this._getReflectionInfo(t).annotations||[]:this.reflectionCapabilities.annotations(t)},e.prototype.propMetadata=function(t){return this._injectableInfo.has(t)?this._getReflectionInfo(t).propMetadata||{}:this.reflectionCapabilities.propMetadata(t)},e.prototype.interfaces=function(t){return this._injectableInfo.has(t)?this._getReflectionInfo(t).interfaces||[]:this.reflectionCapabilities.interfaces(t)},e.prototype.hasLifecycleHook=function(t,e,n){return this.interfaces(t).indexOf(e)!==-1||this.reflectionCapabilities.hasLifecycleHook(t,e,n)},e.prototype.getter=function(t){return this._getters.has(t)?this._getters.get(t):this.reflectionCapabilities.getter(t)},e.prototype.setter=function(t){return this._setters.has(t)?this._setters.get(t):this.reflectionCapabilities.setter(t)},e.prototype.method=function(t){return this._methods.has(t)?this._methods.get(t):this.reflectionCapabilities.method(t)},e.prototype._getReflectionInfo=function(t){return this._usedKeys&&this._usedKeys.add(t),this._injectableInfo.get(t)},e.prototype._containsReflectionInfo=function(t){return this._injectableInfo.has(t)},e.prototype.importUri=function(t){return this.reflectionCapabilities.importUri(t)},e.prototype.resolveIdentifier=function(t,e,n){return this.reflectionCapabilities.resolveIdentifier(t,e,n)},e.prototype.resolveEnum=function(t,e){return this.reflectionCapabilities.resolveEnum(t,e)},e}(o.a))},function(t,e,n){"use strict";n.d(e,"b",function(){return i}),n.d(e,"a",function(){return r});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var i;!function(t){t[t.NONE=0]="NONE",t[t.HTML=1]="HTML",t[t.STYLE=2]="STYLE",t[t.SCRIPT=3]="SCRIPT",t[t.URL=4]="URL",t[t.RESOURCE_URL=5]="RESOURCE_URL"}(i||(i={}));var r=function(){function t(){}return t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return i});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var i={formControlName:'\n    <div [formGroup]="myGroup">\n      <input formControlName="firstName">\n    </div>\n\n    In your class:\n\n    this.myGroup = new FormGroup({\n       firstName: new FormControl()\n    });',formGroupName:'\n    <div [formGroup]="myGroup">\n       <div formGroupName="person">\n          <input formControlName="firstName">\n       </div>\n    </div>\n\n    In your class:\n\n    this.myGroup = new FormGroup({\n       person: new FormGroup({ firstName: new FormControl() })\n    });',formArrayName:'\n    <div [formGroup]="myGroup">\n      <div formArrayName="cities">\n        <div *ngFor="let city of cityArray.controls; let i=index">\n          <input [formControlName]="i">\n        </div>\n      </div>\n    </div>\n\n    In your class:\n\n    this.cityArray = new FormArray([new FormControl(\'SF\')]);\n    this.myGroup = new FormGroup({\n      cities: this.cityArray\n    });',ngModelGroup:'\n    <form>\n       <div ngModelGroup="person">\n          <input [(ngModel)]="person.name" name="firstName">\n       </div>\n    </form>',ngModelWithFormGroup:'\n    <div [formGroup]="myGroup">\n       <input formControlName="firstName">\n       <input [(ngModel)]="showMoreControls" [ngModelOptions]="{standalone: true}">\n    </div>\n  '}},function(t,e,n){"use strict";var i=n(310);n.d(e,"a",function(){return r});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var r=function(){function t(){}return t.modelParentException=function(){throw new Error('\n      ngModel cannot be used to register form controls with a parent formGroup directive.  Try using\n      formGroup\'s partner directive "formControlName" instead.  Example:\n\n      '+i.a.formControlName+"\n\n      Or, if you'd like to avoid registering this form control, indicate that it's standalone in ngModelOptions:\n\n      Example:\n\n      "+i.a.ngModelWithFormGroup)},t.formGroupNameException=function(){throw new Error("\n      ngModel cannot be used to register form controls with a parent formGroupName or formArrayName directive.\n\n      Option 1: Use formControlName instead of ngModel (reactive strategy):\n\n      "+i.a.formGroupName+"\n\n      Option 2:  Update ngModel's parent be ngModelGroup (template-driven strategy):\n\n      "+i.a.ngModelGroup)},t.missingNameException=function(){throw new Error('If ngModel is used within a form tag, either the name attribute must be set or the form\n      control must be defined as \'standalone\' in ngModelOptions.\n\n      Example 1: <input [(ngModel)]="person.firstName" name="first">\n      Example 2: <input [(ngModel)]="person.firstName" [ngModelOptions]="{standalone: true}">')},t.modelGroupParentException=function(){throw new Error("\n      ngModelGroup cannot be used with a parent formGroup directive.\n\n      Option 1: Use formGroupName instead of ngModelGroup (reactive strategy):\n\n      "+i.a.formGroupName+"\n\n      Option 2:  Use a regular form tag instead of the formGroup directive (template-driven strategy):\n\n      "+i.a.ngModelGroup)},t}()},function(t,e,n){"use strict";var i=n(0),r=n(25),o=n(125);n.d(e,"a",function(){return s});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var s=function(){function t(){}return t.prototype.group=function(t,e){void 0===e&&(e=null);var i=this._reduceControls(t),s=n.i(r.a)(e)?e.validator:null,a=n.i(r.a)(e)?e.asyncValidator:null;return new o.a(i,s,a)},t.prototype.control=function(t,e,n){return void 0===e&&(e=null),void 0===n&&(n=null),new o.b(t,e,n)},t.prototype.array=function(t,e,n){var i=this;void 0===e&&(e=null),void 0===n&&(n=null);var r=t.map(function(t){return i._createControl(t)});return new o.c(r,e,n)},t.prototype._reduceControls=function(t){var e=this,n={};return Object.keys(t).forEach(function(i){n[i]=e._createControl(t[i])}),n},t.prototype._createControl=function(t){if(t instanceof o.b||t instanceof o.a||t instanceof o.c)return t;if(n.i(r.c)(t)){var e=t[0],i=t.length>1?t[1]:null,s=t.length>2?t[2]:null;return this.control(e,i,s)}return this.control(t)},t.decorators=[{type:i.Injectable}],t.ctorParameters=[],t}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return r});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var r=i.__core_private__.isPromise},function(t,e,n){"use strict";var i=n(103),r=n(0),o=n(517),s=n(315);n.d(e,"a",function(){return a});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var a=[o.a,{provide:r.COMPILER_OPTIONS,useValue:{providers:[{provide:i.a,useClass:s.a}]},multi:!0}]},function(t,e,n){"use strict";var i=n(103),r=n(0);n.d(e,"a",function(){return s});var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=function(t){function e(){t.apply(this,arguments)}return o(e,t),e.prototype.get=function(t){var e,n,i=new Promise(function(t,i){e=t,n=i}),r=new XMLHttpRequest;return r.open("GET",t,!0),r.responseType="text",r.onload=function(){var i=r.response||r.responseText,o=1223===r.status?204:r.status;0===o&&(o=i?200:0),200<=o&&o<=300?e(i):n("Failed to load "+t)},r.onerror=function(){n("Failed to load "+t)},r.send(),i},e.decorators=[{type:r.Injectable}],e.ctorParameters=[],e}(i.a)},function(t,e,n){"use strict";function i(){d.a.makeCurrent(),f.a.init()}function r(){return new c.ErrorHandler}function o(){return n.i(v.a)().defaultDoc()}function s(){return n.i(v.a)().supportsWebAnimation()?new u.a:l.a.NOOP}var a=n(16),c=n(0),l=n(187),u=n(525),d=n(317),p=n(318),f=n(319),h=n(320),m=n(188),v=n(12),g=n(189),b=n(126),y=n(321),w=n(71),_=n(190),x=n(322),C=n(191),k=n(325);n.d(e,"b",function(){return E}),n.d(e,"c",function(){return S}),n.d(e,"e",function(){return O}),e.a=i,n.d(e,"d",function(){return T});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var E=[{provide:c.PLATFORM_INITIALIZER,useValue:i,multi:!0},{provide:a.PlatformLocation,useClass:p.a}],S=[{provide:c.Sanitizer,useExisting:k.a},{provide:k.a,useClass:k.b}],O=n.i(c.createPlatformFactory)(c.platformCore,"browser",E),T=function(){function t(t){if(t)throw new Error("BrowserModule has already been loaded. If you need access to common directives such as NgIf and NgFor from a lazy loaded module, import CommonModule instead.")}return t.decorators=[{type:c.NgModule,args:[{providers:[S,{provide:c.ErrorHandler,useFactory:r,deps:[]},{provide:b.a,useFactory:o,deps:[]},{provide:w.c,useClass:y.a,multi:!0},{provide:w.c,useClass:x.a,multi:!0},{provide:w.c,useClass:_.a,multi:!0},{provide:_.b,useClass:_.c},{provide:g.a,useClass:g.b},{provide:c.RootRenderer,useExisting:g.a},{provide:C.b,useExisting:C.a},{provide:l.a,useFactory:s},C.a,c.Testability,w.a,m.a,h.a],exports:[a.CommonModule,c.ApplicationModule]}]}],t.ctorParameters=[{type:t,decorators:[{type:c.Optional},{type:c.SkipSelf}]}],t}()},function(t,e,n){"use strict";function i(){return v||(v=document.querySelector("base"))?v.getAttribute("href"):null}function r(t){return l||(l=document.createElement("a")),l.setAttribute("href",t),"/"===l.pathname.charAt(0)?l.pathname:"/"+l.pathname}function o(t,e){e=encodeURIComponent(e);for(var n=0,i=t.split(";");n<i.length;n++){var r=i[n],o=r.indexOf("="),s=o==-1?[r,""]:[r.slice(0,o),r.slice(o+1)],a=s[0],c=s[1];if(a.trim()===e)return decodeURIComponent(c)}return null}var s=n(12),a=n(31),c=n(519);n.d(e,"a",function(){return m});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var l,u=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},d={class:"className",innerHtml:"innerHTML",readonly:"readOnly",tabindex:"tabIndex"},p=3,f={"\b":"Backspace","\t":"Tab","":"Delete","":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},h={A:"1",B:"2",C:"3",D:"4",E:"5",F:"6",G:"7",H:"8",I:"9",J:"*",K:"+",M:"-",N:".",O:"/","`":"0","":"NumLock"},m=function(t){function e(){t.apply(this,arguments)}return u(e,t),e.prototype.parse=function(t){throw new Error("parse not implemented")},e.makeCurrent=function(){n.i(s.c)(new e)},e.prototype.hasProperty=function(t,e){return e in t},e.prototype.setProperty=function(t,e,n){t[e]=n},e.prototype.getProperty=function(t,e){return t[e]},e.prototype.invoke=function(t,e,n){(i=t)[e].apply(i,n);var i},e.prototype.logError=function(t){(window.console.error||window.console.log)(t)},e.prototype.log=function(t){window.console.log(t)},e.prototype.logGroup=function(t){window.console.group&&window.console.group(t),this.logError(t)},e.prototype.logGroupEnd=function(){window.console.groupEnd&&window.console.groupEnd()},Object.defineProperty(e.prototype,"attrToPropMap",{get:function(){return d},enumerable:!0,configurable:!0}),e.prototype.query=function(t){return document.querySelector(t)},e.prototype.querySelector=function(t,e){return t.querySelector(e)},e.prototype.querySelectorAll=function(t,e){return t.querySelectorAll(e)},e.prototype.on=function(t,e,n){t.addEventListener(e,n,!1)},e.prototype.onAndCancel=function(t,e,n){return t.addEventListener(e,n,!1),function(){t.removeEventListener(e,n,!1)}},e.prototype.dispatchEvent=function(t,e){t.dispatchEvent(e)},e.prototype.createMouseEvent=function(t){var e=document.createEvent("MouseEvent");return e.initEvent(t,!0,!0),e},e.prototype.createEvent=function(t){var e=document.createEvent("Event");return e.initEvent(t,!0,!0),e},e.prototype.preventDefault=function(t){t.preventDefault(),t.returnValue=!1},e.prototype.isPrevented=function(t){return t.defaultPrevented||n.i(a.a)(t.returnValue)&&!t.returnValue},e.prototype.getInnerHTML=function(t){return t.innerHTML},e.prototype.getTemplateContent=function(t){return"content"in t&&t instanceof HTMLTemplateElement?t.content:null},e.prototype.getOuterHTML=function(t){return t.outerHTML},e.prototype.nodeName=function(t){return t.nodeName},e.prototype.nodeValue=function(t){return t.nodeValue},e.prototype.type=function(t){return t.type},e.prototype.content=function(t){return this.hasProperty(t,"content")?t.content:t},e.prototype.firstChild=function(t){return t.firstChild},e.prototype.nextSibling=function(t){return t.nextSibling},e.prototype.parentElement=function(t){return t.parentNode},e.prototype.childNodes=function(t){return t.childNodes},e.prototype.childNodesAsList=function(t){for(var e=t.childNodes,n=new Array(e.length),i=0;i<e.length;i++)n[i]=e[i];return n},e.prototype.clearNodes=function(t){for(;t.firstChild;)t.removeChild(t.firstChild)},e.prototype.appendChild=function(t,e){t.appendChild(e)},e.prototype.removeChild=function(t,e){t.removeChild(e)},e.prototype.replaceChild=function(t,e,n){t.replaceChild(e,n)},e.prototype.remove=function(t){return t.parentNode&&t.parentNode.removeChild(t),t},e.prototype.insertBefore=function(t,e){t.parentNode.insertBefore(e,t)},e.prototype.insertAllBefore=function(t,e){e.forEach(function(e){return t.parentNode.insertBefore(e,t)})},e.prototype.insertAfter=function(t,e){t.parentNode.insertBefore(e,t.nextSibling)},e.prototype.setInnerHTML=function(t,e){t.innerHTML=e},e.prototype.getText=function(t){return t.textContent},e.prototype.setText=function(t,e){t.textContent=e},e.prototype.getValue=function(t){return t.value},e.prototype.setValue=function(t,e){t.value=e},e.prototype.getChecked=function(t){return t.checked},e.prototype.setChecked=function(t,e){t.checked=e},e.prototype.createComment=function(t){return document.createComment(t)},e.prototype.createTemplate=function(t){var e=document.createElement("template");return e.innerHTML=t,e},e.prototype.createElement=function(t,e){return void 0===e&&(e=document),e.createElement(t)},e.prototype.createElementNS=function(t,e,n){return void 0===n&&(n=document),n.createElementNS(t,e)},e.prototype.createTextNode=function(t,e){return void 0===e&&(e=document),e.createTextNode(t)},e.prototype.createScriptTag=function(t,e,n){void 0===n&&(n=document);var i=n.createElement("SCRIPT");return i.setAttribute(t,e),i},e.prototype.createStyleElement=function(t,e){void 0===e&&(e=document);var n=e.createElement("style");return this.appendChild(n,this.createTextNode(t)),n},e.prototype.createShadowRoot=function(t){return t.createShadowRoot()},e.prototype.getShadowRoot=function(t){return t.shadowRoot},e.prototype.getHost=function(t){return t.host},e.prototype.clone=function(t){return t.cloneNode(!0)},e.prototype.getElementsByClassName=function(t,e){return t.getElementsByClassName(e)},e.prototype.getElementsByTagName=function(t,e){return t.getElementsByTagName(e)},e.prototype.classList=function(t){return Array.prototype.slice.call(t.classList,0)},e.prototype.addClass=function(t,e){t.classList.add(e)},e.prototype.removeClass=function(t,e){t.classList.remove(e)},e.prototype.hasClass=function(t,e){return t.classList.contains(e)},e.prototype.setStyle=function(t,e,n){t.style[e]=n},e.prototype.removeStyle=function(t,e){t.style[e]=""},e.prototype.getStyle=function(t,e){return t.style[e]},e.prototype.hasStyle=function(t,e,n){void 0===n&&(n=null);var i=this.getStyle(t,e)||"";return n?i==n:i.length>0},e.prototype.tagName=function(t){return t.tagName},e.prototype.attributeMap=function(t){for(var e=new Map,n=t.attributes,i=0;i<n.length;i++){var r=n[i];e.set(r.name,r.value)}return e},e.prototype.hasAttribute=function(t,e){return t.hasAttribute(e)},e.prototype.hasAttributeNS=function(t,e,n){return t.hasAttributeNS(e,n)},e.prototype.getAttribute=function(t,e){return t.getAttribute(e)},e.prototype.getAttributeNS=function(t,e,n){return t.getAttributeNS(e,n)},e.prototype.setAttribute=function(t,e,n){t.setAttribute(e,n)},e.prototype.setAttributeNS=function(t,e,n,i){t.setAttributeNS(e,n,i)},e.prototype.removeAttribute=function(t,e){t.removeAttribute(e)},e.prototype.removeAttributeNS=function(t,e,n){t.removeAttributeNS(e,n)},e.prototype.templateAwareRoot=function(t){return this.isTemplateElement(t)?this.content(t):t},e.prototype.createHtmlDocument=function(){return document.implementation.createHTMLDocument("fakeTitle")},e.prototype.defaultDoc=function(){return document},e.prototype.getBoundingClientRect=function(t){try{return t.getBoundingClientRect()}catch(t){return{top:0,bottom:0,left:0,right:0,width:0,height:0}}},e.prototype.getTitle=function(){return document.title},e.prototype.setTitle=function(t){document.title=t||""},e.prototype.elementMatches=function(t,e){return t instanceof HTMLElement&&(t.matches&&t.matches(e)||t.msMatchesSelector&&t.msMatchesSelector(e)||t.webkitMatchesSelector&&t.webkitMatchesSelector(e))},e.prototype.isTemplateElement=function(t){return t instanceof HTMLElement&&"TEMPLATE"==t.nodeName},e.prototype.isTextNode=function(t){return t.nodeType===Node.TEXT_NODE},e.prototype.isCommentNode=function(t){return t.nodeType===Node.COMMENT_NODE},e.prototype.isElementNode=function(t){return t.nodeType===Node.ELEMENT_NODE},e.prototype.hasShadowRoot=function(t){return n.i(a.a)(t.shadowRoot)&&t instanceof HTMLElement},e.prototype.isShadowRoot=function(t){return t instanceof DocumentFragment},e.prototype.importIntoDoc=function(t){return document.importNode(this.templateAwareRoot(t),!0)},e.prototype.adoptNode=function(t){return document.adoptNode(t)},e.prototype.getHref=function(t){return t.href},e.prototype.getEventKey=function(t){var e=t.key;if(n.i(a.c)(e)){if(e=t.keyIdentifier,n.i(a.c)(e))return"Unidentified";e.startsWith("U+")&&(e=String.fromCharCode(parseInt(e.substring(2),16)),t.location===p&&h.hasOwnProperty(e)&&(e=h[e]))}return f[e]||e},e.prototype.getGlobalEventTarget=function(t){return"window"===t?window:"document"===t?document:"body"===t?document.body:void 0},e.prototype.getHistory=function(){return window.history},e.prototype.getLocation=function(){return window.location},e.prototype.getBaseHref=function(){var t=i();return n.i(a.c)(t)?null:r(t)},e.prototype.resetBaseElement=function(){v=null},e.prototype.getUserAgent=function(){return window.navigator.userAgent},e.prototype.setData=function(t,e,n){this.setAttribute(t,"data-"+e,n)},e.prototype.getData=function(t,e){return this.getAttribute(t,"data-"+e)},e.prototype.getComputedStyle=function(t){return getComputedStyle(t)},e.prototype.setGlobalVar=function(t,e){n.i(a.d)(a.e,t,e)},e.prototype.supportsWebAnimation=function(){return"function"==typeof Element.prototype.animate},e.prototype.performanceNow=function(){return window.performance&&window.performance.now?window.performance.now():(new Date).getTime()},e.prototype.supportsCookies=function(){return!0},e.prototype.getCookie=function(t){return o(document.cookie,t)},e.prototype.setCookie=function(t,e){document.cookie=encodeURIComponent(t)+"="+encodeURIComponent(e)},e}(c.a),v=null},function(t,e,n){"use strict";var i=n(16),r=n(0),o=n(12),s=n(520);n.d(e,"a",function(){return c});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var a=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},c=function(t){function e(){t.call(this),this._init()}return a(e,t),e.prototype._init=function(){this._location=n.i(o.a)().getLocation(),this._history=n.i(o.a)().getHistory()},Object.defineProperty(e.prototype,"location",{get:function(){return this._location},enumerable:!0,configurable:!0}),e.prototype.getBaseHrefFromDOM=function(){return n.i(o.a)().getBaseHref()},e.prototype.onPopState=function(t){n.i(o.a)().getGlobalEventTarget("window").addEventListener("popstate",t,!1)},e.prototype.onHashChange=function(t){n.i(o.a)().getGlobalEventTarget("window").addEventListener("hashchange",t,!1)},Object.defineProperty(e.prototype,"pathname",{get:function(){return this._location.pathname},set:function(t){this._location.pathname=t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"search",{get:function(){return this._location.search},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"hash",{get:function(){return this._location.hash},enumerable:!0,configurable:!0}),e.prototype.pushState=function(t,e,i){n.i(s.a)()?this._history.pushState(t,e,i):this._location.hash=i},e.prototype.replaceState=function(t,e,i){n.i(s.a)()?this._history.replaceState(t,e,i):this._location.hash=i},e.prototype.forward=function(){this._history.forward()},e.prototype.back=function(){this._history.back()},e.decorators=[{type:r.Injectable}],e.ctorParameters=[],e}(i.PlatformLocation)},function(t,e,n){"use strict";var i=n(0),r=n(12),o=n(192),s=n(31);n.d(e,"a",function(){return a});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var a=function(){function t(){}return t.init=function(){n.i(i.setTestabilityGetter)(new t)},t.prototype.addToWindow=function(t){s.e.getAngularTestability=function(e,n){void 0===n&&(n=!0);var i=t.findTestabilityInTree(e,n);if(null==i)throw new Error("Could not find testability for element.");return i},s.e.getAllAngularTestabilities=function(){return t.getAllTestabilities()},s.e.getAllAngularRootElements=function(){return t.getAllRootElements()};var e=function(t){var e=s.e.getAllAngularTestabilities(),n=e.length,i=!1,r=function(e){i=i||e,n--,0==n&&t(i)};e.forEach(function(t){t.whenStable(r)})};s.e.frameworkStabilizers||(s.e.frameworkStabilizers=o.a.createGrowableSize(0)),s.e.frameworkStabilizers.push(e)},t.prototype.findTestabilityInTree=function(t,e,i){if(null==e)return null;var o=t.getTestability(e);return n.i(s.a)(o)?o:i?n.i(r.a)().isShadowRoot(e)?this.findTestabilityInTree(t,n.i(r.a)().getHost(e),!0):this.findTestabilityInTree(t,n.i(r.a)().parentElement(e),!0):null},t}()},function(t,e,n){"use strict";var i=n(12);n.d(e,"a",function(){return r});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var r=function(){function t(){}return t.prototype.getTitle=function(){return n.i(i.a)().getTitle()},t.prototype.setTitle=function(t){n.i(i.a)().setTitle(t)},t}()},function(t,e,n){"use strict";var i=n(0),r=n(12),o=n(71);n.d(e,"a",function(){return a});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var s=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},a=function(t){function e(){t.apply(this,arguments)}return s(e,t),e.prototype.supports=function(t){return!0},e.prototype.addEventListener=function(t,e,i){var o=this.manager.getZone(),s=function(t){return o.runGuarded(function(){return i(t)})};return this.manager.getZone().runOutsideAngular(function(){return n.i(r.a)().onAndCancel(t,e,s)})},e.prototype.addGlobalEventListener=function(t,e,i){var o=n.i(r.a)().getGlobalEventTarget(t),s=this.manager.getZone(),a=function(t){return s.runGuarded(function(){return i(t)})};return this.manager.getZone().runOutsideAngular(function(){return n.i(r.a)().onAndCancel(o,e,a)})},e.decorators=[{type:i.Injectable}],e.ctorParameters=[],e}(o.b)},function(t,e,n){"use strict";var i=n(0),r=n(192),o=n(31),s=n(12),a=n(71);n.d(e,"a",function(){return d});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var c=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},l=["alt","control","meta","shift"],u={alt:function(t){return t.altKey},control:function(t){return t.ctrlKey},meta:function(t){return t.metaKey},shift:function(t){return t.shiftKey}},d=function(t){function e(){t.call(this)}return c(e,t),e.prototype.supports=function(t){return n.i(o.a)(e.parseEventName(t))},e.prototype.addEventListener=function(t,i,r){var o=e.parseEventName(i),a=e.eventCallback(t,o.fullKey,r,this.manager.getZone());return this.manager.getZone().runOutsideAngular(function(){return n.i(s.a)().onAndCancel(t,o.domEventName,a)})},e.parseEventName=function(t){var n=t.toLowerCase().split("."),i=n.shift();if(0===n.length||"keydown"!==i&&"keyup"!==i)return null;var o=e._normalizeKey(n.pop()),s="";if(l.forEach(function(t){r.a.contains(n,t)&&(r.a.remove(n,t),s+=t+".")}),s+=o,0!=n.length||0===o.length)return null;var a={};return a.domEventName=i,a.fullKey=s,a},e.getEventFullKey=function(t){var e="",i=n.i(s.a)().getEventKey(t);return i=i.toLowerCase()," "===i?i="space":"."===i&&(i="dot"),l.forEach(function(n){if(n!=i){var r=u[n];r(t)&&(e+=n+".")}}),e+=i},e.eventCallback=function(t,n,i,r){return function(t){e.getEventFullKey(t)===n&&r.runGuarded(function(){return i(t)})}},e._normalizeKey=function(t){switch(t){case"esc":return"escape";default:return t}},e.decorators=[{type:i.Injectable}],e.ctorParameters=[],e}(a.b)},function(t,e,n){"use strict";function i(t){return t.replace(o,function(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];return"-"+t[1].toLowerCase()})}function r(t){return t.replace(s,function(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];return t[1].toUpperCase()})}e.b=i,e.a=r;/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var o=/([A-Z])/g,s=/-([a-z])/g},function(t,e,n){"use strict";var i=n(0);n.d(e,"b",function(){return r}),n.d(e,"a",function(){return o});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var r=(i.__core_private__.RenderDebugInfo,i.__core_private__.ReflectionCapabilities,i.__core_private__.DebugDomRootRenderer),o=(i.__core_private__.reflector,i.__core_private__.NoOpAnimationPlayer);i.__core_private__.AnimationPlayer,i.__core_private__.AnimationSequencePlayer,i.__core_private__.AnimationGroupPlayer,i.__core_private__.AnimationKeyframe,i.__core_private__.AnimationStyles,i.__core_private__.prepareFinalAnimationStyles,i.__core_private__.balanceAnimationKeyframes,i.__core_private__.clearStyles,i.__core_private__.collectAndResolveStyles},function(t,e,n){"use strict";var i=n(0),r=n(530),o=n(531),s=n(193);n.d(e,"a",function(){return c}),n.d(e,"b",function(){return l});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var a=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},c=function(){function t(){}return t}(),l=function(t){function e(){t.apply(this,arguments)}return a(e,t),e.prototype.sanitize=function(t,e){if(null==e)return null;switch(t){case i.SecurityContext.NONE:return e;case i.SecurityContext.HTML:return e instanceof d?e.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(e,"HTML"),n.i(r.a)(String(e)));case i.SecurityContext.STYLE:return e instanceof p?e.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(e,"Style"),n.i(o.a)(e));case i.SecurityContext.SCRIPT:if(e instanceof f)return e.changingThisBreaksApplicationSecurity;throw this.checkNotSafeValue(e,"Script"),new Error("unsafe value used in a script context");case i.SecurityContext.URL:return e instanceof m||e instanceof h?e.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(e,"URL"),n.i(s.a)(String(e)));case i.SecurityContext.RESOURCE_URL:if(e instanceof m)return e.changingThisBreaksApplicationSecurity;throw this.checkNotSafeValue(e,"ResourceURL"),new Error("unsafe value used in a resource URL context (see http://g.co/ng/security#xss)");default:throw new Error("Unexpected SecurityContext "+t+" (see http://g.co/ng/security#xss)")}},e.prototype.checkNotSafeValue=function(t,e){if(t instanceof u)throw new Error("Required a safe "+e+", got a "+t.getTypeName()+" (see http://g.co/ng/security#xss)")},e.prototype.bypassSecurityTrustHtml=function(t){return new d(t)},e.prototype.bypassSecurityTrustStyle=function(t){return new p(t)},e.prototype.bypassSecurityTrustScript=function(t){return new f(t)},e.prototype.bypassSecurityTrustUrl=function(t){return new h(t)},e.prototype.bypassSecurityTrustResourceUrl=function(t){return new m(t)},e.decorators=[{type:i.Injectable}],e.ctorParameters=[],e}(c),u=function(){function t(t){this.changingThisBreaksApplicationSecurity=t}return t.prototype.toString=function(){return"SafeValue must use [property]=binding: "+this.changingThisBreaksApplicationSecurity+" (see http://g.co/ng/security#xss)"},t}(),d=function(t){function e(){t.apply(this,arguments)}return a(e,t),e.prototype.getTypeName=function(){return"HTML"},e}(u),p=function(t){function e(){t.apply(this,arguments)}return a(e,t),e.prototype.getTypeName=function(){return"Style"},e}(u),f=function(t){function e(){t.apply(this,arguments)}return a(e,t),e.prototype.getTypeName=function(){return"Script"},e}(u),h=function(t){function e(){t.apply(this,arguments)}return a(e,t),e.prototype.getTypeName=function(){return"URL"},e}(u),m=function(t){function e(){t.apply(this,arguments)}return a(e,t),e.prototype.getTypeName=function(){return"ResourceURL"},e}(u)},function(t,e,n){"use strict";var i=n(0),r=n(91),o=n(194);n.d(e,"a",function(){return s});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var s=function(){function t(t,e,n){var i=this;this.router=t,this.element=e,this.renderer=n,this.classes=[],this.routerLinkActiveOptions={exact:!1},this.subscription=t.events.subscribe(function(t){t instanceof r.b&&i.update()})}return t.prototype.ngAfterContentInit=function(){var t=this;this.links.changes.subscribe(function(e){return t.update()}),this.linksWithHrefs.changes.subscribe(function(e){return t.update()}),this.update()},Object.defineProperty(t.prototype,"routerLinkActive",{set:function(t){Array.isArray(t)?this.classes=t:this.classes=t.split(" ")},enumerable:!0,configurable:!0}),t.prototype.ngOnChanges=function(t){this.update()},t.prototype.ngOnDestroy=function(){this.subscription.unsubscribe()},t.prototype.update=function(){var t=this;if(this.links&&this.linksWithHrefs&&this.router.navigated){var e=this.hasActiveLink();this.classes.forEach(function(n){return t.renderer.setElementClass(t.element.nativeElement,n,e)})}},t.prototype.isLinkActive=function(t){var e=this;return function(n){return t.isActive(n.urlTree,e.routerLinkActiveOptions.exact)}},t.prototype.hasActiveLink=function(){return this.links.some(this.isLinkActive(this.router))||this.linksWithHrefs.some(this.isLinkActive(this.router))},t.decorators=[{type:i.Directive,args:[{selector:"[routerLinkActive]"}]}],t.ctorParameters=[{type:r.a},{type:i.ElementRef},{type:i.Renderer}],t.propDecorators={links:[{type:i.ContentChildren,args:[o.a,{descendants:!0}]}],linksWithHrefs:[{type:i.ContentChildren,args:[o.b,{descendants:!0}]}],routerLinkActiveOptions:[{type:i.Input}],routerLinkActive:[{type:i.Input}]},t}()},function(t,e,n){"use strict";var i=n(0),r=n(127),o=n(43);n.d(e,"a",function(){return s});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var s=function(){function t(t,e,n,r){this.parentOutletMap=t,this.location=e,this.resolver=n,this.name=r,this.activateEvents=new i.EventEmitter,this.deactivateEvents=new i.EventEmitter,t.registerOutlet(r?r:o.a,this)}return t.prototype.ngOnDestroy=function(){this.parentOutletMap.removeOutlet(this.name?this.name:o.a)},Object.defineProperty(t.prototype,"isActivated",{get:function(){return!!this.activated},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"component",{get:function(){if(!this.activated)throw new Error("Outlet is not activated");return this.activated.instance},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"activatedRoute",{get:function(){if(!this.activated)throw new Error("Outlet is not activated");return this._activatedRoute},enumerable:!0,configurable:!0}),t.prototype.deactivate=function(){if(this.activated){var t=this.component;this.activated.destroy(),this.activated=null,this.deactivateEvents.emit(t)}},t.prototype.activate=function(t,e,n,r,o){this.outletMap=o,this._activatedRoute=t;var s,a=t._futureSnapshot,c=a._routeConfig.component;s=e?e.resolveComponentFactory(c):this.resolver.resolveComponentFactory(c);var l=n?n:this.location.parentInjector,u=i.ReflectiveInjector.fromResolvedProviders(r,l);this.activated=this.location.createComponent(s,this.location.length,u,[]),this.activated.changeDetectorRef.detectChanges(),this.activateEvents.emit(this.activated.instance)},t.decorators=[{type:i.Directive,args:[{selector:"router-outlet"}]}],t.ctorParameters=[{type:r.a},{type:i.ViewContainerRef},{type:i.ComponentFactoryResolver},{type:void 0,decorators:[{type:i.Attribute,args:["name"]}]}],t.propDecorators={activateEvents:[{type:i.Output,args:["activate"]}],deactivateEvents:[{type:i.Output,args:["deactivate"]}]},t}()},function(t,e,n){"use strict";function i(t,e,n){return void 0===n&&(n={}),n.useHash?new u.HashLocationStrategy(t,e):new u.PathLocationStrategy(t,e)}function r(t){if(t)throw new Error("RouterModule.forRoot() called twice. Lazy loaded modules should use RouterModule.forChild() instead.");return"guarded"}function o(t){return[{provide:d.ANALYZE_FOR_ENTRY_COMPONENTS,multi:!0,useValue:t},{provide:v.c,multi:!0,useValue:t}]}function s(t,e,i,r,o,s,a,c,l){void 0===l&&(l={});var u=new m.a(null,e,i,r,o,s,a,n.i(_.a)(c));return l.errorHandler&&(u.errorHandler=l.errorHandler),l.enableTracing&&u.events.subscribe(function(t){console.group("Router Event: "+t.constructor.name),console.log(t.toString()),console.log(t),console.groupEnd()}),u}function a(t){return t.routerState.root}function c(t,e,n,i){return function(){t.resetRootComponentType(e.componentTypes[0]),n.setUpPreloading(),i.initialNavigation===!1?t.setUpLocationChangeListener():t.initialNavigation()}}function l(){return{provide:d.APP_BOOTSTRAP_LISTENER,multi:!0,useFactory:c,deps:[m.a,d.ApplicationRef,b.a,C]}}var u=n(16),d=n(0),p=n(194),f=n(326),h=n(327),m=n(91),v=n(92),g=n(127),b=n(329),y=n(72),w=n(61),_=n(44);n.d(e,"a",function(){return E}),n.d(e,"b",function(){return S});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var x=[h.a,p.a,p.b,f.a],C=new d.OpaqueToken("ROUTER_CONFIGURATION"),k=new d.OpaqueToken("ROUTER_FORROOT_GUARD"),E=({provide:u.LocationStrategy,useClass:u.PathLocationStrategy},{provide:u.LocationStrategy,useClass:u.HashLocationStrategy},[u.Location,{provide:w.g,useClass:w.h},{provide:m.a,useFactory:s,deps:[d.ApplicationRef,w.g,g.a,u.Location,d.Injector,d.NgModuleFactoryLoader,d.Compiler,v.c,C]},g.a,{provide:y.b,useFactory:a,deps:[m.a]},{provide:d.NgModuleFactoryLoader,useClass:d.SystemJsNgModuleLoader},b.a,b.b,b.c,{provide:C,useValue:{enableTracing:!1}}]),S=function(){function t(t){}return t.forRoot=function(e,n){return{ngModule:t,providers:[E,o(e),{provide:k,useFactory:r,deps:[[m.a,new d.Optional,new d.SkipSelf]]},{provide:C,useValue:n?n:{}},{provide:u.LocationStrategy,useFactory:i,deps:[u.PlatformLocation,[new d.Inject(u.APP_BASE_HREF),new d.Optional],C]},{provide:b.d,useExisting:n&&n.preloadingStrategy?n.preloadingStrategy:b.b},l()]}},t.forChild=function(e){return{ngModule:t,providers:[o(e)]}},t.decorators=[{type:d.NgModule,args:[{declarations:x,exports:x}]}],t.ctorParameters=[{type:void 0,decorators:[{type:d.Optional},{type:d.Inject,args:[k]}]}],t}()},function(t,e,n){"use strict";var i=n(0),r=n(140),o=(n.n(r),n(79)),s=(n.n(o),n(424)),a=(n.n(s),n(426)),c=(n.n(a),n(428)),l=(n.n(c),n(141)),u=(n.n(l),n(80)),d=(n.n(u),n(91)),p=n(92);n.d(e,"d",function(){return f}),n.d(e,"c",function(){return h}),n.d(e,"b",function(){return m}),n.d(e,"a",function(){return v});/**
-*@license
-*Copyright Google Inc. All Rights Reserved.
-*
-*Use of this source code is governed by an MIT-style license that can be
-*found in the LICENSE file at https://angular.io/license
-*/
-var f=function(){function t(){}return t}(),h=function(){function t(){}return t.prototype.preload=function(t,e){return s._catch.call(e(),function(){return n.i(o.of)(null)})},t}(),m=function(){function t(){}return t.prototype.preload=function(t,e){return n.i(o.of)(null)},t}(),v=function(){function t(t,e,n,i,r){this.router=t,this.injector=i,this.preloadingStrategy=r,this.loader=new p.b(e,n)}return t.prototype.setUpPreloading=function(){var t=this,e=c.filter.call(this.router.events,function(t){return t instanceof d.b});this.subscription=a.concatMap.call(e,function(){return t.preload()}).subscribe(function(t){})},t.prototype.preload=function(){return this.processRoutes(this.injector,this.router.config)},t.prototype.ngOnDestroy=function(){this.subscription.unsubscribe()},t.prototype.processRoutes=function(t,e){for(var i=[],o=0,s=e;o<s.length;o++){var a=s[o];if(a.loadChildren&&!a.canLoad&&a._loadedConfig){var c=a._loadedConfig;i.push(this.processRoutes(c.injector,c.routes))}else a.loadChildren&&!a.canLoad?i.push(this.preloadConfig(t,a)):a.children&&i.push(this.processRoutes(t,a.children))}return l.mergeAll.call(n.i(r.from)(i))},t.prototype.preloadConfig=function(t,e){var n=this;return this.preloadingStrategy.preload(e,function(){var i=n.loader.load(t,e.loadChildren);return u.mergeMap.call(i,function(t){var i=e;return i._loadedConfig=t,n.processRoutes(t.injector,t.routes)})})},t.decorators=[{type:i.Injectable}],t.ctorParameters=[{type:d.a},{type:i.NgModuleFactoryLoader},{type:i.Compiler},{type:i.Injector},{type:f}],t}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return s});var r=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(){}return t=r([n.i(i.Component)({selector:"body",template:"<router-outlet></router-outlet>"}),o("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return s});var r=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(){this.lineChartData=[{data:[65,59,80,81,56,55,40],label:"Series A"},{data:[28,48,40,19,86,27,90],label:"Series B"},{data:[18,48,77,9,100,27,40],label:"Series C"}],this.lineChartLabels=["January","February","March","April","May","June","July"],this.lineChartOptions={animation:!1,responsive:!0},this.lineChartColours=[{backgroundColor:"rgba(148,159,177,0.2)",borderColor:"rgba(148,159,177,1)",pointBackgroundColor:"rgba(148,159,177,1)",pointBorderColor:"#fff",pointHoverBackgroundColor:"#fff",pointHoverBorderColor:"rgba(148,159,177,0.8)"},{backgroundColor:"rgba(77,83,96,0.2)",borderColor:"rgba(77,83,96,1)",pointBackgroundColor:"rgba(77,83,96,1)",pointBorderColor:"#fff",pointHoverBackgroundColor:"#fff",pointHoverBorderColor:"rgba(77,83,96,1)"},{backgroundColor:"rgba(148,159,177,0.2)",borderColor:"rgba(148,159,177,1)",pointBackgroundColor:"rgba(148,159,177,1)",pointBorderColor:"#fff",pointHoverBackgroundColor:"#fff",pointHoverBorderColor:"rgba(148,159,177,0.8)"}],this.lineChartLegend=!0,this.lineChartType="line",this.barChartOptions={scaleShowVerticalLines:!1,responsive:!0},this.barChartLabels=["2006","2007","2008","2009","2010","2011","2012"],this.barChartType="bar",this.barChartLegend=!0,this.barChartData=[{data:[65,59,80,81,56,55,40],label:"Series A"},{data:[28,48,40,19,86,27,90],label:"Series B"}],this.doughnutChartLabels=["Download Sales","In-Store Sales","Mail-Order Sales"],this.doughnutChartData=[350,450,100],this.doughnutChartType="doughnut",this.radarChartLabels=["Eating","Drinking","Sleeping","Designing","Coding","Cycling","Running"],this.radarChartData=[{data:[65,59,90,81,56,55,40],label:"Series A"},{data:[28,48,40,19,96,27,100],label:"Series B"}],this.radarChartType="radar",this.pieChartLabels=["Download Sales","In-Store Sales","Mail Sales"],this.pieChartData=[300,500,100],this.pieChartType="pie",this.polarAreaChartLabels=["Download Sales","In-Store Sales","Mail Sales","Telesales","Corporate Sales"],this.polarAreaChartData=[300,500,100,40,120],this.polarAreaLegend=!0,this.polarAreaChartType="polarArea"}return t.prototype.chartClicked=function(t){console.log(t)},t.prototype.chartHovered=function(t){console.log(t)},t=r([n.i(i.Component)({template:n(728)}),o("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0),r=n(331),o=n(541);n.d(e,"ChartJSModule",function(){return c});var s=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},a=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},c=function(){function t(){}return t=s([n.i(i.NgModule)({imports:[o.a,t],declarations:[r.a]}),a("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return s});var r=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(){}return t=r([n.i(i.Component)({template:n(729)}),o("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return s});var r=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(){}return t=r([n.i(i.Component)({template:n(730)}),o("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0),r=n(333),o=n(334),s=n(336),a=n(337),c=n(338),l=n(339),u=n(542);n.d(e,"ComponentsModule",function(){return f});var d=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},p=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},f=function(){function t(){}return t=d([n.i(i.NgModule)({imports:[u.a],declarations:[r.a,o.a,s.a,a.a,c.a,l.a]}),p("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return s});var r=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(){}return t=r([n.i(i.Component)({template:n(731)}),o("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return s});var r=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(){}return t=r([n.i(i.Component)({template:n(732)}),o("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return s});var r=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(){}return t=r([n.i(i.Component)({template:n(733)}),o("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return s});var r=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(){}return t=r([n.i(i.Component)({template:n(734)}),o("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return s});var r=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(){this.brandPrimary="#20a8d8",this.brandSuccess="#4dbd74",this.brandInfo="#63c2de",this.brandWarning="#f8cb00",this.brandDanger="#f86c6b",this.status={isopen:!1},this.lineChart1Data=[{data:[65,59,84,84,51,55,40],label:"Series A"}],this.lineChart1Labels=["January","February","March","April","May","June","July"],this.lineChart1Options={maintainAspectRatio:!1,scales:{xAxes:[{gridLines:{color:"transparent",zeroLineColor:"transparent"},ticks:{fontSize:2,fontColor:"transparent"}}],yAxes:[{display:!1,ticks:{display:!1,min:35,max:89}}]},elements:{line:{borderWidth:1},point:{radius:4,hitRadius:10,hoverRadius:4}},legend:{display:!1}},this.lineChart1Colours=[{backgroundColor:this.brandPrimary,borderColor:"rgba(255,255,255,.55)"}],this.lineChart1Legend=!1,this.lineChart1Type="line",this.lineChart2Data=[{data:[1,18,9,17,34,22,11],label:"Series A"}],this.lineChart2Labels=["January","February","March","April","May","June","July"],this.lineChart2Options={maintainAspectRatio:!1,scales:{xAxes:[{gridLines:{color:"transparent",zeroLineColor:"transparent"},ticks:{fontSize:2,fontColor:"transparent"}}],yAxes:[{display:!1,ticks:{display:!1,min:-4,max:39}}]},elements:{line:{tension:1e-5,borderWidth:1},point:{radius:4,hitRadius:10,hoverRadius:4}},legend:{display:!1}},this.lineChart2Colours=[{backgroundColor:this.brandInfo,borderColor:"rgba(255,255,255,.55)"}],this.lineChart2Legend=!1,this.lineChart2Type="line",this.lineChart3Data=[{data:[78,81,80,45,34,12,40],label:"Series A"}],this.lineChart3Labels=["January","February","March","April","May","June","July"],this.lineChart3Options={maintainAspectRatio:!1,scales:{xAxes:[{display:!1}],yAxes:[{display:!1}]},elements:{line:{borderWidth:2},point:{radius:0,hitRadius:10,hoverRadius:4}},legend:{display:!1}},this.lineChart3Colours=[{backgroundColor:"rgba(255,255,255,.2)",borderColor:"rgba(255,255,255,.55)"}],this.lineChart3Legend=!1,this.lineChart3Type="line",this.barChart1Data=[{data:[78,81,80,45,34,12,40,78,81,80,45,34,12,40,12,40],label:"Series A"}],this.barChart1Labels=["1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16"],this.barChart1Options={maintainAspectRatio:!1,scales:{xAxes:[{display:!1,barPercentage:.6}],yAxes:[{display:!1}]},legend:{display:!1}},this.barChart1Colours=[{backgroundColor:"rgba(255,255,255,.3)",borderWidth:0}],this.barChart1Legend=!1,this.barChart1Type="bar",this.mainChartElements=27,this.mainChartData1=[],this.mainChartData2=[],this.mainChartData3=[],this.mainChartData=[{data:this.mainChartData1,label:"Current"},{data:this.mainChartData2,label:"Previous"},{data:this.mainChartData3,label:"BEP"}],this.mainChartLabels=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday","Monday","Thursday","Wednesday","Thursday","Friday","Saturday","Sunday"],this.mainChartOptions={responsive:!0,maintainAspectRatio:!1,scales:{xAxes:[{gridLines:{drawOnChartArea:!1},ticks:{callback:function(t){return t.charAt(0)}}}],yAxes:[{ticks:{beginAtZero:!0,maxTicksLimit:5,stepSize:Math.ceil(50),max:250}}]},elements:{line:{borderWidth:2},point:{radius:0,hitRadius:10,hoverRadius:4,hoverBorderWidth:3}},legend:{display:!1}},this.mainChartColours=[{backgroundColor:this.convertHex(this.brandInfo,10),borderColor:this.brandInfo,pointHoverBackgroundColor:"#fff"},{backgroundColor:"transparent",borderColor:this.brandSuccess,pointHoverBackgroundColor:"#fff"},{backgroundColor:"transparent",borderColor:this.brandDanger,pointHoverBackgroundColor:"#fff",borderWidth:1,borderDash:[8,5]}],this.mainChartLegend=!1,this.mainChartType="line",this.socialChartData1=[{data:[65,59,84,84,51,55,40],label:"Facebook"}],this.socialChartData2=[{data:[1,13,9,17,34,41,38],label:"Twitter"}],this.socialChartData3=[{data:[78,81,80,45,34,12,40],label:"LinkedIn"}],this.socialChartData4=[{data:[35,23,56,22,97,23,64],label:"Google+"}],this.socialChartLabels=["January","February","March","April","May","June","July"],this.socialChartOptions={responsive:!0,maintainAspectRatio:!1,scales:{xAxes:[{display:!1}],yAxes:[{display:!1}]},elements:{line:{borderWidth:2},point:{radius:0,hitRadius:10,hoverRadius:4,hoverBorderWidth:3}},legend:{display:!1}},this.socialChartColours=[{backgroundColor:"rgba(255,255,255,.1)",borderColor:"rgba(255,255,255,.55)",pointHoverBackgroundColor:"#fff"}],this.socialChartLegend=!1,this.socialChartType="line",this.sparklineChartData1=[{data:[35,23,56,22,97,23,64],label:"Clients"}],this.sparklineChartData2=[{data:[65,59,84,84,51,55,40],label:"Clients"}],this.sparklineChartLabels=["January","February","March","April","May","June","July"],this.sparklineChartOptions={responsive:!0,maintainAspectRatio:!1,scales:{xAxes:[{display:!1}],yAxes:[{display:!1}]},elements:{line:{borderWidth:2},point:{radius:0,hitRadius:10,hoverRadius:4,hoverBorderWidth:3}},legend:{display:!1}},this.sparklineChartDefault=[{backgroundColor:"transparent",borderColor:"#d1d4d7"}],this.sparklineChartPrimary=[{backgroundColor:"transparent",borderColor:this.brandPrimary}],this.sparklineChartInfo=[{backgroundColor:"transparent",borderColor:this.brandInfo}],this.sparklineChartDanger=[{backgroundColor:"transparent",borderColor:this.brandDanger}],this.sparklineChartWarning=[{backgroundColor:"transparent",borderColor:this.brandWarning}],this.sparklineChartSuccess=[{backgroundColor:"transparent",borderColor:this.brandSuccess}],this.sparklineChartLegend=!1,this.sparklineChartType="line"}return t.prototype.toggleDropdown=function(t){t.preventDefault(),t.stopPropagation(),this.status.isopen=!this.status.isopen},t.prototype.convertHex=function(t,e){t=t.replace("#","");var n=parseInt(t.substring(0,2),16),i=parseInt(t.substring(2,4),16),r=parseInt(t.substring(4,6),16),o="rgba("+n+","+i+","+r+","+e/100+")";return o},t.prototype.chartClicked=function(t){console.log(t)},t.prototype.chartHovered=function(t){console.log(t)},t.prototype.random=function(t,e){return Math.floor(Math.random()*(e-t+1)+t)},t.prototype.ngOnInit=function(){for(var t=0;t<=this.mainChartElements;t++)this.mainChartData1.push(this.random(50,200)),this.mainChartData2.push(this.random(80,100)),this.mainChartData3.push(65)},t=r([n.i(i.Component)({template:n(735)}),o("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0),r=n(242),o=(n.n(r),n(340)),s=n(543);n.d(e,"DashboardModule",function(){return l});var a=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},c=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},l=function(){function t(){}return t=a([n.i(i.NgModule)({imports:[s.a,r.ChartsModule],declarations:[o.a]}),c("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return s});var r=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(){}return t=r([n.i(i.Component)({template:n(736)}),o("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0),r=n(342),o=n(344),s=n(544);n.d(e,"IconsModule",function(){return l});var a=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},c=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},l=function(){function t(){}return t=a([n.i(i.NgModule)({imports:[s.a],declarations:[r.a,o.a]}),c("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return s});var r=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(){}return t=r([n.i(i.Component)({template:n(737)}),o("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return s});var r=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(){this.disabled=!1,this.status={isopen:!1}}return t.prototype.toggled=function(t){console.log("Dropdown is now: ",t)},t.prototype.toggleDropdown=function(t){t.preventDefault(),t.stopPropagation(),this.status.isopen=!this.status.isopen},t.prototype.ngOnInit=function(){},t=r([n.i(i.Component)({selector:"app-dashboard",template:n(738)}),o("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return s});var r=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(){}return t.prototype.ngOnInit=function(){},t=r([n.i(i.Component)({selector:"app-dashboard",template:"<router-outlet></router-outlet>"}),o("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return s});var r=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(){}return t=r([n.i(i.Component)({template:n(739)}),o("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return s});var r=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(){}return t=r([n.i(i.Component)({template:n(740)}),o("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return s});var r=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(){}return t=r([n.i(i.Component)({template:n(741)}),o("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0),r=n(347),o=n(348),s=n(349),a=n(351),c=n(546);n.d(e,"PagesModule",function(){return d});var l=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},u=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},d=function(){function t(){}return t=l([n.i(i.NgModule)({imports:[c.a],declarations:[r.a,o.a,s.a,a.a]}),u("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return s});var r=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(){}return t=r([n.i(i.Component)({template:n(742)}),o("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return s});var r=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(){this.brandPrimary="#20a8d8",this.brandSuccess="#4dbd74",this.brandInfo="#63c2de",this.brandWarning="#f8cb00",this.brandDanger="#f86c6b",this.lineChart1Data=[{data:[65,59,84,84,51,55,40],label:"Series A"}],this.lineChart1Labels=["January","February","March","April","May","June","July"],this.lineChart1Options={maintainAspectRatio:!1,scales:{xAxes:[{gridLines:{color:"transparent",zeroLineColor:"transparent"},ticks:{fontSize:2,fontColor:"transparent"}}],yAxes:[{display:!1,ticks:{display:!1,min:35,max:89}}]},elements:{line:{borderWidth:1},point:{radius:4,hitRadius:10,hoverRadius:4}},legend:{display:!1}},this.lineChart1Colours=[{backgroundColor:this.brandPrimary,borderColor:"rgba(255,255,255,.55)"}],this.lineChart1Legend=!1,this.lineChart1Type="line",this.lineChart2Data=[{data:[1,18,9,17,34,22,11],label:"Series A"}],this.lineChart2Labels=["January","February","March","April","May","June","July"],this.lineChart2Options={maintainAspectRatio:!1,scales:{xAxes:[{gridLines:{color:"transparent",zeroLineColor:"transparent"},ticks:{fontSize:2,fontColor:"transparent"}}],yAxes:[{display:!1,ticks:{display:!1,min:-4,max:39}}]},elements:{line:{tension:1e-5,borderWidth:1},point:{radius:4,hitRadius:10,hoverRadius:4}},legend:{display:!1}},this.lineChart2Colours=[{backgroundColor:this.brandInfo,borderColor:"rgba(255,255,255,.55)"}],this.lineChart2Legend=!1,this.lineChart2Type="line",this.lineChart3Data=[{data:[78,81,80,45,34,12,40],label:"Series A"}],this.lineChart3Labels=["January","February","March","April","May","June","July"],this.lineChart3Options={maintainAspectRatio:!1,scales:{xAxes:[{display:!1}],yAxes:[{display:!1}]},elements:{line:{borderWidth:2},point:{radius:0,hitRadius:10,hoverRadius:4}},legend:{display:!1}},this.lineChart3Colours=[{backgroundColor:"rgba(255,255,255,.2)",borderColor:"rgba(255,255,255,.55)"}],this.lineChart3Legend=!1,this.lineChart3Type="line",this.barChart1Data=[{data:[78,81,80,45,34,12,40,78,81,80,45,34,12,40,12,40],label:"Series A"}],this.barChart1Labels=["1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16"],this.barChart1Options={maintainAspectRatio:!1,scales:{xAxes:[{display:!1,barPercentage:.6}],yAxes:[{display:!1}]},legend:{display:!1}},this.barChart1Colours=[{backgroundColor:"rgba(255,255,255,.3)",borderWidth:0}],this.barChart1Legend=!1,this.barChart1Type="bar",this.lineChart4Data=[{data:[4,18,9,17,34,22,11,3,15,12,18,9],label:"Series A"}],this.lineChart4Labels=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],this.lineChart4Options={maintainAspectRatio:!1,scales:{xAxes:[{display:!1,points:!1}],yAxes:[{display:!1}]},elements:{point:{radius:0}},legend:{display:!1}},this.lineChart4Colours=[{backgroundColor:"transparent",borderColor:"rgba(255,255,255,.55)",borderWidth:2}],this.lineChart4Legend=!1,this.lineChart4Type="line",this.barChart2Data=[{data:[4,18,9,17,34,22,11,3,15,12,18,9],label:"Series A"}],this.barChart2Labels=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],this.barChart2Options={maintainAspectRatio:!1,scales:{xAxes:[{display:!1,barPercentage:.6}],yAxes:[{display:!1,ticks:{beginAtZero:!0}}]},legend:{display:!1}},this.barChart2Colours=[{backgroundColor:"rgba(0,0,0,.2)",borderWidth:0}],this.barChart2Legend=!1,this.barChart2Type="bar",this.barChart3Data=[{data:[4,18,9,17,34,22,11,3,15,12,18,9],label:"Series A"}],this.barChart3Labels=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],this.barChart3Options={maintainAspectRatio:!1,scales:{xAxes:[{display:!1}],yAxes:[{display:!1}]},legend:{display:!1}},this.barChart3Primary=[{backgroundColor:this.brandPrimary,borderColor:"transparent",borderWidth:1}],this.barChart3Danger=[{backgroundColor:this.brandDanger,borderColor:"transparent",borderWidth:1}],this.barChart3Success=[{backgroundColor:this.brandSuccess,borderColor:"transparent",borderWidth:1}],this.barChart3Legend=!1,this.barChart3Type="bar",this.lineChart5Data=[{data:[65,59,84,84,51,55,40],label:"Series A"}],this.lineChart5Labels=["January","February","March","April","May","June","July"],this.lineChart5Options={maintainAspectRatio:!1,scales:{xAxes:[{display:!1,points:!1}],yAxes:[{display:!1}]},elements:{point:{radius:0}},legend:{display:!1}},this.lineChart5Info=[{backgroundColor:"transparent",borderColor:this.brandInfo,borderWidth:2}],this.lineChart5Success=[{backgroundColor:"transparent",borderColor:this.brandInfo,borderWidth:2}],this.lineChart5Warning=[{backgroundColor:"transparent",borderColor:this.brandWarning,borderWidth:2}],this.lineChart5Legend=!1,this.lineChart5Type="line"}return t.prototype.convertHex=function(t,e){t=t.replace("#","");var n=parseInt(t.substring(0,2),16),i=parseInt(t.substring(2,4),16),r=parseInt(t.substring(4,6),16),o="rgba("+n+","+i+","+r+","+e/100+")";return o},t.prototype.chartClicked=function(t){console.log(t)},t.prototype.chartHovered=function(t){console.log(t)},t=r([n.i(i.Component)({template:n(743)}),o("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0),r=n(242),o=(n.n(r),n(352)),s=n(551);n.d(e,"WidgetsModule",function(){return l});var a=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},c=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},l=function(){function t(){}return t=a([n.i(i.NgModule)({imports:[s.a,r.ChartsModule],declarations:[o.a]}),c("design:paramtypes",[])],t)}()},function(t,e,n){var i=n(63);t.exports=function(t,e){if("number"!=typeof t&&"Number"!=i(t))throw TypeError(e);return+t}},function(t,e,n){var i=n(35),r=n(32),o=n(97);t.exports=function(t){return function(e,n,s){var a,c=i(e),l=r(c.length),u=o(s,l);if(t&&n!=n){for(;l>u;)if(a=c[u++],a!=a)return!0}else for(;l>u;u++)if((t||u in c)&&c[u]===n)return t||u||0;
-return!t&&-1}}},function(t,e,n){var i=n(62),r=n(36),o=n(94),s=n(32);t.exports=function(t,e,n,a,c){i(e);var l=r(t),u=o(l),d=s(l.length),p=c?d-1:0,f=c?-1:1;if(n<2)for(;;){if(p in u){a=u[p],p+=f;break}if(p+=f,c?p<0:d<=p)throw TypeError("Reduce of empty array with no initial value")}for(;c?p>=0:d>p;p+=f)p in u&&(a=e(a,u[p],p,l));return a}},function(t,e,n){"use strict";var i=n(62),r=n(7),o=n(577),s=[].slice,a={},c=function(t,e,n){if(!(e in a)){for(var i=[],r=0;r<e;r++)i[r]="a["+r+"]";a[e]=Function("F,a","return new F("+i.join(",")+")")}return a[e](t,n)};t.exports=Function.bind||function(t){var e=i(this),n=s.call(arguments,1),a=function(){var i=n.concat(s.call(arguments));return this instanceof a?c(e,i.length,i):o(e,i,t)};return r(e.prototype)&&(a.prototype=e.prototype),a}},function(t,e,n){var i=n(63),r=n(9)("toStringTag"),o="Arguments"==i(function(){return arguments}()),s=function(t,e){try{return t[e]}catch(t){}};t.exports=function(t){var e,n,a;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=s(e=Object(t),r))?n:o?i(e):"Object"==(a=i(e))&&"function"==typeof e.callee?"Arguments":a}},function(t,e,n){"use strict";var i=n(15).f,r=n(74),o=n(208),s=n(73),a=n(196),c=n(46),l=n(129),u=n(204),d=n(369),p=n(210),f=n(20),h=n(58).fastKey,m=f?"_s":"size",v=function(t,e){var n,i=h(e);if("F"!==i)return t._i[i];for(n=t._f;n;n=n.n)if(n.k==e)return n};t.exports={getConstructor:function(t,e,n,u){var d=t(function(t,i){a(t,d,e,"_i"),t._i=r(null),t._f=void 0,t._l=void 0,t[m]=0,void 0!=i&&l(i,n,t[u],t)});return o(d.prototype,{clear:function(){for(var t=this,e=t._i,n=t._f;n;n=n.n)n.r=!0,n.p&&(n.p=n.p.n=void 0),delete e[n.i];t._f=t._l=void 0,t[m]=0},delete:function(t){var e=this,n=v(e,t);if(n){var i=n.n,r=n.p;delete e._i[n.i],n.r=!0,r&&(r.n=i),i&&(i.p=r),e._f==n&&(e._f=i),e._l==n&&(e._l=r),e[m]--}return!!n},forEach:function(t){a(this,d,"forEach");for(var e,n=s(t,arguments.length>1?arguments[1]:void 0,3);e=e?e.n:this._f;)for(n(e.v,e.k,this);e&&e.r;)e=e.p},has:function(t){return!!v(this,t)}}),f&&i(d.prototype,"size",{get:function(){return c(this[m])}}),d},def:function(t,e,n){var i,r,o=v(t,e);return o?o.v=n:(t._l=o={i:r=h(e,!0),k:e,v:n,p:i=t._l,n:void 0,r:!1},t._f||(t._f=o),i&&(i.n=o),t[m]++,"F"!==r&&(t._i[r]=o)),t},getEntry:v,setStrong:function(t,e,n){u(t,e,function(t,e){this._t=t,this._k=e,this._l=void 0},function(){for(var t=this,e=t._k,n=t._l;n&&n.r;)n=n.p;return t._t&&(t._l=n=n?n.n:t._t._f)?"keys"==e?d(0,n.k):"values"==e?d(0,n.v):d(0,[n.k,n.v]):(t._t=void 0,d(1))},n?"entries":"values",!n,!0),p(e)}}},function(t,e,n){"use strict";var i=n(15),r=n(64);t.exports=function(t,e,n){e in t?i.f(t,e,r(0,n)):t[e]=n}},function(t,e,n){var i=n(7),r=n(11).document,o=i(r)&&i(r.createElement);t.exports=function(t){return o?r.createElement(t):{}}},function(t,e,n){t.exports=n(11).document&&document.documentElement},function(t,e,n){t.exports=!n(20)&&!n(5)(function(){return 7!=Object.defineProperty(n(361)("div"),"a",{get:function(){return 7}}).a})},function(t,e,n){var i=n(95),r=n(9)("iterator"),o=Array.prototype;t.exports=function(t){return void 0!==t&&(i.Array===t||o[r]===t)}},function(t,e,n){var i=n(7),r=Math.floor;t.exports=function(t){return!i(t)&&isFinite(t)&&r(t)===t}},function(t,e,n){var i=n(4);t.exports=function(t,e,n,r){try{return r?e(i(n)[0],n[1]):e(n)}catch(e){var o=t.return;throw void 0!==o&&i(o.call(t)),e}}},function(t,e,n){"use strict";var i=n(74),r=n(64),o=n(132),s={};n(47)(s,n(9)("iterator"),function(){return this}),t.exports=function(t,e,n){t.prototype=i(s,{next:r(1,n)}),o(t,e+" Iterator")}},function(t,e,n){var i=n(9)("iterator"),r=!1;try{var o=[7][i]();o.return=function(){r=!0},Array.from(o,function(){throw 2})}catch(t){}t.exports=function(t,e){if(!e&&!r)return!1;var n=!1;try{var o=[7],s=o[i]();s.next=function(){return{done:n=!0}},o[i]=function(){return s},t(o)}catch(t){}return n}},function(t,e){t.exports=function(t,e){return{value:e,done:!!t}}},function(t,e){t.exports=Math.log1p||function(t){return(t=+t)>-1e-8&&t<1e-8?t-t*t/2:Math.log(1+t)}},function(t,e,n){"use strict";var i=n(75),r=n(130),o=n(131),s=n(36),a=n(94),c=Object.assign;t.exports=!c||n(5)(function(){var t={},e={},n=Symbol(),i="abcdefghijklmnopqrst";return t[n]=7,i.split("").forEach(function(t){e[t]=t}),7!=c({},t)[n]||Object.keys(c({},e)).join("")!=i})?function(t,e){for(var n=s(t),c=arguments.length,l=1,u=r.f,d=o.f;c>l;)for(var p,f=a(arguments[l++]),h=u?i(f).concat(u(f)):i(f),m=h.length,v=0;m>v;)d.call(f,p=h[v++])&&(n[p]=f[p]);return n}:c},function(t,e,n){var i=n(15),r=n(4),o=n(75);t.exports=n(20)?Object.defineProperties:function(t,e){r(t);for(var n,s=o(e),a=s.length,c=0;a>c;)i.f(t,n=s[c++],e[n]);return t}},function(t,e,n){var i=n(35),r=n(96).f,o={}.toString,s="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],a=function(t){try{return r(t)}catch(t){return s.slice()}};t.exports.f=function(t){return s&&"[object Window]"==o.call(t)?a(t):r(i(t))}},function(t,e,n){var i=n(26),r=n(35),o=n(355)(!1),s=n(211)("IE_PROTO");t.exports=function(t,e){var n,a=r(t),c=0,l=[];for(n in a)n!=s&&i(a,n)&&l.push(n);for(;e.length>c;)i(a,n=e[c++])&&(~o(l,n)||l.push(n));return l}},function(t,e,n){var i=n(11).parseFloat,r=n(134).trim;t.exports=1/i(n(213)+"-0")!==-(1/0)?function(t){var e=r(String(t),3),n=i(e);return 0===n&&"-"==e.charAt(0)?-0:n}:i},function(t,e,n){var i=n(11).parseInt,r=n(134).trim,o=n(213),s=/^[\-+]?0[xX]/;t.exports=8!==i(o+"08")||22!==i(o+"0x16")?function(t,e){var n=r(String(t),3);return i(n,e>>>0||(s.test(n)?16:10))}:i},function(t,e,n){var i=n(76),r=n(46);t.exports=function(t){return function(e,n){var o,s,a=String(r(e)),c=i(n),l=a.length;return c<0||c>=l?t?"":void 0:(o=a.charCodeAt(c),o<55296||o>56319||c+1===l||(s=a.charCodeAt(c+1))<56320||s>57343?t?a.charAt(c):o:t?a.slice(c,c+2):(o-55296<<10)+(s-56320)+65536)}}},function(t,e,n){"use strict";var i=n(76),r=n(46);t.exports=function(t){var e=String(r(this)),n="",o=i(t);if(o<0||o==1/0)throw RangeError("Count can't be negative");for(;o>0;(o>>>=1)&&(e+=e))1&o&&(n+=e);return n}},function(t,e,n){e.f=n(9)},function(t,e,n){var i=n(358),r=n(9)("iterator"),o=n(95);t.exports=n(10).getIteratorMethod=function(t){if(void 0!=t)return t[r]||t["@@iterator"]||o[i(t)]}},function(t,e,n){"use strict";var i=n(93),r=n(369),o=n(95),s=n(35);t.exports=n(204)(Array,"Array",function(t,e){this._t=s(t),this._i=0,this._k=e},function(){var t=this._t,e=this._k,n=this._i++;return!t||n>=t.length?(this._t=void 0,r(1)):"keys"==e?r(0,n):"values"==e?r(0,t[n]):r(0,[n,t[n]])},"values"),o.Arguments=o.Array,i("keys"),i("values"),i("entries")},function(t,e,n){"use strict";var i=n(359);t.exports=n(197)("Map",function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},{get:function(t){var e=i.getEntry(this,t);return e&&e.v},set:function(t,e){return i.def(this,0===t?0:t,e)}},i,!0)},function(t,e,n){n(20)&&"g"!=/./g.flags&&n(15).f(RegExp.prototype,"flags",{configurable:!0,get:n(200)})},function(t,e,n){n(128)("match",1,function(t,e,n){return[function(n){"use strict";var i=t(this),r=void 0==n?void 0:n[e];return void 0!==r?r.call(n,i):new RegExp(n)[e](String(i))},n]})},function(t,e,n){n(128)("replace",2,function(t,e,n){return[function(i,r){"use strict";var o=t(this),s=void 0==i?void 0:i[e];return void 0!==s?s.call(i,o,r):n.call(String(o),i,r)},n]})},function(t,e,n){n(128)("search",1,function(t,e,n){return[function(n){"use strict";var i=t(this),r=void 0==n?void 0:n[e];return void 0!==r?r.call(n,i):new RegExp(n)[e](String(i))},n]})},function(t,e,n){n(128)("split",2,function(t,e,i){"use strict";var r=n(203),o=i,s=[].push,a="split",c="length",l="lastIndex";if("c"=="abbc"[a](/(b)*/)[1]||4!="test"[a](/(?:)/,-1)[c]||2!="ab"[a](/(?:ab)*/)[c]||4!="."[a](/(.?)(.?)/)[c]||"."[a](/()()/)[c]>1||""[a](/.?/)[c]){var u=void 0===/()??/.exec("")[1];i=function(t,e){var n=String(this);if(void 0===t&&0===e)return[];if(!r(t))return o.call(n,t,e);var i,a,d,p,f,h=[],m=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),v=0,g=void 0===e?4294967295:e>>>0,b=new RegExp(t.source,m+"g");for(u||(i=new RegExp("^"+b.source+"$(?!\\s)",m));(a=b.exec(n))&&(d=a.index+a[0][c],!(d>v&&(h.push(n.slice(v,a.index)),!u&&a[c]>1&&a[0].replace(i,function(){for(f=1;f<arguments[c]-2;f++)void 0===arguments[f]&&(a[f]=void 0)}),a[c]>1&&a.index<n[c]&&s.apply(h,a.slice(1)),p=a[0][c],v=d,h[c]>=g)));)b[l]===a.index&&b[l]++;return v===n[c]?!p&&b.test("")||h.push(""):h.push(n.slice(v)),h[c]>g?h.slice(0,g):h}}else"0"[a](void 0,0)[c]&&(i=function(t,e){return void 0===t&&0===e?[]:o.call(this,t,e)});return[function(n,r){var o=t(this),s=void 0==n?void 0:n[e];return void 0!==s?s.call(n,o,r):i.call(String(o),n,r)},i]})},function(t,e,n){"use strict";var i=n(359);t.exports=n(197)("Set",function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},{add:function(t){return i.def(this,t=0===t?0:t,t)}},i)},function(t,e,n){"use strict";var i=n(11),r=n(26),o=n(20),s=n(1),a=n(27),c=n(58).KEY,l=n(5),u=n(133),d=n(132),p=n(98),f=n(9),h=n(379),m=n(581),v=n(578),g=n(576),b=n(202),y=n(4),w=n(35),_=n(65),x=n(64),C=n(74),k=n(373),E=n(59),S=n(15),O=n(75),T=E.f,P=S.f,M=k.f,A=i.Symbol,I=i.JSON,D=I&&I.stringify,R="prototype",N=f("_hidden"),j=f("toPrimitive"),L={}.propertyIsEnumerable,F=u("symbol-registry"),V=u("symbols"),H=u("op-symbols"),U=Object[R],B="function"==typeof A,q=i.QObject,z=!q||!q[R]||!q[R].findChild,W=o&&l(function(){return 7!=C(P({},"a",{get:function(){return P(this,"a",{value:7}).a}})).a})?function(t,e,n){var i=T(U,e);i&&delete U[e],P(t,e,n),i&&t!==U&&P(U,e,i)}:P,G=function(t){var e=V[t]=C(A[R]);return e._k=t,e},Y=B&&"symbol"==typeof A.iterator?function(t){return"symbol"==typeof t}:function(t){return t instanceof A},$=function(t,e,n){return t===U&&$(H,e,n),y(t),e=_(e,!0),y(n),r(V,e)?(n.enumerable?(r(t,N)&&t[N][e]&&(t[N][e]=!1),n=C(n,{enumerable:x(0,!1)})):(r(t,N)||P(t,N,x(1,{})),t[N][e]=!0),W(t,e,n)):P(t,e,n)},K=function(t,e){y(t);for(var n,i=g(e=w(e)),r=0,o=i.length;o>r;)$(t,n=i[r++],e[n]);return t},Z=function(t,e){return void 0===e?C(t):K(C(t),e)},Q=function(t){var e=L.call(this,t=_(t,!0));return!(this===U&&r(V,t)&&!r(H,t))&&(!(e||!r(this,t)||!r(V,t)||r(this,N)&&this[N][t])||e)},J=function(t,e){if(t=w(t),e=_(e,!0),t!==U||!r(V,e)||r(H,e)){var n=T(t,e);return!n||!r(V,e)||r(t,N)&&t[N][e]||(n.enumerable=!0),n}},X=function(t){for(var e,n=M(w(t)),i=[],o=0;n.length>o;)r(V,e=n[o++])||e==N||e==c||i.push(e);return i},tt=function(t){for(var e,n=t===U,i=M(n?H:w(t)),o=[],s=0;i.length>s;)!r(V,e=i[s++])||n&&!r(U,e)||o.push(V[e]);return o};B||(A=function(){if(this instanceof A)throw TypeError("Symbol is not a constructor!");var t=p(arguments.length>0?arguments[0]:void 0),e=function(n){this===U&&e.call(H,n),r(this,N)&&r(this[N],t)&&(this[N][t]=!1),W(this,t,x(1,n))};return o&&z&&W(U,t,{configurable:!0,set:e}),G(t)},a(A[R],"toString",function(){return this._k}),E.f=J,S.f=$,n(96).f=k.f=X,n(131).f=Q,n(130).f=tt,o&&!n(205)&&a(U,"propertyIsEnumerable",Q,!0),h.f=function(t){return G(f(t))}),s(s.G+s.W+s.F*!B,{Symbol:A});for(var et="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),nt=0;et.length>nt;)f(et[nt++]);for(var et=O(f.store),nt=0;et.length>nt;)m(et[nt++]);s(s.S+s.F*!B,"Symbol",{for:function(t){return r(F,t+="")?F[t]:F[t]=A(t)},keyFor:function(t){if(Y(t))return v(F,t);throw TypeError(t+" is not a symbol!")},useSetter:function(){z=!0},useSimple:function(){z=!1}}),s(s.S+s.F*!B,"Object",{create:Z,defineProperty:$,defineProperties:K,getOwnPropertyDescriptor:J,getOwnPropertyNames:X,getOwnPropertySymbols:tt}),I&&s(s.S+s.F*(!B||l(function(){var t=A();return"[null]"!=D([t])||"{}"!=D({a:t})||"{}"!=D(Object(t))})),"JSON",{stringify:function(t){if(void 0!==t&&!Y(t)){for(var e,n,i=[t],r=1;arguments.length>r;)i.push(arguments[r++]);return e=i[1],"function"==typeof e&&(n=e),!n&&b(e)||(e=function(t,e){if(n&&(e=n.call(this,t,e)),!Y(e))return e}),i[1]=e,D.apply(I,i)}}}),A[R][j]||n(47)(A[R],j,A[R].valueOf),d(A,"Symbol"),d(Math,"Math",!0),d(i.JSON,"JSON",!0)},function(t,e,n){for(var i=n(381),r=n(27),o=n(11),s=n(47),a=n(95),c=n(9),l=c("iterator"),u=c("toStringTag"),d=a.Array,p=["NodeList","DOMTokenList","MediaList","StyleSheetList","CSSRuleList"],f=0;f<5;f++){var h,m=p[f],v=o[m],g=v&&v.prototype;if(g){g[l]||s(g,l,d),g[u]||s(g,u,m),a[m]=d;for(h in i)g[h]||r(g,h,i[h],!0)}}},function(t,e,n){"use strict";(function(t){var i=n(0),r=n(214),o=(t.MouseEvent,function(){function t(t){this.accordion=t}return Object.defineProperty(t.prototype,"isOpen",{get:function(){return this._isOpen},set:function(t){this._isOpen=t,t&&this.accordion.closeOtherPanels(this)},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){this.panelClass=this.panelClass||"panel-default",this.accordion.addGroup(this)},t.prototype.ngOnDestroy=function(){this.accordion.removeGroup(this)},t.prototype.toggleOpen=function(t){t.preventDefault(),this.isDisabled||(this.isOpen=!this.isOpen)},t.decorators=[{type:i.Component,args:[{selector:"accordion-group, accordion-panel",template:'\n    <div class="panel" [ngClass]="panelClass">\n      <div class="panel-heading" (click)="toggleOpen($event)">\n        <h4 class="panel-title">\n          <a href tabindex="0" class="accordion-toggle">\n            <span *ngIf="heading" [ngClass]="{\'text-muted\': isDisabled}">{{heading}}</span>\n            <ng-content select="[accordion-heading]"></ng-content>\n          </a>\n        </h4>\n      </div>\n      <div class="panel-collapse collapse" [collapse]="!isOpen">\n        <div class="panel-body">\n          <ng-content></ng-content>\n        </div>\n      </div>\n    </div>\n  '}]}],t.ctorParameters=[{type:r.AccordionComponent,decorators:[{type:i.Inject,args:[r.AccordionComponent]}]}],t.propDecorators={heading:[{type:i.Input}],panelClass:[{type:i.Input}],isDisabled:[{type:i.Input}],isOpen:[{type:i.HostBinding,args:["class.panel-open"]},{type:i.Input}]},t}());e.AccordionPanelComponent=o}).call(e,n(24))},function(t,e,n){"use strict";var i=n(0),r='\n  <div class="alert" role="alert" [ngClass]="classes" *ngIf="!closed">\n    <button *ngIf="dismissible" type="button" class="close" (click)="onClose()" (touch)="onClose()">\n      <span aria-hidden="true">&times;</span>\n      <span class="sr-only">Close</span>\n    </button>\n    <ng-content></ng-content>\n  </div>\n  ',o=function(){function t(){this.type="warning",this.close=new i.EventEmitter(!1),this.classes=[]}return t.prototype.ngOnInit=function(){var t=this;this.classes[0]="alert-"+this.type,this.dismissible?this.classes[1]="alert-dismissible":this.classes.length=1,this.dismissOnTimeout&&setTimeout(function(){return t.onClose()},this.dismissOnTimeout)},t.prototype.onClose=function(){this.closed=!0,this.close.emit(this)},t.decorators=[{type:i.Component,args:[{selector:"alert",template:r}]}],t.ctorParameters=[],t.propDecorators={type:[{type:i.Input}],dismissible:[{type:i.Input}],dismissOnTimeout:[{type:i.Input}],close:[{type:i.Output}]},t}();e.AlertComponent=o},function(t,e,n){"use strict";var i=n(0),r=n(23),o=function(){function t(t){this.state=!1,this.onChange=Function.prototype,this.onTouched=Function.prototype,this.cd=t,t.valueAccessor=this}return t.prototype.onClick=function(){this.toggle(!this.state),this.cd.viewToModelUpdate(this.value)},t.prototype.ngOnInit=function(){this.toggle(this.trueValue===this.value)},Object.defineProperty(t.prototype,"trueValue",{get:function(){return"undefined"==typeof this.btnCheckboxTrue||this.btnCheckboxTrue},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"falseValue",{get:function(){return"undefined"!=typeof this.btnCheckboxFalse&&this.btnCheckboxFalse},enumerable:!0,configurable:!0}),t.prototype.toggle=function(t){this.state=t,this.value=this.state?this.trueValue:this.falseValue},t.prototype.writeValue=function(t){this.state=this.trueValue===t,this.value=t},t.prototype.registerOnChange=function(t){this.onChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.decorators=[{type:i.Directive,args:[{selector:"[btnCheckbox][ngModel]"}]}],t.ctorParameters=[{type:r.NgModel,decorators:[{type:i.Self}]}],t.propDecorators={btnCheckboxTrue:[{type:i.Input}],btnCheckboxFalse:[{type:i.Input}],state:[{type:i.HostBinding,args:["class.active"]}],onClick:[{type:i.HostListener,args:["click"]}]},t}();e.ButtonCheckboxDirective=o},function(t,e,n){"use strict";var i=n(0),r=n(23);e.RADIO_CONTROL_VALUE_ACCESSOR={provide:r.NG_VALUE_ACCESSOR,useExisting:i.forwardRef(function(){return o}),multi:!0};var o=function(){function t(t){this.el=t,this.onChange=Function.prototype,this.onTouched=Function.prototype}return Object.defineProperty(t.prototype,"isActive",{get:function(){return this.btnRadio===this.value},enumerable:!0,configurable:!0}),t.prototype.onClick=function(){this.el.nativeElement.attributes.disabled||(this.uncheckable&&this.btnRadio===this.value?this.value=void 0:this.value=this.btnRadio,this.onTouched(),this.onChange(this.value))},t.prototype.ngOnInit=function(){this.uncheckable="undefined"!=typeof this.uncheckable},t.prototype.onBlur=function(){this.onTouched()},t.prototype.writeValue=function(t){this.value=t},t.prototype.registerOnChange=function(t){this.onChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.decorators=[{type:i.Directive,args:[{selector:"[btnRadio]",providers:[e.RADIO_CONTROL_VALUE_ACCESSOR]}]}],t.ctorParameters=[{type:i.ElementRef}],t.propDecorators={btnRadio:[{type:i.Input}],uncheckable:[{type:i.Input}],value:[{type:i.Input}],isActive:[{type:i.HostBinding,args:["class.active"]}],onClick:[{type:i.HostListener,args:["click"]}]},t}();e.ButtonRadioDirective=o},function(t,e,n){"use strict";var i=n(0),r=n(218),o=function(){function t(t){this.addClass=!0,this.carousel=t}return t.prototype.ngOnInit=function(){this.carousel.addSlide(this)},t.prototype.ngOnDestroy=function(){this.carousel.removeSlide(this)},t.decorators=[{type:i.Component,args:[{selector:"slide",template:'\n    <div [class.active]="active" class="item">\n      <ng-content></ng-content>\n    </div>\n  '}]}],t.ctorParameters=[{type:r.CarouselComponent}],t.propDecorators={index:[{type:i.Input}],direction:[{type:i.Input}],active:[{type:i.HostBinding,args:["class.active"]},{type:i.Input}],addClass:[{type:i.HostBinding,args:["class.item"]},{type:i.HostBinding,args:["class.carousel-item"]}]},t}();e.SlideComponent=o},function(t,e,n){"use strict";var i=n(0),r=function(){function t(t,e){this.collapsed=new i.EventEmitter(!1),this.expanded=new i.EventEmitter(!1),this.isExpanded=!0,this.isCollapsed=!1,this.isCollapse=!0,this.isCollapsing=!1,this._el=t,this._renderer=e}return Object.defineProperty(t.prototype,"collapse",{get:function(){return this.isExpanded},set:function(t){this.isExpanded=t,this.toggle()},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){},t.prototype.toggle=function(){this.isExpanded?this.hide():this.show()},t.prototype.hide=function(){this.isCollapse=!1,this.isCollapsing=!0,this.isExpanded=!1,this.isCollapsed=!0,this.isCollapse=!0,this.isCollapsing=!1,this.display="none",this.collapsed.emit(this)},t.prototype.show=function(){this.isCollapse=!1,this.isCollapsing=!0,this.isExpanded=!0,this.isCollapsed=!1,this.display="block",this.isCollapse=!0,this.isCollapsing=!1,this._renderer.setElementStyle(this._el.nativeElement,"overflow","visible"),this._renderer.setElementStyle(this._el.nativeElement,"height","auto"),this.expanded.emit(this)},t.decorators=[{type:i.Directive,args:[{selector:"[collapse]"}]}],t.ctorParameters=[{type:i.ElementRef},{type:i.Renderer}],t.propDecorators={collapsed:[{type:i.Output}],expanded:[{type:i.Output}],display:[{type:i.HostBinding,args:["style.display"]}],isExpanded:[{type:i.HostBinding,args:["class.in"]},{type:i.HostBinding,args:["attr.aria-expanded"]}],isCollapsed:[{type:i.HostBinding,args:["attr.aria-hidden"]}],isCollapse:[{type:i.HostBinding,args:["class.collapse"]}],isCollapsing:[{type:i.HostBinding,args:["class.collapsing"]}],collapse:[{type:i.Input}]},t}();e.CollapseDirective=r},function(t,e,n){"use strict";var i=n(0),r=function(){function t(t){this._viewRef=t,this.viewRef=t}return Object.defineProperty(t.prototype,"ngTransclude",{get:function(){return this._ngTransclude},set:function(t){this._ngTransclude=t,t&&this.viewRef.createEmbeddedView(t)},enumerable:!0,configurable:!0}),t.decorators=[{type:i.Directive,args:[{selector:"[ngTransclude]"}]}],t.ctorParameters=[{type:i.ViewContainerRef}],t.propDecorators={ngTransclude:[{type:i.Input}]},t}();e.NgTranscludeDirective=r},function(t,e,n){"use strict";var i=n(704),r=function(){function t(){}return t.prototype.format=function(t,e){return i(t.getTime()).format(e)},t}();e.DateFormatter=r},function(t,e,n){"use strict";var i=n(0),r=n(99),o=n(23),s=function(){function t(t){this.selectionDone=new i.EventEmitter(void 0),this.onChange=Function.prototype,this.onTouched=Function.prototype,this._now=new Date,this.cd=t,t.valueAccessor=this}return Object.defineProperty(t.prototype,"activeDate",{get:function(){return this._activeDate||this._now},set:function(t){this._activeDate=t},enumerable:!0,configurable:!0}),t.prototype.onUpdate=function(t){this.cd.viewToModelUpdate(t)},t.prototype.onSelectionDone=function(t){this.selectionDone.emit(t)},t.prototype.writeValue=function(t){if(0!==this._datePicker.compare(t,this._activeDate))return t&&t instanceof Date?(this.activeDate=t,void this._datePicker.select(t,!1)):void(this.activeDate=t?new Date(t):void 0)},t.prototype.registerOnChange=function(t){this.onChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.decorators=[{type:i.Component,args:[{selector:"datepicker[ngModel]",template:'\n    <datepicker-inner [activeDate]="activeDate"\n                      (update)="onUpdate($event)"\n                      [datepickerMode]="datepickerMode"\n                      [initDate]="initDate"\n                      [minDate]="minDate"\n                      [maxDate]="maxDate"\n                      [minMode]="minMode"\n                      [maxMode]="maxMode"\n                      [showWeeks]="showWeeks"\n                      [formatDay]="formatDay"\n                      [formatMonth]="formatMonth"\n                      [formatYear]="formatYear"\n                      [formatDayHeader]="formatDayHeader"\n                      [formatDayTitle]="formatDayTitle"\n                      [formatMonthTitle]="formatMonthTitle"\n                      [startingDay]="startingDay"\n                      [yearRange]="yearRange"\n                      [customClass]="customClass"\n                      [dateDisabled]="dateDisabled"\n                      [onlyCurrentMonth]="onlyCurrentMonth"\n                      [shortcutPropagation]="shortcutPropagation"\n                      (selectionDone)="onSelectionDone($event)">\n      <daypicker tabindex="0"></daypicker>\n      <monthpicker tabindex="0"></monthpicker>\n      <yearpicker tabindex="0"></yearpicker>\n    </datepicker-inner>\n    ',providers:[o.NgModel]}]}],t.ctorParameters=[{type:o.NgModel,decorators:[{type:i.Self}]}],t.propDecorators={datepickerMode:[{type:i.Input}],initDate:[{type:i.Input}],minDate:[{type:i.Input}],maxDate:[{type:i.Input}],minMode:[{type:i.Input}],maxMode:[{type:i.Input}],showWeeks:[{type:i.Input}],formatDay:[{type:i.Input}],formatMonth:[{type:i.Input}],formatYear:[{type:i.Input}],formatDayHeader:[{type:i.Input}],formatDayTitle:[{type:i.Input}],formatMonthTitle:[{type:i.Input}],startingDay:[{type:i.Input}],yearRange:[{type:i.Input}],onlyCurrentMonth:[{type:i.Input}],shortcutPropagation:[{type:i.Input}],customClass:[{type:i.Input}],dateDisabled:[{type:i.Input}],selectionDone:[{type:i.Output}],_datePicker:[{type:i.ViewChild,args:[r.DatePickerInnerComponent]}],activeDate:[{type:i.Input}]},t}();e.DatePickerComponent=s},function(t,e,n){"use strict";var i=n(0),r=n(77),o=n(99),s=(c={},c[r.Ng2BootstrapTheme.BS4]={ARROW_LEFT:"&lt;",ARROW_RIGHT:"&gt;"},c[r.Ng2BootstrapTheme.BS3]={ARROW_LEFT:'\n    <i class="glyphicon glyphicon-chevron-left"></i>\n    ',ARROW_RIGHT:'\n    <i class="glyphicon glyphicon-chevron-right"></i>\n    '},c),a=function(){function t(t){this.labels=[],this.rows=[],this.weekNumbers=[],this.CURRENT_THEME_TEMPLATE=s[r.Ng2BootstrapConfig.theme||r.Ng2BootstrapTheme.BS3],this.datePicker=t}return Object.defineProperty(t.prototype,"isBS4",{get:function(){return r.Ng2BootstrapConfig.theme===r.Ng2BootstrapTheme.BS4},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){var t=this;this.datePicker.stepDay={months:1},this.datePicker.setRefreshViewHandler(function(){var e=this.activeDate.getFullYear(),n=this.activeDate.getMonth(),i=new Date(e,n,1),r=this.startingDay-i.getDay(),o=r>0?7-r:-r,s=new Date(i.getTime());o>0&&s.setDate(-o+1);for(var a=t.getDates(s,42),c=[],l=0;l<42;l++){var u=this.createDateObject(a[l],this.formatDay);u.secondary=a[l].getMonth()!==n,u.uid=this.uniqueId+"-"+l,c[l]=u}t.labels=[];for(var d=0;d<7;d++)t.labels[d]={},t.labels[d].abbr=this.dateFilter(c[d].date,this.formatDayHeader),t.labels[d].full=this.dateFilter(c[d].date,"EEEE");if(t.title=this.dateFilter(this.activeDate,this.formatDayTitle),t.rows=this.split(c,7),this.showWeeks){t.weekNumbers=[];for(var p=(11-this.startingDay)%7,f=t.rows.length,h=0;h<f;h++)t.weekNumbers.push(t.getISO8601WeekNumber(t.rows[h][p].date))}},"day"),this.datePicker.setCompareHandler(function(t,e){var n=new Date(t.getFullYear(),t.getMonth(),t.getDate()),i=new Date(e.getFullYear(),e.getMonth(),e.getDate());return n.getTime()-i.getTime()},"day"),this.datePicker.refreshView()},t.prototype.getDates=function(t,e){for(var n,i=new Array(e),r=new Date(t.getTime()),o=0;o<e;)n=new Date(r.getTime()),n=this.datePicker.fixTimeZone(n),i[o++]=n,r=new Date(r.getFullYear(),r.getMonth(),r.getDate()+1);return i},t.prototype.getISO8601WeekNumber=function(t){var e=new Date(t.getTime());e.setDate(e.getDate()+4-(e.getDay()||7));var n=e.getTime();return e.setMonth(0),e.setDate(1),Math.floor(Math.round((n-e.getTime())/864e5)/7)+1},t.decorators=[{type:i.Component,args:[{selector:"daypicker",template:'\n<table *ngIf="datePicker.datepickerMode===\'day\'" role="grid" [attr.aria-labelledby]="datePicker.uniqueId+\'-title\'" aria-activedescendant="activeDateId">\n  <thead>\n    <tr>\n      <th>\n        <button type="button" \n                class="btn btn-default btn-secondary btn-sm pull-left" \n                (click)="datePicker.move(-1)" \n                tabindex="-1"\n                [innerHTML]="CURRENT_THEME_TEMPLATE.ARROW_LEFT">\n        </button>\n      </th>\n      <th [attr.colspan]="5 + (datePicker.showWeeks ? 1 : 0)">\n        <button [id]="datePicker.uniqueId + \'-title\'"\n                type="button" class="btn btn-default btn-secondary btn-sm"\n                (click)="datePicker.toggleMode()"\n                [disabled]="datePicker.datepickerMode === datePicker.maxMode"\n                [ngClass]="{disabled: datePicker.datepickerMode === datePicker.maxMode}" tabindex="-1" style="width:100%;">\n          <strong>{{title}}</strong>\n        </button>\n      </th>\n      <th>\n        <button type="button" \n                class="btn btn-default btn-secondary btn-sm pull-right" \n                (click)="datePicker.move(1)" \n                tabindex="-1"\n                [innerHTML]="CURRENT_THEME_TEMPLATE.ARROW_RIGHT">\n        </button>\n      </th>\n    </tr>\n    <tr>\n      <th *ngIf="datePicker.showWeeks"></th>\n      <th *ngFor="let labelz of labels" [ngClass]="{\'text-xs-center\':isBS4, \'text-center\': !isBS4}">\n        <small aria-label="labelz.full"><b>{{labelz.abbr}}</b></small>\n      </th>\n    </tr>\n  </thead>\n  <tbody>\n    <template ngFor [ngForOf]="rows" let-rowz="$implicit" let-index="index">\n      <tr *ngIf="!(datePicker.onlyCurrentMonth && rowz[0].secondary && rowz[6].secondary)">\n        <td *ngIf="datePicker.showWeeks" class="h6" [ngClass]="{\'text-xs-center\':isBS4, \'text-center\': !isBS4}">\n          <em>{{ weekNumbers[index] }}</em>\n        </td>\n        <td *ngFor="let dtz of rowz" [ngClass]="{\'text-xs-center\':isBS4, \'text-center\': !isBS4}" role="gridcell" [id]="dtz.uid">\n          <button type="button" style="min-width:100%;" class="btn btn-sm {{dtz.customClass}}"\n                  *ngIf="!(datePicker.onlyCurrentMonth && dtz.secondary)"\n                  [ngClass]="{\'btn-secondary\': isBS4 && !dtz.selected && !datePicker.isActive(dtz), \'btn-info\': dtz.selected, disabled: dtz.disabled, active: !isBS4 && datePicker.isActive(dtz), \'btn-default\': !isBS4}"\n                  [disabled]="dtz.disabled"\n                  (click)="datePicker.select(dtz.date)" tabindex="-1">\n            <span [ngClass]="{\'text-muted\': dtz.secondary || dtz.current, \'text-info\': !isBS4 && dtz.current}">{{dtz.label}}</span>\n          </button>\n        </td>\n      </tr>\n    </template>\n  </tbody>\n</table>\n  '}]}],t.ctorParameters=[{type:o.DatePickerInnerComponent}],t}();e.DayPickerComponent=a;var c},function(t,e,n){"use strict";var i=n(0),r=n(77),o=n(99),s=function(){function t(t){this.rows=[],this.datePicker=t}return Object.defineProperty(t.prototype,"isBS4",{get:function(){return r.Ng2BootstrapConfig.theme===r.Ng2BootstrapTheme.BS4},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){var t=this;this.datePicker.stepMonth={years:1},this.datePicker.setRefreshViewHandler(function(){for(var e,n=new Array(12),i=this.activeDate.getFullYear(),r=0;r<12;r++)e=new Date(i,r,1),e=this.fixTimeZone(e),n[r]=this.createDateObject(e,this.formatMonth),n[r].uid=this.uniqueId+"-"+r;t.title=this.dateFilter(this.activeDate,this.formatMonthTitle),t.rows=this.split(n,3)},"month"),this.datePicker.setCompareHandler(function(t,e){var n=new Date(t.getFullYear(),t.getMonth()),i=new Date(e.getFullYear(),e.getMonth());return n.getTime()-i.getTime()},"month"),this.datePicker.refreshView()},t.decorators=[{type:i.Component,args:[{selector:"monthpicker",template:'\n<table *ngIf="datePicker.datepickerMode===\'month\'" role="grid">\n  <thead>\n    <tr>\n      <th>\n        <button type="button" class="btn btn-default btn-sm pull-left"\n                (click)="datePicker.move(-1)" tabindex="-1">\n          <i class="glyphicon glyphicon-chevron-left"></i>\n        </button></th>\n      <th>\n        <button [id]="datePicker.uniqueId + \'-title\'"\n                type="button" class="btn btn-default btn-sm"\n                (click)="datePicker.toggleMode()"\n                [disabled]="datePicker.datepickerMode === maxMode"\n                [ngClass]="{disabled: datePicker.datepickerMode === maxMode}" tabindex="-1" style="width:100%;">\n          <strong>{{title}}</strong>\n        </button>\n      </th>\n      <th>\n        <button type="button" class="btn btn-default btn-sm pull-right"\n                (click)="datePicker.move(1)" tabindex="-1">\n          <i class="glyphicon glyphicon-chevron-right"></i>\n        </button>\n      </th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr *ngFor="let rowz of rows">\n      <td *ngFor="let dtz of rowz" class="text-center" role="gridcell" id="{{dtz.uid}}" [ngClass]="dtz.customClass">\n        <button type="button" style="min-width:100%;" class="btn btn-default"\n                [ngClass]="{\'btn-link\': isBS4 && !dtz.selected && !datePicker.isActive(dtz), \'btn-info\': dtz.selected || (isBS4 && !dtz.selected && datePicker.isActive(dtz)), disabled: dtz.disabled, active: !isBS4 && datePicker.isActive(dtz)}"\n                [disabled]="dtz.disabled"\n                (click)="datePicker.select(dtz.date)" tabindex="-1">\n          <span [ngClass]="{\'text-success\': isBS4 && dtz.current, \'text-info\': !isBS4 && dtz.current}">{{dtz.label}}</span>\n        </button>\n      </td>\n    </tr>\n  </tbody>\n</table>\n  '}]}],t.ctorParameters=[{type:o.DatePickerInnerComponent}],t}();e.MonthPickerComponent=s},function(t,e,n){"use strict";var i=n(0),r=n(77),o=n(99),s=function(){function t(t){this.rows=[],this.datePicker=t}return Object.defineProperty(t.prototype,"isBS4",{get:function(){return r.Ng2BootstrapConfig.theme===r.Ng2BootstrapTheme.BS4;
-},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){var t=this;this.datePicker.stepYear={years:this.datePicker.yearRange},this.datePicker.setRefreshViewHandler(function(){for(var e,n=new Array(this.yearRange),i=t.getStartingYear(this.activeDate.getFullYear()),r=0;r<this.yearRange;r++)e=new Date(i+r,0,1),e=this.fixTimeZone(e),n[r]=this.createDateObject(e,this.formatYear),n[r].uid=this.uniqueId+"-"+r;t.title=[n[0].label,n[this.yearRange-1].label].join(" - "),t.rows=this.split(n,5)},"year"),this.datePicker.setCompareHandler(function(t,e){return t.getFullYear()-e.getFullYear()},"year"),this.datePicker.refreshView()},t.prototype.getStartingYear=function(t){return(t-1)/this.datePicker.yearRange*this.datePicker.yearRange+1},t.decorators=[{type:i.Component,args:[{selector:"yearpicker",template:'\n<table *ngIf="datePicker.datepickerMode===\'year\'" role="grid">\n  <thead>\n    <tr>\n      <th>\n        <button type="button" class="btn btn-default btn-sm pull-left"\n                (click)="datePicker.move(-1)" tabindex="-1">\n          <i class="glyphicon glyphicon-chevron-left"></i>\n        </button>\n      </th>\n      <th colspan="3">\n        <button [id]="datePicker.uniqueId + \'-title\'" role="heading"\n                type="button" class="btn btn-default btn-sm"\n                (click)="datePicker.toggleMode()"\n                [disabled]="datePicker.datepickerMode === datePicker.maxMode"\n                [ngClass]="{disabled: datePicker.datepickerMode === datePicker.maxMode}" tabindex="-1" style="width:100%;">\n          <strong>{{title}}</strong>\n        </button>\n      </th>\n      <th>\n        <button type="button" class="btn btn-default btn-sm pull-right"\n                (click)="datePicker.move(1)" tabindex="-1">\n          <i class="glyphicon glyphicon-chevron-right"></i>\n        </button>\n      </th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr *ngFor="let rowz of rows">\n      <td *ngFor="let dtz of rowz" class="text-center" role="gridcell">\n        <button type="button" style="min-width:100%;" class="btn btn-default"\n                [ngClass]="{\'btn-link\': isBS4 && !dtz.selected && !datePicker.isActive(dtz), \'btn-info\': dtz.selected || (isBS4 && !dtz.selected && datePicker.isActive(dtz)), disabled: dtz.disabled, active: !isBS4 && datePicker.isActive(dtz)}"\n                [disabled]="dtz.disabled"\n                (click)="datePicker.select(dtz.date)" tabindex="-1">\n          <span [ngClass]="{\'text-success\': isBS4 && dtz.current, \'text-info\': !isBS4 && dtz.current}">{{dtz.label}}</span>\n        </button>\n      </td>\n    </tr>\n  </tbody>\n</table>\n  '}]}],t.ctorParameters=[{type:o.DatePickerInnerComponent}],t}();e.YearPickerComponent=s},function(t,e,n){"use strict";var i=n(0),r=n(138),o=function(){function t(t,e){this.addClass=!0,this.dropdown=t,this.el=e}return t.prototype.ngOnInit=function(){this.dropdown.dropDownMenu=this},t.decorators=[{type:i.Directive,args:[{selector:"[dropdownMenu]",exportAs:"bs-dropdown-menu"}]}],t.ctorParameters=[{type:r.DropdownDirective,decorators:[{type:i.Host}]},{type:i.ElementRef}],t.propDecorators={addClass:[{type:i.HostBinding,args:["class.dropdown-menu"]}]},t}();e.DropdownMenuDirective=o},function(t,e,n){"use strict";(function(t){var i=n(0),r=n(138),o=(t.MouseEvent,function(){function t(t,e){this.isDisabled=!1,this.addToggleClass=!0,this.addClass=!0,this.dropdown=t,this.el=e}return t.prototype.ngOnInit=function(){this.dropdown.dropDownToggle=this},Object.defineProperty(t.prototype,"isOpen",{get:function(){return this.dropdown.isOpen},enumerable:!0,configurable:!0}),t.prototype.toggleDropdown=function(t){return t.stopPropagation(),this.isDisabled||this.dropdown.toggle(),!1},t.decorators=[{type:i.Directive,args:[{selector:"[dropdownToggle]",exportAs:"bs-dropdown-toggle"}]}],t.ctorParameters=[{type:r.DropdownDirective,decorators:[{type:i.Host}]},{type:i.ElementRef}],t.propDecorators={isDisabled:[{type:i.HostBinding,args:["class.disabled"]},{type:i.Input}],addToggleClass:[{type:i.HostBinding,args:["class.dropdown-toggle"]},{type:i.Input}],addClass:[{type:i.HostBinding,args:["attr.aria-haspopup"]}],isOpen:[{type:i.HostBinding,args:["attr.aria-expanded"]}],toggleDropdown:[{type:i.HostListener,args:["click",["$event"]]}]},t}());e.DropdownToggleDirective=o}).call(e,n(24))},function(t,e,n){"use strict";(function(t){e.ALWAYS="always",e.DISABLED="disabled",e.OUTSIDECLICK="outsideClick",e.NONINPUT="nonInput";var n=(t.KeyboardEvent,t.MouseEvent,function(){function t(){this.closeDropdownBind=this.closeDropdown.bind(this),this.keybindFilterBind=this.keybindFilter.bind(this)}return t.prototype.open=function(t){this.openScope||(window.document.addEventListener("click",this.closeDropdownBind,!0),window.document.addEventListener("keydown",this.keybindFilterBind)),this.openScope&&this.openScope!==t&&(this.openScope.isOpen=!1),this.openScope=t},t.prototype.close=function(t){this.openScope===t&&(this.openScope=void 0,window.document.removeEventListener("click",this.closeDropdownBind,!0),window.document.removeEventListener("keydown",this.keybindFilterBind))},t.prototype.closeDropdown=function(t){this.openScope&&(t&&this.openScope.autoClose===e.DISABLED||t&&this.openScope.toggleEl&&this.openScope.toggleEl.nativeElement.contains(t.target)||t&&this.openScope.autoClose===e.NONINPUT&&this.openScope.menuEl&&/input|textarea/i.test(t.target.tagName)&&this.openScope.menuEl.nativeElement.contains(t.target)||t&&this.openScope.autoClose===e.OUTSIDECLICK&&this.openScope.menuEl&&this.openScope.menuEl.nativeElement.contains(t.target)||(this.openScope.isOpen=!1))},t.prototype.keybindFilter=function(t){return 27===t.which?(this.openScope.focusToggleElement(),void this.closeDropdown(void 0)):void(this.openScope.keyboardNav&&this.openScope.isOpen&&(38===t.which||40===t.which)&&(t.preventDefault(),t.stopPropagation(),this.openScope.focusDropdownEntry(t.which)))},t}());e.DropdownService=n,e.dropdownService=new n}).call(e,n(24))},function(t,e,n){"use strict";var i=n(0),r=n(50),o=n(722),s=n(222),a=n(223),c=n(241),l=300,u=150,d=function(){function t(t,e,n){this.element=t,this.renderer=e,this.componentsHelper=n,this.onShow=new i.EventEmitter,this.onShown=new i.EventEmitter,this.onHide=new i.EventEmitter,this.onHidden=new i.EventEmitter,this.isAnimated=!0,this._isShown=!1,this.isBodyOverflowing=!1,this.originalBodyPadding=0,this.scrollbarWidth=0}return Object.defineProperty(t.prototype,"config",{get:function(){return this._config},set:function(t){this._config=this.getConfig(t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isShown",{get:function(){return this._isShown},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"document",{get:function(){return this.componentsHelper.getDocument()},enumerable:!0,configurable:!0}),t.prototype.onClick=function(t){this.config.ignoreBackdropClick||"static"===this.config.backdrop||t.target!==this.element.nativeElement||this.hide(t)},t.prototype.onEsc=function(){this.config.keyboard&&this.hide()},t.prototype.ngOnDestroy=function(){this.config=void 0,this._isShown&&(this._isShown=!1,this.hideModal()),this._isShown=void 0,this.isBodyOverflowing=void 0,this.originalBodyPadding=void 0,this.scrollbarWidth=void 0},t.prototype.ngAfterViewInit=function(){this._config=this._config||this.getConfig()},t.prototype.toggle=function(){return this._isShown?this.hide():this.show()},t.prototype.show=function(){var t=this;this.onShow.emit(this),this._isShown||(this._isShown=!0,this.checkScrollbar(),this.setScrollbar(),this.document&&this.document.body&&this.renderer.setElementClass(this.document.body,a.ClassName.OPEN,!0),this.showBackdrop(function(){t.showElement()}))},t.prototype.hide=function(t){var e=this;t&&t.preventDefault(),this.onHide.emit(this),this._isShown&&(this._isShown=!1,this.renderer.setElementClass(this.element.nativeElement,a.ClassName.IN,!1),this.isAnimated?setTimeout(function(){return e.hideModal()},l):this.hideModal())},t.prototype.getConfig=function(t){return Object.assign({},a.modalConfigDefaults,t)},t.prototype.showElement=function(){var t=this;this.element.nativeElement.parentNode&&this.element.nativeElement.parentNode.nodeType===Node.ELEMENT_NODE||this.document&&this.document.body&&this.document.body.appendChild(this.element.nativeElement),this.renderer.setElementAttribute(this.element.nativeElement,"aria-hidden","false"),this.renderer.setElementStyle(this.element.nativeElement,"display","block"),this.renderer.setElementProperty(this.element.nativeElement,"scrollTop",0),this.isAnimated&&o.Utils.reflow(this.element.nativeElement),this.renderer.setElementClass(this.element.nativeElement,a.ClassName.IN,!0),this.onShown.emit(this);var e=function(){t._config.focus&&t.element.nativeElement.focus(),t.onShown.emit(t)};this.isAnimated?setTimeout(e,l):e()},t.prototype.hideModal=function(){var t=this;this.renderer.setElementAttribute(this.element.nativeElement,"aria-hidden","true"),this.renderer.setElementStyle(this.element.nativeElement,"display","none"),this.showBackdrop(function(){t.document&&t.document.body&&t.renderer.setElementClass(t.document.body,a.ClassName.OPEN,!1),t.resetAdjustments(),t.resetScrollbar(),t.onHidden.emit(t)})},t.prototype.showBackdrop=function(t){var e=this;if(this._isShown&&this.config.backdrop){if(this.backdrop=this.componentsHelper.appendNextToRoot(s.ModalBackdropComponent,s.ModalBackdropOptions,new s.ModalBackdropOptions({animate:!1})),this.isAnimated&&(this.backdrop.instance.isAnimated=this.isAnimated,o.Utils.reflow(this.backdrop.instance.element.nativeElement)),this.backdrop.instance.isShown=!0,!t)return;if(!this.isAnimated)return void t();setTimeout(t,u)}else if(!this._isShown&&this.backdrop){this.backdrop.instance.isShown=!1;var n=function(){e.removeBackdrop(),t&&t()};this.backdrop.instance.isAnimated?setTimeout(n,u):n()}else t&&t()},t.prototype.removeBackdrop=function(){this.backdrop&&(this.backdrop.destroy(),this.backdrop=void 0)},t.prototype.resetAdjustments=function(){this.renderer.setElementStyle(this.element.nativeElement,"paddingLeft",""),this.renderer.setElementStyle(this.element.nativeElement,"paddingRight","")},t.prototype.checkScrollbar=function(){this.isBodyOverflowing=this.document.body.clientWidth<c.window.innerWidth,this.scrollbarWidth=this.getScrollbarWidth()},t.prototype.setScrollbar=function(){if(this.document){var t=this.document.querySelector(a.Selector.FIXED_CONTENT);if(t){var e=parseInt(o.Utils.getStyles(t).paddingRight||0,10);this.originalBodyPadding=parseInt(this.document.body.style.paddingRight||0,10),this.isBodyOverflowing&&(this.document.body.style.paddingRight=e+this.scrollbarWidth+"px")}}},t.prototype.resetScrollbar=function(){this.document.body.style.paddingRight=this.originalBodyPadding},t.prototype.getScrollbarWidth=function(){var t=this.renderer.createElement(this.document.body,"div",void 0);t.className=a.ClassName.SCROLLBAR_MEASURER;var e=t.offsetWidth-t.clientWidth;return this.document.body.removeChild(t),e},t.decorators=[{type:i.Directive,args:[{selector:"[bsModal]",exportAs:"bs-modal"}]}],t.ctorParameters=[{type:i.ElementRef},{type:i.Renderer},{type:r.ComponentsHelper}],t.propDecorators={config:[{type:i.Input}],onShow:[{type:i.Output}],onShown:[{type:i.Output}],onHide:[{type:i.Output}],onHidden:[{type:i.Output}],onClick:[{type:i.HostListener,args:["click",["$event"]]}],onEsc:[{type:i.HostListener,args:["keydown.esc"]}]},t}();e.ModalDirective=d},function(t,e,n){"use strict";var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},r=n(0),o=n(23),s=n(225),a={itemsPerPage:10,previousText:"« Previous",nextText:"Next »",align:!0},c='\n    <ul class="pager">\n      <li [class.disabled]="noPrevious()" [class.previous]="align" [ngClass]="{\'pull-right\': align}">\n        <a href (click)="selectPage(page - 1, $event)">{{getText(\'previous\')}}</a>\n      </li>\n      <li [class.disabled]="noNext()" [class.next]="align" [ngClass]="{\'pull-right\': align}">\n        <a href (click)="selectPage(page + 1, $event)">{{getText(\'next\')}}</a>\n      </li>\n  </ul>\n',l=function(t){function e(e,n,i){t.call(this,e,n,i),this.config=a}return i(e,t),e.decorators=[{type:r.Component,args:[{selector:"pager[ngModel]",template:c,providers:[o.NgModel]}]}],e.ctorParameters=[{type:o.NgModel,decorators:[{type:r.Self}]},{type:r.Renderer},{type:r.ElementRef}],e}(s.PaginationComponent);e.PagerComponent=l},function(t,e,n){"use strict";var i=n(0),r=n(228),o=function(){function t(t){this.percent=0,this.progress=t}return Object.defineProperty(t.prototype,"value",{get:function(){return this._value},set:function(t){(t||0===t)&&(this._value=t,this.recalculatePercentage())},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){this.progress.addBar(this)},t.prototype.ngOnDestroy=function(){this.progress.removeBar(this)},t.prototype.recalculatePercentage=function(){this.percent=+(100*this.value/this.progress.max).toFixed(2);var t=this.progress.bars.reduce(function(t,e){return t+e.percent},0);t>100&&(this.percent-=t-100)},t.decorators=[{type:i.Component,args:[{selector:"bar",template:'\n  <div class="progress-bar"\n    style="min-width: 0;"\n    role="progressbar"\n    [ngClass]="type && \'progress-bar-\' + type"\n    [ngStyle]="{width: (percent < 100 ? percent : 100) + \'%\', transition: transition}"\n    aria-valuemin="0"\n    [attr.aria-valuenow]="value"\n    [attr.aria-valuetext]="percent.toFixed(0) + \'%\'"\n    [attr.aria-valuemax]="max"><ng-content></ng-content></div>\n'}]}],t.ctorParameters=[{type:r.ProgressDirective,decorators:[{type:i.Host}]}],t.propDecorators={type:[{type:i.Input}],value:[{type:i.Input}]},t}();e.BarComponent=o},function(t,e,n){"use strict";var i=n(0),r=function(){function t(){}return t.decorators=[{type:i.Component,args:[{selector:"progressbar",template:'\n    <div progress [animate]="animate" [max]="max">\n      <bar [type]="type" [value]="value">\n          <ng-content></ng-content>\n      </bar>\n    </div>\n  '}]}],t.ctorParameters=[],t.propDecorators={animate:[{type:i.Input}],max:[{type:i.Input}],type:[{type:i.Input}],value:[{type:i.Input}]},t}();e.ProgressbarComponent=r},function(t,e,n){"use strict";(function(t){var i=n(0),r=n(23),o=(t.KeyboardEvent,function(){function t(t){this.onHover=new i.EventEmitter(!1),this.onLeave=new i.EventEmitter(!1),this.onChange=Function.prototype,this.onTouched=Function.prototype,this.cd=t,t.valueAccessor=this}return t.prototype.onKeydown=function(t){if([37,38,39,40].indexOf(t.which)!==-1){t.preventDefault(),t.stopPropagation();var e=38===t.which||39===t.which?1:-1;this.rate(this.value+e)}},t.prototype.ngOnInit=function(){this.max="undefined"!=typeof this.max?this.max:5,this.readonly=this.readonly===!0,this.stateOn="undefined"!=typeof this.stateOn?this.stateOn:"glyphicon-star",this.stateOff="undefined"!=typeof this.stateOff?this.stateOff:"glyphicon-star-empty",this.titles="undefined"!=typeof this.titles&&this.titles.length>0?this.titles:["one","two","three","four","five"],this.range=this.buildTemplateObjects(this.ratingStates,this.max)},t.prototype.writeValue=function(t){return t%1!==t?(this.value=Math.round(t),void(this.preValue=t)):(this.preValue=t,void(this.value=t))},t.prototype.enter=function(t){this.readonly||(this.value=t,this.onHover.emit(t))},t.prototype.reset=function(){this.value=this.preValue,this.onLeave.emit(this.value)},t.prototype.registerOnChange=function(t){this.onChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.buildTemplateObjects=function(t,e){t=t||[];for(var n=t.length||e,i=[],r=0;r<n;r++)i.push(Object.assign({index:r,stateOn:this.stateOn,stateOff:this.stateOff,title:this.titles[r]||r+1},t[r]||{}));return i},t.prototype.rate=function(t){!this.readonly&&t>=0&&t<=this.range.length&&(this.writeValue(t),this.cd.viewToModelUpdate(t))},t.decorators=[{type:i.Component,args:[{selector:"rating[ngModel]",template:'\n    <span (mouseleave)="reset()" (keydown)="onKeydown($event)" tabindex="0" role="slider" aria-valuemin="0" [attr.aria-valuemax]="range.length" [attr.aria-valuenow]="value">\n      <template ngFor let-r [ngForOf]="range" let-index="index">\n        <span class="sr-only">({{ index < value ? \'*\' : \' \' }})</span>\n        <i (mouseenter)="enter(index + 1)" (click)="rate(index + 1)" class="glyphicon" [ngClass]="index < value ? r.stateOn : r.stateOff" [title]="r.title" ></i>\n      </template>\n    </span>\n  ',providers:[r.NgModel]}]}],t.ctorParameters=[{type:r.NgModel,decorators:[{type:i.Self}]}],t.propDecorators={max:[{type:i.Input}],stateOn:[{type:i.Input}],stateOff:[{type:i.Input}],readonly:[{type:i.Input}],titles:[{type:i.Input}],ratingStates:[{type:i.Input}],onHover:[{type:i.Output}],onLeave:[{type:i.Output}],onKeydown:[{type:i.HostListener,args:["keydown",["$event"]]}]},t}());e.RatingComponent=o}).call(e,n(24))},function(t,e,n){"use strict";var i=n(0),r=n(231),o=function(){function t(t,e){e.headingRef=t}return t.decorators=[{type:i.Directive,args:[{selector:"[tabHeading]"}]}],t.ctorParameters=[{type:i.TemplateRef},{type:r.TabDirective}],t}();e.TabHeadingDirective=o},function(t,e,n){"use strict";function i(t){return"undefined"!=typeof t}function r(t,e,n){return e(t)?t:n}function o(t,e){var n=new Date(t.getTime()+6e4*e),i=new Date(t);return i.setHours(n.getHours(),n.getMinutes()),i}var s=n(0),a=n(23);e.timepickerConfig={hourStep:1,minuteStep:1,showMeridian:!0,meridians:void 0,readonlyInput:!1,mousewheel:!0,arrowkeys:!0,showSpinners:!0,min:void 0,max:void 0};var c=function(){function t(t){this.meridians=["AM","PM"],this.onChange=Function.prototype,this.onTouched=Function.prototype,this._selected=new Date,this.cd=t,t.valueAccessor=this}return Object.defineProperty(t.prototype,"showMeridian",{get:function(){return this._showMeridian},set:function(t){this._showMeridian=t,this.updateTemplate()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selected",{get:function(){return this._selected},set:function(t){t&&(this._selected=t,this.updateTemplate(),this.cd.viewToModelUpdate(this.selected))},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){this.meridians=r(this.meridians,i,e.timepickerConfig.meridians)||["AM","PM"],this.mousewheel=r(this.mousewheel,i,e.timepickerConfig.mousewheel),this.mousewheel,this.arrowkeys=r(this.arrowkeys,i,e.timepickerConfig.arrowkeys),this.arrowkeys,this.readonlyInput=r(this.readonlyInput,i,e.timepickerConfig.readonlyInput),this.hourStep=r(this.hourStep,i,e.timepickerConfig.hourStep),this.minuteStep=r(this.minuteStep,i,e.timepickerConfig.minuteStep),this.min=r(this.min,i,e.timepickerConfig.min),this.max=r(this.max,i,e.timepickerConfig.max),this.showMeridian=r(this.showMeridian,i,e.timepickerConfig.showMeridian),this.showSpinners=r(this.showSpinners,i,e.timepickerConfig.showSpinners)},t.prototype.writeValue=function(t){if(t!==this.selected)return t&&t instanceof Date?void(this.selected=t):void(this.selected=t?new Date(t):void 0)},t.prototype.registerOnChange=function(t){this.onChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.setDisabledState=function(t){this.readonlyInput=t},t.prototype.updateHours=function(){if(!this.readonlyInput){var t=this.getHoursFromTemplate(),e=this.getMinutesFromTemplate();this.invalidHours=!i(t),this.invalidMinutes=!i(e),this.invalidHours||this.invalidMinutes||(this.selected.setHours(t),this.invalidHours=this.selected<this.min||this.selected>this.max,this.invalidHours||this.refresh())}},t.prototype.hoursOnBlur=function(t){this.readonlyInput||!this.invalidHours&&parseInt(this.hours,10)<10&&(this.hours=this.pad(this.hours))},t.prototype.updateMinutes=function(){if(!this.readonlyInput){var t=this.getMinutesFromTemplate(),e=this.getHoursFromTemplate();this.invalidMinutes=!i(t),this.invalidHours=!i(e),this.invalidMinutes||this.invalidHours||(this.selected.setMinutes(t),this.invalidMinutes=this.selected<this.min||this.selected>this.max,this.invalidMinutes||this.refresh())}},t.prototype.minutesOnBlur=function(t){this.readonlyInput||!this.invalidMinutes&&parseInt(this.minutes,10)<10&&(this.minutes=this.pad(this.minutes))},t.prototype.incrementHours=function(){this.noIncrementHours()||this.addMinutesToSelected(60*this.hourStep)},t.prototype.decrementHours=function(){this.noDecrementHours()||this.addMinutesToSelected(60*-this.hourStep)},t.prototype.incrementMinutes=function(){this.noIncrementMinutes()||this.addMinutesToSelected(this.minuteStep)},t.prototype.decrementMinutes=function(){this.noDecrementMinutes()||this.addMinutesToSelected(-this.minuteStep)},t.prototype.noIncrementHours=function(){var t=o(this.selected,60*this.hourStep);return t>this.max||t<this.selected&&t<this.min},t.prototype.noDecrementHours=function(){var t=o(this.selected,60*-this.hourStep);return t<this.min||t>this.selected&&t>this.max},t.prototype.noIncrementMinutes=function(){var t=o(this.selected,this.minuteStep);return t>this.max||t<this.selected&&t<this.min},t.prototype.noDecrementMinutes=function(){var t=o(this.selected,-this.minuteStep);return t<this.min||t>this.selected&&t>this.max},t.prototype.toggleMeridian=function(){if(!this.noToggleMeridian()){var t=this.selected.getHours()<12?1:-1;this.addMinutesToSelected(720*t)}},t.prototype.refresh=function(){this.updateTemplate(),this.cd.viewToModelUpdate(this.selected)},t.prototype.updateTemplate=function(){var t=this.selected.getHours(),e=this.selected.getMinutes();this.showMeridian&&(t=0===t||12===t?12:t%12),this.hours=this.pad(t),this.minutes=this.pad(e),this.meridian=this.selected.getHours()<12?this.meridians[0]:this.meridians[1]},t.prototype.getHoursFromTemplate=function(){var t=parseInt(this.hours,10),e=this.showMeridian?t>0&&t<13:t>=0&&t<24;if(e)return this.showMeridian&&(12===t&&(t=0),this.meridian===this.meridians[1]&&(t+=12)),t},t.prototype.getMinutesFromTemplate=function(){var t=parseInt(this.minutes,10);return t>=0&&t<60?t:void 0},t.prototype.pad=function(t){return i(t)&&t.toString().length<2?"0"+t:t.toString()},t.prototype.addMinutesToSelected=function(t){this.selected=o(this.selected,t),this.refresh()},t.prototype.noToggleMeridian=function(){return!!this.readonlyInput||(this.selected.getHours()<13?o(this.selected,720)>this.max:o(this.selected,-720)<this.min)},t.decorators=[{type:s.Component,args:[{selector:"timepicker[ngModel]",template:'\n    <table>\n      <tbody>\n        <tr class="text-center" [ngClass]="{hidden: !showSpinners || readonlyInput}">\n          <td><a (click)="incrementHours()" [ngClass]="{disabled: noIncrementHours()}" class="btn btn-link"><span class="glyphicon glyphicon-chevron-up"></span></a></td>\n          <td>&nbsp;</td>\n          <td><a (click)="incrementMinutes()" [ngClass]="{disabled: noIncrementMinutes()}" class="btn btn-link"><span class="glyphicon glyphicon-chevron-up"></span></a></td>\n          <td [ngClass]="{hidden: !showMeridian}" *ngIf="showMeridian"></td>\n        </tr>\n        <tr>\n          <td class="form-group" [ngClass]="{\'has-error\': invalidHours}">\n            <input style="width:50px;" type="text" [(ngModel)]="hours" (change)="updateHours()" class="form-control text-center" [readonly]="readonlyInput" (blur)="hoursOnBlur($event)" maxlength="2">\n          </td>\n          <td>:</td>\n          <td class="form-group" [ngClass]="{\'has-error\': invalidMinutes}">\n            <input style="width:50px;" type="text" [(ngModel)]="minutes" (change)="updateMinutes()" class="form-control text-center" [readonly]="readonlyInput" (blur)="minutesOnBlur($event)" maxlength="2">\n          </td>\n          <td [ngClass]="{hidden: !showMeridian}" *ngIf="showMeridian"><button type="button" [ngClass]="{disabled: noToggleMeridian() || readonlyInput}" class="btn btn-default text-center" (click)="toggleMeridian()">{{meridian}}</button></td>\n        </tr>\n        <tr class="text-center" [ngClass]="{hidden: !showSpinners || readonlyInput}">\n          <td><a (click)="decrementHours()" [ngClass]="{disabled: noDecrementHours()}" class="btn btn-link"><span class="glyphicon glyphicon-chevron-down"></span></a></td>\n          <td>&nbsp;</td>\n          <td><a (click)="decrementMinutes()" [ngClass]="{disabled: noDecrementMinutes()}" class="btn btn-link"><span class="glyphicon glyphicon-chevron-down"></span></a></td>\n          <td [ngClass]="{hidden: !showMeridian}" *ngIf="showMeridian"></td>\n        </tr>\n      </tbody>\n    </table>\n  ',providers:[a.NgModel]}]}],t.ctorParameters=[{type:a.NgModel,decorators:[{type:s.Self}]}],t.propDecorators={hourStep:[{type:s.Input}],minuteStep:[{type:s.Input}],readonlyInput:[{type:s.Input}],mousewheel:[{type:s.Input}],arrowkeys:[{type:s.Input}],showSpinners:[{type:s.Input}],min:[{type:s.Input}],max:[{type:s.Input}],meridians:[{type:s.Input}],showMeridian:[{type:s.Input}]},t}();e.TimepickerComponent=c},function(t,e,n){"use strict";var i=n(0),r=function(){function t(t){Object.assign(this,t)}return t.decorators=[{type:i.Injectable}],t.ctorParameters=[{type:Object}],t}();e.TooltipOptions=r},function(t,e,n){"use strict";var i=n(0),r=n(235),o=n(413),s=n(50),a=function(){function t(t,e){this.placement="top",this.enable=!0,this.animation=!0,this.delay=0,this.tooltipStateChanged=new i.EventEmitter,this.visible=!1,this.viewContainerRef=t,this.componentsHelper=e}return t.prototype.show=function(){var t=this;if(!this.visible&&this.enable&&!this.delayTimeoutId){var e=function(){t.visible=!0;var e=new o.TooltipOptions({content:t.content,htmlContent:t.htmlContent,placement:t.placement,animation:t.animation,hostEl:t.viewContainerRef.element,popupClass:t.popupClass,context:t.tooltipContext}),n=i.ReflectiveInjector.resolve([{provide:o.TooltipOptions,useValue:e}]);t.tooltip=t.componentsHelper.appendNextToLocation(r.TooltipContainerComponent,t.viewContainerRef,n),t.triggerStateChanged()};this.delay?this.delayTimeoutId=setTimeout(function(){e()},this.delay):e()}},t.prototype.hide=function(){this.delayTimeoutId&&(clearTimeout(this.delayTimeoutId),this.delayTimeoutId=void 0),this.visible&&(this.visible=!1,this.tooltip.destroy(),this.triggerStateChanged())},t.prototype.triggerStateChanged=function(){this.tooltipStateChanged.emit(this.visible)},t.decorators=[{type:i.Directive,args:[{selector:"[tooltip], [tooltipHtml]",exportAs:"bs-tooltip"}]}],t.ctorParameters=[{type:i.ViewContainerRef},{type:s.ComponentsHelper}],t.propDecorators={content:[{type:i.Input,args:["tooltip"]}],htmlContent:[{type:i.Input,args:["tooltipHtml"]}],placement:[{type:i.Input,args:["tooltipPlacement"]}],isOpen:[{type:i.Input,args:["tooltipIsOpen"]}],enable:[{type:i.Input,args:["tooltipEnable"]}],animation:[{type:i.Input,args:["tooltipAnimation"]}],appendToBody:[{type:i.Input,args:["tooltipAppendToBody"]}],popupClass:[{type:i.Input,args:["tooltipClass"]}],tooltipContext:[{type:i.Input,args:["tooltipContext"]}],delay:[{type:i.Input,args:["tooltipPopupDelay"]}],tooltipStateChanged:[{type:i.Output}],show:[{type:i.HostListener,args:["focusin"]},{type:i.HostListener,args:["mouseenter"]}],hide:[{type:i.HostListener,args:["focusout"]},{type:i.HostListener,args:["mouseleave"]}]},t}();e.TooltipDirective=a},function(t,e){"use strict";var n=function(){function t(t,e,n){void 0===e&&(e=t),void 0===n&&(n=!1),this.item=t,this.value=e,this.header=n}return t.prototype.isHeader=function(){return this.header},t.prototype.toString=function(){return this.value},t}();e.TypeaheadMatch=n},function(t,e,n){"use strict";(function(t){var i=n(0),r=n(23),o=n(237),s=n(238),a=n(239),c=n(8);n(748),n(749),n(419),n(750),n(751),n(752);var l=n(50),u=n(415),d=(t.KeyboardEvent,function(){function t(t,e,n,r,o){this.typeaheadLoading=new i.EventEmitter(!1),this.typeaheadNoResults=new i.EventEmitter(!1),this.typeaheadOnSelect=new i.EventEmitter(!1),this.typeaheadMinLength=void 0,this.typeaheadAsync=void 0,this.typeaheadLatinize=!0,this.typeaheadSingleWords=!0,this.typeaheadWordDelimiters=" ",this.typeaheadPhraseDelimiters="'\"",this.isTypeaheadOptionsListActive=!1,this.keyUpEventEmitter=new i.EventEmitter,this.placement="bottom-left",this.element=n,this.ngControl=t,this.viewContainerRef=e,this.renderer=r,this.componentsHelper=o}return t.prototype.onChange=function(t){if(this.container){if(27===t.keyCode)return void this.hide();if(38===t.keyCode)return void this.container.prevActiveMatch();if(40===t.keyCode)return void this.container.nextActiveMatch();if(13===t.keyCode)return void this.container.selectActiveMatch()}var e=void 0!==t.target.value?t.target.value:t.target.innerText;e.trim().length>=this.typeaheadMinLength?(this.typeaheadLoading.emit(!0),this.keyUpEventEmitter.emit(t.target.value)):(this.typeaheadLoading.emit(!1),this.typeaheadNoResults.emit(!1),this.hide())},t.prototype.onFocus=function(){0===this.typeaheadMinLength&&(this.typeaheadLoading.emit(!0),this.keyUpEventEmitter.emit(""))},t.prototype.onBlur=function(){this.container&&!this.container.isFocused&&this.hide()},t.prototype.onKeydown=function(t){if(this.container)return 13===t.keyCode?void t.preventDefault():9===t.keyCode?void this.hide():void 0},t.prototype.ngOnInit=function(){this.typeaheadOptionsLimit=this.typeaheadOptionsLimit||20,this.typeaheadMinLength=void 0===this.typeaheadMinLength?1:this.typeaheadMinLength,this.typeaheadWaitMs=this.typeaheadWaitMs||0,void 0!==this.typeaheadAsync||this.typeahead instanceof c.Observable||(this.typeaheadAsync=!1),this.typeahead instanceof c.Observable&&(this.typeaheadAsync=!0),this.typeaheadAsync?this.asyncActions():this.syncActions()},t.prototype.changeModel=function(t){var e=t.value;this.ngControl.viewToModelUpdate(e),this.ngControl.control.setValue(e),this.hide()},Object.defineProperty(t.prototype,"matches",{get:function(){return this._matches},enumerable:!0,configurable:!0}),t.prototype.show=function(){var t=new s.TypeaheadOptions({typeaheadRef:this,placement:this.placement,animation:!1}),e=i.ReflectiveInjector.resolve([{provide:s.TypeaheadOptions,useValue:t}]);this.popup=this.componentsHelper.appendNextToLocation(o.TypeaheadContainerComponent,this.viewContainerRef,e),this.popup.instance.position(this.viewContainerRef.element),this.container=this.popup.instance,this.container.parent=this;var n=(this.typeaheadLatinize?a.TypeaheadUtils.latinize(this.ngControl.control.value):this.ngControl.control.value).toString().toLowerCase();this.container.query=this.typeaheadSingleWords?a.TypeaheadUtils.tokenize(n,this.typeaheadWordDelimiters,this.typeaheadPhraseDelimiters):n,this.container.matches=this._matches,this.element.nativeElement.focus()},t.prototype.hide=function(){this.container&&(this.popup.destroy(),this.container=void 0)},t.prototype.asyncActions=function(){var t=this;this.keyUpEventEmitter.debounceTime(this.typeaheadWaitMs).mergeMap(function(){return t.typeahead}).subscribe(function(e){t.finalizeAsyncCall(e)},function(t){console.error(t)})},t.prototype.syncActions=function(){var t=this;this.keyUpEventEmitter.debounceTime(this.typeaheadWaitMs).mergeMap(function(e){var n=t.normalizeQuery(e);return c.Observable.from(t.typeahead).filter(function(e){return e&&t.testMatch(t.normalizeOption(e),n)}).toArray()}).subscribe(function(e){t.finalizeAsyncCall(e)},function(t){console.error(t)})},t.prototype.normalizeOption=function(t){var e=a.TypeaheadUtils.getValueFromObject(t,this.typeaheadOptionField),n=this.typeaheadLatinize?a.TypeaheadUtils.latinize(e):e;return n.toLowerCase()},t.prototype.normalizeQuery=function(t){var e=(this.typeaheadLatinize?a.TypeaheadUtils.latinize(t):t).toString().toLowerCase();return e=this.typeaheadSingleWords?a.TypeaheadUtils.tokenize(e,this.typeaheadWordDelimiters,this.typeaheadPhraseDelimiters):e},t.prototype.testMatch=function(t,e){var n;if("object"==typeof e){n=e.length;for(var i=0;i<n;i+=1)if(e[i].length>0&&t.indexOf(e[i])<0)return!1;return!0}return t.indexOf(e)>=0},t.prototype.finalizeAsyncCall=function(t){if(this.prepareMatches(t),this.typeaheadLoading.emit(!1),this.typeaheadNoResults.emit(!this.hasMatches()),!this.hasMatches())return void this.hide();if(this.container){
-var e=(this.typeaheadLatinize?a.TypeaheadUtils.latinize(this.ngControl.control.value):this.ngControl.control.value).toString().toLowerCase();this.container.query=this.typeaheadSingleWords?a.TypeaheadUtils.tokenize(e,this.typeaheadWordDelimiters,this.typeaheadPhraseDelimiters):e,this.container.matches=this._matches}else this.show()},t.prototype.prepareMatches=function(t){var e=this,n=t.slice(0,this.typeaheadOptionsLimit);if(this.typeaheadGroupField){var i=[],r=n.map(function(t){return a.TypeaheadUtils.getValueFromObject(t,e.typeaheadGroupField)}).filter(function(t,e,n){return n.indexOf(t)===e});r.forEach(function(t){i.push(new u.TypeaheadMatch(t,t,!0)),i=i.concat(n.filter(function(n){return a.TypeaheadUtils.getValueFromObject(n,e.typeaheadGroupField)===t}).map(function(t){return new u.TypeaheadMatch(t,a.TypeaheadUtils.getValueFromObject(t,e.typeaheadOptionField))}))}),this._matches=i}else this._matches=n.map(function(t){return new u.TypeaheadMatch(t,a.TypeaheadUtils.getValueFromObject(t,e.typeaheadOptionField))})},t.prototype.hasMatches=function(){return this._matches.length>0},t.decorators=[{type:i.Directive,args:[{selector:"[typeahead][ngModel],[typeahead][formControlName]"}]}],t.ctorParameters=[{type:r.NgControl},{type:i.ViewContainerRef},{type:i.ElementRef},{type:i.Renderer},{type:l.ComponentsHelper}],t.propDecorators={typeaheadLoading:[{type:i.Output}],typeaheadNoResults:[{type:i.Output}],typeaheadOnSelect:[{type:i.Output}],typeahead:[{type:i.Input}],typeaheadMinLength:[{type:i.Input}],typeaheadWaitMs:[{type:i.Input}],typeaheadOptionsLimit:[{type:i.Input}],typeaheadOptionField:[{type:i.Input}],typeaheadGroupField:[{type:i.Input}],typeaheadAsync:[{type:i.Input}],typeaheadLatinize:[{type:i.Input}],typeaheadSingleWords:[{type:i.Input}],typeaheadWordDelimiters:[{type:i.Input}],typeaheadPhraseDelimiters:[{type:i.Input}],typeaheadItemTemplate:[{type:i.Input}],onChange:[{type:i.HostListener,args:["keyup",["$event"]]}],onFocus:[{type:i.HostListener,args:["focus"]}],onBlur:[{type:i.HostListener,args:["blur"]}],onKeydown:[{type:i.HostListener,args:["keydown",["$event"]]}]},t}());e.TypeaheadDirective=d}).call(e,n(24))},function(t,e,n){"use strict";var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},r=n(78),o=n(429),s=function(t){function e(e){t.call(this),this._value=e}return i(e,t),Object.defineProperty(e.prototype,"value",{get:function(){return this.getValue()},enumerable:!0,configurable:!0}),e.prototype._subscribe=function(e){var n=t.prototype._subscribe.call(this,e);return n&&!n.closed&&e.next(this._value),n},e.prototype.getValue=function(){if(this.hasError)throw this.thrownError;if(this.closed)throw new o.ObjectUnsubscribedError;return this._value},e.prototype.next=function(e){t.prototype.next.call(this,this._value=e)},e}(r.Subject);e.BehaviorSubject=s},function(t,e){"use strict";e.empty={closed:!0,next:function(t){},error:function(t){throw t},complete:function(){}}},function(t,e,n){"use strict";var i=n(8),r=n(428);i.Observable.prototype.filter=r.filter},function(t,e,n){"use strict";var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},r=n(8),o=n(423),s=n(421),a=n(769),c=function(t){function e(e,n){t.call(this),this.array=e,this.scheduler=n,n||1!==e.length||(this._isScalar=!0,this.value=e[0])}return i(e,t),e.create=function(t,n){return new e(t,n)},e.of=function(){for(var t=[],n=0;n<arguments.length;n++)t[n-0]=arguments[n];var i=t[t.length-1];a.isScheduler(i)?t.pop():i=null;var r=t.length;return r>1?new e(t,i):1===r?new o.ScalarObservable(t[0],i):new s.EmptyObservable(i)},e.dispatch=function(t){var e=t.array,n=t.index,i=t.count,r=t.subscriber;return n>=i?void r.complete():(r.next(e[n]),void(r.closed||(t.index=n+1,this.schedule(t))))},e.prototype._subscribe=function(t){var n=0,i=this.array,r=i.length,o=this.scheduler;if(o)return o.schedule(e.dispatch,0,{array:i,index:n,count:r,subscriber:t});for(var s=0;s<r&&!t.closed;s++)t.next(i[s]);t.complete()},e}(r.Observable);e.ArrayObservable=c},function(t,e,n){"use strict";var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},r=n(8),o=function(t){function e(e){t.call(this),this.scheduler=e}return i(e,t),e.create=function(t){return new e(t)},e.dispatch=function(t){var e=t.subscriber;e.complete()},e.prototype._subscribe=function(t){var n=this.scheduler;return n?n.schedule(e.dispatch,0,{subscriber:t}):void t.complete()},e}(r.Observable);e.EmptyObservable=o},function(t,e,n){"use strict";function i(t){var e=t.value,n=t.subscriber;n.closed||(n.next(e),n.complete())}function r(t){var e=t.err,n=t.subscriber;n.closed||n.error(e)}var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=n(51),a=n(8),c=function(t){function e(e,n){t.call(this),this.promise=e,this.scheduler=n}return o(e,t),e.create=function(t,n){return new e(t,n)},e.prototype._subscribe=function(t){var e=this,n=this.promise,o=this.scheduler;if(null==o)this._isScalar?t.closed||(t.next(this.value),t.complete()):n.then(function(n){e.value=n,e._isScalar=!0,t.closed||(t.next(n),t.complete())},function(e){t.closed||t.error(e)}).then(null,function(t){s.root.setTimeout(function(){throw t})});else if(this._isScalar){if(!t.closed)return o.schedule(i,0,{value:this.value,subscriber:t})}else n.then(function(n){e.value=n,e._isScalar=!0,t.closed||t.add(o.schedule(i,0,{value:n,subscriber:t}))},function(e){t.closed||t.add(o.schedule(r,0,{err:e,subscriber:t}))}).then(null,function(t){s.root.setTimeout(function(){throw t})})},e}(a.Observable);e.PromiseObservable=c},function(t,e,n){"use strict";var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},r=n(8),o=function(t){function e(e,n){t.call(this),this.value=e,this.scheduler=n,this._isScalar=!0,n&&(this._isScalar=!1)}return i(e,t),e.create=function(t,n){return new e(t,n)},e.dispatch=function(t){var e=t.done,n=t.value,i=t.subscriber;return e?void i.complete():(i.next(n),void(i.closed||(t.done=!0,this.schedule(t))))},e.prototype._subscribe=function(t){var n=this.value,i=this.scheduler;return i?i.schedule(e.dispatch,0,{done:!1,value:n,subscriber:t}):(t.next(n),void(t.closed||t.complete()))},e}(r.Observable);e.ScalarObservable=o},function(t,e,n){"use strict";function i(t){var e=new a(t),n=this.lift(e);return e.caught=n}var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(243),s=n(250);e._catch=i;var a=function(){function t(t){this.selector=t}return t.prototype.call=function(t,e){return e._subscribe(new c(t,this.selector,this.caught))},t}(),c=function(t){function e(e,n,i){t.call(this,e),this.selector=n,this.caught=i}return r(e,t),e.prototype.error=function(t){if(!this.isStopped){var e=void 0;try{e=this.selector(t,this.caught)}catch(t){return void this.destination.error(t)}this.unsubscribe(),this.destination.remove(this),s.subscribeToResult(this,e)}},e}(o.OuterSubscriber)},function(t,e,n){"use strict";function i(){return this.lift(new r.MergeAllOperator(1))}var r=n(141);e.concatAll=i},function(t,e,n){"use strict";function i(t,e){return this.lift(new r.MergeMapOperator(t,e,1))}var r=n(80);e.concatMap=i},function(t,e,n){"use strict";function i(t,e){return this.lift(new s(t,e,this))}var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(29);e.every=i;var s=function(){function t(t,e,n){this.predicate=t,this.thisArg=e,this.source=n}return t.prototype.call=function(t,e){return e._subscribe(new a(t,this.predicate,this.thisArg,this.source))},t}(),a=function(t){function e(e,n,i,r){t.call(this,e),this.predicate=n,this.thisArg=i,this.source=r,this.index=0,this.thisArg=i||this}return r(e,t),e.prototype.notifyComplete=function(t){this.destination.next(t),this.destination.complete()},e.prototype._next=function(t){var e=!1;try{e=this.predicate.call(this.thisArg,t,this.index++,this.source)}catch(t){return void this.destination.error(t)}e||this.notifyComplete(!1)},e.prototype._complete=function(){this.notifyComplete(!0)},e}(o.Subscriber)},function(t,e,n){"use strict";function i(t,e){return this.lift(new s(t,e))}var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(29);e.filter=i;var s=function(){function t(t,e){this.predicate=t,this.thisArg=e}return t.prototype.call=function(t,e){return e._subscribe(new a(t,this.predicate,this.thisArg))},t}(),a=function(t){function e(e,n,i){t.call(this,e),this.predicate=n,this.thisArg=i,this.count=0,this.predicate=n}return r(e,t),e.prototype._next=function(t){var e;try{e=this.predicate.call(this.thisArg,t,this.count++)}catch(t){return void this.destination.error(t)}e&&this.destination.next(t)},e}(o.Subscriber)},function(t,e){"use strict";var n=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},i=function(t){function e(){var e=t.call(this,"object unsubscribed");this.name=e.name="ObjectUnsubscribedError",this.stack=e.stack,this.message=e.message}return n(e,t),e}(Error);e.ObjectUnsubscribedError=i},function(t,e){"use strict";e.errorObject={e:{}}},function(t,e){"use strict";function n(t){return"function"==typeof t}e.isFunction=n},function(t,e){"use strict";function n(t){return t&&"function"!=typeof t.subscribe&&"function"==typeof t.then}e.isPromise=n},,function(t,e,n){function i(t){var e=r[t];return e?Promise.all(e.slice(1).map(n.e)).then(function(){return n(e[0])}):Promise.reject(new Error("Cannot find module '"+t+"'."))}var r={"app/charts/charts.module":[332],"app/components/components.module":[335],"app/dashboard/dashboard.module":[341],"app/icons/icons.module":[343],"app/pages/pages.module":[350],"app/widgets/widgets.module":[353]};i.keys=function(){return Object.keys(r)},t.exports=i,i.id=434},function(t,e,n){"use strict";var i=n(553),r=(n.n(i),n(513)),o=n(0),s=n(552),a=n(545);s.a.production&&n.i(o.enableProdMode)(),n.i(r.a)().bootstrapModule(a.a)},,,function(t,e,n){"use strict";var i=n(0),r=n(251),o=n(101),s=n(255);n.d(e,"a",function(){return a});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var a=function(){function t(){}return t.decorators=[{type:i.NgModule,args:[{declarations:[r.a,s.a],exports:[r.a,s.a],providers:[{provide:o.b,useClass:o.c}]}]}],t.ctorParameters=[],t}()},function(t,e,n){"use strict";var i=n(0),r=n(253),o=n(21);n.d(e,"a",function(){return s});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var s=function(){function t(t,e,n,i){this._iterableDiffers=t,this._keyValueDiffers=e,this._ngEl=n,this._renderer=i,this._initialClasses=[]}return Object.defineProperty(t.prototype,"klass",{set:function(t){this._applyInitialClasses(!0),this._initialClasses="string"==typeof t?t.split(/\s+/):[],this._applyInitialClasses(!1),this._applyClasses(this._rawClass,!1)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngClass",{set:function(t){this._cleanupClasses(this._rawClass),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass="string"==typeof t?t.split(/\s+/):t,this._rawClass&&(n.i(r.a)(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create(null):this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create(null))},enumerable:!0,configurable:!0}),t.prototype.ngDoCheck=function(){if(this._iterableDiffer){var t=this._iterableDiffer.diff(this._rawClass);t&&this._applyIterableChanges(t)}else if(this._keyValueDiffer){var t=this._keyValueDiffer.diff(this._rawClass);t&&this._applyKeyValueChanges(t)}},t.prototype._cleanupClasses=function(t){this._applyClasses(t,!0),this._applyInitialClasses(!1)},t.prototype._applyKeyValueChanges=function(t){var e=this;t.forEachAddedItem(function(t){return e._toggleClass(t.key,t.currentValue)}),t.forEachChangedItem(function(t){return e._toggleClass(t.key,t.currentValue)}),t.forEachRemovedItem(function(t){t.previousValue&&e._toggleClass(t.key,!1)})},t.prototype._applyIterableChanges=function(t){var e=this;t.forEachAddedItem(function(t){return e._toggleClass(t.item,!0)}),t.forEachRemovedItem(function(t){return e._toggleClass(t.item,!1)})},t.prototype._applyInitialClasses=function(t){var e=this;this._initialClasses.forEach(function(n){return e._toggleClass(n,!t)})},t.prototype._applyClasses=function(t,e){var i=this;t&&(Array.isArray(t)||t instanceof Set?t.forEach(function(t){return i._toggleClass(t,!e)}):Object.keys(t).forEach(function(r){n.i(o.a)(t[r])&&i._toggleClass(r,!e)}))},t.prototype._toggleClass=function(t,e){var n=this;t=t.trim(),t&&t.split(/\s+/g).forEach(function(t){n._renderer.setElementClass(n._ngEl.nativeElement,t,e)})},t.decorators=[{type:i.Directive,args:[{selector:"[ngClass]"}]}],t.ctorParameters=[{type:i.IterableDiffers},{type:i.KeyValueDiffers},{type:i.ElementRef},{type:i.Renderer}],t.propDecorators={klass:[{type:i.Input,args:["class"]}],ngClass:[{type:i.Input}]},t}()},function(t,e,n){"use strict";var i=n(0),r=n(21);n.d(e,"a",function(){return s});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var o=function(){function t(t,e,n){this.$implicit=t,this.index=e,this.count=n}return Object.defineProperty(t.prototype,"first",{get:function(){return 0===this.index},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"last",{get:function(){return this.index===this.count-1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"even",{get:function(){return this.index%2===0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"odd",{get:function(){return!this.even},enumerable:!0,configurable:!0}),t}(),s=function(){function t(t,e,n,i){this._viewContainer=t,this._template=e,this._differs=n,this._cdr=i,this._differ=null}return Object.defineProperty(t.prototype,"ngForTemplate",{set:function(t){t&&(this._template=t)},enumerable:!0,configurable:!0}),t.prototype.ngOnChanges=function(t){if("ngForOf"in t){var e=t.ngForOf.currentValue;if(!this._differ&&e)try{this._differ=this._differs.find(e).create(this._cdr,this.ngForTrackBy)}catch(t){throw new Error("Cannot find a differ supporting object '"+e+"' of type '"+n.i(r.f)(e)+"'. NgFor only supports binding to Iterables such as Arrays.")}}},t.prototype.ngDoCheck=function(){if(this._differ){var t=this._differ.diff(this.ngForOf);t&&this._applyChanges(t)}},t.prototype._applyChanges=function(t){var e=this,n=[];t.forEachOperation(function(t,i,r){if(null==t.previousIndex){var s=e._viewContainer.createEmbeddedView(e._template,new o(null,null,null),r),c=new a(t,s);n.push(c)}else if(null==r)e._viewContainer.remove(i);else{var s=e._viewContainer.get(i);e._viewContainer.move(s,r);var c=new a(t,s);n.push(c)}});for(var i=0;i<n.length;i++)this._perViewChange(n[i].view,n[i].record);for(var i=0,r=this._viewContainer.length;i<r;i++){var s=this._viewContainer.get(i);s.context.index=i,s.context.count=r}t.forEachIdentityChange(function(t){var n=e._viewContainer.get(t.currentIndex);n.context.$implicit=t.item})},t.prototype._perViewChange=function(t,e){t.context.$implicit=e.item},t.decorators=[{type:i.Directive,args:[{selector:"[ngFor][ngForOf]"}]}],t.ctorParameters=[{type:i.ViewContainerRef},{type:i.TemplateRef},{type:i.IterableDiffers},{type:i.ChangeDetectorRef}],t.propDecorators={ngForOf:[{type:i.Input}],ngForTrackBy:[{type:i.Input}],ngForTemplate:[{type:i.Input}]},t}(),a=function(){function t(t,e){this.record=t,this.view=e}return t}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return r});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var r=function(){function t(t,e){this._viewContainer=t,this._template=e,this._hasView=!1}return Object.defineProperty(t.prototype,"ngIf",{set:function(t){t&&!this._hasView?(this._hasView=!0,this._viewContainer.createEmbeddedView(this._template)):!t&&this._hasView&&(this._hasView=!1,this._viewContainer.clear())},enumerable:!0,configurable:!0}),t.decorators=[{type:i.Directive,args:[{selector:"[ngIf]"}]}],t.ctorParameters=[{type:i.ViewContainerRef},{type:i.TemplateRef}],t.propDecorators={ngIf:[{type:i.Input}]},t}()},function(t,e,n){"use strict";var i=n(0),r=n(101),o=n(252);n.d(e,"a",function(){return s}),n.d(e,"b",function(){return a});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var s=function(){function t(t){this._localization=t,this._caseViews={}}return Object.defineProperty(t.prototype,"ngPlural",{set:function(t){this._switchValue=t,this._updateView()},enumerable:!0,configurable:!0}),t.prototype.addCase=function(t,e){this._caseViews[t]=e},t.prototype._updateView=function(){this._clearViews();var t=Object.keys(this._caseViews),e=n.i(r.a)(this._switchValue,t,this._localization);this._activateView(this._caseViews[e])},t.prototype._clearViews=function(){this._activeView&&this._activeView.destroy()},t.prototype._activateView=function(t){t&&(this._activeView=t,this._activeView.create())},t.decorators=[{type:i.Directive,args:[{selector:"[ngPlural]"}]}],t.ctorParameters=[{type:r.b}],t.propDecorators={ngPlural:[{type:i.Input}]},t}(),a=function(){function t(t,e,n,i){this.value=t,i.addCase(t,new o.a(n,e))}return t.decorators=[{type:i.Directive,args:[{selector:"[ngPluralCase]"}]}],t.ctorParameters=[{type:void 0,decorators:[{type:i.Attribute,args:["ngPluralCase"]}]},{type:i.TemplateRef},{type:i.ViewContainerRef},{type:s,decorators:[{type:i.Host}]}],t}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return r});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var r=function(){function t(t,e,n){this._differs=t,this._ngEl=e,this._renderer=n}return Object.defineProperty(t.prototype,"ngStyle",{set:function(t){this._ngStyle=t,!this._differ&&t&&(this._differ=this._differs.find(t).create(null))},enumerable:!0,configurable:!0}),t.prototype.ngDoCheck=function(){if(this._differ){var t=this._differ.diff(this._ngStyle);t&&this._applyChanges(t)}},t.prototype._applyChanges=function(t){var e=this;t.forEachRemovedItem(function(t){return e._setStyle(t.key,null)}),t.forEachAddedItem(function(t){return e._setStyle(t.key,t.currentValue)}),t.forEachChangedItem(function(t){return e._setStyle(t.key,t.currentValue)})},t.prototype._setStyle=function(t,e){var n=t.split("."),i=n[0],r=n[1];e=e&&r?""+e+r:e,this._renderer.setElementStyle(this._ngEl.nativeElement,i,e)},t.decorators=[{type:i.Directive,args:[{selector:"[ngStyle]"}]}],t.ctorParameters=[{type:i.KeyValueDiffers},{type:i.ElementRef},{type:i.Renderer}],t.propDecorators={ngStyle:[{type:i.Input}]},t}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return r});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var r=function(){function t(t){this._viewContainerRef=t}return Object.defineProperty(t.prototype,"ngOutletContext",{set:function(t){this._context=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngTemplateOutlet",{set:function(t){this._templateRef=t},enumerable:!0,configurable:!0}),t.prototype.ngOnChanges=function(t){this._viewRef&&this._viewContainerRef.remove(this._viewContainerRef.indexOf(this._viewRef)),this._templateRef&&(this._viewRef=this._viewContainerRef.createEmbeddedView(this._templateRef,this._context))},t.decorators=[{type:i.Directive,args:[{selector:"[ngTemplateOutlet]"}]}],t.ctorParameters=[{type:i.ViewContainerRef}],t.propDecorators={ngOutletContext:[{type:i.Input}],ngTemplateOutlet:[{type:i.Input}]},t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return r});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},r=function(t){function e(e){var n=t.call(this,e);this._nativeError=n}return i(e,t),Object.defineProperty(e.prototype,"message",{get:function(){return this._nativeError.message},set:function(t){this._nativeError.message=t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"name",{get:function(){return this._nativeError.name},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"stack",{get:function(){return this._nativeError.stack},set:function(t){this._nativeError.stack=t},enumerable:!0,configurable:!0}),e.prototype.toString=function(){return this._nativeError.toString()},e}(Error);(function(t){function e(e,n){t.call(this,e+" caused by: "+(n instanceof Error?n.message:n)),this.originalError=n}return i(e,t),Object.defineProperty(e.prototype,"stack",{get:function(){return(this.originalError instanceof Error?this.originalError:this._nativeError).stack},enumerable:!0,configurable:!0}),e})(r)},function(t,e,n){"use strict";var i=n(143),r=n(102),o=n(447),s=n(448),a=n(142);n.d(e,"e",function(){return i.a}),n.d(e,"a",function(){return r.a}),n.d(e,"f",function(){return r.b}),n.d(e,"c",function(){return o.a}),n.d(e,"b",function(){return s.a}),n.d(e,"d",function(){return a.a})},function(t,e,n){"use strict";var i=n(0),r=n(21),o=n(142),s=n(102),a=n(143);n.d(e,"a",function(){return l});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var c=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},l=function(t){function e(e,i){t.call(this),this._platformLocation=e,this._baseHref="",n.i(r.a)(i)&&(this._baseHref=i)}return c(e,t),e.prototype.onPopState=function(t){this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t)},e.prototype.getBaseHref=function(){return this._baseHref},e.prototype.path=function(t){void 0===t&&(t=!1);var e=this._platformLocation.hash;return n.i(r.a)(e)||(e="#"),e.length>0?e.substring(1):e},e.prototype.prepareExternalUrl=function(t){var e=o.a.joinWithSlash(this._baseHref,t);return e.length>0?"#"+e:e},e.prototype.pushState=function(t,e,n,i){var r=this.prepareExternalUrl(n+o.a.normalizeQueryParams(i));0==r.length&&(r=this._platformLocation.pathname),this._platformLocation.pushState(t,e,r)},e.prototype.replaceState=function(t,e,n,i){var r=this.prepareExternalUrl(n+o.a.normalizeQueryParams(i));0==r.length&&(r=this._platformLocation.pathname),this._platformLocation.replaceState(t,e,r)},e.prototype.forward=function(){this._platformLocation.forward()},e.prototype.back=function(){this._platformLocation.back()},e.decorators=[{type:i.Injectable}],e.ctorParameters=[{type:a.a},{type:void 0,decorators:[{type:i.Optional},{type:i.Inject,args:[s.b]}]}],e}(s.a)},function(t,e,n){"use strict";var i=n(0),r=n(21),o=n(142),s=n(102),a=n(143);n.d(e,"a",function(){return l});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var c=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},l=function(t){function e(e,i){if(t.call(this),this._platformLocation=e,n.i(r.b)(i)&&(i=this._platformLocation.getBaseHrefFromDOM()),n.i(r.b)(i))throw new Error("No base href set. Please provide a value for the APP_BASE_HREF token or add a base element to the document.");this._baseHref=i}return c(e,t),e.prototype.onPopState=function(t){this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t)},e.prototype.getBaseHref=function(){return this._baseHref},e.prototype.prepareExternalUrl=function(t){return o.a.joinWithSlash(this._baseHref,t)},e.prototype.path=function(t){void 0===t&&(t=!1);var e=this._platformLocation.pathname+o.a.normalizeQueryParams(this._platformLocation.search),n=this._platformLocation.hash;return n&&t?""+e+n:e},e.prototype.pushState=function(t,e,n,i){var r=this.prepareExternalUrl(n+o.a.normalizeQueryParams(i));this._platformLocation.pushState(t,e,r)},e.prototype.replaceState=function(t,e,n,i){var r=this.prepareExternalUrl(n+o.a.normalizeQueryParams(i));this._platformLocation.replaceState(t,e,r)},e.prototype.forward=function(){this._platformLocation.forward()},e.prototype.back=function(){this._platformLocation.back()},e.decorators=[{type:i.Injectable}],e.ctorParameters=[{type:a.a},{type:void 0,decorators:[{type:i.Optional},{type:i.Inject,args:[s.b]}]}],e}(s.a)},function(t,e,n){"use strict";var i=n(0),r=n(458),o=n(52);n.d(e,"a",function(){return u});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var s=function(){function t(){}return t.prototype.createSubscription=function(t,e){return t.subscribe({next:e,error:function(t){throw t}})},t.prototype.dispose=function(t){t.unsubscribe()},t.prototype.onDestroy=function(t){t.unsubscribe()},t}(),a=function(){function t(){}return t.prototype.createSubscription=function(t,e){return t.then(e,function(t){throw t})},t.prototype.dispose=function(t){},t.prototype.onDestroy=function(t){},t}(),c=new a,l=new s,u=function(){function t(t){this._ref=t,this._latestValue=null,this._latestReturnedValue=null,this._subscription=null,this._obj=null,this._strategy=null}return t.prototype.ngOnDestroy=function(){this._subscription&&this._dispose()},t.prototype.transform=function(t){return this._obj?t!==this._obj?(this._dispose(),this.transform(t)):this._latestValue===this._latestReturnedValue?this._latestReturnedValue:(this._latestReturnedValue=this._latestValue,i.WrappedValue.wrap(this._latestValue)):(t&&this._subscribe(t),this._latestReturnedValue=this._latestValue,this._latestValue)},t.prototype._subscribe=function(t){var e=this;this._obj=t,this._strategy=this._selectStrategy(t),this._subscription=this._strategy.createSubscription(t,function(n){return e._updateLatestValue(t,n)})},t.prototype._selectStrategy=function(e){if(n.i(r.a)(e))return c;if(e.subscribe)return l;throw new o.a(t,e)},t.prototype._dispose=function(){this._strategy.dispose(this._subscription),this._latestValue=null,this._latestReturnedValue=null,this._subscription=null,this._obj=null},t.prototype._updateLatestValue=function(t,e){t===this._obj&&(this._latestValue=e,this._ref.markForCheck())},t.decorators=[{type:i.Pipe,args:[{name:"async",pure:!1}]}],t.ctorParameters=[{type:i.ChangeDetectorRef}],t}()},function(t,e,n){"use strict";var i=n(0),r=n(254),o=n(21),s=n(52);n.d(e,"a",function(){return a});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var a=function(){function t(t){this._locale=t}return t.prototype.transform=function(e,i){if(void 0===i&&(i="mediumDate"),n.i(o.b)(e))return null;if(!this.supports(e))throw new s.a(t,e);return o.h.isNumeric(e)&&(e=parseFloat(e)),r.a.format(new Date(e),this._locale,t._ALIASES[i]||i)},t.prototype.supports=function(t){return n.i(o.i)(t)||o.h.isNumeric(t)||"string"==typeof t&&n.i(o.i)(new Date(t))},t._ALIASES={medium:"yMMMdjms",short:"yMdjm",fullDate:"yMMMMEEEEd",longDate:"yMMMMd",mediumDate:"yMMMd",shortDate:"yMd",mediumTime:"jms",shortTime:"jm"},t.decorators=[{type:i.Pipe,args:[{name:"date",pure:!0}]}],t.ctorParameters=[{type:void 0,decorators:[{type:i.Inject,args:[i.LOCALE_ID]}]}],t}()},function(t,e,n){"use strict";var i=n(0),r=n(21),o=n(101),s=n(52);n.d(e,"a",function(){return c});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var a=/#/g,c=function(){function t(t){this._localization=t}return t.prototype.transform=function(e,i){if(n.i(r.b)(e))return"";if(!n.i(r.j)(i))throw new s.a(t,i);var c=n.i(o.a)(e,Object.keys(i),this._localization);return i[c].replace(a,e.toString())},t.decorators=[{type:i.Pipe,args:[{name:"i18nPlural",pure:!0}]}],t.ctorParameters=[{type:o.b}],t}()},function(t,e,n){"use strict";var i=n(0),r=n(21),o=n(52);n.d(e,"a",function(){return s});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var s=function(){function t(){}return t.prototype.transform=function(e,i){if(n.i(r.b)(e))return"";if(!n.i(r.j)(i))throw new o.a(t,i);return i.hasOwnProperty(e)?i[e]:""},t.decorators=[{type:i.Pipe,args:[{name:"i18nSelect",pure:!0}]}],t.ctorParameters=[],t}()},function(t,e,n){"use strict";var i=n(0),r=n(21);n.d(e,"a",function(){return o});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var o=function(){function t(){}return t.prototype.transform=function(t){return r.k.stringify(t)},t.decorators=[{type:i.Pipe,args:[{name:"json",pure:!1}]}],t.ctorParameters=[],t}()},function(t,e,n){"use strict";var i=n(0),r=n(21),o=n(52);n.d(e,"a",function(){return s});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var s=function(){function t(){}return t.prototype.transform=function(e){if(n.i(r.b)(e))return e;if("string"!=typeof e)throw new o.a(t,e);return e.toLowerCase()},t.decorators=[{type:i.Pipe,args:[{name:"lowercase"}]}],t.ctorParameters=[],t}()},function(t,e,n){"use strict";function i(t,e,i,r,l,u,d){if(void 0===u&&(u=null),void 0===d&&(d=!1),n.i(s.b)(i))return null;if(i="string"==typeof i&&s.h.isNumeric(i)?+i:i,"number"!=typeof i)throw new a.a(t,i);var p,f,h;if(r!==o.b.Currency&&(p=1,f=0,h=3),l){var m=l.match(c);if(null===m)throw new Error(l+" is not a valid digit info for number pipes");n.i(s.a)(m[1])&&(p=s.h.parseIntAutoRadix(m[1])),n.i(s.a)(m[3])&&(f=s.h.parseIntAutoRadix(m[3])),n.i(s.a)(m[5])&&(h=s.h.parseIntAutoRadix(m[5]))}return o.c.format(i,e,r,{minimumIntegerDigits:p,minimumFractionDigits:f,maximumFractionDigits:h,currency:u,currencyAsSymbol:d})}var r=n(0),o=n(254),s=n(21),a=n(52);n.d(e,"a",function(){return l}),n.d(e,"b",function(){return u}),n.d(e,"c",function(){return d});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var c=/^(\d+)?\.((\d+)(-(\d+))?)?$/,l=function(){function t(t){this._locale=t}return t.prototype.transform=function(e,n){return void 0===n&&(n=null),i(t,this._locale,e,o.b.Decimal,n)},t.decorators=[{type:r.Pipe,args:[{name:"number"}]}],t.ctorParameters=[{type:void 0,decorators:[{type:r.Inject,args:[r.LOCALE_ID]}]}],t}(),u=function(){function t(t){this._locale=t}return t.prototype.transform=function(e,n){return void 0===n&&(n=null),i(t,this._locale,e,o.b.Percent,n)},t.decorators=[{type:r.Pipe,args:[{name:"percent"}]}],t.ctorParameters=[{type:void 0,decorators:[{type:r.Inject,args:[r.LOCALE_ID]}]}],t}(),d=function(){function t(t){this._locale=t}return t.prototype.transform=function(e,n,r,s){return void 0===n&&(n="USD"),void 0===r&&(r=!1),void 0===s&&(s=null),i(t,this._locale,e,o.b.Currency,s,n,r)},t.decorators=[{type:r.Pipe,args:[{name:"currency"}]}],t.ctorParameters=[{type:void 0,decorators:[{type:r.Inject,args:[r.LOCALE_ID]}]}],t}()},function(t,e,n){"use strict";var i=n(0),r=n(21),o=n(52);n.d(e,"a",function(){return s});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var s=function(){function t(){}return t.prototype.transform=function(e,i,s){if(n.i(r.b)(e))return e;if(!this.supports(e))throw new o.a(t,e);return e.slice(i,s)},t.prototype.supports=function(t){return"string"==typeof t||Array.isArray(t)},t.decorators=[{type:i.Pipe,args:[{name:"slice",pure:!1}]}],t.ctorParameters=[],t}()},function(t,e,n){"use strict";var i=n(0),r=n(21),o=n(52);n.d(e,"a",function(){return s});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var s=function(){function t(){}return t.prototype.transform=function(e){if(n.i(r.b)(e))return e;if("string"!=typeof e)throw new o.a(t,e);return e.toUpperCase()},t.decorators=[{type:i.Pipe,args:[{name:"uppercase"}]}],t.ctorParameters=[],t}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return r});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var r=i.__core_private__.isPromise},function(t,e,n){"use strict";var i=n(17),r=n(2);n.d(e,"a",function(){return s});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var o=function(){function t(t,e){this.time=t,this.value=e}return t.prototype.matches=function(t,e){return t==this.time&&e==this.value},t}(),s=function(){function t(){this.styles={}}return t.prototype.insertAtTime=function(t,e,s){var a=new o(e,s),c=this.styles[t];n.i(r.a)(c)||(c=this.styles[t]=[]);for(var l=0,u=c.length-1;u>=0;u--)if(c[u].time<=e){l=u+1;break}i.a.insert(c,l,a)},t.prototype.getByIndex=function(t,e){var i=this.styles[t];return n.i(r.a)(i)?e>=i.length?null:i[e]:null},t.prototype.indexOfAtOrBeforeTime=function(t,e){var i=this.styles[t];if(n.i(r.a)(i))for(var o=i.length-1;o>=0;o--)if(i[o].time<=e)return o;return null},t}()},function(t,e,n){"use strict";function i(){E.P.reflectionCapabilities=new E._2}function r(t){return{useDebug:o(t.map(function(t){return t.useDebug})),useJit:o(t.map(function(t){return t.useJit})),defaultEncapsulation:o(t.map(function(t){return t.defaultEncapsulation})),providers:s(t.map(function(t){return t.providers}))}}function o(t){for(var e=t.length-1;e>=0;e--)if(void 0!==t[e])return t[e]}function s(t){var e=[];return t.forEach(function(t){return t&&e.push.apply(e,t)}),e}var a=n(0),c=(n(54),n(19),n(470),n(107)),l=n(106),u=n(146),d=n(151),p=n(159),f=n(108),h=n(153),m=n(81),v=n(273),g=n(82),b=n(274),y=n(83),w=n(105),_=n(104),x=n(147),C=n(156),k=n(154),E=n(14),S=n(157),O=n(262);n.d(e,"b",function(){return A}),n.d(e,"a",function(){return S.a});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var T={get:function(t){throw new Error("No ResourceLoader implementation has been provided. Can't read the url \""+t+'"')}},P=[{provide:E._1,useValue:E.P},{provide:E.Y,useExisting:E._1},{provide:S.a,useValue:T},E.Q,_.c,w.a,l.b,{provide:O.a,useFactory:function(t,e,n){return new O.a(t,e,n)},deps:[l.b,[new a.Optional,new a.Inject(a.TRANSLATIONS)],[new a.Optional,new a.Inject(a.TRANSLATIONS_FORMAT)]]},c.a,u.a,d.a,y.c,p.a,f.c,h.a,{provide:m.a,useValue:new m.a},v.a,{provide:a.Compiler,useExisting:v.a},b.a,{provide:g.a,useExisting:b.a},y.a,x.a,C.a,k.a],M=function(){function t(t){this._defaultOptions=[{useDebug:n.i(a.isDevMode)(),useJit:!0,defaultEncapsulation:a.ViewEncapsulation.Emulated}].concat(t)}return t.prototype.createCompiler=function(t){void 0===t&&(t=[]);var e=r(this._defaultOptions.concat(t)),n=a.ReflectiveInjector.resolveAndCreate([P,{provide:m.a,useFactory:function(){return new m.a({genDebugInfo:e.useDebug,useJit:e.useJit,defaultEncapsulation:e.defaultEncapsulation,logBindingUpdate:e.useDebug})},deps:[]},e.providers]);return n.get(a.Compiler)},t.decorators=[{type:a.Injectable}],t.ctorParameters=[{type:Array,decorators:[{type:a.Inject,args:[a.COMPILER_OPTIONS]}]}],t}(),A=n.i(a.createPlatformFactory)(a.platformCore,"coreDynamic",[{provide:a.COMPILER_OPTIONS,useValue:{},multi:!0},{provide:a.CompilerFactory,useClass:M},{provide:a.PLATFORM_INITIALIZER,useValue:i,multi:!0}])},function(t,e,n){"use strict";var i=n(2);n.d(e,"a",function(){return r});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var r=i.o.Math},function(t,e,n){"use strict";function i(t){var e=new f(p,t);return function(t,n,i){return e.toI18nMessage(t,n,i)}}function r(t){return t.split(h)[1]}var o=n(104),s=n(105),a=n(53),c=n(152),l=n(149),u=n(260),d=n(463);e.a=i;/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var p=new s.a(new o.c),f=function(){function t(t,e){this._expressionParser=t,this._interpolationConfig=e}return t.prototype.toI18nMessage=function(t,e,n){this._isIcu=1==t.length&&t[0]instanceof a.b,this._icuDepth=0,this._placeholderRegistry=new d.a,this._placeholderToContent={},this._placeholderToIds={};var i=a.g(this,t,{});return new u.a(i,this._placeholderToContent,this._placeholderToIds,e,n)},t.prototype.visitElement=function(t,e){var i=a.g(this,t.children),r={};t.attrs.forEach(function(t){r[t.name]=t.value});var o=n.i(c.a)(t.name).isVoid,s=this._placeholderRegistry.getStartTagPlaceholderName(t.name,r,o);this._placeholderToContent[s]=t.sourceSpan.toString();var l="";return o||(l=this._placeholderRegistry.getCloseTagPlaceholderName(t.name),this._placeholderToContent[l]="</"+t.name+">"),new u.b(t.name,r,s,l,i,o,t.sourceSpan)},t.prototype.visitAttribute=function(t,e){return this._visitTextWithInterpolation(t.value,t.sourceSpan)},t.prototype.visitText=function(t,e){return this._visitTextWithInterpolation(t.value,t.sourceSpan)},t.prototype.visitComment=function(t,e){return null},t.prototype.visitExpansion=function(e,i){var r=this;this._icuDepth++;var o={},s=new u.c(e.switchValue,e.type,o,e.sourceSpan);if(e.cases.forEach(function(t){o[t.value]=new u.d(t.expression.map(function(t){return t.visit(r,{})}),t.expSourceSpan)}),this._icuDepth--,this._isIcu||this._icuDepth>0)return s;var a=this._placeholderRegistry.getPlaceholderName("ICU",e.sourceSpan.toString()),c=new t(this._expressionParser,this._interpolationConfig);return this._placeholderToIds[a]=n.i(l.a)(c.toI18nMessage([e],"","")),new u.e(s,a,e.sourceSpan)},t.prototype.visitExpansionCase=function(t,e){throw new Error("Unreachable code")},t.prototype._visitTextWithInterpolation=function(t,e){var n=this._expressionParser.splitInterpolation(t,e.start.toString(),this._interpolationConfig);if(!n)return new u.f(t,e);for(var i=[],o=new u.d(i,e),s=this._interpolationConfig,a=s.start,c=s.end,l=0;l<n.strings.length-1;l++){var d=n.expressions[l],p=r(d)||"INTERPOLATION",f=this._placeholderRegistry.getPlaceholderName(p,d);n.strings[l].length&&i.push(new u.f(n.strings[l],e)),i.push(new u.g(d,f,e)),this._placeholderToContent[f]=a+d+c}var h=n.strings.length-1;return n.strings[h].length&&i.push(new u.f(n.strings[h],e)),o},t}(),h=/\/\/[\s\S]*i18n[\s\S]*\([\s\S]*ph[\s\S]*=[\s\S]*"([\s\S]*?)"[\s\S]*\)/g},function(t,e,n){"use strict";n.d(e,"a",function(){return r});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var i={A:"LINK",B:"BOLD_TEXT",BR:"LINE_BREAK",EM:"EMPHASISED_TEXT",H1:"HEADING_LEVEL1",H2:"HEADING_LEVEL2",H3:"HEADING_LEVEL3",H4:"HEADING_LEVEL4",H5:"HEADING_LEVEL5",H6:"HEADING_LEVEL6",HR:"HORIZONTAL_RULE",I:"ITALIC_TEXT",LI:"LIST_ITEM",LINK:"MEDIA_LINK",OL:"ORDERED_LIST",P:"PARAGRAPH",Q:"QUOTATION",S:"STRIKETHROUGH_TEXT",SMALL:"SMALL_TEXT",SUB:"SUBSTRIPT",SUP:"SUPERSCRIPT",TBODY:"TABLE_BODY",TD:"TABLE_CELL",TFOOT:"TABLE_FOOTER",TH:"TABLE_HEADER_CELL",THEAD:"TABLE_HEADER",TR:"TABLE_ROW",TT:"MONOSPACED_TEXT",U:"UNDERLINED_TEXT",UL:"UNORDERED_LIST"},r=function(){function t(){this._placeHolderNameCounts={},this._signatureToName={}}return t.prototype.getStartTagPlaceholderName=function(t,e,n){var r=this._hashTag(t,e,n);if(this._signatureToName[r])return this._signatureToName[r];var o=t.toUpperCase(),s=i[o]||"TAG_"+o,a=this._generateUniqueName(n?s:"START_"+s);return this._signatureToName[r]=a,a},t.prototype.getCloseTagPlaceholderName=function(t){var e=this._hashClosingTag(t);if(this._signatureToName[e])return this._signatureToName[e];var n=t.toUpperCase(),r=i[n]||"TAG_"+n,o=this._generateUniqueName("CLOSE_"+r);return this._signatureToName[e]=o,o},t.prototype.getPlaceholderName=function(t,e){var n=t.toUpperCase(),i="PH: "+n+"="+e;if(this._signatureToName[i])return this._signatureToName[i];var r=this._generateUniqueName(n);return this._signatureToName[i]=r,r},t.prototype._hashTag=function(t,e,n){var i="<"+t,r=Object.keys(e).sort().map(function(t){return" "+t+"="+e[t]}).join(""),o=n?"/>":"></"+t+">";return i+r+o},t.prototype._hashClosingTag=function(t){return this._hashTag("/"+t,{},!1)},t.prototype._generateUniqueName=function(t){var e=t,n=this._placeHolderNameCounts[e];return n?(e+="_"+n,n++):n=1,this._placeHolderNameCounts[t]=n,e},t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return i});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var i=function(){function t(t){void 0===t&&(t={}),this._messageMap=t}return t.load=function(e,n,i,r){return new t(r.load(e,n,i))},t.prototype.get=function(t){return this._messageMap[t]},t.prototype.has=function(t){return t in this._messageMap},t}()},function(t,e,n){"use strict";var i=n(460);n(40),n(82),n(262),n(54),n(475);n.d(e,"a",function(){return i.a}),n.d(e,"b",function(){return i.b})},function(t,e,n){"use strict";function i(t,e){var n=a.get(t),i=c.get(t);return s.P.hasLifecycleHook(e,n,i)}var r=n(0),o=n(17),s=n(14);e.a=i;/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var a=o.b.createFromPairs([[s.W.OnInit,r.OnInit],[s.W.OnDestroy,r.OnDestroy],[s.W.DoCheck,r.DoCheck],[s.W.OnChanges,r.OnChanges],[s.W.AfterContentInit,r.AfterContentInit],[s.W.AfterContentChecked,r.AfterContentChecked],[s.W.AfterViewInit,r.AfterViewInit],[s.W.AfterViewChecked,r.AfterViewChecked]]),c=o.b.createFromPairs([[s.W.OnInit,"ngOnInit"],[s.W.OnDestroy,"ngOnDestroy"],[s.W.DoCheck,"ngDoCheck"],[s.W.OnChanges,"ngOnChanges"],[s.W.AfterContentInit,"ngAfterContentInit"],[s.W.AfterContentChecked,"ngAfterContentChecked"],[s.W.AfterViewInit,"ngAfterViewInit"],[s.W.AfterViewChecked,"ngAfterViewChecked"]])},function(t,e,n){"use strict";function i(t){var e=new p;return new u(a.g(e,t),e.isExpanded,e.errors)}function r(t,e){var n=t.cases.map(function(t){l.indexOf(t.value)!=-1||t.value.match(/^=\d+$/)||e.push(new d(t.valueSourceSpan,'Plural cases should be "=<number>" or one of '+l.join(", ")));var n=i(t.expression);return e.push.apply(e,n.errors),new a.e("template",[new a.f("ngPluralCase",""+t.value,t.valueSourceSpan)],n.nodes,t.sourceSpan,t.sourceSpan,t.sourceSpan)}),r=new a.f("[ngPlural]",t.switchValue,t.switchValueSourceSpan);return new a.e("ng-container",[r],n,t.sourceSpan,t.sourceSpan,t.sourceSpan)}function o(t,e){var n=t.cases.map(function(t){var n=i(t.expression);return e.push.apply(e,n.errors),new a.e("template",[new a.f("ngSwitchCase",""+t.value,t.valueSourceSpan)],n.nodes,t.sourceSpan,t.sourceSpan,t.sourceSpan)}),r=new a.f("[ngSwitch]",t.switchValue,t.switchValueSourceSpan);return new a.e("ng-container",[r],n,t.sourceSpan,t.sourceSpan,t.sourceSpan)}var s=n(41),a=n(53);e.a=i;/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var c=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},l=["zero","one","two","few","many","other"],u=function(){function t(t,e,n){this.nodes=t,this.expanded=e,this.errors=n}return t}(),d=function(t){function e(e,n){t.call(this,e,n)}return c(e,t),e}(s.a),p=function(){function t(){this.isExpanded=!1,this.errors=[]}return t.prototype.visitElement=function(t,e){return new a.e(t.name,t.attrs,a.g(this,t.children),t.sourceSpan,t.startSourceSpan,t.endSourceSpan)},t.prototype.visitAttribute=function(t,e){return t},t.prototype.visitText=function(t,e){return t},t.prototype.visitComment=function(t,e){return t},t.prototype.visitExpansion=function(t,e){return this.isExpanded=!0,"plural"==t.type?r(t,this.errors):o(t,this.errors)},t.prototype.visitExpansionCase=function(t,e){throw new Error("Should not be reached")},t}()},function(t,e,n){"use strict";function i(t,e,n,i,r){return void 0===i&&(i=!1),void 0===r&&(r=b.a),new O(new g.b(t,e),n,i,r).tokenize()}function r(t){var e=t===v.a?"EOF":String.fromCharCode(t);return'Unexpected character "'+e+'"'}function o(t){return'Unknown entity "'+t+'" - use the "&#<decimal>;" or  "&#x<hex>;" syntax'}function s(t){return!v.E(t)||t===v.a}function a(t){return v.E(t)||t===v.y||t===v.t||t===v.n||t===v.o||t===v.z}function c(t){return(t<v.H||v.I<t)&&(t<v.J||v.K<t)&&(t<v._3||t>v._4)}function l(t){return t==v.m||t==v.a||!v._5(t)}function u(t){return t==v.m||t==v.a||!v.N(t)}function d(t,e,n){var i=!!n&&t.indexOf(n.start,e)==e;return t.charCodeAt(e)==v.g&&!i}function p(t){return t===v.z||v.N(t)}function f(t,e){return h(t)==h(e)}function h(t){return t>=v.H&&t<=v.I?t-v.H+v.J:t}function m(t){for(var e,n=[],i=0;i<t.length;i++){var r=t[i];e&&e.type==w.TEXT&&r.type==w.TEXT?(e.parts[0]+=r.parts[0],e.sourceSpan.end=r.sourceSpan.end):(e=r,n.push(e))}return n}var v=n(145),g=n(41),b=n(40),y=n(67);n.d(e,"b",function(){return w}),n.d(e,"c",function(){return x}),e.a=i;/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var w,_=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)};!function(t){t[t.TAG_OPEN_START=0]="TAG_OPEN_START",t[t.TAG_OPEN_END=1]="TAG_OPEN_END",t[t.TAG_OPEN_END_VOID=2]="TAG_OPEN_END_VOID",t[t.TAG_CLOSE=3]="TAG_CLOSE",t[t.TEXT=4]="TEXT",t[t.ESCAPABLE_RAW_TEXT=5]="ESCAPABLE_RAW_TEXT",t[t.RAW_TEXT=6]="RAW_TEXT",t[t.COMMENT_START=7]="COMMENT_START",t[t.COMMENT_END=8]="COMMENT_END",t[t.CDATA_START=9]="CDATA_START",t[t.CDATA_END=10]="CDATA_END",t[t.ATTR_NAME=11]="ATTR_NAME",t[t.ATTR_VALUE=12]="ATTR_VALUE",t[t.DOC_TYPE=13]="DOC_TYPE",t[t.EXPANSION_FORM_START=14]="EXPANSION_FORM_START",t[t.EXPANSION_CASE_VALUE=15]="EXPANSION_CASE_VALUE",t[t.EXPANSION_CASE_EXP_START=16]="EXPANSION_CASE_EXP_START",t[t.EXPANSION_CASE_EXP_END=17]="EXPANSION_CASE_EXP_END",t[t.EXPANSION_FORM_END=18]="EXPANSION_FORM_END",t[t.EOF=19]="EOF"}(w||(w={}));var x=function(){function t(t,e,n){this.type=t,this.parts=e,this.sourceSpan=n}return t}(),C=function(t){function e(e,n,i){t.call(this,i,e),this.tokenType=n}return _(e,t),e}(g.a),k=function(){function t(t,e){this.tokens=t,this.errors=e}return t}(),E=/\r\n?/g,S=function(){function t(t){this.error=t}return t}(),O=function(){function t(t,e,n,i){void 0===i&&(i=b.a),this._file=t,this._getTagDefinition=e,this._tokenizeIcu=n,this._interpolationConfig=i,this._peek=-1,this._nextPeek=-1,this._index=-1,this._line=0,this._column=-1,this._expansionCaseStack=[],this._inInterpolation=!1,this.tokens=[],this.errors=[],this._input=t.content,this._length=t.content.length,this._advance()}return t.prototype._processCarriageReturns=function(t){return t.replace(E,"\n")},t.prototype.tokenize=function(){for(;this._peek!==v.a;){var t=this._getLocation();try{this._attemptCharCode(v.x)?this._attemptCharCode(v.A)?this._attemptCharCode(v.i)?this._consumeCdata(t):this._attemptCharCode(v.r)?this._consumeComment(t):this._consumeDocType(t):this._attemptCharCode(v.t)?this._consumeTagClose(t):this._consumeTagOpen(t):this._tokenizeIcu&&this._tokenizeExpansionForm()||this._consumeText()}catch(t){if(!(t instanceof S))throw t;this.errors.push(t.error)}}return this._beginToken(w.EOF),this._endToken([]),new k(m(this.tokens),this.errors)},t.prototype._tokenizeExpansionForm=function(){if(d(this._input,this._index,this._interpolationConfig))return this._consumeExpansionFormStart(),!0;if(p(this._peek)&&this._isInExpansionForm())return this._consumeExpansionCaseStart(),!0;if(this._peek===v.h){if(this._isInExpansionCase())return this._consumeExpansionCaseEnd(),!0;if(this._isInExpansionForm())return this._consumeExpansionFormEnd(),!0}return!1},t.prototype._getLocation=function(){return new g.c(this._file,this._index,this._line,this._column)},t.prototype._getSpan=function(t,e){return void 0===t&&(t=this._getLocation()),void 0===e&&(e=this._getLocation()),new g.d(t,e)},t.prototype._beginToken=function(t,e){void 0===e&&(e=this._getLocation()),this._currentTokenStart=e,this._currentTokenType=t},t.prototype._endToken=function(t,e){void 0===e&&(e=this._getLocation());var n=new x(this._currentTokenType,t,new g.d(this._currentTokenStart,e));return this.tokens.push(n),this._currentTokenStart=null,this._currentTokenType=null,n},t.prototype._createError=function(t,e){this._isInExpansionForm()&&(t+=' (Do you have an unescaped "{" in your template? Use "{{ \'{\' }}") to escape it.)');var n=new C(t,this._currentTokenType,e);return this._currentTokenStart=null,this._currentTokenType=null,new S(n)},t.prototype._advance=function(){if(this._index>=this._length)throw this._createError(r(v.a),this._getSpan());this._peek===v.S?(this._line++,this._column=0):this._peek!==v.S&&this._peek!==v.W&&this._column++,this._index++,this._peek=this._index>=this._length?v.a:this._input.charCodeAt(this._index),this._nextPeek=this._index+1>=this._length?v.a:this._input.charCodeAt(this._index+1)},t.prototype._attemptCharCode=function(t){return this._peek===t&&(this._advance(),!0)},t.prototype._attemptCharCodeCaseInsensitive=function(t){return!!f(this._peek,t)&&(this._advance(),!0)},t.prototype._requireCharCode=function(t){var e=this._getLocation();if(!this._attemptCharCode(t))throw this._createError(r(this._peek),this._getSpan(e,e))},t.prototype._attemptStr=function(t){var e=t.length;if(this._index+e>this._length)return!1;for(var n=this._savePosition(),i=0;i<e;i++)if(!this._attemptCharCode(t.charCodeAt(i)))return this._restorePosition(n),!1;return!0},t.prototype._attemptStrCaseInsensitive=function(t){for(var e=0;e<t.length;e++)if(!this._attemptCharCodeCaseInsensitive(t.charCodeAt(e)))return!1;return!0},t.prototype._requireStr=function(t){var e=this._getLocation();if(!this._attemptStr(t))throw this._createError(r(this._peek),this._getSpan(e))},t.prototype._attemptCharCodeUntilFn=function(t){for(;!t(this._peek);)this._advance()},t.prototype._requireCharCodeUntilFn=function(t,e){var n=this._getLocation();if(this._attemptCharCodeUntilFn(t),this._index-n.offset<e)throw this._createError(r(this._peek),this._getSpan(n,n))},t.prototype._attemptUntilChar=function(t){for(;this._peek!==t;)this._advance()},t.prototype._readChar=function(t){if(t&&this._peek===v.B)return this._decodeEntity();var e=this._index;return this._advance(),this._input[e]},t.prototype._decodeEntity=function(){var t=this._getLocation();if(this._advance(),!this._attemptCharCode(v.p)){var e=this._savePosition();if(this._attemptCharCodeUntilFn(u),this._peek!=v.m)return this._restorePosition(e),"&";this._advance();var n=this._input.substring(t.offset+1,this._index-1),i=y.b[n];if(!i)throw this._createError(o(n),this._getSpan(t));return i}var s=this._attemptCharCode(v._1)||this._attemptCharCode(v._2),a=this._getLocation().offset;if(this._attemptCharCodeUntilFn(l),this._peek!=v.m)throw this._createError(r(this._peek),this._getSpan());this._advance();var c=this._input.substring(a,this._index-1);try{var d=parseInt(c,s?16:10);return String.fromCharCode(d)}catch(e){var p=this._input.substring(t.offset+1,this._index-1);throw this._createError(o(p),this._getSpan(t))}},t.prototype._consumeRawText=function(t,e,n){var i,r=this._getLocation();this._beginToken(t?w.ESCAPABLE_RAW_TEXT:w.RAW_TEXT,r);for(var o=[];;){if(i=this._getLocation(),this._attemptCharCode(e)&&n())break;for(this._index>i.offset&&o.push(this._input.substring(i.offset,this._index));this._peek!==e;)o.push(this._readChar(t))}return this._endToken([this._processCarriageReturns(o.join(""))],i)},t.prototype._consumeComment=function(t){var e=this;this._beginToken(w.COMMENT_START,t),this._requireCharCode(v.r),this._endToken([]);var n=this._consumeRawText(!1,v.r,function(){return e._attemptStr("->")});this._beginToken(w.COMMENT_END,n.sourceSpan.end),this._endToken([])},t.prototype._consumeCdata=function(t){var e=this;this._beginToken(w.CDATA_START,t),this._requireStr("CDATA["),this._endToken([]);var n=this._consumeRawText(!1,v.j,function(){return e._attemptStr("]>")});this._beginToken(w.CDATA_END,n.sourceSpan.end),this._endToken([])},t.prototype._consumeDocType=function(t){this._beginToken(w.DOC_TYPE,t),this._attemptUntilChar(v.y),this._advance(),this._endToken([this._input.substring(t.offset+2,this._index-1)])},t.prototype._consumePrefixAndName=function(){for(var t=this._index,e=null;this._peek!==v.l&&!c(this._peek);)this._advance();var n;this._peek===v.l?(this._advance(),e=this._input.substring(t,this._index-1),n=this._index):n=t,this._requireCharCodeUntilFn(a,this._index===n?1:0);var i=this._input.substring(n,this._index);return[e,i]},t.prototype._consumeTagOpen=function(t){var e,n,i=this._savePosition();try{if(!v.N(this._peek))throw this._createError(r(this._peek),this._getSpan());var o=this._index;for(this._consumeTagOpenStart(t),e=this._input.substring(o,this._index),n=e.toLowerCase(),this._attemptCharCodeUntilFn(s);this._peek!==v.t&&this._peek!==v.y;)this._consumeAttributeName(),this._attemptCharCodeUntilFn(s),this._attemptCharCode(v.z)&&(this._attemptCharCodeUntilFn(s),this._consumeAttributeValue()),this._attemptCharCodeUntilFn(s);this._consumeTagOpenEnd()}catch(e){if(e instanceof S)return this._restorePosition(i),this._beginToken(w.TEXT,t),void this._endToken(["<"]);throw e}var a=this._getTagDefinition(e).contentType;a===y.a.RAW_TEXT?this._consumeRawTextWithTagClose(n,!1):a===y.a.ESCAPABLE_RAW_TEXT&&this._consumeRawTextWithTagClose(n,!0)},t.prototype._consumeRawTextWithTagClose=function(t,e){var n=this,i=this._consumeRawText(e,v.x,function(){return!!n._attemptCharCode(v.t)&&(n._attemptCharCodeUntilFn(s),!!n._attemptStrCaseInsensitive(t)&&(n._attemptCharCodeUntilFn(s),n._attemptCharCode(v.y)))});this._beginToken(w.TAG_CLOSE,i.sourceSpan.end),this._endToken([null,t])},t.prototype._consumeTagOpenStart=function(t){this._beginToken(w.TAG_OPEN_START,t);var e=this._consumePrefixAndName();this._endToken(e)},t.prototype._consumeAttributeName=function(){this._beginToken(w.ATTR_NAME);var t=this._consumePrefixAndName();this._endToken(t)},t.prototype._consumeAttributeValue=function(){this._beginToken(w.ATTR_VALUE);var t;if(this._peek===v.n||this._peek===v.o){var e=this._peek;this._advance();for(var n=[];this._peek!==e;)n.push(this._readChar(!0));t=n.join(""),this._advance()}else{var i=this._index;this._requireCharCodeUntilFn(a,1),t=this._input.substring(i,this._index)}this._endToken([this._processCarriageReturns(t)])},t.prototype._consumeTagOpenEnd=function(){var t=this._attemptCharCode(v.t)?w.TAG_OPEN_END_VOID:w.TAG_OPEN_END;this._beginToken(t),this._requireCharCode(v.y),this._endToken([])},t.prototype._consumeTagClose=function(t){this._beginToken(w.TAG_CLOSE,t),this._attemptCharCodeUntilFn(s);var e=this._consumePrefixAndName();this._attemptCharCodeUntilFn(s),this._requireCharCode(v.y),this._endToken(e)},t.prototype._consumeExpansionFormStart=function(){this._beginToken(w.EXPANSION_FORM_START,this._getLocation()),this._requireCharCode(v.g),this._endToken([]),this._expansionCaseStack.push(w.EXPANSION_FORM_START),this._beginToken(w.RAW_TEXT,this._getLocation());var t=this._readUntil(v.k);this._endToken([t],this._getLocation()),this._requireCharCode(v.k),this._attemptCharCodeUntilFn(s),this._beginToken(w.RAW_TEXT,this._getLocation());var e=this._readUntil(v.k);this._endToken([e],this._getLocation()),this._requireCharCode(v.k),this._attemptCharCodeUntilFn(s)},t.prototype._consumeExpansionCaseStart=function(){this._beginToken(w.EXPANSION_CASE_VALUE,this._getLocation());var t=this._readUntil(v.g).trim();this._endToken([t],this._getLocation()),this._attemptCharCodeUntilFn(s),this._beginToken(w.EXPANSION_CASE_EXP_START,this._getLocation()),this._requireCharCode(v.g),this._endToken([],this._getLocation()),this._attemptCharCodeUntilFn(s),this._expansionCaseStack.push(w.EXPANSION_CASE_EXP_START)},t.prototype._consumeExpansionCaseEnd=function(){this._beginToken(w.EXPANSION_CASE_EXP_END,this._getLocation()),this._requireCharCode(v.h),this._endToken([],this._getLocation()),this._attemptCharCodeUntilFn(s),this._expansionCaseStack.pop()},t.prototype._consumeExpansionFormEnd=function(){this._beginToken(w.EXPANSION_FORM_END,this._getLocation()),this._requireCharCode(v.h),this._endToken([]),this._expansionCaseStack.pop()},t.prototype._consumeText=function(){var t=this._getLocation();this._beginToken(w.TEXT,t);var e=[];do this._interpolationConfig&&this._attemptStr(this._interpolationConfig.start)?(e.push(this._interpolationConfig.start),this._inInterpolation=!0):this._interpolationConfig&&this._attemptStr(this._interpolationConfig.end)&&this._inInterpolation?(e.push(this._interpolationConfig.end),this._inInterpolation=!1):e.push(this._readChar(!0));while(!this._isTextEnd());this._endToken([this._processCarriageReturns(e.join(""))])},t.prototype._isTextEnd=function(){if(this._peek===v.x||this._peek===v.a)return!0;if(this._tokenizeIcu&&!this._inInterpolation){if(d(this._input,this._index,this._interpolationConfig))return!0;if(this._peek===v.h&&this._isInExpansionCase())return!0}return!1},t.prototype._savePosition=function(){return[this._peek,this._index,this._column,this._line,this.tokens.length]},t.prototype._readUntil=function(t){var e=this._index;return this._attemptUntilChar(t),this._input.substring(e,this._index)},t.prototype._restorePosition=function(t){this._peek=t[0],this._index=t[1],this._column=t[2],this._line=t[3];var e=t[4];e<this.tokens.length&&(this.tokens=this.tokens.slice(0,e))},t.prototype._isInExpansionCase=function(){return this._expansionCaseStack.length>0&&this._expansionCaseStack[this._expansionCaseStack.length-1]===w.EXPANSION_CASE_EXP_START},t.prototype._isInExpansionForm=function(){return this._expansionCaseStack.length>0&&this._expansionCaseStack[this._expansionCaseStack.length-1]===w.EXPANSION_FORM_START},t}()},function(t,e,n){"use strict";function i(t){return s}var r=n(67);e.a=i;/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var o=function(){function t(){this.closedByParent=!1,this.contentType=r.a.PARSABLE_DATA,this.isVoid=!1,this.ignoreFirstLf=!1,this.canSelfClose=!0}return t.prototype.requireExtraParent=function(t){return!1},t.prototype.isClosedByChild=function(t){return!1},t}(),s=new o},function(t,e,n){"use strict";function i(t,e){var n=new Map,i=[];return t.forEach(function(t){var r=e.getNgModuleMetadata(t);i.push(r),r.declaredDirectives.forEach(function(t){t.isComponent&&n.set(t.type.reference,r)})}),new b(n,i)}function r(t){return t.dependencies.forEach(function(t){if(t instanceof v.a){var e=t;e.placeholder.moduleUrl=s(e.comp.moduleUrl)}else if(t instanceof v.b){var n=t;n.placeholder.name=a(n.comp),n.placeholder.moduleUrl=s(n.comp.moduleUrl)}}),t.statements}function o(t,e){return t.dependencies.forEach(function(t){t.valuePlaceholder.moduleUrl=c(t.moduleUrl,t.isShimmed,e)}),t.statements}function s(t){var e=u(t);return e[0]+".ngfactory"+e[1]}function a(t){return t.name+"NgFactory"}function c(t,e,n){return e?t+".shim"+n:""+t+n}function l(t){if(!t.isComponent)throw new Error("Could not compile '"+t.type.name+"' because it is not a component.")}function u(t){if(t.endsWith(".d.ts"))return[t.slice(0,-5),".ts"];var e=t.lastIndexOf(".");return e!==-1?[t.substring(0,e),t.substring(e)]:[t,""]}var d=n(144),p=n(257),f=n(19),h=n(13),m=n(6),v=n(108),g=function(){function t(t,e){this.moduleUrl=t,this.source=e}return t}(),b=function(){function t(t,e){this.ngModuleByComponent=t,this.ngModules=e}return t}();(function(){function t(t,e,n,i,r,o,s,a,c){this._metadataResolver=t,this._directiveNormalizer=e,this._templateParser=n,this._styleCompiler=i,this._viewCompiler=r,this._ngModuleCompiler=o,this._outputEmitter=s,this._localeId=a,this._translationFormat=c,this._animationParser=new p.a,this._animationCompiler=new d.a}return t.prototype.analyzeModules=function(t){return i(t,this._metadataResolver)},t.prototype.clearCache=function(){this._directiveNormalizer.clearCache(),this._metadataResolver.clearCache()},t.prototype.compile=function(t,e,n,i){var r=this,o=u(t)[1],a=[],c=[],d=[];return c.push.apply(c,i.map(function(t){return r._compileModule(t,a)})),Promise.all(n.map(function(t){var n=r._metadataResolver.getDirectiveMetadata(t),i=e.ngModuleByComponent.get(t);if(!i)throw new Error("Cannot determine the module for component "+n.type.name+"!");return Promise.all([n].concat(i.transitiveModule.directives).map(function(t){return r._directiveNormalizer.normalizeDirective(t).asyncResult})).then(function(t){var e=t[0],n=t.slice(1);l(e);var s=r._styleCompiler.compileComponent(e);s.externalStylesheets.forEach(function(t){d.push(r._codgenStyles(t,o))}),c.push(r._compileComponentFactory(e,o,a),r._compileComponent(e,n,i.transitiveModule.pipes,i.schemas,s.componentStylesheet,o,a))})})).then(function(){return a.length>0&&d.unshift(r._codegenSourceModule(s(t),a,c)),d})},t.prototype._compileModule=function(t,e){var i=this._metadataResolver.getNgModuleMetadata(t),r=[];this._localeId&&r.push(new f.d({token:n.i(h.a)(h.b.LOCALE_ID),useValue:this._localeId})),this._translationFormat&&r.push(new f.d({token:n.i(h.a)(h.b.TRANSLATIONS_FORMAT),useValue:this._translationFormat}));var o=this._ngModuleCompiler.compile(i,r);return o.dependencies.forEach(function(t){t.placeholder.name=a(t.comp),t.placeholder.moduleUrl=s(t.comp.moduleUrl)}),e.push.apply(e,o.statements),o.ngModuleFactoryVar},t.prototype._compileComponentFactory=function(t,e,i){var r=n.i(f.n)(t),o=this._compileComponent(r,[t],[],[],null,e,i),s=a(t.type);return i.push(m.e(s).set(m.b(n.i(h.d)(h.b.ComponentFactory),[m.c(t.type)]).instantiate([m.a(t.selector),m.e(o),m.b(t.type)],m.c(n.i(h.d)(h.b.ComponentFactory),[m.c(t.type)],[m.d.Const]))).toDeclStmt(null,[m.u.Final])),s},t.prototype._compileComponent=function(t,e,n,i,s,a,c){var l=this._animationParser.parseComponent(t),u=this._templateParser.parse(t,t.template.template,e,n,i,t.type.name),d=s?m.e(s.stylesVar):m.g([]),p=this._animationCompiler.compile(t.type.name,l),f=this._viewCompiler.compileComponent(t,u,d,n,p);return s&&c.push.apply(c,o(s,a)),p.forEach(function(t){t.statements.forEach(function(t){c.push(t)})}),c.push.apply(c,r(f)),f.viewFactoryVar},t.prototype._codgenStyles=function(t,e){return o(t,e),this._codegenSourceModule(c(t.meta.moduleUrl,t.isShimmed,e),t.statements,[t.stylesVar])},t.prototype._codegenSourceModule=function(t,e,n){return new g(t,this._outputEmitter.emitStatements(t,e,n))},t})()},function(t,e,n){"use strict";var i=n(2),r=n(155),o=n(6);n.d(e,"a",function(){return a});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var s=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},a=function(t){function e(){t.call(this,!1)}return s(e,t),e.prototype.visitDeclareClassStmt=function(t,e){var r=this;return e.pushClass(t),this._visitClassConstructor(t,e),n.i(i.a)(t.parent)&&(e.print(t.name+".prototype = Object.create("),t.parent.visitExpression(this,e),e.println(".prototype);")),t.getters.forEach(function(n){return r._visitClassGetter(t,n,e)}),t.methods.forEach(function(n){return r._visitClassMethod(t,n,e)}),e.popClass(),null},e.prototype._visitClassConstructor=function(t,e){e.print("function "+t.name+"("),n.i(i.a)(t.constructorMethod)&&this._visitParams(t.constructorMethod.params,e),e.println(") {"),e.incIndent(),n.i(i.a)(t.constructorMethod)&&t.constructorMethod.body.length>0&&(e.println("var self = this;"),this.visitAllStatements(t.constructorMethod.body,e)),e.decIndent(),e.println("}")},e.prototype._visitClassGetter=function(t,e,n){n.println("Object.defineProperty("+t.name+".prototype, '"+e.name+"', { get: function() {"),n.incIndent(),e.body.length>0&&(n.println("var self = this;"),this.visitAllStatements(e.body,n)),n.decIndent(),n.println("}});")},e.prototype._visitClassMethod=function(t,e,n){n.print(t.name+".prototype."+e.name+" = function("),this._visitParams(e.params,n),n.println(") {"),n.incIndent(),e.body.length>0&&(n.println("var self = this;"),this.visitAllStatements(e.body,n)),n.decIndent(),n.println("};")},e.prototype.visitReadVarExpr=function(e,n){if(e.builtin===o.O.This)n.print("self");else{if(e.builtin===o.O.Super)throw new Error("'super' needs to be handled at a parent ast node, not at the variable level!");t.prototype.visitReadVarExpr.call(this,e,n)}return null},e.prototype.visitDeclareVarStmt=function(t,e){return e.print("var "+t.name+" = "),t.value.visitExpression(this,e),e.println(";"),null},e.prototype.visitCastExpr=function(t,e){return t.value.visitExpression(this,e),null},e.prototype.visitInvokeFunctionExpr=function(e,n){var i=e.fn;return i instanceof o.B&&i.builtin===o.O.Super?(n.currentClass.parent.visitExpression(this,n),n.print(".call(this"),e.args.length>0&&(n.print(", "),this.visitAllExpressions(e.args,n,",")),n.print(")")):t.prototype.visitInvokeFunctionExpr.call(this,e,n),null},e.prototype.visitFunctionExpr=function(t,e){return e.print("function("),this._visitParams(t.params,e),e.println(") {"),e.incIndent(),this.visitAllStatements(t.statements,e),e.decIndent(),e.print("}"),null},e.prototype.visitDeclareFunctionStmt=function(t,e){return e.print("function "+t.name+"("),this._visitParams(t.params,e),e.println(") {"),e.incIndent(),this.visitAllStatements(t.statements,e),e.decIndent(),e.println("}"),null},e.prototype.visitTryCatchStmt=function(t,e){e.println("try {"),e.incIndent(),this.visitAllStatements(t.bodyStmts,e),e.decIndent(),e.println("} catch ("+r.b.name+") {"),e.incIndent();var n=[r.c.set(r.b.prop("stack")).toDeclStmt(null,[o.u.Final])].concat(t.catchStmts);return this.visitAllStatements(n,e),e.decIndent(),e.println("}"),null},e.prototype._visitParams=function(t,e){this.visitAllObjects(function(t){return e.print(t.name)},t,e,",")},e.prototype.getBuiltinMethodName=function(t){var e;switch(t){case o.r.ConcatArray:e="concat";break;case o.r.SubscribeObservable:e="subscribe";break;case o.r.Bind:e="bind";break;default:throw new Error("Unknown builtin method: "+t)}return e},e}(r.d)},function(t,e,n){"use strict";/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-function i(t,e){var i=t.concat([new l.t(l.e(e))]),r=new d(null,null,null,new Map),o=new f,s=o.visitAllStatements(i,r);return n.i(c.a)(s)?s.value:null}function r(t,e,i,r,o){for(var s=r.createChildWihtLocalVars(),a=0;a<t.length;a++)s.vars.set(t[a],e[a]);var l=o.visitAllStatements(i,s);return n.i(c.a)(l)?l.value:null}function o(t,e,n){var i={};t.getters.forEach(function(o){i[o.name]={configurable:!1,get:function(){var i=new d(e,this,t.name,e.vars);return r([],[],o.body,i,n)}}}),t.methods.forEach(function(o){var s=o.params.map(function(t){return t.name});i[o.name]={writable:!1,configurable:!1,value:function(){for(var i=[],a=0;a<arguments.length;a++)i[a-0]=arguments[a];var c=new d(e,this,t.name,e.vars);return r(s,i,o.body,c,n)}}});var o=t.constructorMethod.params.map(function(t){return t.name}),s=function(){for(var i=this,s=[],a=0;a<arguments.length;a++)s[a-0]=arguments[a];var c=new d(e,this,t.name,e.vars);t.fields.forEach(function(t){i[t.name]=void 0}),r(o,s,t.constructorMethod.body,c,n)},a=t.parent.visitExpression(n,e);return s.prototype=Object.create(a.prototype,i),s}function s(t,e,n,i){return function(){for(var o=[],s=0;s<arguments.length;s++)o[s-0]=arguments[s];return r(t,o,e,n,i)}}var a=n(17),c=n(2),l=n(6),u=n(270);e.a=i;var d=function(){function t(t,e,n,i){this.parent=t,this.instance=e,this.className=n,this.vars=i}return t.prototype.createChildWihtLocalVars=function(){return new t(this,this.instance,this.className,new Map)},t}(),p=function(){function t(t){this.value=t}return t}(),f=function(){function t(){}return t.prototype.debugAst=function(t){return n.i(u.a)(t)},t.prototype.visitDeclareVarStmt=function(t,e){return e.vars.set(t.name,t.value.visitExpression(this,e)),null},t.prototype.visitWriteVarExpr=function(t,e){for(var n=t.value.visitExpression(this,e),i=e;null!=i;){if(i.vars.has(t.name))return i.vars.set(t.name,n),n;i=i.parent}throw new Error("Not declared variable "+t.name)},t.prototype.visitReadVarExpr=function(t,e){var i=t.name;if(n.i(c.a)(t.builtin))switch(t.builtin){case l.O.Super:return e.instance.__proto__;case l.O.This:return e.instance;case l.O.CatchError:i=h;break;case l.O.CatchStack:i=m;break;default:throw new Error("Unknown builtin variable "+t.builtin)}for(var r=e;null!=r;){if(r.vars.has(i))return r.vars.get(i);r=r.parent}throw new Error("Not declared variable "+i)},t.prototype.visitWriteKeyExpr=function(t,e){var n=t.receiver.visitExpression(this,e),i=t.index.visitExpression(this,e),r=t.value.visitExpression(this,e);return n[i]=r,r},t.prototype.visitWritePropExpr=function(t,e){var n=t.receiver.visitExpression(this,e),i=t.value.visitExpression(this,e);return n[t.name]=i,i},t.prototype.visitInvokeMethodExpr=function(t,e){var i,r=t.receiver.visitExpression(this,e),o=this.visitAllExpressions(t.args,e);if(n.i(c.a)(t.builtin))switch(t.builtin){case l.r.ConcatArray:i=a.a.concat(r,o[0]);break;case l.r.SubscribeObservable:i=r.subscribe({next:o[0]});break;case l.r.Bind:i=r.bind(o[0]);break;default:throw new Error("Unknown builtin method "+t.builtin)}else i=r[t.name].apply(r,o);return i},t.prototype.visitInvokeFunctionExpr=function(t,e){var n=this.visitAllExpressions(t.args,e),i=t.fn;if(i instanceof l.B&&i.builtin===l.O.Super)return e.instance.constructor.prototype.constructor.apply(e.instance,n),null;var r=t.fn.visitExpression(this,e);return r.apply(null,n)},t.prototype.visitReturnStmt=function(t,e){return new p(t.value.visitExpression(this,e))},t.prototype.visitDeclareClassStmt=function(t,e){var n=o(t,e,this);return e.vars.set(t.name,n),null},t.prototype.visitExpressionStmt=function(t,e){return t.expr.visitExpression(this,e)},t.prototype.visitIfStmt=function(t,e){var i=t.condition.visitExpression(this,e);return i?this.visitAllStatements(t.trueCase,e):n.i(c.a)(t.falseCase)?this.visitAllStatements(t.falseCase,e):null},t.prototype.visitTryCatchStmt=function(t,e){try{return this.visitAllStatements(t.bodyStmts,e)}catch(i){var n=e.createChildWihtLocalVars();return n.vars.set(h,i),n.vars.set(m,i.stack),this.visitAllStatements(t.catchStmts,n)}},t.prototype.visitThrowStmt=function(t,e){throw t.error.visitExpression(this,e)},t.prototype.visitCommentStmt=function(t,e){return null},t.prototype.visitInstantiateExpr=function(t,e){var n=this.visitAllExpressions(t.args,e),i=t.classExpr.visitExpression(this,e);return new(i.bind.apply(i,[void 0].concat(n)))},t.prototype.visitLiteralExpr=function(t,e){return t.value},t.prototype.visitExternalExpr=function(t,e){return t.value.reference},t.prototype.visitConditionalExpr=function(t,e){return t.condition.visitExpression(this,e)?t.trueCase.visitExpression(this,e):n.i(c.a)(t.falseCase)?t.falseCase.visitExpression(this,e):null},t.prototype.visitNotExpr=function(t,e){return!t.condition.visitExpression(this,e)},t.prototype.visitCastExpr=function(t,e){return t.value.visitExpression(this,e)},t.prototype.visitFunctionExpr=function(t,e){var n=t.params.map(function(t){return t.name});return s(n,t.statements,e,this)},t.prototype.visitDeclareFunctionStmt=function(t,e){var n=t.params.map(function(t){return t.name});return e.vars.set(t.name,s(n,t.statements,e,this)),null},t.prototype.visitBinaryOperatorExpr=function(t,e){var n=this,i=function(){return t.lhs.visitExpression(n,e)},r=function(){return t.rhs.visitExpression(n,e)};switch(t.operator){case l.y.Equals:return i()==r();case l.y.Identical:return i()===r();case l.y.NotEquals:return i()!=r();case l.y.NotIdentical:return i()!==r();case l.y.And:return i()&&r();case l.y.Or:return i()||r();case l.y.Plus:return i()+r();case l.y.Minus:return i()-r();case l.y.Divide:return i()/r();case l.y.Multiply:return i()*r();case l.y.Modulo:return i()%r();case l.y.Lower:return i()<r();case l.y.LowerEquals:return i()<=r();case l.y.Bigger:return i()>r();case l.y.BiggerEquals:return i()>=r();default:throw new Error("Unknown operator "+t.operator)}},t.prototype.visitReadPropExpr=function(t,e){var n,i=t.receiver.visitExpression(this,e);return n=i[t.name]},t.prototype.visitReadKeyExpr=function(t,e){var n=t.receiver.visitExpression(this,e),i=t.index.visitExpression(this,e);return n[i]},t.prototype.visitLiteralArrayExpr=function(t,e){return this.visitAllExpressions(t.entries,e)},t.prototype.visitLiteralMapExpr=function(t,e){var n=this,i={};return t.entries.forEach(function(t){return i[t[0]]=t[1].visitExpression(n,e)}),i},t.prototype.visitAllExpressions=function(t,e){var n=this;return t.map(function(t){return t.visitExpression(n,e)})},t.prototype.visitAllStatements=function(t,e){for(var n=0;n<t.length;n++){var i=t[n],r=i.visitStatement(this,e);if(r instanceof p)return r}return null},t}(),h="error",m="stack"},function(t,e,n){"use strict";function i(t,e,i){var o=new l,a=s.a.createRoot([i]);return o.visitAllStatements(e,a),n.i(r.q)(t,i,a.toSource(),o.getArgs())}var r=n(2),o=n(22),s=n(155),a=n(471);e.a=i;/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var c=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},l=function(t){function e(){t.apply(this,arguments),this._evalArgNames=[],this._evalArgValues=[]}return c(e,t),e.prototype.getArgs=function(){for(var t={},e=0;e<this._evalArgNames.length;e++)t[this._evalArgNames[e]]=this._evalArgValues[e];return t},e.prototype.visitExternalExpr=function(t,e){var i=t.value.reference,s=this._evalArgValues.indexOf(i);if(s===-1){s=this._evalArgValues.length,this._evalArgValues.push(i);var a=n.i(r.a)(t.value.name)?n.i(o.a)(t.value.name):"val";this._evalArgNames.push(n.i(o.a)("jit_"+a+s))}return e.print(this._evalArgNames[s]),null},e}(a.a)},function(t,e,n){"use strict";n.d(e,"b",function(){return r}),n.d(e,"a",function(){return o});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var i=/asset:([^\/]+)\/([^\/]+)\/(.+)/,r=function(){function t(){}return t.parseAssetUrl=function(t){return o.parse(t)},t}(),o=function(){function t(t,e,n){this.packageName=t,this.firstLevelDir=e,this.modulePath=n}return t.parse=function(e,n){void 0===n&&(n=!0);var r=e.match(i);if(null!==r)return new t(r[1],r[2],r[3]);if(n)return null;throw new Error("Url "+e+" is not a valid asset: url")},t}()},function(t,e,n){"use strict";var i=n(146),r=n(104),o=n(105),s=n(151),a=n(106),c=n(40),l=n(153),u=n(474),d=n(270),p=n(41),f=n(274),h=n(158),m=n(159),v=n(107),g=n(108);({SelectorMatcher:h.b,CssSelector:h.a,AssetUrl:u.a,ImportGenerator:u.b,CompileMetadataResolver:s.a,HtmlParser:a.b,InterpolationConfig:c.b,DirectiveNormalizer:i.a,Lexer:r.c,Parser:o.a,ParseLocation:p.c,ParseError:p.a,ParseErrorLevel:p.e,ParseSourceFile:p.b,ParseSourceSpan:p.d,TemplateParser:v.a,DomElementSchemaRegistry:f.a,StyleCompiler:m.a,ViewCompiler:g.c,NgModuleCompiler:l.a,TypeScriptEmitter:d.b})},function(t,e,n){"use strict";function i(t,e){for(var n=0,i=e;n<i.length;n++){var r=i[n];o[r.toLowerCase()]=t}}var r=n(0);n.d(e,"a",function(){return o});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var o={};i(r.SecurityContext.HTML,["iframe|srcdoc","*|innerHTML","*|outerHTML"]),i(r.SecurityContext.STYLE,["*|style"]),i(r.SecurityContext.URL,["*|formAction","area|href","area|ping","audio|src","a|href","a|ping","blockquote|cite","body|background","del|cite","form|action","img|src","img|srcset","input|src","ins|cite","q|cite","source|src","source|srcset","track|src","video|poster","video|src"]),i(r.SecurityContext.RESOURCE_URL,["applet|code","applet|codebase","base|href","embed|src","frame|src","head|profile","html|manifest","iframe|src","link|href","media|src","object|codebase","object|data","script|src"])},function(t,e,n){"use strict";function i(t){return t.replace(k,"")}function r(t){var e=t.match(E);return e?e[0]:""}function o(t,e){var n=s(t),i=0;return n.escapedString.replace(S,function(){for(var t=[],r=0;r<arguments.length;r++)t[r-0]=arguments[r];var o=t[2],s="",a=t[4],c="";a&&a.startsWith("{"+M)&&(s=n.blocks[i++],a=a.substring(M.length+1),c="{");var l=e(new A(o,s));return""+t[1]+l.selector+t[3]+c+l.content+a})}function s(t){for(var e=t.split(O),n=[],i=[],r=0,o=[],s=0;s<e.length;s++){var a=e[s];a==P&&r--,r>0?o.push(a):(o.length>0&&(i.push(o.join("")),n.push(M),o=[]),n.push(a)),a==T&&r++}return o.length>0&&(i.push(o.join("")),n.push(M)),new I(n.join(""),i)}n.d(e,"a",function(){return a});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var a=function(){function t(){this.strictStyling=!0}return t.prototype.shimCssText=function(t,e,n){void 0===n&&(n="");var o=r(t);return t=i(t),t=this._insertDirectives(t),this._scopeCssText(t,e,n)+o},t.prototype._insertDirectives=function(t){return t=this._insertPolyfillDirectivesInCssText(t),this._insertPolyfillRulesInCssText(t)},t.prototype._insertPolyfillDirectivesInCssText=function(t){return t.replace(c,function(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];return t[2]+"{"})},t.prototype._insertPolyfillRulesInCssText=function(t){return t.replace(l,function(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];var n=t[0].replace(t[1],"").replace(t[2],"");return t[4]+n})},t.prototype._scopeCssText=function(t,e,n){var i=this._extractUnscopedRulesFromCssText(t);return t=this._insertPolyfillHostInCssText(t),t=this._convertColonHost(t),t=this._convertColonHostContext(t),t=this._convertShadowDOMSelectors(t),e&&(t=this._scopeSelectors(t,e,n)),t=t+"\n"+i,t.trim()},t.prototype._extractUnscopedRulesFromCssText=function(t){var e,n="";for(u.lastIndex=0;null!==(e=u.exec(t));){var i=e[0].replace(e[2],"").replace(e[1],e[4]);n+=i+"\n\n"}return n},t.prototype._convertColonHost=function(t){return this._convertColonRule(t,h,this._colonHostPartReplacer)},t.prototype._convertColonHostContext=function(t){return this._convertColonRule(t,m,this._colonHostContextPartReplacer)},t.prototype._convertColonRule=function(t,e,n){return t.replace(e,function(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];if(t[2]){for(var i=t[2].split(","),r=[],o=0;o<i.length;o++){var s=i[o].trim();if(!s)break;r.push(n(v,s,t[3]))}return r.join(",")}return v+t[3]})},t.prototype._colonHostContextPartReplacer=function(t,e,n){return e.indexOf(d)>-1?this._colonHostPartReplacer(t,e,n):t+e+n+", "+e+" "+t+n},t.prototype._colonHostPartReplacer=function(t,e,n){return t+e.replace(d,"")+n},t.prototype._convertShadowDOMSelectors=function(t){return b.reduce(function(t,e){return t.replace(e," ")},t)},t.prototype._scopeSelectors=function(t,e,n){var i=this;return o(t,function(t){var r=t.selector,o=t.content;return"@"!=t.selector[0]?r=i._scopeSelector(t.selector,e,n,i.strictStyling):(t.selector.startsWith("@media")||t.selector.startsWith("@supports")||t.selector.startsWith("@page")||t.selector.startsWith("@document"))&&(o=i._scopeSelectors(t.content,e,n)),new A(r,o)})},t.prototype._scopeSelector=function(t,e,n,i){var r=this;return t.split(",").map(function(t){return t.trim().split(y)}).map(function(t){var o=t[0],s=t.slice(1),a=function(t){return r._selectorNeedsScoping(t,e)?i?r._applyStrictSelectorScope(t,e,n):r._applySelectorScope(t,e,n):t};return[a(o)].concat(s).join(" ")}).join(", ")},t.prototype._selectorNeedsScoping=function(t,e){var n=this._makeScopeMatcher(e);return!n.test(t)},t.prototype._makeScopeMatcher=function(t){var e=/\[/g,n=/\]/g;return t=t.replace(e,"\\[").replace(n,"\\]"),new RegExp("^("+t+")"+w,"m")},t.prototype._applySelectorScope=function(t,e,n){return this._applySimpleSelectorScope(t,e,n)},t.prototype._applySimpleSelectorScope=function(t,e,n){if(_.lastIndex=0,_.test(t)){var i=this.strictStyling?"["+n+"]":e;return t.replace(g,function(t,e){return":"===e[0]?i+e:e+i}).replace(_,i+" ")}return e+" "+t},t.prototype._applyStrictSelectorScope=function(t,e,n){var i=this,r=/\[is=([^\]]*)\]/g;e=e.replace(r,function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];return e[0]});var o="["+e+"]",s=function(t){var r=t.trim();if(!r)return"";if(t.indexOf(v)>-1)r=i._applySimpleSelectorScope(t,e,n);else{var s=t.replace(_,"");if(s.length>0){var a=s.match(/([^:]*)(:*)(.*)/);null!==a&&(r=a[1]+o+a[2]+a[3])}}return r},a=0,c=[];t=t.replace(/\[[^\]]*\]/g,function(t){var e="__attr_sel_"+a+"__";return c.push(t),a++,e});for(var l,u="",d=0,p=/( |>|\+|~(?!=))\s*/g,f=t.indexOf(v);null!==(l=p.exec(t));){var h=l[1],m=t.slice(d,l.index).trim(),g=d>=f?s(m):m;u+=g+" "+h+" ",d=p.lastIndex}return u+=s(t.substring(d)),u.replace(/__attr_sel_(\d+)__/g,function(t,e){return c[+e]})},t.prototype._insertPolyfillHostInCssText=function(t){return t.replace(C,p).replace(x,d)},t}(),c=/polyfill-next-selector[^}]*content:[\s]*?(['"])(.*?)\1[;\s]*}([^{]*?){/gim,l=/(polyfill-rule)[^}]*(content:[\s]*(['"])(.*?)\3)[;\s]*[^}]*}/gim,u=/(polyfill-unscoped-rule)[^}]*(content:[\s]*(['"])(.*?)\3)[;\s]*[^}]*}/gim,d="-shadowcsshost",p="-shadowcsscontext",f=")(?:\\(((?:\\([^)(]*\\)|[^)(]*)+?)\\))?([^,{]*)",h=new RegExp("("+d+f,"gim"),m=new RegExp("("+p+f,"gim"),v=d+"-no-combinator",g=/-shadowcsshost-no-combinator([^\s]*)/,b=[/::shadow/g,/::content/g,/\/shadow-deep\//g,/\/shadow\//g],y=/(?:>>>)|(?:\/deep\/)/g,w="([>\\s~+[.,{:][\\s\\S]*)?$",_=/-shadowcsshost/gim,x=/:host/gim,C=/:host-context/gim,k=/\/\*\s*[\s\S]*?\*\//g,E=/\/\*\s*#\s*sourceMappingURL=[\s\S]+?\*\//,S=/(\s*)([^;\{\}]+?)(\s*)((?:{%BLOCK%}?\s*;?)|(?:\s*;))/g,O=/([{}])/g,T="{",P="}",M="%BLOCK%",A=function(){function t(t,e){this.selector=t,this.content=e}return t}(),I=function(){function t(t,e){this.escapedString=t,this.blocks=e}return t}()},function(t,e,n){"use strict";function i(t,e){for(var n=null,i=t.pipeMetas.length-1;i>=0;i--){var r=t.pipeMetas[i];if(r.name==e){n=r;break}}if(!n)throw new Error("Illegal state: Could not find pipe "+e+" although the parser should have detected this error!");return n}var r=n(13),o=n(6),s=n(84);n.d(e,"a",function(){return a});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var a=function(){function t(t,e){var i=this;this.view=t,this.meta=e,this._purePipeProxyCount=0,this.instance=o.n.prop("_pipe_"+e.name+"_"+t.pipeCount++);var a=this.meta.type.diDeps.map(function(t){return t.token.reference===n.i(r.a)(r.b.ChangeDetectorRef).reference?n.i(s.a)(o.n.prop("ref"),i.view,i.view.componentView):n.i(s.b)(t.token,!1)});this.view.fields.push(new o.s(this.instance.name,o.c(this.meta.type))),this.view.createMethod.resetDebugInfo(null,null),this.view.createMethod.addStmt(o.n.prop(this.instance.name).set(o.b(this.meta.type).instantiate(a)).toStmt())}return t.call=function(e,n,r){var o,s=e.componentView,a=i(s,n);return a.pure?(o=s.purePipes.get(n),o||(o=new t(s,a),s.purePipes.set(n,o),s.pipes.push(o))):(o=new t(e,a),e.pipes.push(o)),o._call(e,r)},Object.defineProperty(t.prototype,"pure",{get:function(){return this.meta.pure},enumerable:!0,configurable:!0}),t.prototype._call=function(t,e){if(this.meta.pure){var i=o.n.prop(this.instance.name+"_"+this._purePipeProxyCount++),a=n.i(s.a)(this.instance,t,this.view);return n.i(s.c)(a.prop("transform").callMethod(o.r.Bind,[a]),e.length,i,t),o.b(n.i(r.d)(r.b.castByValue)).callFn([i,a.prop("transform")]).callFn(e)}return n.i(s.a)(this.instance,t,this.view).callMethod("transform",e)},t}()},function(t,e,n){"use strict";function i(t,e,i){var r=[];return t.forEach(function(t){i.view.bindings.push(new d.a(i,t));var e=m.getOrCreate(i,t.target,t.name,t.phase,r);e.addAction(t,null,null)}),e.forEach(function(t){var e=i.instances.get(n.i(l.c)(t.directive.type).reference);t.hostEvents.forEach(function(n){i.view.bindings.push(new d.a(i,n));var o=m.getOrCreate(i,n.target,n.name,n.phase,r);o.addAction(n,t.directive,e)})}),r.forEach(function(t){return t.finishMethod()}),r}function r(t,e,n){Object.keys(t.directive.outputs).forEach(function(i){var r=t.directive.outputs[i];n.filter(function(t){return t.eventName==r}).forEach(function(t){t.listenToDirective(e,i)})})}function o(t){t.forEach(function(t){t.eventPhase?t.listenToAnimation():t.listenToRenderer()})}function s(t){return t instanceof u.F?t.expr:t instanceof u.t?t.value:null}function a(t){return t.replace(/[^a-zA-Z_]/g,"_")}var c=n(2),l=n(13),u=n(6),d=n(277),p=n(160),f=n(68),h=n(281);e.a=i,e.c=r,e.b=o;/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var m=function(){function t(t,e,n,i,r){this.compileElement=t,this.eventTarget=e,this.eventName=n,this.eventPhase=i,this._hasComponentHostListener=!1,this._actionResultExprs=[],this._method=new p.a(t.view),this._methodName="_handle_"+a(n)+"_"+t.nodeIndex+"_"+r,this._eventParam=new u.k(f.b.event.name,u.c(this.compileElement.view.genConfig.renderTypes.renderEvent))}return t.getOrCreate=function(e,n,i,r,o){var s=o.find(function(t){return t.eventTarget==n&&t.eventName==i&&t.eventPhase==r});return s||(s=new t(e,n,i,r,o.length),o.push(s)),s},Object.defineProperty(t.prototype,"methodName",{get:function(){return this._methodName},enumerable:!0,configurable:!0}),t.prototype.addAction=function(t,e,i){n.i(c.a)(e)&&e.isComponent&&(this._hasComponentHostListener=!0),this._method.resetDebugInfo(this.compileElement.nodeIndex,t);var r=i||this.compileElement.view.componentContext,o=n.i(h.a)(this.compileElement.view,r,t.handler,this.compileElement.nodeIndex),a=o.length-1;if(a>=0){var l=o[a],d=s(l),p=u.e("pd_"+this._actionResultExprs.length);this._actionResultExprs.push(p),n.i(c.a)(d)&&(o[a]=p.set(d.cast(u.l).notIdentical(u.a(!1))).toDeclStmt(null,[u.u.Final]))}this._method.addStmts(o)},t.prototype.finishMethod=function(){var t=this._hasComponentHostListener?this.compileElement.appElement.prop("componentView"):u.n,e=u.a(!0);this._actionResultExprs.forEach(function(t){e=e.and(t)});var n=[t.callMethod("markPathToRootAsCheckOnce",[]).toStmt()].concat(this._method.finish()).concat([new u.t(e)]);this.compileElement.view.eventHandlerMethods.push(new u.C(this._methodName,[this._eventParam],n,u.D,[u.u.Private]))},t.prototype.listenToRenderer=function(){var t,e=u.n.callMethod("eventHandler",[u.n.prop(this._methodName).callMethod(u.r.Bind,[u.n])]);t=n.i(c.a)(this.eventTarget)?f.c.renderer.callMethod("listenGlobal",[u.a(this.eventTarget),u.a(this.eventName),e]):f.c.renderer.callMethod("listen",[this.compileElement.renderNode,u.a(this.eventName),e]);var i=u.e("disposable_"+this.compileElement.view.disposables.length);this.compileElement.view.disposables.push(i),this.compileElement.view.createMethod.addStmt(i.set(t).toDeclStmt(u.E,[u.u.Private]))},t.prototype.listenToAnimation=function(){var t=u.n.callMethod("eventHandler",[u.n.prop(this._methodName).callMethod(u.r.Bind,[u.n])]),e=u.n.callMethod("registerAnimationOutput",[this.compileElement.renderNode,u.a(this.eventName),u.a(this.eventPhase),t]).toStmt();this.compileElement.view.createMethod.addStmt(e)},t.prototype.listenToDirective=function(t,e){var n=u.e("subscription_"+this.compileElement.view.subscriptions.length);this.compileElement.view.subscriptions.push(n);var i=u.n.callMethod("eventHandler",[u.n.prop(this._methodName).callMethod(u.r.Bind,[u.n])]);this.compileElement.view.createMethod.addStmt(n.set(t.prop(e).callMethod(u.r.SubscribeObservable,[i])).toDeclStmt(null,[u.u.Final]))},t}()},function(t,e,n){"use strict";function i(t,e,n){var i=n.view,r=i.detectChangesInInputsMethod,o=t.directive.type.lifecycleHooks;o.indexOf(l.W.OnChanges)!==-1&&t.inputs.length>0&&r.addStmt(new c.i(u.d.changes.notIdentical(c.h),[e.callMethod("ngOnChanges",[u.d.changes]).toStmt()])),o.indexOf(l.W.OnInit)!==-1&&r.addStmt(new c.i(d.and(p),[e.callMethod("ngOnInit",[]).toStmt()])),o.indexOf(l.W.DoCheck)!==-1&&r.addStmt(new c.i(p,[e.callMethod("ngDoCheck",[]).toStmt()]))}function r(t,e,n){var i=n.view,r=t.type.lifecycleHooks,o=i.afterContentLifecycleCallbacksMethod;o.resetDebugInfo(n.nodeIndex,n.sourceAst),r.indexOf(l.W.AfterContentInit)!==-1&&o.addStmt(new c.i(d,[e.callMethod("ngAfterContentInit",[]).toStmt()])),r.indexOf(l.W.AfterContentChecked)!==-1&&o.addStmt(e.callMethod("ngAfterContentChecked",[]).toStmt())}function o(t,e,n){var i=n.view,r=t.type.lifecycleHooks,o=i.afterViewLifecycleCallbacksMethod;o.resetDebugInfo(n.nodeIndex,n.sourceAst),r.indexOf(l.W.AfterViewInit)!==-1&&o.addStmt(new c.i(d,[e.callMethod("ngAfterViewInit",[]).toStmt()])),r.indexOf(l.W.AfterViewChecked)!==-1&&o.addStmt(e.callMethod("ngAfterViewChecked",[]).toStmt())}function s(t,e,n){var i=n.view.destroyMethod;i.resetDebugInfo(n.nodeIndex,n.sourceAst),t.lifecycleHooks.indexOf(l.W.OnDestroy)!==-1&&i.addStmt(e.callMethod("ngOnDestroy",[]).toStmt())}function a(t,e,n){var i=n.destroyMethod;t.type.lifecycleHooks.indexOf(l.W.OnDestroy)!==-1&&i.addStmt(e.callMethod("ngOnDestroy",[]).toStmt())}var c=n(6),l=n(14),u=n(68);e.b=i,e.c=r,e.d=o,e.e=s,e.a=a;/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var d=c.n.prop("numberOfChecks").identical(new c.G(0)),p=c.A(u.d.throwOnChange)},function(t,e,n){"use strict";/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-function i(t){return v.n.prop("_expr_"+t)}function r(t){return v.e("currVal_"+t)}function o(t,e,i,r,o,s,a,c){var l=n.i(x.b)(t,o,r,_.d.valUnwrapper,c);if(l.expression){if(l.temporaryCount)for(var u=0;u<l.temporaryCount;u++)a.addStmt(n.i(x.c)(c,u));if(t.fields.push(new v.s(i.name,null,[v.u.Private])),t.createMethod.addStmt(v.n.prop(i.name).set(v.b(n.i(m.d)(m.b.UNINITIALIZED))).toStmt()),l.needsValueUnwrapper){var d=_.d.valUnwrapper.callMethod("reset",[]).toStmt();a.addStmt(d)}a.addStmt(e.set(l.expression).toDeclStmt(null,[v.u.Final]));var p=v.b(n.i(m.d)(m.b.checkBinding)).callFn([_.d.throwOnChange,i,e]);l.needsValueUnwrapper&&(p=_.d.valUnwrapper.prop("hasWrappedValue").or(p)),a.addStmt(new v.i(p,s.concat([v.n.prop(i.name).set(e).toStmt()])))}}function s(t,e,n){var s=n.bindings.length;n.bindings.push(new w.a(e,t));var a=r(s),c=i(s);n.detectChangesRenderPropertiesMethod.resetDebugInfo(e.nodeIndex,t),o(n,a,c,t.value,n.componentContext,[v.n.prop("renderer").callMethod("setText",[e.renderNode,a]).toStmt()],n.detectChangesRenderPropertiesMethod,s)}function a(t,e,s,a){var l=s.view,u=s.renderNode;t.forEach(function(t){var d=l.bindings.length;l.bindings.push(new w.a(s,t)),l.detectChangesRenderPropertiesMethod.resetDebugInfo(s.nodeIndex,t);var f=i(d),y=r(d),_=c(t,f),x=c(t,y),C=[],k=l.detectChangesRenderPropertiesMethod;switch(t.type){case b.l.Property:l.genConfig.logBindingUpdate&&C.push(p(u,t.name,x)),C.push(v.n.prop("renderer").callMethod("setElementProperty",[u,v.a(t.name),x]).toStmt());break;case b.l.Attribute:x=x.isBlank().conditional(v.h,x.callMethod("toString",[])),C.push(v.n.prop("renderer").callMethod("setElementAttribute",[u,v.a(t.name),x]).toStmt());break;case b.l.Class:C.push(v.n.prop("renderer").callMethod("setElementClass",[u,v.a(t.name),x]).toStmt());break;case b.l.Style:var E=x.callMethod("toString",[]);n.i(h.a)(t.unit)&&(E=E.plus(v.a(t.unit))),x=x.isBlank().conditional(v.h,E),C.push(v.n.prop("renderer").callMethod("setElementStyle",[u,v.a(t.name),x]).toStmt());break;case b.l.Animation:var S=t.name,O=v.n;a&&(O=s.appElement.prop("componentView")),k=l.animationBindingsMethod;var T=O.prop("componentType").prop("animations").key(v.a(S)),P=v.a(g.U),M=v.e("oldRenderVar");C.push(M.set(_).toDeclStmt()),C.push(new v.i(M.equals(v.b(n.i(m.d)(m.b.UNINITIALIZED))),[M.set(P).toStmt()]));var A=v.e("newRenderVar");C.push(A.set(x).toDeclStmt()),C.push(new v.i(A.equals(v.b(n.i(m.d)(m.b.UNINITIALIZED))),[A.set(P).toStmt()])),C.push(T.callFn([v.n,u,M,A]).toStmt()),l.detachMethod.addStmt(T.callFn([v.n,u,_,P]).toStmt())}o(l,y,f,t.value,e,C,k,l.bindings.length)})}function c(t,e){var i;switch(t.securityContext){case f.SecurityContext.NONE:return e;case f.SecurityContext.HTML:i="HTML";break;case f.SecurityContext.STYLE:i="STYLE";break;case f.SecurityContext.SCRIPT:i="SCRIPT";break;case f.SecurityContext.URL:i="URL";break;case f.SecurityContext.RESOURCE_URL:i="RESOURCE_URL";break;default:throw new Error("internal error, unexpected SecurityContext "+t.securityContext+".")}var r=_.c.viewUtils.prop("sanitizer"),o=[v.b(n.i(m.d)(m.b.SecurityContext)).prop(i),e];return r.callMethod("sanitize",o)}function l(t,e){a(t,e.view.componentContext,e,!1)}function u(t,e,n){a(t.hostProperties,e,n,!0)}function d(t,e,s){if(0!==t.inputs.length){var a=s.view,c=a.detectChangesInInputsMethod;c.resetDebugInfo(s.nodeIndex,s.sourceAst);var l=t.directive.type.lifecycleHooks,u=l.indexOf(g.W.OnChanges)!==-1,d=t.directive.isComponent&&!n.i(g.X)(t.directive.changeDetection);u&&c.addStmt(_.d.changes.set(v.h).toStmt()),d&&c.addStmt(_.d.changed.set(v.a(!1)).toStmt()),t.inputs.forEach(function(t){var l=a.bindings.length;a.bindings.push(new w.a(s,t)),c.resetDebugInfo(s.nodeIndex,t);var f=i(l),h=r(l),g=[e.prop(t.directiveName).set(h).toStmt()];u&&(g.push(new v.i(_.d.changes.identical(v.h),[_.d.changes.set(v.f([],new v.w(v.c(n.i(m.d)(m.b.SimpleChange))))).toStmt()])),g.push(_.d.changes.key(v.a(t.directiveName)).set(v.b(n.i(m.d)(m.b.SimpleChange)).instantiate([f,h])).toStmt())),d&&g.push(_.d.changed.set(v.a(!0)).toStmt()),a.genConfig.logBindingUpdate&&g.push(p(s.renderNode,t.directiveName,h)),o(a,h,f,t.value,a.componentContext,g,c,l)}),d&&c.addStmt(new v.i(_.d.changed,[s.appElement.prop("componentView").callMethod("markAsCheckOnce",[]).toStmt()]))}}function p(t,e,i){var r=v.n.prop("renderer").callMethod("setBindingDebugInfo",[t,v.a("ng-reflect-"+n.i(y.g)(e)),i.isBlank().conditional(v.h,i.callMethod("toString",[]))]).toStmt(),o=v.n.prop("renderer").callMethod("setBindingDebugInfo",[t,v.a("ng-reflect-"+n.i(y.g)(e)),v.a("[ERROR] Exception while trying to serialize the value")]).toStmt();return new v.H([r],[o])}var f=n(0),h=n(2),m=n(13),v=n(6),g=n(14),b=n(54),y=n(22),w=n(277),_=n(68),x=n(281);e.a=s,e.b=l,e.d=u,e.c=d},function(t,e,n){"use strict";/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-function i(t,e){var i=new c(t);n.i(r.c)(i,e),t.pipes.forEach(function(t){n.i(s.a)(t.meta,t.instance,t.view)})}var r=n(54),o=n(479),s=n(480),a=n(481);e.a=i;var c=function(){function t(t){this.view=t,this._nodeIndex=0}return t.prototype.visitBoundText=function(t,e){var i=this.view.nodes[this._nodeIndex++];return n.i(a.a)(t,i,this.view),null},t.prototype.visitText=function(t,e){return this._nodeIndex++,null},t.prototype.visitNgContent=function(t,e){return null},t.prototype.visitElement=function(t,e){var i=this.view.nodes[this._nodeIndex++],c=[];return n.i(o.a)(t.outputs,t.directives,i).forEach(function(t){c.push(t)}),n.i(a.b)(t.inputs,i),n.i(o.b)(c),t.directives.forEach(function(t){var e=i.instances.get(t.directive.type.reference);n.i(a.c)(t,e,i),n.i(s.b)(t,e,i),n.i(a.d)(t,e,i),n.i(o.c)(t,e,c)}),n.i(r.c)(this,t.children,i),t.directives.forEach(function(t){var e=i.instances.get(t.directive.type.reference);n.i(s.c)(t.directive,e,i),n.i(s.d)(t.directive,e,i)}),t.providers.forEach(function(t){var e=i.instances.get(t.token.reference);n.i(s.e)(t,e,i)}),null},t.prototype.visitEmbeddedTemplate=function(t,e){var r=this.view.nodes[this._nodeIndex++],c=n.i(o.a)(t.outputs,t.directives,r);return t.directives.forEach(function(t){var e=r.instances.get(t.directive.type.reference);n.i(a.c)(t,e,r),n.i(s.b)(t,e,r),n.i(o.c)(t,e,c),n.i(s.c)(t.directive,e,r),n.i(s.d)(t.directive,e,r)}),t.providers.forEach(function(t){var e=r.instances.get(t.token.reference);n.i(s.e)(t,e,r)}),i(r.embeddedView,t.children),null},t.prototype.visitAttr=function(t,e){return null},t.prototype.visitDirective=function(t,e){return null},t.prototype.visitEvent=function(t,e){return null},t.prototype.visitReference=function(t,e){return null},t.prototype.visitVariable=function(t,e){return null},t.prototype.visitDirectiveProperty=function(t,e){return null},t.prototype.visitElementProperty=function(t,e){return null},t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return i});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var i=function(){function t(t,e){this.offset=t,this.styles=e}return t}()},function(t,e,n){"use strict";var i=n(3),r=n(161);n.d(e,"a",function(){return o});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var o=function(){function t(t){var e=this;this._players=t,this._currentIndex=0,this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this.parentPlayer=null,this._players.forEach(function(t){t.parentPlayer=e}),this._onNext(!1)}return t.prototype._onNext=function(t){var e=this;if(!this._finished)if(0==this._players.length)this._activePlayer=new r.a,n.i(i.o)(function(){return e._onFinish()});else if(this._currentIndex>=this._players.length)this._activePlayer=new r.a,this._onFinish();else{var o=this._players[this._currentIndex++];o.onDone(function(){return e._onNext(!0)}),this._activePlayer=o,t&&o.play()}},t.prototype._onFinish=function(){this._finished||(this._finished=!0,n.i(i.e)(this.parentPlayer)||this.destroy(),this._onDoneFns.forEach(function(t){return t()}),this._onDoneFns=[])},t.prototype.init=function(){this._players.forEach(function(t){return t.init()})},t.prototype.onStart=function(t){this._onStartFns.push(t)},t.prototype.onDone=function(t){this._onDoneFns.push(t)},t.prototype.hasStarted=function(){return this._started},t.prototype.play=function(){n.i(i.e)(this.parentPlayer)||this.init(),this.hasStarted()||(this._onStartFns.forEach(function(t){return t()}),this._onStartFns=[],this._started=!0),this._activePlayer.play()},t.prototype.pause=function(){this._activePlayer.pause()},t.prototype.restart=function(){this._players.length>0&&(this.reset(),this._players[0].restart())},t.prototype.reset=function(){this._players.forEach(function(t){return t.reset()})},t.prototype.finish=function(){this._onFinish(),this._players.forEach(function(t){return t.finish()})},t.prototype.destroy=function(){this._onFinish(),this._players.forEach(function(t){return t.destroy()})},t.prototype.setPosition=function(t){this._players[0].setPosition(t)},t.prototype.getPosition=function(){return this._players[0].getPosition()},t}()},function(t,e,n){"use strict";/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-function i(t,e,i){void 0===i&&(i=null);var r={};return Object.keys(e).forEach(function(t){var n=e[t];r[t]=n==p.a?i:n.toString()}),Object.keys(t).forEach(function(t){n.i(u.e)(r[t])||(r[t]=i)}),r}function r(t,e,i){var r=i.length-1,o=i[0],s=c(o.styles.styles),a={},d=!1;Object.keys(t).forEach(function(e){var n=t[e];s[e]||(s[e]=n,a[e]=n,d=!0)});var f=l.f.merge({},s),h=i[r];l.a.insert(h.styles.styles,0,e);var m=c(h.styles.styles),v={},g=!1;return Object.keys(f).forEach(function(t){n.i(u.e)(m[t])||(v[t]=p.a,g=!0)}),g&&h.styles.styles.push(v),Object.keys(m).forEach(function(t){n.i(u.e)(s[t])||(a[t]=p.a,d=!0)}),d&&o.styles.styles.push(a),i}function o(t){var e={};return Object.keys(t).forEach(function(t){e[t]=null}),e}function s(t,e){return e.map(function(e){var i={};return Object.keys(e).forEach(function(r){var o=e[r];o==d.a&&(o=t[r],n.i(u.e)(o)||(o=p.a)),t[r]=o,i[r]=o}),i})}function a(t,e,n){Object.keys(n).forEach(function(i){e.setElementStyle(t,i,n[i])})}function c(t){var e={};return t.forEach(function(t){Object.keys(t).forEach(function(n){e[n]=t[n]})}),e}var l=n(18),u=n(3),d=n(283),p=n(287);e.a=i,e.b=r,e.d=o,e.f=s,e.e=a,e.c=c},function(t,e,n){"use strict";n.d(e,"a",function(){return i});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var i=function(){function t(t){this.styles=t}return t}()},function(t,e,n){"use strict";var i=n(3);n.d(e,"a",function(){return r});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var r=function(){function t(){this._map=new Map,this._allPlayers=[]}return Object.defineProperty(t.prototype,"length",{get:function(){return this.getAllPlayers().length},enumerable:!0,configurable:!0}),t.prototype.find=function(t,e){var r=this._map.get(t);if(n.i(i.e)(r))return r[e]},t.prototype.findAllPlayersByElement=function(t){var e=this._map.get(t);return e?Object.keys(e).map(function(t){return e[t]}):[]},t.prototype.set=function(t,e,r){var o=this._map.get(t);n.i(i.e)(o)||(o={});var s=o[e];n.i(i.e)(s)&&this.remove(t,e),o[e]=r,this._allPlayers.push(r),this._map.set(t,o)},t.prototype.getAllPlayers=function(){return this._allPlayers},t.prototype.remove=function(t,e){var n=this._map.get(t);if(n){var i=n[e];delete n[e];var r=this._allPlayers.indexOf(i);this._allPlayers.splice(r,1),0===Object.keys(n).length&&this._map.delete(t)}},t}()},function(t,e,n){"use strict";/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-function i(){return c.k}function r(){return c.l}var o=n(162),s=n(163),a=n(109),c=n(110),l=n(294),u=n(85),d=n(117),p=n(304);n.d(e,"a",function(){return f});var f=function(){function t(){}return t.decorators=[{type:p.y,args:[{providers:[s.k,{provide:s.e,useExisting:s.k},o.a,u.b,a.e,d.a,{provide:c.f,useFactory:i},{provide:c.h,useFactory:r},{provide:l.c,useValue:"en-US"}]}]}],t.ctorParameters=[],t}()},function(t,e,n){"use strict";var i=n(110);n.d(e,"a",function(){return i.b}),n.d(e,"b",function(){return i.c}),n.d(e,"c",function(){return i.d}),n.d(e,"d",function(){return i.e}),n.d(e,"e",function(){return i.f}),n.d(e,"f",function(){return i.g}),n.d(e,"g",function(){return i.h}),n.d(e,"h",function(){return i.i}),n.d(e,"i",function(){return i.j})},function(t,e,n){"use strict";n.d(e,"a",function(){return i});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var i=function(){function t(){}return t}()},function(t,e,n){"use strict";var i=n(304),r=n(507),o=n(33),s=n(163),a=n(109),c=n(162),l=n(508),u=n(506),d=n(496),p=n(291),f=n(175),h=n(489),m=n(504),v=n(294),g=n(488),b=n(118),y=n(176),w=n(170),_=n(293),x=n(492),C=n(287),k=n(286),E=n(161),S=n(309);n.d(e,"L",function(){return i.a}),n.d(e,"M",function(){return i.b}),n.d(e,"N",function(){return i.c}),n.d(e,"O",function(){return i.d}),n.d(e,"P",function(){return i.e}),n.d(e,"Q",function(){return i.f}),n.d(e,"R",function(){return i.g}),n.d(e,"S",function(){return i.h}),n.d(e,"T",function(){return i.i}),n.d(e,"U",function(){return i.j}),n.d(e,"V",function(){return i.k}),n.d(e,"W",function(){return i.l}),n.d(e,"X",function(){return i.m}),n.d(e,"Y",function(){return i.n}),n.d(e,"Z",function(){return i.o}),n.d(e,"_0",function(){return i.p}),n.d(e,"_1",function(){return i.q}),n.d(e,"_2",function(){return i.r}),n.d(e,"_3",function(){return i.s}),n.d(e,"_4",function(){return i.t}),n.d(e,"_5",function(){return i.u}),n.d(e,"_6",function(){return i.v}),n.d(e,"_7",function(){return i.w}),n.d(e,"_8",function(){return i.x}),n.d(e,"_9",function(){return i.y}),n.d(e,"_10",function(){return i.z}),n.d(e,"_11",function(){return r.a}),n.d(e,"_12",function(){return o.h}),n.d(e,"_13",function(){return o.i}),n.d(e,"_14",function(){return o.g}),n.d(e,"_15",function(){return o.f}),n.d(e,"_16",function(){return o.j}),n.d(e,"_17",function(){return o.k}),n.d(e,"_18",function(){return o.a}),n.d(e,"_73",function(){return o.c}),n.d(e,"_74",function(){return o.d}),n.d(e,"_75",function(){return o.b}),n.d(e,"_76",function(){return o.l}),n.d(e,"_77",function(){return o.e}),n.d(e,"_78",function(){return o.m}),n.d(e,"a",function(){return s.a}),n.d(e,"b",function(){return s.b}),n.d(e,"c",function(){return s.c}),n.d(e,"d",function(){return s.d}),n.d(e,"e",function(){return s.e}),n.d(e,"f",function(){return s.f}),n.d(e,"g",function(){return s.g}),n.d(e,"h",function(){return s.h}),n.d(e,"i",function(){return s.i}),n.d(e,"j",function(){return a.a}),n.d(e,"k",function(){return a.d}),n.d(e,"l",function(){return a.c}),n.d(e,"m",function(){return a.b}),n.d(e,"n",function(){return c.a}),n.d(e,"o",function(){return c.b}),n.d(e,"_19",function(){return l.a}),n.d(e,"_20",function(){return u.a}),n.d(e,"_21",function(){return u.b}),n.d(e,"_22",function(){return u.c}),n.d(e,"_23",function(){return d.a}),n.d(e,"_24",function(){return d.b}),n.d(e,"_25",function(){return d.c}),n.d(e,"_26",function(){return d.d}),n.d(e,"_27",function(){return d.e}),n.d(e,"_28",function(){return d.f}),n.d(e,"_29",function(){return d.g}),n.d(e,"_30",function(){return d.h}),n.d(e,"_31",function(){return d.i}),n.d(e,"_32",function(){return d.j}),n.d(e,"_33",function(){return d.k}),n.d(e,"_34",function(){return d.l}),n.d(e,"_35",function(){return d.m}),n.d(e,"_36",function(){return d.n}),n.d(e,"_37",function(){return d.o}),n.d(e,"_38",function(){return d.p}),n.d(e,"_39",function(){return d.q}),n.d(e,"_40",function(){return d.r}),n.d(e,"_41",function(){return d.s}),n.d(e,"p",function(){return p.a}),n.d(e,"q",function(){return p.b}),n.d(e,"r",function(){return p.c}),n.d(e,"s",function(){return p.d}),n.d(e,"t",function(){return f.a}),n.d(e,"u",function(){return f.b}),n.d(e,"v",function(){return f.c}),n.d(e,"_42",function(){return h.a}),n.d(e,"_43",function(){return h.b}),n.d(e,"_44",function(){return h.c}),n.d(e,"_45",function(){return h.d}),n.d(e,"_46",function(){return h.e}),n.d(e,"_47",function(){return h.f}),n.d(e,"_48",function(){return h.g}),n.d(e,"_49",function(){return h.h}),n.d(e,"_50",function(){return h.i}),n.d(e,"_51",function(){return m.a}),n.d(e,"w",function(){return v.a}),n.d(e,"x",function(){return v.b}),n.d(e,"y",function(){return v.c}),n.d(e,"z",function(){return g.a}),n.d(e,"A",function(){return b.a}),n.d(e,"B",function(){return b.b}),n.d(e,"C",function(){return b.c}),n.d(e,"D",function(){return b.d}),n.d(e,"E",function(){return y.a}),n.d(e,"F",function(){return w.a}),n.d(e,"G",function(){return _.a}),n.d(e,"_52",function(){return x.a}),n.d(e,"_53",function(){return C.a}),n.d(e,"_54",function(){return C.b}),n.d(e,"_55",function(){return C.c}),n.d(e,"_56",function(){return C.d}),n.d(e,"_57",function(){return C.e}),n.d(e,"_58",function(){return C.f}),n.d(e,"_59",function(){return C.g}),n.d(e,"_60",function(){return C.h}),n.d(e,"_61",function(){return C.i}),n.d(e,"_62",function(){return C.j}),n.d(e,"_63",function(){return C.k}),n.d(e,"_64",function(){return C.l}),n.d(e,"_65",function(){return C.m}),n.d(e,"_66",function(){return C.n}),n.d(e,"_67",function(){return C.o}),n.d(e,"_68",function(){return C.p}),n.d(e,"_69",function(){return C.q}),n.d(e,"_70",function(){return C.r}),n.d(e,"_71",function(){return C.s}),n.d(e,"_72",function(){return C.t}),n.d(e,"H",function(){return k.a}),n.d(e,"I",function(){return E.b}),n.d(e,"J",function(){return S.a}),n.d(e,"K",function(){return S.b})},function(t,e,n){"use strict";var i=n(283),r=n(284),o=n(483),s=n(161),a=n(484),c=n(485),l=n(486),u=n(111),d=n(112),p=n(165),f=n(493),h=n(169),m=n(85),v=n(115),g=n(296),b=n(171),y=n(299),w=n(300),_=n(301),x=n(500),C=n(116),k=n(117),E=n(305),S=n(306),O=n(172),T=n(307),P=n(173),M=n(174),A=n(69),I=n(177);n.d(e,"a",function(){return D});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var D={isDefaultChangeDetectionStrategy:d.c,ChangeDetectorStatus:d.b,constructDependencies:h.c,LifecycleHooks:E.i,LIFECYCLE_HOOKS_VALUES:E.j,ReflectorReader:P.a,CodegenComponentFactoryResolver:v.b,AppElement:b.a,AppView:x.a,DebugAppView:x.b,NgModuleInjector:y.c,registerModuleFactory:w.c,ViewType:C.a,MAX_INTERPOLATION_VALUES:k.d,checkBinding:k.e,flattenNestedViewRenderNodes:k.c,interpolate:k.f,ViewUtils:k.a,ViewMetadata:S.b,DebugContext:g.a,StaticNodeDebugInfo:g.b,devModeEqual:u.b,UNINITIALIZED:u.a,ValueUnwrapper:u.e,RenderDebugInfo:M.d,TemplateRef_:_.b,ReflectionCapabilities:T.a,makeDecorator:A.c,DebugDomRootRenderer:f.a,EMPTY_ARRAY:k.g,EMPTY_MAP:k.h,pureProxy1:k.i,pureProxy2:k.j,pureProxy3:k.k,pureProxy4:k.l,pureProxy5:k.m,pureProxy6:k.n,pureProxy7:k.o,pureProxy8:k.p,pureProxy9:k.q,pureProxy10:k.r,castByValue:k.s,Console:p.a,reflector:O.a,Reflector:O.b,NoOpAnimationPlayer:s.a,AnimationPlayer:s.b,AnimationSequencePlayer:a.a,AnimationGroupPlayer:r.a,AnimationKeyframe:o.a,prepareFinalAnimationStyles:c.a,balanceAnimationKeyframes:c.b,flattenStyles:c.c,clearStyles:c.d,renderStyles:c.e,collectAndResolveStyles:c.f,AnimationStyles:l.a,ANY_STATE:i.b,DEFAULT_STATE:i.c,EMPTY_STATE:i.d,FILL_STYLE_FLAG:i.a,ComponentStillLoadingError:m.e,isPromise:I.a}},function(t,e,n){"use strict";var i=n(3),r=n(291);n.d(e,"a",function(){return o});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var o=function(){function t(t){this._delegate=t}return t.prototype.renderComponent=function(t){return new s(this._delegate.renderComponent(t))},t}(),s=function(){function t(t){this._delegate=t}return t.prototype.selectRootElement=function(t,e){var i=this._delegate.selectRootElement(t,e),o=new r.a(i,null,e);return n.i(r.e)(o),i},t.prototype.createElement=function(t,e,i){var o=this._delegate.createElement(t,e,i),s=new r.a(o,n.i(r.d)(t),i);return s.name=e,n.i(r.e)(s),o},t.prototype.createViewRoot=function(t){return this._delegate.createViewRoot(t)},t.prototype.createTemplateAnchor=function(t,e){var i=this._delegate.createTemplateAnchor(t,e),o=new r.b(i,n.i(r.d)(t),e);return n.i(r.e)(o),i},t.prototype.createText=function(t,e,i){var o=this._delegate.createText(t,e,i),s=new r.b(o,n.i(r.d)(t),i);return n.i(r.e)(s),o},t.prototype.projectNodes=function(t,e){var o=n.i(r.d)(t);if(n.i(i.e)(o)&&o instanceof r.a){var s=o;e.forEach(function(t){s.addChild(n.i(r.d)(t))})}this._delegate.projectNodes(t,e)},t.prototype.attachViewAfter=function(t,e){var o=n.i(r.d)(t);if(n.i(i.e)(o)){var s=o.parent;if(e.length>0&&n.i(i.e)(s)){var a=[];e.forEach(function(t){return a.push(n.i(r.d)(t))}),s.insertChildrenAfter(o,a)}}this._delegate.attachViewAfter(t,e)},t.prototype.detachView=function(t){t.forEach(function(t){var e=n.i(r.d)(t);n.i(i.e)(e)&&n.i(i.e)(e.parent)&&e.parent.removeChild(e)}),this._delegate.detachView(t)},t.prototype.destroyView=function(t,e){e.forEach(function(t){n.i(r.f)(n.i(r.d)(t))}),this._delegate.destroyView(t,e)},t.prototype.listen=function(t,e,o){var s=n.i(r.d)(t);return n.i(i.e)(s)&&s.listeners.push(new r.g(e,o)),this._delegate.listen(t,e,o)},t.prototype.listenGlobal=function(t,e,n){return this._delegate.listenGlobal(t,e,n)},t.prototype.setElementProperty=function(t,e,o){var s=n.i(r.d)(t);n.i(i.e)(s)&&s instanceof r.a&&(s.properties[e]=o),this._delegate.setElementProperty(t,e,o)},t.prototype.setElementAttribute=function(t,e,o){var s=n.i(r.d)(t);n.i(i.e)(s)&&s instanceof r.a&&(s.attributes[e]=o),this._delegate.setElementAttribute(t,e,o)},t.prototype.setBindingDebugInfo=function(t,e,n){this._delegate.setBindingDebugInfo(t,e,n)},t.prototype.setElementClass=function(t,e,o){var s=n.i(r.d)(t);n.i(i.e)(s)&&s instanceof r.a&&(s.classes[e]=o),this._delegate.setElementClass(t,e,o)},t.prototype.setElementStyle=function(t,e,o){var s=n.i(r.d)(t);n.i(i.e)(s)&&s instanceof r.a&&(s.styles[e]=o),this._delegate.setElementStyle(t,e,o)},t.prototype.invokeElementMethod=function(t,e,n){this._delegate.invokeElementMethod(t,e,n)},t.prototype.setText=function(t,e){this._delegate.setText(t,e)},t.prototype.animate=function(t,e,n,i,r,o){return this._delegate.animate(t,e,n,i,r,o)},t}()},function(t,e,n){"use strict";function i(t,e){for(var n=new Array(t._proto.numberOfProviders),i=0;i<t._proto.numberOfProviders;++i)n[i]=e(t._proto.getProviderAtIndex(i));return n}var r=n(18),o=n(30),s=n(113),a=n(114),c=n(292),l=n(168),u=n(169);n.d(e,"a",function(){return b});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var d=10,p=new Object,f=function(){function t(t,e){this.provider0=null,this.provider1=null,this.provider2=null,this.provider3=null,this.provider4=null,this.provider5=null,this.provider6=null,this.provider7=null,this.provider8=null,this.provider9=null,this.keyId0=null,this.keyId1=null,this.keyId2=null,this.keyId3=null,this.keyId4=null,this.keyId5=null,this.keyId6=null,this.keyId7=null,this.keyId8=null,this.keyId9=null;var n=e.length;n>0&&(this.provider0=e[0],this.keyId0=e[0].key.id),n>1&&(this.provider1=e[1],this.keyId1=e[1].key.id),n>2&&(this.provider2=e[2],this.keyId2=e[2].key.id),n>3&&(this.provider3=e[3],this.keyId3=e[3].key.id),n>4&&(this.provider4=e[4],this.keyId4=e[4].key.id),n>5&&(this.provider5=e[5],this.keyId5=e[5].key.id),n>6&&(this.provider6=e[6],this.keyId6=e[6].key.id),n>7&&(this.provider7=e[7],this.keyId7=e[7].key.id),n>8&&(this.provider8=e[8],this.keyId8=e[8].key.id),n>9&&(this.provider9=e[9],this.keyId9=e[9].key.id)}return t.prototype.getProviderAtIndex=function(t){if(0==t)return this.provider0;if(1==t)return this.provider1;if(2==t)return this.provider2;if(3==t)return this.provider3;if(4==t)return this.provider4;if(5==t)return this.provider5;if(6==t)return this.provider6;if(7==t)return this.provider7;if(8==t)return this.provider8;if(9==t)return this.provider9;throw new c.d(t)},t.prototype.createInjectorStrategy=function(t){return new v(t,this)},t}(),h=function(){function t(t,e){this.providers=e;var n=e.length;this.keyIds=new Array(n);for(var i=0;i<n;i++)this.keyIds[i]=e[i].key.id}return t.prototype.getProviderAtIndex=function(t){if(t<0||t>=this.providers.length)throw new c.d(t);return this.providers[t]},t.prototype.createInjectorStrategy=function(t){return new g(this,t)},t}(),m=function(){function t(t){this.numberOfProviders=t.length,this._strategy=t.length>d?new h(this,t):new f(this,t)}return t.fromResolvedProviders=function(e){return new t(e)},t.prototype.getProviderAtIndex=function(t){return this._strategy.getProviderAtIndex(t)},t}(),v=function(){function t(t,e){this.injector=t,this.protoStrategy=e,this.obj0=p,this.obj1=p,this.obj2=p,this.obj3=p,this.obj4=p,this.obj5=p,this.obj6=p,this.obj7=p,this.obj8=p,this.obj9=p}return t.prototype.resetConstructionCounter=function(){this.injector._constructionCounter=0},t.prototype.instantiateProvider=function(t){return this.injector._new(t)},t.prototype.getObjByKeyId=function(t){var e=this.protoStrategy,n=this.injector;return e.keyId0===t?(this.obj0===p&&(this.obj0=n._new(e.provider0)),this.obj0):e.keyId1===t?(this.obj1===p&&(this.obj1=n._new(e.provider1)),this.obj1):e.keyId2===t?(this.obj2===p&&(this.obj2=n._new(e.provider2)),this.obj2):e.keyId3===t?(this.obj3===p&&(this.obj3=n._new(e.provider3)),this.obj3):e.keyId4===t?(this.obj4===p&&(this.obj4=n._new(e.provider4)),this.obj4):e.keyId5===t?(this.obj5===p&&(this.obj5=n._new(e.provider5)),this.obj5):e.keyId6===t?(this.obj6===p&&(this.obj6=n._new(e.provider6)),this.obj6):e.keyId7===t?(this.obj7===p&&(this.obj7=n._new(e.provider7)),this.obj7):e.keyId8===t?(this.obj8===p&&(this.obj8=n._new(e.provider8)),this.obj8):e.keyId9===t?(this.obj9===p&&(this.obj9=n._new(e.provider9)),this.obj9):p},t.prototype.getObjAtIndex=function(t){if(0==t)return this.obj0;if(1==t)return this.obj1;if(2==t)return this.obj2;if(3==t)return this.obj3;if(4==t)return this.obj4;if(5==t)return this.obj5;if(6==t)return this.obj6;if(7==t)return this.obj7;if(8==t)return this.obj8;if(9==t)return this.obj9;throw new c.d(t)},t.prototype.getMaxNumberOfObjects=function(){return d},t}(),g=function(){function t(t,e){this.protoStrategy=t,this.injector=e,this.objs=new Array(t.providers.length),r.a.fill(this.objs,p)}return t.prototype.resetConstructionCounter=function(){this.injector._constructionCounter=0},t.prototype.instantiateProvider=function(t){return this.injector._new(t)},t.prototype.getObjByKeyId=function(t){for(var e=this.protoStrategy,n=0;n<e.keyIds.length;n++)if(e.keyIds[n]===t)return this.objs[n]===p&&(this.objs[n]=this.injector._new(e.providers[n])),this.objs[n];return p},t.prototype.getObjAtIndex=function(t){if(t<0||t>=this.objs.length)throw new c.d(t);return this.objs[t]},t.prototype.getMaxNumberOfObjects=function(){return this.objs.length},t}(),b=function(){function t(){}return t.resolve=function(t){return n.i(u.a)(t)},t.resolveAndCreate=function(e,n){void 0===n&&(n=null);var i=t.resolve(e);return t.fromResolvedProviders(i,n)},t.fromResolvedProviders=function(t,e){return void 0===e&&(e=null),new y(m.fromResolvedProviders(t),e)},Object.defineProperty(t.prototype,"parent",{get:function(){return n.i(o.a)()},enumerable:!0,configurable:!0}),t.prototype.resolveAndCreateChild=function(t){return n.i(o.a)()},t.prototype.createChildFromResolved=function(t){return n.i(o.a)()},t.prototype.resolveAndInstantiate=function(t){return n.i(o.a)()},t.prototype.instantiateResolved=function(t){return n.i(o.a)()},t}(),y=function(){function t(t,e){void 0===e&&(e=null),this._constructionCounter=0,this._proto=t,this._parent=e,this._strategy=t._strategy.createInjectorStrategy(this)}return t.prototype.get=function(t,e){return void 0===e&&(e=s.a),this._getByKey(l.a.get(t),null,null,e)},t.prototype.getAt=function(t){return this._strategy.getObjAtIndex(t)},Object.defineProperty(t.prototype,"parent",{get:function(){return this._parent},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"internalStrategy",{get:function(){return this._strategy},enumerable:!0,configurable:!0}),t.prototype.resolveAndCreateChild=function(t){var e=b.resolve(t);return this.createChildFromResolved(e)},t.prototype.createChildFromResolved=function(e){var n=new m(e),i=new t(n);return i._parent=this,i},t.prototype.resolveAndInstantiate=function(t){return this.instantiateResolved(b.resolve([t])[0])},t.prototype.instantiateResolved=function(t){return this._instantiateProvider(t)},t.prototype._new=function(t){if(this._constructionCounter++>this._strategy.getMaxNumberOfObjects())throw new c.e(this,t.key);return this._instantiateProvider(t)},t.prototype._instantiateProvider=function(t){if(t.multiProvider){for(var e=new Array(t.resolvedFactories.length),n=0;n<t.resolvedFactories.length;++n)e[n]=this._instantiate(t,t.resolvedFactories[n]);return e}return this._instantiate(t,t.resolvedFactories[0])},t.prototype._instantiate=function(t,e){var n,i,r,o,s,a,l,u,d,p,f,h,m,v,g,b,y,w,_,x,C=e.factory,k=e.dependencies,E=k.length;try{n=E>0?this._getByReflectiveDependency(t,k[0]):null,i=E>1?this._getByReflectiveDependency(t,k[1]):null,r=E>2?this._getByReflectiveDependency(t,k[2]):null,o=E>3?this._getByReflectiveDependency(t,k[3]):null,s=E>4?this._getByReflectiveDependency(t,k[4]):null,a=E>5?this._getByReflectiveDependency(t,k[5]):null,l=E>6?this._getByReflectiveDependency(t,k[6]):null,u=E>7?this._getByReflectiveDependency(t,k[7]):null,d=E>8?this._getByReflectiveDependency(t,k[8]):null,p=E>9?this._getByReflectiveDependency(t,k[9]):null,f=E>10?this._getByReflectiveDependency(t,k[10]):null,h=E>11?this._getByReflectiveDependency(t,k[11]):null,m=E>12?this._getByReflectiveDependency(t,k[12]):null,v=E>13?this._getByReflectiveDependency(t,k[13]):null,g=E>14?this._getByReflectiveDependency(t,k[14]):null,b=E>15?this._getByReflectiveDependency(t,k[15]):null,y=E>16?this._getByReflectiveDependency(t,k[16]):null,w=E>17?this._getByReflectiveDependency(t,k[17]):null,_=E>18?this._getByReflectiveDependency(t,k[18]):null,x=E>19?this._getByReflectiveDependency(t,k[19]):null}catch(e){throw(e instanceof c.f||e instanceof c.g)&&e.addKey(this,t.key),e}var S;try{switch(E){case 0:S=C();break;case 1:S=C(n);break;case 2:S=C(n,i);break;case 3:S=C(n,i,r);break;case 4:S=C(n,i,r,o);break;case 5:S=C(n,i,r,o,s);break;case 6:S=C(n,i,r,o,s,a);break;case 7:S=C(n,i,r,o,s,a,l);break;case 8:S=C(n,i,r,o,s,a,l,u);break;case 9:S=C(n,i,r,o,s,a,l,u,d);break;case 10:S=C(n,i,r,o,s,a,l,u,d,p);break;case 11:S=C(n,i,r,o,s,a,l,u,d,p,f);break;case 12:S=C(n,i,r,o,s,a,l,u,d,p,f,h);break;case 13:S=C(n,i,r,o,s,a,l,u,d,p,f,h,m);break;case 14:S=C(n,i,r,o,s,a,l,u,d,p,f,h,m,v);break;case 15:S=C(n,i,r,o,s,a,l,u,d,p,f,h,m,v,g);break;case 16:S=C(n,i,r,o,s,a,l,u,d,p,f,h,m,v,g,b);break;case 17:S=C(n,i,r,o,s,a,l,u,d,p,f,h,m,v,g,b,y);break;case 18:S=C(n,i,r,o,s,a,l,u,d,p,f,h,m,v,g,b,y,w);break;case 19:S=C(n,i,r,o,s,a,l,u,d,p,f,h,m,v,g,b,y,w,_);break;case 20:S=C(n,i,r,o,s,a,l,u,d,p,f,h,m,v,g,b,y,w,_,x);break;default:throw new Error("Cannot instantiate '"+t.key.displayName+"' because it has more than 20 dependencies")}}catch(e){throw new c.g(this,e,e.stack,t.key)}return S},t.prototype._getByReflectiveDependency=function(t,e){return this._getByKey(e.key,e.lowerBoundVisibility,e.upperBoundVisibility,e.optional?null:s.a)},t.prototype._getByKey=function(t,e,n,i){return t===w?this:n instanceof a.d?this._getByKeySelf(t,i):this._getByKeyDefault(t,i,e)},t.prototype._throwOrNull=function(t,e){if(e!==s.a)return e;throw new c.h(this,t)},t.prototype._getByKeySelf=function(t,e){var n=this._strategy.getObjByKeyId(t.id);return n!==p?n:this._throwOrNull(t,e)},t.prototype._getByKeyDefault=function(e,n,i){var r;for(r=i instanceof a.f?this._parent:this;r instanceof t;){var o=r,s=o._strategy.getObjByKeyId(e.id);if(s!==p)return s;r=o._parent}return null!==r?r.get(e.token,n):this._throwOrNull(e,n)},Object.defineProperty(t.prototype,"displayName",{get:function(){var t=i(this,function(t){return' "'+t.key.displayName+'" '}).join(", ");return"ReflectiveInjector(providers: ["+t+"])"},enumerable:!0,configurable:!0}),t.prototype.toString=function(){return this.displayName},t}(),w=l.a.get(s.b)},function(t,e,n){"use strict";var i=n(3);n.d(e,"a",function(){return r});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var r=i.a.Math},function(t,e,n){"use strict";var i=n(85),r=n(295),o=n(115),s=n(297),a=n(299),c=n(300),l=n(498),u=n(499),d=n(301),p=n(302),f=n(303);n.d(e,"a",function(){return i.c}),n.d(e,"b",function(){return i.a}),n.d(e,"c",function(){return i.d}),n.d(e,"d",function(){return i.b}),n.d(e,"e",function(){return r.a}),n.d(e,"f",function(){return r.b}),n.d(e,"g",function(){return o.a}),n.d(e,"h",function(){return s.a}),n.d(e,"i",function(){return a.a}),n.d(e,"j",function(){return a.b}),n.d(e,"k",function(){return c.a}),n.d(e,"l",function(){return c.b}),n.d(e,"m",function(){return l.a}),n.d(e,"n",function(){return u.a}),n.d(e,"o",function(){return u.b}),n.d(e,"p",function(){return d.a}),n.d(e,"q",function(){return p.b}),n.d(e,"r",function(){return f.a}),n.d(e,"s",function(){return f.b})},function(t,e,n){"use strict";var i=n(113);n.d(e,"a",function(){return s});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=new Object,s=function(t){function e(e,n){t.call(this),this._view=e,this._nodeIndex=n}return r(e,t),e.prototype.get=function(t,e){void 0===e&&(e=i.a);var n=o;return n===o&&(n=this._view.injectorGet(t,this._nodeIndex,o)),n===o&&(n=this._view.parentInjector.get(t,e)),n},e}(i.b)},function(t,e,n){"use strict";var i=n(170),r=n(18),o=n(3);n.d(e,"a",function(){return s});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var s=function(){function t(){this._dirty=!0,this._results=[],this._emitter=new i.a}return Object.defineProperty(t.prototype,"changes",{get:function(){return this._emitter},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"length",{get:function(){return this._results.length},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"first",{get:function(){return this._results[0]},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"last",{get:function(){return this._results[this.length-1]},enumerable:!0,configurable:!0}),t.prototype.map=function(t){return this._results.map(t)},t.prototype.filter=function(t){return this._results.filter(t)},t.prototype.reduce=function(t,e){return this._results.reduce(t,e)},t.prototype.forEach=function(t){this._results.forEach(t)},t.prototype.some=function(t){return this._results.some(t)},t.prototype.toArray=function(){return this._results.slice()},t.prototype[n.i(o.h)()]=function(){return this._results[n.i(o.h)()]()},t.prototype.toString=function(){return this._results.toString()},t.prototype.reset=function(t){this._results=r.a.flatten(t),this._dirty=!1},t.prototype.notifyOnChanges=function(){this._emitter.emit(this)},t.prototype.setDirty=function(){this._dirty=!0},Object.defineProperty(t.prototype,"dirty",{get:function(){return this._dirty},enumerable:!0,configurable:!0}),t}()},function(t,e,n){"use strict";function i(t,e,n){if(!t)throw new Error("Cannot find '"+n+"' in '"+e+"'");return t}var r=n(33),o=n(85);n.d(e,"b",function(){return c}),n.d(e,"a",function(){return u});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var s="#",a="NgFactory",c=function(){function t(){}return t}(),l={factoryPathPrefix:"",factoryPathSuffix:".ngfactory"},u=function(){function t(t,e){this._compiler=t,this._config=e||l}return t.prototype.load=function(t){var e=this._compiler instanceof o.b;return e?this.loadFactory(t):this.loadAndCompile(t)},t.prototype.loadAndCompile=function(t){var e=this,r=t.split(s),o=r[0],a=r[1];return void 0===a&&(a="default"),n(434)(o).then(function(t){return t[a]}).then(function(t){return i(t,o,a)}).then(function(t){return e._compiler.compileModuleAsync(t)})},t.prototype.loadFactory=function(t){var e=t.split(s),r=e[0],o=e[1],c=a;return void 0===o&&(o="default",c=""),n(434)(this._config.factoryPathPrefix+r+this._config.factoryPathSuffix).then(function(t){return t[o+c]}).then(function(t){return i(t,r,o)})},t.decorators=[{type:r.b}],t.ctorParameters=[{type:o.b},{type:c,decorators:[{type:r.d}]}],t}()},function(t,e,n){"use strict";function i(t){var e;if(t instanceof f.a){var r=t;if(e=r.nativeElement,n.i(u.e)(r.nestedViews))for(var o=r.nestedViews.length-1;o>=0;o--){var s=r.nestedViews[o];s.rootNodesOrAppElements.length>0&&(e=i(s.rootNodesOrAppElements[s.rootNodesOrAppElements.length-1]))}}else e=t;return e}var r=n(284),o=n(285),s=n(286),a=n(487),c=n(110),l=n(18),u=n(3),d=n(118),p=n(296),f=n(171),h=n(497),m=n(298),v=n(303),g=n(116),b=n(117);n.d(e,"a",function(){return _}),n.d(e,"b",function(){return x});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var y=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},w=n.i(d.a)("AppView#check(ascii id)"),_=function(){function t(t,e,n,i,r,o,s){this.clazz=t,this.componentType=e,this.type=n,this.viewUtils=i,this.parentInjector=r,this.declarationAppElement=o,this.cdMode=s,this.contentChildren=[],this.viewChildren=[],this.viewContainerElement=null,this.numberOfChecks=0,this.animationPlayers=new a.a,this._animationListeners=new Map,this.ref=new v.c(this),n===g.a.COMPONENT||n===g.a.HOST?this.renderer=i.renderComponent(e):this.renderer=o.parentView.renderer}return Object.defineProperty(t.prototype,"destroyed",{get:function(){return this.cdMode===c.m.Destroyed},enumerable:!0,configurable:!0}),t.prototype.cancelActiveAnimation=function(t,e,i){if(void 0===i&&(i=!1),i)this.animationPlayers.findAllPlayersByElement(t).forEach(function(t){return t.destroy()});else{var r=this.animationPlayers.find(t,e);n.i(u.e)(r)&&r.destroy()}},t.prototype.queueAnimation=function(t,e,i,r,a,c){var l=this;n.i(o.b)(i);var u=new s.a({fromState:a,toState:c,totalTime:r});this.animationPlayers.set(t,e,i),i.onDone(function(){l.triggerAnimationOutput(t,e,"done",u),l.animationPlayers.remove(t,e)}),i.onStart(function(){l.triggerAnimationOutput(t,e,"start",u)})},t.prototype.triggerAnimationOutput=function(t,e,i,r){var o=this._animationListeners.get(t);if(n.i(u.e)(o)&&o.length)for(var s=0;s<o.length;s++){var a=o[s];if(a.eventName===e&&a.eventPhase===i){a.handler(r);break}}},t.prototype.registerAnimationOutput=function(t,e,i,r){var o=this._animationListeners.get(t);n.i(u.e)(o)||this._animationListeners.set(t,o=[]),o.push(new C(e,i,r))},t.prototype.create=function(t,e,i){this.context=t;var r;switch(this.type){case g.a.COMPONENT:r=n.i(b.b)(e,this.componentType.slotCount);break;case g.a.EMBEDDED:r=this.declarationAppElement.parentView.projectableNodes;break;case g.a.HOST:r=e}return this._hasExternalHostElement=n.i(u.e)(i),this.projectableNodes=r,this.createInternal(i)},t.prototype.createInternal=function(t){return null},t.prototype.init=function(t,e,n,i){this.rootNodesOrAppElements=t,this.allNodes=e,this.disposables=n,this.subscriptions=i,this.type===g.a.COMPONENT&&(this.declarationAppElement.parentView.viewChildren.push(this),this.dirtyParentQueriesInternal())},t.prototype.selectOrCreateHostElement=function(t,e,i){var r;return r=n.i(u.e)(e)?this.renderer.selectRootElement(e,i):this.renderer.createElement(null,t,i)},t.prototype.injectorGet=function(t,e,n){return this.injectorGetInternal(t,e,n)},t.prototype.injectorGetInternal=function(t,e,n){return n},t.prototype.injector=function(t){return n.i(u.e)(t)?new h.a(this,t):this.parentInjector},t.prototype.destroy=function(){this._hasExternalHostElement?this.renderer.detachView(this.flatRootNodes):n.i(u.e)(this.viewContainerElement)&&this.viewContainerElement.detachView(this.viewContainerElement.nestedViews.indexOf(this)),this._destroyRecurse()},t.prototype._destroyRecurse=function(){if(this.cdMode!==c.m.Destroyed){for(var t=this.contentChildren,e=0;e<t.length;e++)t[e]._destroyRecurse();t=this.viewChildren;for(var e=0;e<t.length;e++)t[e]._destroyRecurse();this.destroyLocal(),this.cdMode=c.m.Destroyed}},t.prototype.destroyLocal=function(){for(var t=this,e=this.type===g.a.COMPONENT?this.declarationAppElement.nativeElement:null,n=0;n<this.disposables.length;n++)this.disposables[n]();for(var n=0;n<this.subscriptions.length;n++)this.subscriptions[n].unsubscribe();if(this.destroyInternal(),this.dirtyParentQueriesInternal(),0==this.animationPlayers.length)this.renderer.destroyView(e,this.allNodes);else{var i=new r.a(this.animationPlayers.getAllPlayers());i.onDone(function(){t.renderer.destroyView(e,t.allNodes)})}},t.prototype.destroyInternal=function(){},t.prototype.detachInternal=function(){},t.prototype.detach=function(){var t=this;if(this.detachInternal(),0==this.animationPlayers.length)this.renderer.detachView(this.flatRootNodes);else{var e=new r.a(this.animationPlayers.getAllPlayers());e.onDone(function(){t.renderer.detachView(t.flatRootNodes)})}},Object.defineProperty(t.prototype,"changeDetectorRef",{get:function(){return this.ref},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"parent",{get:function(){return n.i(u.e)(this.declarationAppElement)?this.declarationAppElement.parentView:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"flatRootNodes",{get:function(){return n.i(b.c)(this.rootNodesOrAppElements)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"lastRootNode",{get:function(){var t=this.rootNodesOrAppElements.length>0?this.rootNodesOrAppElements[this.rootNodesOrAppElements.length-1]:null;return i(t)},enumerable:!0,configurable:!0}),t.prototype.dirtyParentQueriesInternal=function(){},t.prototype.detectChanges=function(t){var e=w(this.clazz);this.cdMode!==c.m.Checked&&this.cdMode!==c.m.Errored&&(this.cdMode===c.m.Destroyed&&this.throwDestroyedError("detectChanges"),this.detectChangesInternal(t),this.cdMode===c.m.CheckOnce&&(this.cdMode=c.m.Checked),this.numberOfChecks++,n.i(d.b)(e))},t.prototype.detectChangesInternal=function(t){this.detectContentChildrenChanges(t),this.detectViewChildrenChanges(t)},t.prototype.detectContentChildrenChanges=function(t){for(var e=0;e<this.contentChildren.length;++e){var n=this.contentChildren[e];n.cdMode!==c.m.Detached&&n.detectChanges(t)}},t.prototype.detectViewChildrenChanges=function(t){for(var e=0;e<this.viewChildren.length;++e){var n=this.viewChildren[e];n.cdMode!==c.m.Detached&&n.detectChanges(t)}},t.prototype.markContentChildAsMoved=function(t){this.dirtyParentQueriesInternal()},t.prototype.addToContentChildren=function(t){t.parentView.contentChildren.push(this),this.viewContainerElement=t,this.dirtyParentQueriesInternal()},t.prototype.removeFromContentChildren=function(t){l.a.remove(t.parentView.contentChildren,this),this.dirtyParentQueriesInternal(),this.viewContainerElement=null},t.prototype.markAsCheckOnce=function(){this.cdMode=c.m.CheckOnce},t.prototype.markPathToRootAsCheckOnce=function(){for(var t=this;n.i(u.e)(t)&&t.cdMode!==c.m.Detached;){t.cdMode===c.m.Checked&&(t.cdMode=c.m.CheckOnce);var e=t.type===g.a.COMPONENT?t.declarationAppElement:t.viewContainerElement;t=n.i(u.e)(e)?e.parentView:null}},t.prototype.eventHandler=function(t){return t},t.prototype.throwDestroyedError=function(t){throw new m.b(t)},t}(),x=function(t){function e(e,n,i,r,o,s,a,c){t.call(this,e,n,i,r,o,s,a),this.staticNodeDebugInfos=c,this._currentDebugContext=null}return y(e,t),e.prototype.create=function(e,n,i){this._resetDebug();try{return t.prototype.create.call(this,e,n,i)}catch(t){throw this._rethrowWithContext(t),t}},e.prototype.injectorGet=function(e,n,i){this._resetDebug();try{return t.prototype.injectorGet.call(this,e,n,i)}catch(t){throw this._rethrowWithContext(t),t}},e.prototype.detach=function(){this._resetDebug();try{t.prototype.detach.call(this)}catch(t){throw this._rethrowWithContext(t),t}},e.prototype.destroyLocal=function(){this._resetDebug();try{t.prototype.destroyLocal.call(this)}catch(t){throw this._rethrowWithContext(t),t}},e.prototype.detectChanges=function(e){this._resetDebug();try{t.prototype.detectChanges.call(this,e)}catch(t){throw this._rethrowWithContext(t),t}},e.prototype._resetDebug=function(){this._currentDebugContext=null},e.prototype.debug=function(t,e,n){return this._currentDebugContext=new p.a(this,t,e,n)},e.prototype._rethrowWithContext=function(t){if(!(t instanceof m.c)&&(t instanceof m.a||(this.cdMode=c.m.Errored),n.i(u.e)(this._currentDebugContext)))throw new m.c(t,this._currentDebugContext)},e.prototype.eventHandler=function(e){var n=this,i=t.prototype.eventHandler.call(this,e);return function(t){n._resetDebug();try{return i(t)}catch(t){throw n._rethrowWithContext(t),t}}},e}(_),C=function(){function t(t,e,n){this.eventName=t,this.eventPhase=e,this.handler=n}return t}()},function(t,e,n){"use strict";var i=n(167),r=n(69);n.d(e,"g",function(){return o}),n.d(e,"a",function(){return s}),n.d(e,"d",function(){return a}),n.d(e,"c",function(){return c}),n.d(e,"b",function(){return l}),n.d(e,"f",function(){return u}),n.d(e,"e",function(){return d});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var o=new i.a("AnalyzeForEntryComponents"),s=n.i(r.a)("Attribute",[["attributeName",void 0]]),a=function(){function t(){}return t}(),c=n.i(r.b)("ContentChildren",[["selector",void 0],{first:!1,isViewQuery:!1,descendants:!1,read:void 0}],a),l=n.i(r.b)("ContentChild",[["selector",void 0],{first:!0,isViewQuery:!1,descendants:!0,read:void 0}],a),u=n.i(r.b)("ViewChildren",[["selector",void 0],{first:!1,isViewQuery:!0,descendants:!0,read:void 0}],a),d=n.i(r.b)("ViewChild",[["selector",void 0],{first:!0,isViewQuery:!0,descendants:!0,read:void 0}],a)},function(t,e,n){"use strict";var i=n(112),r=n(69);n.d(e,"b",function(){return o}),n.d(e,"a",function(){return s}),n.d(e,"g",function(){return a}),n.d(e,"e",function(){return c}),n.d(e,"f",function(){return l}),n.d(e,"c",function(){return u}),n.d(e,"d",function(){return d});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var o=n.i(r.c)("Directive",{selector:void 0,inputs:void 0,outputs:void 0,host:void 0,providers:void 0,exportAs:void 0,queries:void 0}),s=n.i(r.c)("Component",{selector:void 0,inputs:void 0,outputs:void 0,host:void 0,exportAs:void 0,moduleId:void 0,providers:void 0,viewProviders:void 0,changeDetection:i.a.Default,queries:void 0,templateUrl:void 0,template:void 0,styleUrls:void 0,styles:void 0,animations:void 0,encapsulation:void 0,interpolation:void 0,entryComponents:void 0},o),a=n.i(r.c)("Pipe",{name:void 0,pure:!0}),c=n.i(r.b)("Input",[["bindingPropertyName",void 0]]),l=n.i(r.b)("Output",[["bindingPropertyName",void 0]]),u=n.i(r.b)("HostBinding",[["hostPropertyName",void 0]]),d=n.i(r.b)("HostListener",[["eventName",void 0],["args",[]]])},function(t,e,n){"use strict";var i=n(69);n.d(e,"a",function(){return r}),n.d(e,"b",function(){return o}),n.d(e,"c",function(){return s});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var r={name:"custom-elements"},o={name:"no-errors-schema"},s=n.i(i.c)("NgModule",{providers:void 0,declarations:void 0,imports:void 0,exports:void 0,entryComponents:void 0,bootstrap:void 0,schemas:void 0,id:void 0})},function(t,e,n){"use strict";/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-function i(){return s.a}var r=n(163),o=n(165),s=n(172),a=n(173),c=n(175);n.d(e,"a",function(){return u});var l=[r.j,{provide:r.i,useExisting:r.j},{provide:s.b,useFactory:i,deps:[]},{provide:a.a,useExisting:s.b},c.b,o.a],u=n.i(r.h)(null,"core",l)},function(t,e,n){"use strict";function i(){var t=c.a.wtf;return!(!t||!(l=t.trace))&&(u=l.events,!0)}function r(t,e){return void 0===e&&(e=null),u.createScope(t,e)}function o(t,e){return l.leaveScope(t,e),e}function s(t,e){return l.beginTimeRange(t,e)}function a(t){l.endTimeRange(t)}var c=n(3);e.a=i,e.b=r,e.c=o,e.d=s,e.e=a;/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var l,u},function(t,e,n){"use strict";var i=n(174);n.d(e,"a",function(){return i.a}),n.d(e,"b",function(){return i.c}),n.d(e,"c",function(){return i.b})},function(t,e,n){"use strict";var i=n(69);n.d(e,"a",function(){return i.d})},function(t,e,n){"use strict";var i=n(178);n.d(e,"a",function(){return i.a})},function(t,e,n){"use strict";var i=n(0),r=n(119),o=n(120),s=n(180),a=n(87),c=n(181),l=n(121),u=n(182),d=n(88),p=n(183),f=n(184),h=n(89),m=n(90),v=n(123),g=n(124),b=n(185);n(60);n.d(e,"a",function(){return w}),n.d(e,"c",function(){return _}),n.d(e,"b",function(){return x});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var y=[v.b,g.b,o.a,u.a,r.a,v.a,g.a,d.a,s.a,s.b,b.a,b.b,b.c,b.d],w=[c.a,l.a,a.a],_=[p.a,h.a,f.a,m.a,m.b],x=function(){function t(){}return t.decorators=[{type:i.NgModule,args:[{declarations:y,exports:y}]}],t.ctorParameters=[],t}()},function(t,e,n){"use strict";/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-function i(t){return void 0!==t.validate?function(e){return t.validate(e)}:t}function r(t){return void 0!==t.validate?function(e){return t.validate(e)}:t}e.a=i,e.b=r},function(t,e,n){"use strict";var i=n(0),r=n(509),o=n(88),s=n(312);n.d(e,"a",function(){return a}),n.d(e,"b",function(){return c});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var a=function(){function t(){}return t.decorators=[{type:i.NgModule,args:[{declarations:r.a,providers:[o.b],exports:[r.b,r.a]}]}],t.ctorParameters=[],t}(),c=function(){function t(){}return t.decorators=[{type:i.NgModule,args:[{declarations:[r.c],providers:[s.a,o.b],exports:[r.b,r.c]}]}],t.ctorParameters=[],t}()},function(t,e,n){"use strict";var i=n(179),r=n(86),o=n(119),s=n(42),a=n(37),c=n(120),l=n(60),u=n(180),d=n(87),p=n(181),f=n(121),h=n(88),m=n(183),v=n(184),g=n(89),b=n(90),y=n(123),w=n(124),_=n(185),x=n(312),C=n(125),k=n(38),E=n(511);n.d(e,"a",function(){return i.a}),n.d(e,"b",function(){return r.a}),n.d(e,"c",function(){return o.a}),n.d(e,"d",function(){return s.a}),n.d(e,"e",function(){return a.a}),n.d(e,"f",function(){return c.a}),n.d(e,"g",function(){return l.a}),n.d(e,"h",function(){return u.a}),n.d(e,"i",function(){return u.b}),n.d(e,"j",function(){return d.a}),n.d(e,"k",function(){return p.a}),n.d(e,"l",function(){return f.a}),n.d(e,"m",function(){return h.a}),n.d(e,"n",function(){return m.a}),n.d(e,"o",function(){return v.a}),n.d(e,"p",function(){return g.a}),n.d(e,"q",function(){return b.b}),n.d(e,"r",function(){return b.a}),n.d(e,"s",function(){return y.b}),n.d(e,"t",function(){return y.a}),n.d(e,"u",function(){return w.a}),n.d(e,"v",function(){return _.c}),n.d(e,"w",function(){return _.b}),n.d(e,"x",function(){return _.d}),n.d(e,"y",function(){return _.a}),n.d(e,"z",function(){return x.a}),n.d(e,"A",function(){return C.d}),n.d(e,"B",function(){return C.c}),n.d(e,"C",function(){return C.b}),n.d(e,"D",function(){return C.a}),n.d(e,"E",function(){return k.c}),n.d(e,"F",function(){return k.b}),n.d(e,"G",function(){return k.a}),n.d(e,"H",function(){return E.a}),n.d(e,"I",function(){return E.b})},function(t,e,n){"use strict";var i=n(515);n.d(e,"a",function(){return i.a})},function(t,e,n){"use strict";(function(t){n.d(e,"a",function(){return r});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var i;i="undefined"==typeof window?"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:t:window;var r=i;r.assert=function(t){};Object.getPrototypeOf({}),function(){function t(t){void 0===t&&(t=[]),this.parts=t}return t.prototype.add=function(t){this.parts.push(t)},t.prototype.toString=function(){return this.parts.join("")},t}(),function(){function t(){}return t.toFixed=function(t,e){return t.toFixed(e)},t.equal=function(t,e){return t===e},t.parseIntAutoRadix=function(t){var e=parseInt(t);if(isNaN(e))throw new Error("Invalid integer literal when parsing "+t);return e},t.parseInt=function(t,e){if(10==e){if(/^(\-|\+)?[0-9]+$/.test(t))return parseInt(t,e)}else if(16==e){if(/^(\-|\+)?[0-9ABCDEFabcdef]+$/.test(t))return parseInt(t,e)}else{var n=parseInt(t,e);if(!isNaN(n))return n}throw new Error("Invalid integer literal when parsing "+t+" in base "+e)},Object.defineProperty(t,"NaN",{get:function(){return NaN},enumerable:!0,configurable:!0}),t.isNumeric=function(t){return!isNaN(t-parseFloat(t))},t.isNaN=function(t){return isNaN(t)},t.isInteger=function(t){return Number.isInteger(t)},t}(),r.RegExp,function(){function t(){}return t.apply=function(t,e){return t.apply(null,e)},t.bind=function(t,e){return t.bind(e)},t}(),function(){function t(){}return t.parse=function(t){return r.JSON.parse(t)},t.stringify=function(t){return r.JSON.stringify(t,null,2)},t}()}).call(e,n(24))},function(t,e,n){"use strict";var i=n(103),r=n(0),o=n(314),s=n(518);n(516);n.d(e,"a",function(){return a});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var a=([{provide:i.a,useClass:s.a}],n.i(r.createPlatformFactory)(i.b,"browserDynamic",o.a))},function(t,e,n){"use strict";var i=n(314),r=n(315);({INTERNAL_BROWSER_DYNAMIC_PLATFORM_PROVIDERS:i.a,ResourceLoaderImpl:r.a})},function(t,e,n){"use strict";var i=n(186);n.d(e,"a",function(){return r});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var r=i.__platform_browser_private__.INTERNAL_BROWSER_PLATFORM_PROVIDERS;i.__platform_browser_private__.getDOM},function(t,e,n){"use strict";var i=n(103),r=n(514);n.d(e,"a",function(){return s});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=function(t){function e(){if(t.call(this),this._cache=r.a.$templateCache,null==this._cache)throw new Error("CachedResourceLoader: Template cache was not found in $templateCache.")}return o(e,t),e.prototype.get=function(t){return this._cache.hasOwnProperty(t)?Promise.resolve(this._cache[t]):Promise.reject("CachedResourceLoader: Did not find cached template for "+t)},e}(i.a)},function(t,e,n){"use strict";var i=n(12),r=n(31);n.d(e,"a",function(){return s});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=function(t){function e(){var e=this;t.call(this),this._animationPrefix=null,this._transitionEnd=null;try{var i=this.createElement("div",this.defaultDoc());if(n.i(r.a)(this.getStyle(i,"animationName")))this._animationPrefix="";else for(var o=["Webkit","Moz","O","ms"],s=0;s<o.length;s++)if(n.i(r.a)(this.getStyle(i,o[s]+"AnimationName"))){this._animationPrefix="-"+o[s].toLowerCase()+"-";break}var a={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};Object.keys(a).forEach(function(t){n.i(r.a)(e.getStyle(i,t))&&(e._transitionEnd=a[t])})}catch(t){this._animationPrefix=null,this._transitionEnd=null}}return o(e,t),e.prototype.getDistributedNodes=function(t){return t.getDistributedNodes()},e.prototype.resolveAndSetHref=function(t,e,n){t.href=null==n?e:e+"/../"+n},e.prototype.supportsDOMEvents=function(){return!0},e.prototype.supportsNativeShadowDOM=function(){return"function"==typeof this.defaultDoc().body.createShadowRoot},e.prototype.getAnimationPrefix=function(){return this._animationPrefix?this._animationPrefix:""},e.prototype.getTransitionEnd=function(){return this._transitionEnd?this._transitionEnd:""},e.prototype.supportsAnimation=function(){return n.i(r.a)(this._animationPrefix)&&n.i(r.a)(this._transitionEnd)},e}(i.b)},function(t,e,n){"use strict";/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-function i(){return!!window.history.pushState}e.a=i},function(t,e,n){"use strict";var i=n(0),r=n(12),o=n(527),s=n(31);n.d(e,"a",function(){return c});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var a=function(){function t(t,e){this.msPerTick=t,this.numTicks=e}return t}(),c=function(){function t(t){this.profiler=new l(t)}return t}(),l=function(){function t(t){this.appRef=t.injector.get(i.ApplicationRef)}return t.prototype.timeChangeDetection=function(t){var e=n.i(s.a)(t)&&t.record,i="Change Detection",c=n.i(s.a)(o.a.console.profile);e&&c&&o.a.console.profile(i);for(var l=n.i(r.a)().performanceNow(),u=0;u<5||n.i(r.a)().performanceNow()-l<500;)this.appRef.tick(),u++;var d=n.i(r.a)().performanceNow();e&&c&&o.a.console.profileEnd(i);var p=(d-l)/u;return o.a.console.log("ran "+u+" change detection cycles"),o.a.console.log(s.l.toFixed(p,2)+" ms per check"),new a(p,u)},t}()},function(t,e,n){"use strict";function i(t){return a.ng=new s.a(t),t}function r(){delete a.ng}var o=n(31),s=n(521);e.b=i,e.a=r;/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var a=o.e},function(t,e,n){"use strict";var i=n(12),r=n(31);n.d(e,"a",function(){return o});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var o=function(){function t(){}return t.all=function(){return function(t){return!0}},t.css=function(t){return function(e){return!!n.i(r.a)(e.nativeElement)&&n.i(i.a)().elementMatches(e.nativeElement,t)}},t.directive=function(t){return function(e){return e.providerTokens.indexOf(t)!==-1}},t}()},function(t,e,n){"use strict";var i=n(71);n.d(e,"a",function(){return s});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o={pan:!0,panstart:!0,panmove:!0,panend:!0,pancancel:!0,panleft:!0,panright:!0,panup:!0,pandown:!0,pinch:!0,pinchstart:!0,pinchmove:!0,pinchend:!0,pinchcancel:!0,pinchin:!0,pinchout:!0,press:!0,pressup:!0,rotate:!0,rotatestart:!0,rotatemove:!0,rotateend:!0,rotatecancel:!0,swipe:!0,swipeleft:!0,swiperight:!0,swipeup:!0,swipedown:!0,tap:!0},s=function(t){function e(){t.call(this)}return r(e,t),e.prototype.supports=function(t){return o.hasOwnProperty(t.toLowerCase())},e}(i.b)},function(t,e,n){"use strict";function i(t,e,i){var o={};return e.styles.forEach(function(t){Object.keys(t).forEach(function(e){var i=t[e],s=n.i(l.a)(e);o[s]=i==a.AUTO_STYLE?i:i.toString()+r(i,e,s)})}),Object.keys(i).forEach(function(t){n.i(c.a)(o[t])||(o[t]=i[t])}),o}function r(t,e,i){var r="";if(s(i)&&0!=t&&"0"!=t)if(n.i(c.b)(t))r="px";else if(0==o(t.toString()).length)throw new Error("Please provide a CSS unit value for "+e+":"+t);return r}function o(t){for(var e=0;e<t.length;e++){var n=t.charCodeAt(e);if(!(n>=p&&n<=f||n==h))return t.substring(e,t.length)}return""}function s(t){switch(t){case"width":case"height":case"minWidth":case"minHeight":case"maxWidth":case"maxHeight":case"left":case"top":case"bottom":case"right":case"fontSize":case"outlineWidth":case"outlineOffset":case"paddingTop":case"paddingLeft":case"paddingBottom":case"paddingRight":case"marginTop":case"marginLeft":case"marginBottom":case"marginRight":case"borderRadius":case"borderWidth":case"borderTopWidth":case"borderLeftWidth":case"borderRightWidth":case"borderBottomWidth":case"textIndent":return!0;default:return!1}}var a=n(0),c=n(31),l=n(323),u=n(526);n.d(e,"a",function(){return d});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var d=function(){function t(){}return t.prototype.animate=function(t,e,r,o,s,a){var l=[],d={};if(n.i(c.a)(e)&&e.styles.length>0&&(d=i(t,e,{}),d.offset=0,l.push(d)),r.forEach(function(e){var n=i(t,e.styles,d);n.offset=e.offset,l.push(n)}),1==l.length){var p=l[0];p.offset=null,l=[p,p]}var f={duration:o,delay:s,fill:"both"};return a&&(f.easing=a),new u.a(t,l,f)},t}(),p=48,f=57,h=46},function(t,e,n){"use strict";function i(t,e){return n.i(s.a)().getComputedStyle(t)[e]}var r=n(0),o=n(31),s=n(12);n.d(e,"a",function(){return a});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var a=function(){function t(t,e,n){this.element=t,this.keyframes=e,this.options=n,this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._initialized=!1,this._started=!1,this.parentPlayer=null,this._duration=n.duration}return t.prototype._onFinish=function(){this._finished||(this._finished=!0,n.i(o.a)(this.parentPlayer)||this.destroy(),this._onDoneFns.forEach(function(t){return t()}),this._onDoneFns=[])},t.prototype.init=function(){var t=this;if(!this._initialized){this._initialized=!0;var e=this.keyframes.map(function(e){var n={};return Object.keys(e).forEach(function(o){var s=e[o];n[o]=s==r.AUTO_STYLE?i(t.element,o):s}),n});this._player=this._triggerWebAnimation(this.element,e,this.options),this.reset(),this._player.onfinish=function(){return t._onFinish()}}},t.prototype._triggerWebAnimation=function(t,e,n){return t.animate(e,n)},t.prototype.onStart=function(t){this._onStartFns.push(t)},t.prototype.onDone=function(t){this._onDoneFns.push(t)},t.prototype.play=function(){this.init(),this.hasStarted()||(this._onStartFns.forEach(function(t){return t()}),this._onStartFns=[],this._started=!0),this._player.play()},t.prototype.pause=function(){this.init(),this._player.pause()},t.prototype.finish=function(){this.init(),this._onFinish(),this._player.finish()},t.prototype.reset=function(){this._player.cancel()},t.prototype.restart=function(){this.reset(),this.play()},t.prototype.hasStarted=function(){return this._started},t.prototype.destroy=function(){this.reset(),this._onFinish()},Object.defineProperty(t.prototype,"totalTime",{get:function(){return this._duration},enumerable:!0,configurable:!0}),t.prototype.setPosition=function(t){this._player.currentTime=t*this.totalTime},t.prototype.getPosition=function(){return this._player.currentTime/this.totalTime},t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return i});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var i="undefined"!=typeof window&&window||{};i.document,i.location,i.gc?function(){return i.gc()}:function(){return null},i.performance?i.performance:null,i.Event,i.MouseEvent,i.KeyboardEvent,i.EventTarget,i.History,i.Location,i.EventListener},function(t,e,n){"use strict";var i=n(316),r=n(320),o=n(522),s=n(187),a=n(523),c=n(188),l=n(126),u=n(71),d=n(190),p=n(325),f=n(529);n.d(e,"b",function(){return i.d}),n.d(e,"c",function(){return i.e}),n.d(e,"d",function(){return r.a}),n.d(e,"e",function(){return o.a}),n.d(e,"f",function(){return o.b}),n.d(e,"g",function(){return s.a}),n.d(e,"h",function(){return a.a}),n.d(e,"i",function(){return c.b}),n.d(e,"j",function(){return l.a}),n.d(e,"k",function(){return u.c}),n.d(e,"l",function(){return u.a}),n.d(e,"m",function(){return d.b}),n.d(e,"n",function(){return d.c}),n.d(e,"o",function(){return p.a}),n.d(e,"a",function(){return f.a})},function(t,e,n){"use strict";var i=n(316),r=n(317),o=n(318),s=n(319),a=n(188),c=n(12),l=n(189),u=n(321),d=n(190),p=n(322),f=n(191);n.d(e,"a",function(){return h});/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var h={BrowserPlatformLocation:o.a,DomAdapter:c.b,BrowserDomAdapter:r.a,BrowserGetTestability:s.a,getDOM:c.a,setRootDomAdapter:c.c,DomRootRenderer_:l.b,DomRootRenderer:l.a,DomSharedStylesHost:f.a,SharedStylesHost:f.b,ELEMENT_PROBE_PROVIDERS:a.a,DomEventsPlugin:u.a,KeyEventsPlugin:p.a,HammerGesturesPlugin:d.a,initDomAdapter:i.a,INTERNAL_BROWSER_PLATFORM_PROVIDERS:i.b,BROWSER_SANITIZATION_PROVIDERS:i.c}},function(t,e,n){"use strict";function i(){if(p)return p;f=n.i(u.a)();var t=f.createElement("template");if("content"in t)return t;var e=f.createHtmlDocument();if(p=f.querySelector(e,"body"),null==p){var i=f.createElement("html",e);p=f.createElement("body",e),f.appendChild(i,p),f.appendChild(e,i)}return p}function r(t){for(var e={},n=0,i=t.split(",");n<i.length;n++){var r=i[n];e[r]=!0}return e}function o(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];for(var n={},i=0,r=t;i<r.length;i++){var o=r[i];for(var s in o)o.hasOwnProperty(s)&&(n[s]=!0)}return n}function s(t){return t.replace(/&/g,"&amp;").replace(S,function(t){var e=t.charCodeAt(0),n=t.charCodeAt(1);return"&#"+(1024*(e-55296)+(n-56320)+65536)+";"}).replace(O,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")}function a(t){f.attributeMap(t).forEach(function(e,n){"xmlns:ns1"!==n&&0!==n.indexOf("ns1:")||f.removeAttribute(t,n)});for(var e=0,n=f.childNodesAsList(t);e<n.length;e++){var i=n[e];f.isElementNode(i)&&a(i)}}function c(t){try{var e=i(),r=t?String(t):"",o=5,s=r;do{if(0===o)throw new Error("Failed to sanitize html because the input is unstable");o--,r=s,f.setInnerHTML(e,r),f.defaultDoc().documentMode&&a(e),s=f.getInnerHTML(e)}while(r!==s);for(var c=new E,u=c.sanitizeChildren(f.getTemplateContent(e)||e),d=f.getTemplateContent(e)||e,h=0,m=f.childNodesAsList(d);h<m.length;h++){var v=m[h];f.removeChild(d,v)}return n.i(l.isDevMode)()&&c.sanitizedSomething&&f.log("WARNING: sanitizing HTML stripped some content (see http://g.co/ng/security#xss)."),u}catch(t){throw p=null,t}}var l=n(0),u=n(12),d=n(193);e.a=c;/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var p=null,f=null,h=r("area,br,col,hr,img,wbr"),m=r("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),v=r("rp,rt"),g=o(v,m),b=o(m,r("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),y=o(v,r("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),w=o(h,b,y,g),_=r("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),x=r("srcset"),C=r("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),k=o(_,x,C),E=function(){function t(){this.sanitizedSomething=!1,this.buf=[]}return t.prototype.sanitizeChildren=function(t){for(var e=t.firstChild;e;)if(f.isElementNode(e)?this.startElement(e):f.isTextNode(e)?this.chars(f.nodeValue(e)):this.sanitizedSomething=!0,f.firstChild(e))e=f.firstChild(e);else for(;e;){if(f.isElementNode(e)&&this.endElement(e),f.nextSibling(e)){e=f.nextSibling(e);break}e=f.parentElement(e)}return this.buf.join("")},t.prototype.startElement=function(t){var e=this,i=f.nodeName(t).toLowerCase();return w.hasOwnProperty(i)?(this.buf.push("<"),this.buf.push(i),f.attributeMap(t).forEach(function(t,i){var r=i.toLowerCase();return k.hasOwnProperty(r)?(_[r]&&(t=n.i(d.a)(t)),x[r]&&(t=n.i(d.b)(t)),e.buf.push(" "),e.buf.push(i),e.buf.push('="'),e.buf.push(s(t)),void e.buf.push('"')):void(e.sanitizedSomething=!0)}),void this.buf.push(">")):void(this.sanitizedSomething=!0)},t.prototype.endElement=function(t){var e=f.nodeName(t).toLowerCase();w.hasOwnProperty(e)&&!h.hasOwnProperty(e)&&(this.buf.push("</"),this.buf.push(e),this.buf.push(">"))},t.prototype.chars=function(t){this.buf.push(s(t))},t}(),S=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,O=/([^\#-~ |!])/g},function(t,e,n){"use strict";function i(t){for(var e=!0,n=!0,i=0;i<t.length;i++){var r=t.charAt(i);"'"===r&&n?e=!e:'"'===r&&e&&(n=!n)}return e&&n}function r(t){if(t=String(t).trim(),!t)return"";var e=t.match(f);return e&&n.i(a.a)(e[1])===e[1]||t.match(p)&&i(t)?t:(n.i(o.isDevMode)()&&n.i(s.a)().log("WARNING: sanitizing unsafe style value "+t+" (see http://g.co/ng/security#xss)."),"unsafe")}var o=n(0),s=n(12),a=n(193);e.a=r;/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var c="[-,.\"'%_!# a-zA-Z0-9]+",l="(?:matrix|translate|scale|rotate|skew|perspective)(?:X|Y|3d)?",u="(?:rgb|hsl)a?",d="\\([-0-9.%, a-zA-Z]+\\)",p=new RegExp("^("+c+"|(?:"+l+"|"+u+")"+d+")$","g"),f=/^url\(([^)]+)\)$/},function(t,e,n){"use strict";function i(t){return new _.Observable(function(e){return e.error(new R(t))})}function r(t){return new _.Observable(function(e){return e.error(new N(t))})}function o(t){return new _.Observable(function(e){return e.error(new A.b("Cannot load children because the guard of the route \"path: '"+t.path+"'\" returned false"))})}function s(t,e,n,i){return new j(t,e,n,i).apply()}function a(t,e){var i=e.canLoad;if(!i||0===i.length)return n.i(C.of)(!0);var r=O.map.call(n.i(x.from)(i),function(i){var r=t.get(i);return r.canLoad?n.i(D.b)(r.canLoad(e)):n.i(D.b)(r(e))});return n.i(D.f)(r)}function c(t,e,n){var i={matched:!1,consumedSegments:[],lastChild:0,positionalParamSegments:{}};if(""===e.path)return"full"===e.pathMatch&&(t.hasChildren()||n.length>0)?{matched:!1,consumedSegments:[],lastChild:0,positionalParamSegments:{}}:{matched:!0,consumedSegments:[],lastChild:0,positionalParamSegments:{}};for(var r=e.path,o=r.split("/"),s={},a=[],c=0,l=0;l<o.length;++l){if(c>=n.length)return i;var u=n[c],d=o[l],p=d.startsWith(":");if(!p&&d!==u.path)return i;p&&(s[d.substring(1)]=u),a.push(u),c++}return"full"===e.pathMatch&&(t.hasChildren()||c<n.length)?{matched:!1,consumedSegments:[],lastChild:0,positionalParamSegments:{}}:{matched:!0,consumedSegments:a,lastChild:c,positionalParamSegments:s}}function l(t,e,n){var i=e.startsWith("/")?e.substring(1):e;return""===i?[]:u(e,i.split("/"),t,n)}function u(t,e,n,i){return e.map(function(e){return e.startsWith(":")?d(e,i,t):p(e,n)})}function d(t,e,n){var i=t.substring(1),r=e[i];if(!r)throw new Error("Cannot redirect to '"+n+"'. Cannot find '"+t+"'.");return r}function p(t,e){for(var n=0,i=0,r=e;i<r.length;i++){var o=r[i];if(o.path===t)return e.splice(n),o;n++}return new I.c(t,{})}function f(t,e,n,i){if(n.length>0&&g(t,n,i)){var r=new I.a(e,v(i,new I.a(n,t.children)));return{segmentGroup:h(r),slicedSegments:[]}}if(0===n.length&&b(t,n,i)){var r=new I.a(t.segments,m(t,n,i,t.children));return{segmentGroup:h(r),slicedSegments:n}}return{segmentGroup:t,slicedSegments:n}}function h(t){if(1===t.numberOfChildren&&t.children[A.a]){var e=t.children[A.a];return new I.a(t.segments.concat(e.segments),e.children)}return t}function m(t,e,i,r){for(var o={},s=0,a=i;s<a.length;s++){var c=a[s];y(t,e,c)&&!r[w(c)]&&(o[w(c)]=new I.a([],{}))}return n.i(D.g)(r,o)}function v(t,e){var n={};n[A.a]=e;for(var i=0,r=t;i<r.length;i++){var o=r[i];""===o.path&&w(o)!==A.a&&(n[w(o)]=new I.a([],{}))}return n}function g(t,e,n){return n.filter(function(n){return y(t,e,n)&&w(n)!==A.a}).length>0}function b(t,e,n){return n.filter(function(n){return y(t,e,n)}).length>0}function y(t,e,n){return(!(t.hasChildren()||e.length>0)||"full"!==n.pathMatch)&&(""===n.path&&void 0!==n.redirectTo)}function w(t){return t.outlet?t.outlet:A.a}var _=n(8),x=(n.n(_),n(140)),C=(n.n(x),n(79)),k=(n.n(C),n(424)),E=(n.n(k),n(425)),S=(n.n(E),n(757)),O=(n.n(S),n(100)),T=(n.n(O),n(80)),P=(n.n(T),n(248)),M=(n.n(P),n(92)),A=n(43),I=n(61),D=n(44);e.a=s;/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var R=function(){function t(t){void 0===t&&(t=null),this.segmentGroup=t}return t}(),N=function(){function t(t){this.segments=t}return t}(),j=function(){function t(t,e,n,i){this.injector=t,this.configLoader=e,this.urlTree=n,this.config=i,this.allowRedirects=!0}return t.prototype.apply=function(){var t=this,e=this.expandSegmentGroup(this.injector,this.config,this.urlTree.root,A.a),n=O.map.call(e,function(e){return t.createUrlTree(e)});return k._catch.call(n,function(e){if(e instanceof N){t.allowRedirects=!1;var n=new I.a([],(i={},i[A.a]=new I.a(e.segments,{}),i));return t.match(n)}throw e instanceof R?t.noMatchError(e):e;var i})},t.prototype.match=function(t){var e=this,n=this.expandSegmentGroup(this.injector,this.config,t,A.a),i=O.map.call(n,function(t){return e.createUrlTree(t)});return k._catch.call(i,function(t){throw t instanceof R?e.noMatchError(t):t})},t.prototype.noMatchError=function(t){return new Error("Cannot match any routes. URL Segment: '"+t.segmentGroup+"'")},t.prototype.createUrlTree=function(t){var e=t.segments.length>0?new I.a([],(n={},n[A.a]=t,n)):t;return new I.b(e,this.urlTree.queryParams,this.urlTree.fragment);var n},t.prototype.expandSegmentGroup=function(t,e,n,i){return 0===n.segments.length&&n.hasChildren()?O.map.call(this.expandChildren(t,e,n),function(t){return new I.a([],t)}):this.expandSegment(t,n,e,n.segments,i,!0)},t.prototype.expandChildren=function(t,e,i){var r=this;return n.i(D.e)(i.children,function(n,i){return r.expandSegmentGroup(t,e,i,n)})},t.prototype.expandSegment=function(t,e,i,r,o,s){var a=this,c=C.of.apply(void 0,i),l=O.map.call(c,function(c){var l=a.expandSegmentAgainstRoute(t,e,i,c,r,o,s);return k._catch.call(l,function(t){if(t instanceof R)return n.i(C.of)(null);throw t})}),u=E.concatAll.call(l),d=S.first.call(u,function(t){return!!t});return k._catch.call(d,function(t,n){throw t instanceof P.EmptyError?new R(e):t})},t.prototype.expandSegmentAgainstRoute=function(t,e,n,r,o,s,a){return w(r)!==s?i(e):void 0===r.redirectTo||a&&this.allowRedirects?void 0===r.redirectTo?this.matchSegmentAgainstRoute(t,e,r,o):this.expandSegmentAgainstRouteUsingRedirect(t,e,n,r,o,s):i(e)},t.prototype.expandSegmentAgainstRouteUsingRedirect=function(t,e,n,i,r,o){return"**"===i.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(i):this.expandRegularSegmentAgainstRouteUsingRedirect(t,e,n,i,r,o)},t.prototype.expandWildCardWithParamsAgainstRouteUsingRedirect=function(t){var e=l([],t.redirectTo,{});return t.redirectTo.startsWith("/")?r(e):n.i(C.of)(new I.a(e,{}))},t.prototype.expandRegularSegmentAgainstRouteUsingRedirect=function(t,e,n,o,s,a){var u=c(e,o,s),d=u.matched,p=u.consumedSegments,f=u.lastChild,h=u.positionalParamSegments;if(!d)return i(e);var m=l(p,o.redirectTo,h);return o.redirectTo.startsWith("/")?r(m):this.expandSegment(t,e,n,m.concat(s.slice(f)),a,!1)},t.prototype.matchSegmentAgainstRoute=function(t,e,r,o){var s=this;if("**"===r.path)return r.loadChildren?O.map.call(this.configLoader.load(t,r.loadChildren),function(t){return r._loadedConfig=t,n.i(C.of)(new I.a(o,{}))}):n.i(C.of)(new I.a(o,{}));var a=c(e,r,o),l=a.matched,u=a.consumedSegments,d=a.lastChild;if(!l)return i(e);var p=o.slice(d),h=this.getChildConfig(t,r);return T.mergeMap.call(h,function(t){var i=t.injector,r=t.routes,o=f(e,u,p,r),a=o.segmentGroup,c=o.slicedSegments;if(0===c.length&&a.hasChildren()){var l=s.expandChildren(i,r,a);return O.map.call(l,function(t){return new I.a(u,t)})}if(0===r.length&&0===c.length)return n.i(C.of)(new I.a(u,{}));var l=s.expandSegment(i,a,r,c,A.a,!0);return O.map.call(l,function(t){return new I.a(u.concat(t.segments),t.children)})})},t.prototype.getChildConfig=function(t,e){var i=this;return e.children?n.i(C.of)(new M.a(e.children,t,null)):e.loadChildren?T.mergeMap.call(a(t,e),function(r){return r?e._loadedConfig?n.i(C.of)(e._loadedConfig):O.map.call(i.configLoader.load(t,e.loadChildren),function(t){return e._loadedConfig=t,t}):o(e)}):n.i(C.of)(new M.a([],t,null))},t}()},function(t,e,n){"use strict";/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-function i(t){t.forEach(r)}function r(t){if(Array.isArray(t))throw new Error("Invalid route configuration: Array cannot be specified");if(t.redirectTo&&t.children)throw new Error("Invalid configuration of route '"+t.path+"': redirectTo and children cannot be used together");if(t.redirectTo&&t.loadChildren)throw new Error("Invalid configuration of route '"+t.path+"': redirectTo and loadChildren cannot be used together");if(t.children&&t.loadChildren)throw new Error("Invalid configuration of route '"+t.path+"': children and loadChildren cannot be used together");if(t.redirectTo&&t.component)throw new Error("Invalid configuration of route '"+t.path+"': redirectTo and component cannot be used together");if(void 0===t.redirectTo&&!t.component&&!t.children&&!t.loadChildren)throw new Error("Invalid configuration of route '"+t.path+"': one of the following must be provided (component or redirectTo or children or loadChildren)");if(void 0===t.path)throw new Error("Invalid route configuration: routes must have path specified");if(t.path.startsWith("/"))throw new Error("Invalid route configuration of route '"+t.path+"': path cannot start with a slash");if(""===t.path&&void 0!==t.redirectTo&&void 0===t.pathMatch){var e="The default value of 'pathMatch' is 'prefix', but often the intent is to use 'full'.";throw new Error("Invalid route configuration of route '{path: \""+t.path+'", redirectTo: "'+t.redirectTo+"\"}': please provide 'pathMatch'. "+e)}if(void 0!==t.pathMatch&&"full"!==t.pathMatch&&"prefix"!==t.pathMatch)throw new Error("Invalid configuration of route '"+t.path+"': pathMatch can only be set to 'prefix' or 'full'")}e.a=i},function(t,e,n){"use strict";/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-function i(t,e){var n=r(t._root,e?e._root:void 0);return new l.a(n,t)}function r(t,e){if(e&&a(e.value.snapshot,t.value)){var n=e.value;n._futureSnapshot=t.value;var i=o(t,e);return new u.b(n,i)}var n=s(t.value),i=t.children.map(function(t){return r(t)});return new u.b(n,i)}function o(t,e){return t.children.map(function(t){for(var n=0,i=e.children;n<i.length;n++){var o=i[n];if(a(o.value.snapshot,t.value))return r(t,o)}return r(t)})}function s(t){return new l.b(new c.BehaviorSubject(t.url),new c.BehaviorSubject(t.params),new c.BehaviorSubject(t.queryParams),new c.BehaviorSubject(t.fragment),new c.BehaviorSubject(t.data),t.outlet,t.component,t)}function a(t,e){return t._routeConfig===e._routeConfig}var c=n(417),l=(n.n(c),n(72)),u=n(195);e.a=i},function(t,e,n){"use strict";/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-function i(t,e,n,i,o){if(0===n.length)return s(e.root,e.root,e,i,o);var a=l(n);if(r(a),c(a))return s(e.root,new x.a([],{}),e,i,o);var d=u(a,e,t),p=d.processChildren?m(d.segmentGroup,d.index,a.commands):h(d.segmentGroup,d.index,a.commands);return s(d.segmentGroup,p,e,i,o)}function r(t){if(t.isAbsolute&&t.commands.length>0&&o(t.commands[0]))throw new Error("Root segment cannot have matrix parameters");var e=t.commands.filter(function(t){return"object"==typeof t&&void 0!==t.outlets});if(e.length>0&&e[0]!==t.commands[t.commands.length-1])throw new Error("{outlets:{}} has to be the last command")}function o(t){return"object"==typeof t&&void 0===t.outlets&&void 0===t.segmentPath}function s(t,e,n,i,r){return n.root===t?new x.b(e,y(i),r):new x.b(a(n.root,t,e),y(i),r)}function a(t,e,i){var r={};return n.i(C.c)(t.children,function(t,n){t===e?r[n]=i:r[n]=a(t,e,i)}),new x.a(t.segments,r)}function c(t){return t.isAbsolute&&1===t.commands.length&&"/"==t.commands[0]}function l(t){if("string"==typeof t[0]&&1===t.length&&"/"==t[0])return new k(!0,0,t);for(var e=0,i=!1,r=[],o=function(o){var s=t[o];if("object"==typeof s&&void 0!==s.outlets){var a={};return n.i(C.c)(s.outlets,function(t,e){"string"==typeof t?a[e]=t.split("/"):a[e]=t}),r.push({outlets:a}),"continue"}if("object"==typeof s&&void 0!==s.segmentPath)return r.push(s.segmentPath),"continue";if("string"!=typeof s)return r.push(s),"continue";if(0===o)for(var c=s.split("/"),l=0;l<c.length;++l){var u=c[l];0==l&&"."==u||(0==l&&""==u?i=!0:".."==u?e++:""!=u&&r.push(u))}else r.push(s)},s=0;s<t.length;++s)o(s);return new k(i,e,r)}function u(t,e,n){if(t.isAbsolute)return new E(e.root,!0,0);if(n.snapshot._lastPathIndex===-1)return new E(n.snapshot._urlSegment,!0,0);var i=o(t.commands[0])?0:1,r=n.snapshot._lastPathIndex+i;return d(n.snapshot._urlSegment,r,t.numberOfDoubleDots)}function d(t,e,n){for(var i=t,r=e,o=n;o>r;){if(o-=r,i=i.parent,!i)throw new Error("Invalid number of '../'");r=i.segments.length}return new E(i,!1,r-o)}function p(t){return""+t}function f(t){return"object"!=typeof t[0]?(e={},e[_.a]=t,e):void 0===t[0].outlets?(n={},n[_.a]=t,n):t[0].outlets;var e,n}function h(t,e,n){if(t||(t=new x.a([],{})),0===t.segments.length&&t.hasChildren())return m(t,e,n);var i=v(t,e,n),r=n.slice(i.lastIndex);return i.match&&0===r.length?new x.a(t.segments,{}):i.match&&!t.hasChildren()?g(t,e,n):i.match?m(t,0,r):g(t,e,n)}function m(t,e,i){if(0===i.length)return new x.a(t.segments,{});var r=f(i),o={};return n.i(C.c)(r,function(n,i){null!==n&&(o[i]=h(t.children[i],e,n))}),n.i(C.c)(t.children,function(t,e){void 0===r[e]&&(o[e]=t)}),new x.a(t.segments,o)}function v(t,e,n){for(var i=0,r=e,o={match:!1,lastIndex:0};r<t.segments.length;){if(i>=n.length)return o;var s=t.segments[r],a=p(n[i]),c=i<n.length-1?n[i+1]:null;if(a&&c&&"object"==typeof c&&void 0===c.outlets){if(!w(a,c,s))return o;i+=2}else{if(!w(a,{},s))return o;i++}r++}return{match:!0,lastIndex:i}}function g(t,e,n){for(var i=t.segments.slice(0,e),r=0;r<n.length;){if("object"==typeof n[r]&&void 0!==n[r].outlets){var s=b(n[r].outlets);return new x.a(i,s)}if(0===r&&o(n[0])){var a=t.segments[e];i.push(new x.c(a.path,n[0])),r++}else{var c=p(n[r]),l=r<n.length-1?n[r+1]:null;c&&l&&o(l)?(i.push(new x.c(c,y(l))),r+=2):(i.push(new x.c(c,{})),r++)}}return new x.a(i,{})}function b(t){var e={};return n.i(C.c)(t,function(t,n){null!==t&&(e[n]=g(new x.a([],{}),0,t))}),e}function y(t){var e={};return n.i(C.c)(t,function(t,n){return e[n]=""+t}),e}function w(t,e,i){return t==i.path&&n.i(C.d)(e,i.parameters)}var _=n(43),x=n(61),C=n(44);e.a=i;var k=function(){function t(t,e,n){this.isAbsolute=t,this.numberOfDoubleDots=e,this.commands=n}return t}(),E=function(){function t(t,e,n){this.segmentGroup=t,this.processChildren=e,this.index=n}return t}()},function(t,e,n){"use strict";var i=(n(194),n(326),n(327),n(91)),r=n(328),o=(n(127),n(329)),s=n(72);n(43),n(61),n(537);n.d(e,"b",function(){return i.b}),n.d(e,"c",function(){return i.a}),n.d(e,"a",function(){return r.b}),n.d(e,"e",function(){return o.c}),n.d(e,"d",function(){return s.b})},function(t,e,n){"use strict";var i=n(92),r=n(328),o=n(44);({ROUTER_PROVIDERS:r.a,ROUTES:i.c,flatten:o.a})},function(t,e,n){"use strict";function i(t,e,n,i){return new T(t,e,n,i).recognize()}function r(t){t.sort(function(t,e){return t.value.outlet===x.a?-1:e.value.outlet===x.a?1:t.value.outlet.localeCompare(e.value.outlet)})}function o(t){return t.children?t.children:t.loadChildren?t._loadedConfig.routes:[]}function s(t,e,i,r){if(""===e.path){if("full"===e.pathMatch&&(t.hasChildren()||i.length>0))throw new S;var o=r?r.params:{};return{consumedSegments:[],lastChild:0,parameters:o}}for(var s=e.path,a=s.split("/"),c={},l=[],u=0,d=0;d<a.length;++d){if(u>=i.length)throw new S;var p=i[u],f=a[d],h=f.startsWith(":");if(!h&&f!==p.path)throw new S;h&&(c[f.substring(1)]=p.path),l.push(p),u++}if("full"===e.pathMatch&&(t.hasChildren()||u<i.length))throw new S;var m=n.i(k.g)(c,l[l.length-1].parameters);return{consumedSegments:l,lastChild:u,parameters:m}}function a(t){var e={};t.forEach(function(t){var n=e[t.value.outlet];if(n){var i=n.url.map(function(t){return t.toString()}).join("/"),r=t.value.url.map(function(t){return t.toString()}).join("/");throw new Error("Two segments cannot have the same outlet name: '"+i+"' and '"+r+"'.")}e[t.value.outlet]=t.value})}function c(t){for(var e=t;e._sourceSegment;)e=e._sourceSegment;return e}function l(t){for(var e=t,n=e._segmentIndexShift?e._segmentIndexShift:0;e._sourceSegment;)e=e._sourceSegment,n+=e._segmentIndexShift?e._segmentIndexShift:0;return n-1}function u(t,e,n,i){if(n.length>0&&f(t,n,i)){var r=new C.a(e,p(t,e,i,new C.a(n,t.children)));return r._sourceSegment=t,r._segmentIndexShift=e.length,{segmentGroup:r,slicedSegments:[]}}if(0===n.length&&h(t,n,i)){var r=new C.a(t.segments,d(t,n,i,t.children));return r._sourceSegment=t,r._segmentIndexShift=e.length,{segmentGroup:r,slicedSegments:n}}var r=new C.a(t.segments,t.children);return r._sourceSegment=t,r._segmentIndexShift=e.length,{segmentGroup:r,slicedSegments:n}}function d(t,e,i,r){for(var o={},s=0,a=i;s<a.length;s++){var c=a[s];if(m(t,e,c)&&!r[v(c)]){var l=new C.a([],{});l._sourceSegment=t,l._segmentIndexShift=t.segments.length,o[v(c)]=l}}return n.i(k.g)(r,o)}function p(t,e,n,i){var r={};r[x.a]=i,i._sourceSegment=t,i._segmentIndexShift=e.length;for(var o=0,s=n;o<s.length;o++){var a=s[o];if(""===a.path&&v(a)!==x.a){var c=new C.a([],{});c._sourceSegment=t,c._segmentIndexShift=e.length,r[v(a)]=c}}return r}function f(t,e,n){return n.filter(function(n){return m(t,e,n)&&v(n)!==x.a}).length>0}function h(t,e,n){return n.filter(function(n){return m(t,e,n)}).length>0}function m(t,e,n){return(!(t.hasChildren()||e.length>0)||"full"!==n.pathMatch)&&(""===n.path&&void 0===n.redirectTo)}function v(t){return t.outlet?t.outlet:x.a}function g(t){return t.data?t.data:{}}function b(t){return t.resolve?t.resolve:{}}var y=n(8),w=(n.n(y),n(79)),_=(n.n(w),n(72)),x=n(43),C=n(61),k=n(44),E=n(195);e.a=i;/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-var S=function(){function t(){}return t}(),O=function(){function t(t,e,n,i,r){this.parent=t,this.snapshot=e,this.params=n,this.data=i,this.resolve=r}return Object.defineProperty(t.prototype,"allParams",{get:function(){return this.parent?n.i(k.g)(this.parent.allParams,this.params):this.params},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"allData",{get:function(){return this.parent?n.i(k.g)(this.parent.allData,this.data):this.data},enumerable:!0,configurable:!0}),t.empty=function(e){return new t(null,e,{},{},new _.c(null,{}))},t}(),T=function(){function t(t,e,n,i){this.rootComponentType=t,this.config=e,this.urlTree=n,this.url=i}return t.prototype.recognize=function(){try{var t=u(this.urlTree.root,[],[],this.config).segmentGroup,e=this.processSegmentGroup(this.config,t,O.empty(null),x.a),i=new _.d([],Object.freeze({}),Object.freeze(this.urlTree.queryParams),this.urlTree.fragment,{},x.a,this.rootComponentType,null,this.urlTree.root,-1,_.c.empty),r=new E.b(i,e);return n.i(w.of)(new _.e(this.url,r))}catch(t){return new y.Observable(function(e){return e.error(t)})}},t.prototype.processSegmentGroup=function(t,e,n,i){return 0===e.segments.length&&e.hasChildren()?this.processChildren(t,e,n):this.processSegment(t,e,0,e.segments,n,i)},t.prototype.processChildren=function(t,e,i){var o=this,s=n.i(C.d)(e,function(e,n){return o.processSegmentGroup(t,e,i,n)});return a(s),r(s),s},t.prototype.processSegment=function(t,e,n,i,r,o){for(var s=0,a=t;s<a.length;s++){var c=a[s];try{return this.processSegmentAgainstRoute(c,e,n,i,r,o)}catch(t){if(!(t instanceof S))throw t}}throw new S},t.prototype.processSegmentAgainstRoute=function(t,e,i,r,a,d){if(t.redirectTo)throw new S;if((t.outlet?t.outlet:x.a)!==d)throw new S;var p=new _.c(a.resolve,b(t));if("**"===t.path){var f=r.length>0?n.i(k.i)(r).parameters:{},h=new _.d(r,Object.freeze(n.i(k.g)(a.allParams,f)),Object.freeze(this.urlTree.queryParams),this.urlTree.fragment,n.i(k.g)(a.allData,g(t)),d,t.component,t,c(e),l(e)+r.length,p);return[new E.b(h,[])]}var m=s(e,t,r,a.snapshot),v=m.consumedSegments,y=m.parameters,w=m.lastChild,C=r.slice(w),T=o(t),P=u(e,v,C,T),M=P.segmentGroup,A=P.slicedSegments,I=new _.d(v,Object.freeze(n.i(k.g)(a.allParams,y)),Object.freeze(this.urlTree.queryParams),this.urlTree.fragment,n.i(k.g)(a.allData,g(t)),d,t.component,t,c(e),l(e)+v.length,p),D=t.component?O.empty(I):new O(a,I,y,g(t),p);if(0===A.length&&M.hasChildren()){var R=this.processChildren(T,M,D);return[new E.b(I,R)]}if(0===T.length&&0===A.length)return[new E.b(I,[])];var R=this.processSegment(T,M,i+w,A,D,x.a);return[new E.b(I,R)]},t}()},function(t,e,n){"use strict";var i=n(0),r=n(186),o=n(16),s=n(330),a=n(723),c=(n.n(a),n(549)),l=n(242),u=(n.n(l),n(550)),d=n(547),p=n(548),f=n(540),h=n(345),m=n(346);n.d(e,"a",function(){return b});var v=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},g=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},b=function(){function t(){}return t=v([n.i(i.NgModule)({imports:[r.BrowserModule,f.a,a.Ng2BootstrapModule,l.ChartsModule],declarations:[s.a,h.a,m.a,c.a,p.a,u.a,d.a],providers:[{provide:o.LocationStrategy,useClass:o.HashLocationStrategy}],bootstrap:[s.a]}),g("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0),r=n(57),o=n(345),s=n(346);n.d(e,"a",function(){return u});var a=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},c=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},l=[{path:"",redirectTo:"dashboard",pathMatch:"full"},{path:"",component:o.a,data:{title:"Home"},children:[{path:"dashboard",loadChildren:"app/dashboard/dashboard.module#DashboardModule"},{path:"components",loadChildren:"app/components/components.module#ComponentsModule"},{path:"icons",loadChildren:"app/icons/icons.module#IconsModule"},{path:"widgets",loadChildren:"app/widgets/widgets.module#WidgetsModule"},{path:"charts",loadChildren:"app/charts/charts.module#ChartJSModule"}]},{path:"pages",component:s.a,data:{title:"Pages"},children:[{path:"",loadChildren:"app/pages/pages.module#PagesModule"}]}],u=function(){function t(){}return t=a([n.i(i.NgModule)({imports:[r.a.forRoot(l,{preloadingStrategy:r.e})],exports:[r.a]}),c("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0),r=n(57),o=n(331);n.d(e,"a",function(){return l});var s=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},a=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},c=[{path:"",component:o.a,data:{title:"Charts"}}],l=function(){function t(){}return t=s([n.i(i.NgModule)({imports:[r.a.forChild(c)],exports:[r.a]}),a("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0),r=n(57),o=n(333),s=n(334),a=n(336),c=n(337),l=n(338),u=n(339);n.d(e,"a",function(){return h});var d=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},p=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},f=[{path:"",data:{title:"Components"},children:[{path:"buttons",component:o.a,data:{title:"Buttons"}},{path:"cards",component:s.a,data:{title:"Cards"}},{path:"forms",component:a.a,data:{title:"Forms"}},{path:"social-buttons",component:c.a,data:{title:"Social buttons"}},{path:"switches",component:l.a,data:{title:"Switches"}},{path:"tables",component:u.a,data:{title:"Tables"}}]}],h=function(){function t(){}return t=d([n.i(i.NgModule)({imports:[r.a.forChild(f)],exports:[r.a]}),p("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0),r=n(57),o=n(340);n.d(e,"a",function(){return l});var s=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},a=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},c=[{path:"",component:o.a,data:{title:"Dashboard"}}],l=function(){function t(){}return t=s([n.i(i.NgModule)({imports:[r.a.forChild(c)],exports:[r.a]}),a("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0),r=n(57),o=n(342),s=n(344);n.d(e,"a",function(){return u});var a=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},c=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},l=[{path:"",data:{title:"Icons"},children:[{path:"font-awesome",component:o.a,data:{title:"Font Awesome"}},{path:"simple-line-icons",component:s.a,data:{title:"Simple Line Icons"}}]}],u=function(){function t(){}return t=a([n.i(i.NgModule)({imports:[r.a.forChild(l)],exports:[r.a]}),c("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=(n(330),n(539));n.d(e,"a",function(){return i.a})},function(t,e,n){"use strict";var i=n(0),r=n(57),o=n(347),s=n(348),a=n(349),c=n(351);n.d(e,"a",function(){return p});var l=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},u=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},d=[{path:"",data:{title:"Example Pages"},children:[{path:"404",component:o.a,data:{title:"Page 404"}},{path:"500",component:s.a,data:{title:"Page 500"}},{path:"login",component:a.a,data:{title:"Login Page"}},{path:"register",component:c.a,data:{title:"Register Page"}}]}],p=function(){function t(){}return t=l([n.i(i.NgModule)({imports:[r.a.forChild(d)],exports:[r.a]}),u("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return s});var r=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(){}return t.prototype.toggleOpen=function(t){t.preventDefault(),document.querySelector("body").classList.toggle("aside-menu-open")},r([n.i(i.HostListener)("click",["$event"]),o("design:type",Function),o("design:paramtypes",[Object]),o("design:returntype",void 0)],t.prototype,"toggleOpen",null),t=r([n.i(i.Directive)({selector:".aside-toggle"}),o("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0),r=n(57),o=n(419);n.n(o);n.d(e,"a",function(){return c});var s=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},a=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},c=function(){function t(t,e){this.router=t,this.route=e}return t.prototype.ngOnInit=function(){var t=this;this.router.events.filter(function(t){return t instanceof r.b}).subscribe(function(e){t.breadcrumbs=[];var n=t.route.root,i="";do{var r=n.children;n=null,r.forEach(function(e){if("primary"===e.outlet){var r=e.snapshot;i+="/"+r.url.map(function(t){return t.path}).join("/"),t.breadcrumbs.push({label:e.snapshot.data,url:i}),n=e}})}while(n)})},t=s([n.i(i.Component)({selector:"breadcrumbs",template:'\n    <template ngFor let-breadcrumb [ngForOf]="breadcrumbs" let-last = last>\n        <li class="breadcrumb-item" *ngIf="breadcrumb.label.title" [ngClass]="{active: last}">\n        <a *ngIf="!last" [routerLink]="breadcrumb.url">{{breadcrumb.label.title}}</a>\n        <span *ngIf="last" [routerLink]="breadcrumb.url">{{breadcrumb.label.title}}</span>\n    </template>'}),a("design:paramtypes",["function"==typeof(e="undefined"!=typeof r.c&&r.c)&&e||Object,"function"==typeof(o="undefined"!=typeof r.d&&r.d)&&o||Object])],t);var e,o}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return c});var r=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(){this._open=!1}return t.prototype.isOpen=function(){return this._open},t.prototype.open=function(){this._open=!0},t.prototype.close=function(){this._open=!1},t.prototype.toggle=function(){this.isOpen()?this.close():this.open()},t=r([n.i(i.Directive)({selector:".nav-dropdown",host:{"[class.open]":"_open"}}),o("design:paramtypes",[])],t)}(),a=function(){function t(t){this.dropdown=t}return t.prototype.toggleOpen=function(t){t.preventDefault(),this.dropdown.toggle()},r([n.i(i.HostListener)("click",["$event"]),o("design:type",Function),o("design:paramtypes",[Object]),o("design:returntype",void 0)],t.prototype,"toggleOpen",null),t=r([n.i(i.Directive)({selector:".nav-dropdown-toggle"}),o("design:paramtypes",[s])],t)}(),c=[s,a]},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return l});var r=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(){}return t.prototype.hasClass=function(t,e){return new RegExp("(\\s|^)"+e+"(\\s|$)").test(t.className)},t.prototype.toggleClass=function(t,e){var n=" "+t.className.replace(/[\t\r\n]/g," ")+" ";if(this.hasClass(t,e)){for(;n.indexOf(" "+e+" ")>=0;)n=n.replace(" "+e+" "," ");t.className=n.replace(/^\s+|\s+$/g,"")}else t.className+=" "+e},t.prototype.toggleOpen=function(t){t.preventDefault();var e=localStorage.getItem("body-class");this.hasClass(document.querySelector("body"),"sidebar-off-canvas")?(this.toggleClass(document.querySelector("body"),"sidebar-opened"),this.toggleClass(document.querySelector("html"),"sidebar-opened")):(this.hasClass(document.querySelector("body"),"sidebar-nav")||"sidebar-nav"==e)&&(this.toggleClass(document.querySelector("body"),"sidebar-nav"),localStorage.setItem("body-class","sidebar-nav"),"sidebar-nav"==e&&localStorage.clear())},r([n.i(i.HostListener)("click",["$event"]),o("design:type",Function),o("design:paramtypes",[Object]),o("design:returntype",void 0)],t.prototype,"toggleOpen",null),t=r([n.i(i.Directive)({selector:".sidebar-toggle"}),o("design:paramtypes",[])],t)}(),a=function(){function t(){}return t.prototype.hasClass=function(t,e){return new RegExp("(\\s|^)"+e+"(\\s|$)").test(t.className)},t.prototype.toggleClass=function(t,e){var n=" "+t.className.replace(/[\t\r\n]/g," ")+" ";if(this.hasClass(t,e)){for(;n.indexOf(" "+e+" ")>=0;)n=n.replace(" "+e+" "," ");t.className=n.replace(/^\s+|\s+$/g,"")}else t.className+=" "+e},t.prototype.toggleOpen=function(t){t.preventDefault(),this.toggleClass(document.querySelector("body"),"mobile-open"),console.log("asdasdasd")},r([n.i(i.HostListener)("click",["$event"]),o("design:type",Function),o("design:paramtypes",[Object]),o("design:returntype",void 0)],t.prototype,"toggleOpen",null),t=r([n.i(i.Directive)({selector:"[mobile-nav-toggle]"}),o("design:paramtypes",[])],t)}(),c=function(){function t(){}return t.prototype.hasClass=function(t,e){return new RegExp("(\\s|^)"+e+"(\\s|$)").test(t.className)},t.prototype.toggleClass=function(t,e){var n=" "+t.className.replace(/[\t\r\n]/g," ")+" ";if(this.hasClass(t,e)){for(;n.indexOf(" "+e+" ")>=0;)n=n.replace(" "+e+" "," ");t.className=n.replace(/^\s+|\s+$/g,"")}else t.className+=" "+e},t.prototype.toggleOpen=function(t){t.preventDefault(),this.hasClass(document.querySelector("body"),"sidebar-off-canvas")&&this.toggleClass(document.querySelector("body"),"sidebar-opened")},r([n.i(i.HostListener)("click",["$event"]),o("design:type",Function),o("design:paramtypes",[Object]),o("design:returntype",void 0)],t.prototype,"toggleOpen",null),t=r([n.i(i.Directive)({selector:".sidebar-close"}),o("design:paramtypes",[])],t)}(),l=[s,c,a]},function(t,e,n){"use strict";var i=n(0),r=n(57),o=n(352);n.d(e,"a",function(){return l});var s=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},a=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},c=[{path:"",component:o.a,data:{title:"Widgets"}}],l=function(){function t(){}return t=s([n.i(i.NgModule)({imports:[r.a.forChild(c)],exports:[r.a]}),a("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";n.d(e,"a",function(){return i});var i={production:!0}},function(t,e,n){"use strict";var i=n(567),r=(n.n(i),n(560)),o=(n.n(r),n(556)),s=(n.n(o),n(562)),a=(n.n(s),n(561)),c=(n.n(a),n(559)),l=(n.n(c),n(558)),u=(n.n(l),n(566)),d=(n.n(u),n(555)),p=(n.n(d),n(554)),f=(n.n(p),n(564)),h=(n.n(f),n(557)),m=(n.n(h),n(565)),v=(n.n(m),n(563)),g=(n.n(v),n(568)),b=(n.n(g),n(773));n.n(b)},function(t,e,n){n(136),n(591),n(589),n(595),n(592),n(598),n(600),n(588),n(594),n(585),n(599),n(583),n(597),n(596),n(590),n(593),n(582),n(584),n(587),n(586),n(601),n(381),t.exports=n(10).Array},function(t,e,n){n(602),n(604),n(603),n(606),n(605),t.exports=Date},function(t,e,n){n(607),n(609),n(608),t.exports=n(10).Function},function(t,e,n){n(135),n(136),n(390),n(382),t.exports=n(10).Map},function(t,e,n){n(610),n(611),n(612),n(613),n(614),n(615),n(616),n(617),n(618),n(619),n(620),n(621),n(622),n(623),n(624),n(625),n(626),t.exports=n(10).Math},function(t,e,n){n(627),n(637),n(638),n(628),n(629),n(630),n(631),n(632),n(633),n(634),n(635),n(636),t.exports=n(10).Number},function(t,e,n){n(389),n(640),n(642),n(641),n(644),n(646),n(651),n(645),n(643),n(653),n(652),n(648),n(649),n(647),n(639),n(650),n(654),n(135),t.exports=n(10).Object},function(t,e,n){n(655),t.exports=n(10).parseFloat},function(t,e,n){n(656),t.exports=n(10).parseInt},function(t,e,n){n(657),n(658),n(659),n(660),n(661),n(664),n(662),n(663),n(665),n(666),n(667),n(668),n(670),n(669),t.exports=n(10).Reflect},function(t,e,n){n(671),n(672),n(383),n(384),n(385),n(386),n(387),t.exports=n(10).RegExp},function(t,e,n){n(135),n(136),n(390),n(388),t.exports=n(10).Set},function(t,e,n){n(682),n(686),n(693),n(136),n(677),n(678),n(683),n(687),n(689),n(673),n(674),n(675),n(676),n(679),n(680),n(681),n(684),n(685),n(688),n(690),n(691),n(692),n(384),n(385),n(386),n(387),t.exports=n(10).String},function(t,e,n){n(389),n(135),t.exports=n(10).Symbol},function(t,e,n){n(695),n(696),n(698),n(697),n(700),n(699),n(701),n(702),n(703),t.exports=n(10).Reflect},function(t,e,n){"use strict";var i=n(36),r=n(97),o=n(32);t.exports=[].copyWithin||function(t,e){var n=i(this),s=o(n.length),a=r(t,s),c=r(e,s),l=arguments.length>2?arguments[2]:void 0,u=Math.min((void 0===l?s:r(l,s))-c,s-a),d=1;for(c<a&&a<c+u&&(d=-1,c+=u-1,a+=u-1);u-- >0;)c in n?n[a]=n[c]:delete n[a],a+=d,c+=d;return n}},function(t,e,n){"use strict";var i=n(36),r=n(97),o=n(32);t.exports=function(t){for(var e=i(this),n=o(e.length),s=arguments.length,a=r(s>1?arguments[1]:void 0,n),c=s>2?arguments[2]:void 0,l=void 0===c?n:r(c,n);l>a;)e[a++]=t;return e}},function(t,e,n){var i=n(129);t.exports=function(t,e){var n=[];return i(t,!1,n.push,n,e),n}},function(t,e,n){var i=n(7),r=n(202),o=n(9)("species");t.exports=function(t){var e;return r(t)&&(e=t.constructor,"function"!=typeof e||e!==Array&&!r(e.prototype)||(e=void 0),i(e)&&(e=e[o],null===e&&(e=void 0))),void 0===e?Array:e}},function(t,e,n){var i=n(572);t.exports=function(t,e){return new(i(t))(e)}},function(t,e,n){"use strict";var i=n(208),r=n(58).getWeak,o=n(4),s=n(7),a=n(196),c=n(129),l=n(45),u=n(26),d=l(5),p=l(6),f=0,h=function(t){return t._l||(t._l=new m)},m=function(){this.a=[]},v=function(t,e){return d(t.a,function(t){return t[0]===e})};m.prototype={get:function(t){var e=v(this,t);if(e)return e[1]},has:function(t){return!!v(this,t)},set:function(t,e){var n=v(this,t);n?n[1]=e:this.a.push([t,e])},delete:function(t){var e=p(this.a,function(e){return e[0]===t});return~e&&this.a.splice(e,1),!!~e}},t.exports={getConstructor:function(t,e,n,o){var l=t(function(t,i){a(t,l,e,"_i"),t._i=f++,t._l=void 0,void 0!=i&&c(i,n,t[o],t)});return i(l.prototype,{delete:function(t){if(!s(t))return!1;var e=r(t);return e===!0?h(this).delete(t):e&&u(e,this._i)&&delete e[this._i]},has:function(t){if(!s(t))return!1;var e=r(t);return e===!0?h(this).has(t):e&&u(e,this._i)}}),l},def:function(t,e,n){var i=r(o(e),!0);return i===!0?h(t).set(e,n):i[t._i]=n,t},ufstore:h}},function(t,e,n){"use strict";var i=n(4),r=n(65),o="number";t.exports=function(t){if("string"!==t&&t!==o&&"default"!==t)throw TypeError("Incorrect hint");return r(i(this),t!=o)}},function(t,e,n){var i=n(75),r=n(130),o=n(131);t.exports=function(t){var e=i(t),n=r.f;if(n)for(var s,a=n(t),c=o.f,l=0;a.length>l;)c.call(t,s=a[l++])&&e.push(s);return e}},function(t,e){t.exports=function(t,e,n){var i=void 0===n;switch(e.length){case 0:return i?t():t.call(n);case 1:return i?t(e[0]):t.call(n,e[0]);case 2:return i?t(e[0],e[1]):t.call(n,e[0],e[1]);case 3:return i?t(e[0],e[1],e[2]):t.call(n,e[0],e[1],e[2]);case 4:return i?t(e[0],e[1],e[2],e[3]):t.call(n,e[0],e[1],e[2],e[3])}return t.apply(n,e)}},function(t,e,n){var i=n(75),r=n(35);t.exports=function(t,e){for(var n,o=r(t),s=i(o),a=s.length,c=0;a>c;)if(o[n=s[c++]]===e)return n}},function(t,e,n){var i=n(96),r=n(130),o=n(4),s=n(11).Reflect;t.exports=s&&s.ownKeys||function(t){var e=i.f(o(t)),n=r.f;return n?e.concat(n(t)):e}},function(t,e){t.exports=Object.is||function(t,e){return t===e?0!==t||1/t===1/e:t!=t&&e!=e}},function(t,e,n){var i=n(11),r=n(10),o=n(205),s=n(379),a=n(15).f;t.exports=function(t){var e=r.Symbol||(r.Symbol=o?{}:i.Symbol||{});"_"==t.charAt(0)||t in e||a(e,t,{value:s.f(t)})}},function(t,e,n){var i=n(1);i(i.P,"Array",{copyWithin:n(569)}),n(93)("copyWithin")},function(t,e,n){"use strict";var i=n(1),r=n(45)(4);i(i.P+i.F*!n(34)([].every,!0),"Array",{every:function(t){return r(this,t,arguments[1])}})},function(t,e,n){var i=n(1);i(i.P,"Array",{fill:n(570)}),n(93)("fill")},function(t,e,n){"use strict";var i=n(1),r=n(45)(2);i(i.P+i.F*!n(34)([].filter,!0),"Array",{filter:function(t){return r(this,t,arguments[1])}})},function(t,e,n){"use strict";var i=n(1),r=n(45)(6),o="findIndex",s=!0;o in[]&&Array(1)[o](function(){s=!1}),i(i.P+i.F*s,"Array",{findIndex:function(t){return r(this,t,arguments.length>1?arguments[1]:void 0)}}),n(93)(o)},function(t,e,n){"use strict";var i=n(1),r=n(45)(5),o="find",s=!0;o in[]&&Array(1)[o](function(){s=!1}),i(i.P+i.F*s,"Array",{find:function(t){return r(this,t,arguments.length>1?arguments[1]:void 0)}}),n(93)(o)},function(t,e,n){"use strict";var i=n(1),r=n(45)(0),o=n(34)([].forEach,!0);i(i.P+i.F*!o,"Array",{forEach:function(t){return r(this,t,arguments[1])}})},function(t,e,n){"use strict";var i=n(73),r=n(1),o=n(36),s=n(366),a=n(364),c=n(32),l=n(360),u=n(380);r(r.S+r.F*!n(368)(function(t){Array.from(t)}),"Array",{from:function(t){var e,n,r,d,p=o(t),f="function"==typeof this?this:Array,h=arguments.length,m=h>1?arguments[1]:void 0,v=void 0!==m,g=0,b=u(p);if(v&&(m=i(m,h>2?arguments[2]:void 0,2)),void 0==b||f==Array&&a(b))for(e=c(p.length),n=new f(e);e>g;g++)l(n,g,v?m(p[g],g):p[g]);else for(d=b.call(p),n=new f;!(r=d.next()).done;g++)l(n,g,v?s(d,m,[r.value,g],!0):r.value);return n.length=g,n}})},function(t,e,n){"use strict";var i=n(1),r=n(355)(!1),o=[].indexOf,s=!!o&&1/[1].indexOf(1,-0)<0;i(i.P+i.F*(s||!n(34)(o)),"Array",{indexOf:function(t){return s?o.apply(this,arguments)||0:r(this,t,arguments[1])}})},function(t,e,n){var i=n(1);i(i.S,"Array",{isArray:n(202)})},function(t,e,n){"use strict";var i=n(1),r=n(35),o=[].join;i(i.P+i.F*(n(94)!=Object||!n(34)(o)),"Array",{join:function(t){return o.call(r(this),void 0===t?",":t)}})},function(t,e,n){"use strict";var i=n(1),r=n(35),o=n(76),s=n(32),a=[].lastIndexOf,c=!!a&&1/[1].lastIndexOf(1,-0)<0;i(i.P+i.F*(c||!n(34)(a)),"Array",{lastIndexOf:function(t){if(c)return a.apply(this,arguments)||0;var e=r(this),n=s(e.length),i=n-1;for(arguments.length>1&&(i=Math.min(i,o(arguments[1]))),i<0&&(i=n+i);i>=0;i--)if(i in e&&e[i]===t)return i||0;return-1}})},function(t,e,n){"use strict";var i=n(1),r=n(45)(1);i(i.P+i.F*!n(34)([].map,!0),"Array",{map:function(t){return r(this,t,arguments[1])}})},function(t,e,n){"use strict";var i=n(1),r=n(360);i(i.S+i.F*n(5)(function(){function t(){}return!(Array.of.call(t)instanceof t)}),"Array",{of:function(){for(var t=0,e=arguments.length,n=new("function"==typeof this?this:Array)(e);e>t;)r(n,t,arguments[t++]);return n.length=e,n}})},function(t,e,n){"use strict";var i=n(1),r=n(356);i(i.P+i.F*!n(34)([].reduceRight,!0),"Array",{reduceRight:function(t){return r(this,t,arguments.length,arguments[1],!0)}})},function(t,e,n){"use strict";var i=n(1),r=n(356);i(i.P+i.F*!n(34)([].reduce,!0),"Array",{reduce:function(t){return r(this,t,arguments.length,arguments[1],!1)}})},function(t,e,n){"use strict";var i=n(1),r=n(362),o=n(63),s=n(97),a=n(32),c=[].slice;i(i.P+i.F*n(5)(function(){r&&c.call(r)}),"Array",{slice:function(t,e){var n=a(this.length),i=o(this);if(e=void 0===e?n:e,"Array"==i)return c.call(this,t,e);for(var r=s(t,n),l=s(e,n),u=a(l-r),d=Array(u),p=0;p<u;p++)d[p]="String"==i?this.charAt(r+p):this[r+p];return d}})},function(t,e,n){"use strict";var i=n(1),r=n(45)(3);i(i.P+i.F*!n(34)([].some,!0),"Array",{some:function(t){return r(this,t,arguments[1])}})},function(t,e,n){"use strict";var i=n(1),r=n(62),o=n(36),s=n(5),a=[].sort,c=[1,2,3];i(i.P+i.F*(s(function(){c.sort(void 0)})||!s(function(){c.sort(null)})||!n(34)(a)),"Array",{sort:function(t){return void 0===t?a.call(o(this)):a.call(o(this),r(t))}})},function(t,e,n){n(210)("Array")},function(t,e,n){var i=n(1);i(i.S,"Date",{now:function(){return(new Date).getTime()}})},function(t,e,n){"use strict";var i=n(1),r=n(5),o=Date.prototype.getTime,s=function(t){return t>9?t:"0"+t};i(i.P+i.F*(r(function(){return"0385-07-25T07:06:39.999Z"!=new Date(-5e13-1).toISOString()})||!r(function(){new Date(NaN).toISOString()})),"Date",{toISOString:function(){if(!isFinite(o.call(this)))throw RangeError("Invalid time value");var t=this,e=t.getUTCFullYear(),n=t.getUTCMilliseconds(),i=e<0?"-":e>9999?"+":"";return i+("00000"+Math.abs(e)).slice(i?-6:-4)+"-"+s(t.getUTCMonth()+1)+"-"+s(t.getUTCDate())+"T"+s(t.getUTCHours())+":"+s(t.getUTCMinutes())+":"+s(t.getUTCSeconds())+"."+(n>99?n:"0"+s(n))+"Z"}})},function(t,e,n){"use strict";var i=n(1),r=n(36),o=n(65);i(i.P+i.F*n(5)(function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}),"Date",{toJSON:function(t){var e=r(this),n=o(e);return"number"!=typeof n||isFinite(n)?e.toISOString():null}})},function(t,e,n){var i=n(9)("toPrimitive"),r=Date.prototype;i in r||n(47)(r,i,n(575))},function(t,e,n){var i=Date.prototype,r="Invalid Date",o="toString",s=i[o],a=i.getTime;new Date(NaN)+""!=r&&n(27)(i,o,function(){var t=a.call(this);return t===t?s.call(this):r})},function(t,e,n){var i=n(1);i(i.P,"Function",{bind:n(357)})},function(t,e,n){"use strict";var i=n(7),r=n(49),o=n(9)("hasInstance"),s=Function.prototype;o in s||n(15).f(s,o,{value:function(t){if("function"!=typeof this||!i(t))return!1;if(!i(this.prototype))return t instanceof this;for(;t=r(t);)if(this.prototype===t)return!0;return!1}})},function(t,e,n){var i=n(15).f,r=n(64),o=n(26),s=Function.prototype,a=/^\s*function ([^ (]*)/,c="name",l=Object.isExtensible||function(){return!0};c in s||n(20)&&i(s,c,{configurable:!0,get:function(){try{var t=this,e=(""+t).match(a)[1];return o(t,c)||!l(t)||i(t,c,r(5,e)),e}catch(t){return""}}})},function(t,e,n){var i=n(1),r=n(370),o=Math.sqrt,s=Math.acosh;i(i.S+i.F*!(s&&710==Math.floor(s(Number.MAX_VALUE))&&s(1/0)==1/0),"Math",{acosh:function(t){return(t=+t)<1?NaN:t>94906265.62425156?Math.log(t)+Math.LN2:r(t-1+o(t-1)*o(t+1))}})},function(t,e,n){function i(t){return isFinite(t=+t)&&0!=t?t<0?-i(-t):Math.log(t+Math.sqrt(t*t+1)):t}var r=n(1),o=Math.asinh;r(r.S+r.F*!(o&&1/o(0)>0),"Math",{asinh:i})},function(t,e,n){var i=n(1),r=Math.atanh;i(i.S+i.F*!(r&&1/r(-0)<0),"Math",{atanh:function(t){return 0==(t=+t)?t:Math.log((1+t)/(1-t))/2}})},function(t,e,n){var i=n(1),r=n(207);i(i.S,"Math",{cbrt:function(t){return r(t=+t)*Math.pow(Math.abs(t),1/3)}})},function(t,e,n){var i=n(1);i(i.S,"Math",{clz32:function(t){return(t>>>=0)?31-Math.floor(Math.log(t+.5)*Math.LOG2E):32}})},function(t,e,n){var i=n(1),r=Math.exp;i(i.S,"Math",{cosh:function(t){return(r(t=+t)+r(-t))/2}})},function(t,e,n){var i=n(1),r=n(206);i(i.S+i.F*(r!=Math.expm1),"Math",{expm1:r})},function(t,e,n){var i=n(1),r=n(207),o=Math.pow,s=o(2,-52),a=o(2,-23),c=o(2,127)*(2-a),l=o(2,-126),u=function(t){return t+1/s-1/s};i(i.S,"Math",{fround:function(t){var e,n,i=Math.abs(t),o=r(t);return i<l?o*u(i/l/a)*l*a:(e=(1+a/s)*i,n=e-(e-i),n>c||n!=n?o*(1/0):o*n)}})},function(t,e,n){var i=n(1),r=Math.abs;i(i.S,"Math",{hypot:function(t,e){for(var n,i,o=0,s=0,a=arguments.length,c=0;s<a;)n=r(arguments[s++]),c<n?(i=c/n,o=o*i*i+1,c=n):n>0?(i=n/c,o+=i*i):o+=n;return c===1/0?1/0:c*Math.sqrt(o)}})},function(t,e,n){var i=n(1),r=Math.imul;i(i.S+i.F*n(5)(function(){return r(4294967295,5)!=-5||2!=r.length}),"Math",{imul:function(t,e){var n=65535,i=+t,r=+e,o=n&i,s=n&r;return 0|o*s+((n&i>>>16)*s+o*(n&r>>>16)<<16>>>0)}})},function(t,e,n){var i=n(1);i(i.S,"Math",{log10:function(t){return Math.log(t)/Math.LN10}})},function(t,e,n){var i=n(1);i(i.S,"Math",{log1p:n(370)})},function(t,e,n){var i=n(1);i(i.S,"Math",{log2:function(t){return Math.log(t)/Math.LN2}})},function(t,e,n){var i=n(1);i(i.S,"Math",{sign:n(207)})},function(t,e,n){var i=n(1),r=n(206),o=Math.exp;i(i.S+i.F*n(5)(function(){return!Math.sinh(-2e-17)!=-2e-17}),"Math",{sinh:function(t){return Math.abs(t=+t)<1?(r(t)-r(-t))/2:(o(t-1)-o(-t-1))*(Math.E/2)}})},function(t,e,n){var i=n(1),r=n(206),o=Math.exp;i(i.S,"Math",{tanh:function(t){var e=r(t=+t),n=r(-t);return e==1/0?1:n==1/0?-1:(e-n)/(o(t)+o(-t))}})},function(t,e,n){var i=n(1);i(i.S,"Math",{trunc:function(t){return(t>0?Math.floor:Math.ceil)(t)}})},function(t,e,n){"use strict";var i=n(11),r=n(26),o=n(63),s=n(201),a=n(65),c=n(5),l=n(96).f,u=n(59).f,d=n(15).f,p=n(134).trim,f="Number",h=i[f],m=h,v=h.prototype,g=o(n(74)(v))==f,b="trim"in String.prototype,y=function(t){var e=a(t,!1);if("string"==typeof e&&e.length>2){e=b?e.trim():p(e,3);var n,i,r,o=e.charCodeAt(0);if(43===o||45===o){if(n=e.charCodeAt(2),88===n||120===n)return NaN}else if(48===o){switch(e.charCodeAt(1)){case 66:case 98:i=2,r=49;break;case 79:case 111:i=8,r=55;break;default:return+e}for(var s,c=e.slice(2),l=0,u=c.length;l<u;l++)if(s=c.charCodeAt(l),s<48||s>r)return NaN;return parseInt(c,i)}}return+e};if(!h(" 0o1")||!h("0b1")||h("+0x1")){h=function(t){var e=arguments.length<1?0:t,n=this;return n instanceof h&&(g?c(function(){v.valueOf.call(n)}):o(n)!=f)?s(new m(y(e)),n,h):y(e)};for(var w,_=n(20)?l(m):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),x=0;_.length>x;x++)r(m,w=_[x])&&!r(h,w)&&d(h,w,u(m,w));h.prototype=v,v.constructor=h,n(27)(i,f,h)}},function(t,e,n){
-var i=n(1);i(i.S,"Number",{EPSILON:Math.pow(2,-52)})},function(t,e,n){var i=n(1),r=n(11).isFinite;i(i.S,"Number",{isFinite:function(t){return"number"==typeof t&&r(t)}})},function(t,e,n){var i=n(1);i(i.S,"Number",{isInteger:n(365)})},function(t,e,n){var i=n(1);i(i.S,"Number",{isNaN:function(t){return t!=t}})},function(t,e,n){var i=n(1),r=n(365),o=Math.abs;i(i.S,"Number",{isSafeInteger:function(t){return r(t)&&o(t)<=9007199254740991}})},function(t,e,n){var i=n(1);i(i.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},function(t,e,n){var i=n(1);i(i.S,"Number",{MIN_SAFE_INTEGER:-9007199254740991})},function(t,e,n){var i=n(1),r=n(375);i(i.S+i.F*(Number.parseFloat!=r),"Number",{parseFloat:r})},function(t,e,n){var i=n(1),r=n(376);i(i.S+i.F*(Number.parseInt!=r),"Number",{parseInt:r})},function(t,e,n){"use strict";var i=n(1),r=n(76),o=n(354),s=n(378),a=1..toFixed,c=Math.floor,l=[0,0,0,0,0,0],u="Number.toFixed: incorrect invocation!",d="0",p=function(t,e){for(var n=-1,i=e;++n<6;)i+=t*l[n],l[n]=i%1e7,i=c(i/1e7)},f=function(t){for(var e=6,n=0;--e>=0;)n+=l[e],l[e]=c(n/t),n=n%t*1e7},h=function(){for(var t=6,e="";--t>=0;)if(""!==e||0===t||0!==l[t]){var n=String(l[t]);e=""===e?n:e+s.call(d,7-n.length)+n}return e},m=function(t,e,n){return 0===e?n:e%2===1?m(t,e-1,n*t):m(t*t,e/2,n)},v=function(t){for(var e=0,n=t;n>=4096;)e+=12,n/=4096;for(;n>=2;)e+=1,n/=2;return e};i(i.P+i.F*(!!a&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!n(5)(function(){a.call({})})),"Number",{toFixed:function(t){var e,n,i,a,c=o(this,u),l=r(t),g="",b=d;if(l<0||l>20)throw RangeError(u);if(c!=c)return"NaN";if(c<=-1e21||c>=1e21)return String(c);if(c<0&&(g="-",c=-c),c>1e-21)if(e=v(c*m(2,69,1))-69,n=e<0?c*m(2,-e,1):c/m(2,e,1),n*=4503599627370496,e=52-e,e>0){for(p(0,n),i=l;i>=7;)p(1e7,0),i-=7;for(p(m(10,i,1),0),i=e-1;i>=23;)f(1<<23),i-=23;f(1<<i),p(1,1),f(2),b=h()}else p(0,n),p(1<<-e,0),b=h()+s.call(d,l);return l>0?(a=b.length,b=g+(a<=l?"0."+s.call(d,l-a)+b:b.slice(0,a-l)+"."+b.slice(a-l))):b=g+b,b}})},function(t,e,n){"use strict";var i=n(1),r=n(5),o=n(354),s=1..toPrecision;i(i.P+i.F*(r(function(){return"1"!==s.call(1,void 0)})||!r(function(){s.call({})})),"Number",{toPrecision:function(t){var e=o(this,"Number#toPrecision: incorrect invocation!");return void 0===t?s.call(e):s.call(e,t)}})},function(t,e,n){var i=n(1);i(i.S+i.F,"Object",{assign:n(371)})},function(t,e,n){var i=n(1);i(i.S,"Object",{create:n(74)})},function(t,e,n){var i=n(1);i(i.S+i.F*!n(20),"Object",{defineProperties:n(372)})},function(t,e,n){var i=n(1);i(i.S+i.F*!n(20),"Object",{defineProperty:n(15).f})},function(t,e,n){var i=n(7),r=n(58).onFreeze;n(39)("freeze",function(t){return function(e){return t&&i(e)?t(r(e)):e}})},function(t,e,n){var i=n(35),r=n(59).f;n(39)("getOwnPropertyDescriptor",function(){return function(t,e){return r(i(t),e)}})},function(t,e,n){n(39)("getOwnPropertyNames",function(){return n(373).f})},function(t,e,n){var i=n(36),r=n(49);n(39)("getPrototypeOf",function(){return function(t){return r(i(t))}})},function(t,e,n){var i=n(7);n(39)("isExtensible",function(t){return function(e){return!!i(e)&&(!t||t(e))}})},function(t,e,n){var i=n(7);n(39)("isFrozen",function(t){return function(e){return!i(e)||!!t&&t(e)}})},function(t,e,n){var i=n(7);n(39)("isSealed",function(t){return function(e){return!i(e)||!!t&&t(e)}})},function(t,e,n){var i=n(1);i(i.S,"Object",{is:n(580)})},function(t,e,n){var i=n(36),r=n(75);n(39)("keys",function(){return function(t){return r(i(t))}})},function(t,e,n){var i=n(7),r=n(58).onFreeze;n(39)("preventExtensions",function(t){return function(e){return t&&i(e)?t(r(e)):e}})},function(t,e,n){var i=n(7),r=n(58).onFreeze;n(39)("seal",function(t){return function(e){return t&&i(e)?t(r(e)):e}})},function(t,e,n){var i=n(1);i(i.S,"Object",{setPrototypeOf:n(209).set})},function(t,e,n){var i=n(1),r=n(375);i(i.G+i.F*(parseFloat!=r),{parseFloat:r})},function(t,e,n){var i=n(1),r=n(376);i(i.G+i.F*(parseInt!=r),{parseInt:r})},function(t,e,n){var i=n(1),r=n(62),o=n(4),s=(n(11).Reflect||{}).apply,a=Function.apply;i(i.S+i.F*!n(5)(function(){s(function(){})}),"Reflect",{apply:function(t,e,n){var i=r(t),c=o(n);return s?s(i,e,c):a.call(i,e,c)}})},function(t,e,n){var i=n(1),r=n(74),o=n(62),s=n(4),a=n(7),c=n(5),l=n(357),u=(n(11).Reflect||{}).construct,d=c(function(){function t(){}return!(u(function(){},[],t)instanceof t)}),p=!c(function(){u(function(){})});i(i.S+i.F*(d||p),"Reflect",{construct:function(t,e){o(t),s(e);var n=arguments.length<3?t:o(arguments[2]);if(p&&!d)return u(t,e,n);if(t==n){switch(e.length){case 0:return new t;case 1:return new t(e[0]);case 2:return new t(e[0],e[1]);case 3:return new t(e[0],e[1],e[2]);case 4:return new t(e[0],e[1],e[2],e[3])}var i=[null];return i.push.apply(i,e),new(l.apply(t,i))}var c=n.prototype,f=r(a(c)?c:Object.prototype),h=Function.apply.call(t,f,e);return a(h)?h:f}})},function(t,e,n){var i=n(15),r=n(1),o=n(4),s=n(65);r(r.S+r.F*n(5)(function(){Reflect.defineProperty(i.f({},1,{value:1}),1,{value:2})}),"Reflect",{defineProperty:function(t,e,n){o(t),e=s(e,!0),o(n);try{return i.f(t,e,n),!0}catch(t){return!1}}})},function(t,e,n){var i=n(1),r=n(59).f,o=n(4);i(i.S,"Reflect",{deleteProperty:function(t,e){var n=r(o(t),e);return!(n&&!n.configurable)&&delete t[e]}})},function(t,e,n){"use strict";var i=n(1),r=n(4),o=function(t){this._t=r(t),this._i=0;var e,n=this._k=[];for(e in t)n.push(e)};n(367)(o,"Object",function(){var t,e=this,n=e._k;do if(e._i>=n.length)return{value:void 0,done:!0};while(!((t=n[e._i++])in e._t));return{value:t,done:!1}}),i(i.S,"Reflect",{enumerate:function(t){return new o(t)}})},function(t,e,n){var i=n(59),r=n(1),o=n(4);r(r.S,"Reflect",{getOwnPropertyDescriptor:function(t,e){return i.f(o(t),e)}})},function(t,e,n){var i=n(1),r=n(49),o=n(4);i(i.S,"Reflect",{getPrototypeOf:function(t){return r(o(t))}})},function(t,e,n){function i(t,e){var n,a,u=arguments.length<3?t:arguments[2];return l(t)===u?t[e]:(n=r.f(t,e))?s(n,"value")?n.value:void 0!==n.get?n.get.call(u):void 0:c(a=o(t))?i(a,e,u):void 0}var r=n(59),o=n(49),s=n(26),a=n(1),c=n(7),l=n(4);a(a.S,"Reflect",{get:i})},function(t,e,n){var i=n(1);i(i.S,"Reflect",{has:function(t,e){return e in t}})},function(t,e,n){var i=n(1),r=n(4),o=Object.isExtensible;i(i.S,"Reflect",{isExtensible:function(t){return r(t),!o||o(t)}})},function(t,e,n){var i=n(1);i(i.S,"Reflect",{ownKeys:n(579)})},function(t,e,n){var i=n(1),r=n(4),o=Object.preventExtensions;i(i.S,"Reflect",{preventExtensions:function(t){r(t);try{return o&&o(t),!0}catch(t){return!1}}})},function(t,e,n){var i=n(1),r=n(209);r&&i(i.S,"Reflect",{setPrototypeOf:function(t,e){r.check(t,e);try{return r.set(t,e),!0}catch(t){return!1}}})},function(t,e,n){function i(t,e,n){var c,p,f=arguments.length<4?t:arguments[3],h=o.f(u(t),e);if(!h){if(d(p=s(t)))return i(p,e,n,f);h=l(0)}return a(h,"value")?!(h.writable===!1||!d(f))&&(c=o.f(f,e)||l(0),c.value=n,r.f(f,e,c),!0):void 0!==h.set&&(h.set.call(f,n),!0)}var r=n(15),o=n(59),s=n(49),a=n(26),c=n(1),l=n(64),u=n(4),d=n(7);c(c.S,"Reflect",{set:i})},function(t,e,n){var i=n(11),r=n(201),o=n(15).f,s=n(96).f,a=n(203),c=n(200),l=i.RegExp,u=l,d=l.prototype,p=/a/g,f=/a/g,h=new l(p)!==p;if(n(20)&&(!h||n(5)(function(){return f[n(9)("match")]=!1,l(p)!=p||l(f)==f||"/a/i"!=l(p,"i")}))){l=function(t,e){var n=this instanceof l,i=a(t),o=void 0===e;return!n&&i&&t.constructor===l&&o?t:r(h?new u(i&&!o?t.source:t,e):u((i=t instanceof l)?t.source:t,i&&o?c.call(t):e),n?this:d,l)};for(var m=(function(t){t in l||o(l,t,{configurable:!0,get:function(){return u[t]},set:function(e){u[t]=e}})}),v=s(u),g=0;v.length>g;)m(v[g++]);d.constructor=l,l.prototype=d,n(27)(i,"RegExp",l)}n(210)("RegExp")},function(t,e,n){"use strict";n(383);var i=n(4),r=n(200),o=n(20),s="toString",a=/./[s],c=function(t){n(27)(RegExp.prototype,s,t,!0)};n(5)(function(){return"/a/b"!=a.call({source:"a",flags:"b"})})?c(function(){var t=i(this);return"/".concat(t.source,"/","flags"in t?t.flags:!o&&t instanceof RegExp?r.call(t):void 0)}):a.name!=s&&c(function(){return a.call(this)})},function(t,e,n){"use strict";n(28)("anchor",function(t){return function(e){return t(this,"a","name",e)}})},function(t,e,n){"use strict";n(28)("big",function(t){return function(){return t(this,"big","","")}})},function(t,e,n){"use strict";n(28)("blink",function(t){return function(){return t(this,"blink","","")}})},function(t,e,n){"use strict";n(28)("bold",function(t){return function(){return t(this,"b","","")}})},function(t,e,n){"use strict";var i=n(1),r=n(377)(!1);i(i.P,"String",{codePointAt:function(t){return r(this,t)}})},function(t,e,n){"use strict";var i=n(1),r=n(32),o=n(212),s="endsWith",a=""[s];i(i.P+i.F*n(199)(s),"String",{endsWith:function(t){var e=o(this,t,s),n=arguments.length>1?arguments[1]:void 0,i=r(e.length),c=void 0===n?i:Math.min(r(n),i),l=String(t);return a?a.call(e,l,c):e.slice(c-l.length,c)===l}})},function(t,e,n){"use strict";n(28)("fixed",function(t){return function(){return t(this,"tt","","")}})},function(t,e,n){"use strict";n(28)("fontcolor",function(t){return function(e){return t(this,"font","color",e)}})},function(t,e,n){"use strict";n(28)("fontsize",function(t){return function(e){return t(this,"font","size",e)}})},function(t,e,n){var i=n(1),r=n(97),o=String.fromCharCode,s=String.fromCodePoint;i(i.S+i.F*(!!s&&1!=s.length),"String",{fromCodePoint:function(t){for(var e,n=[],i=arguments.length,s=0;i>s;){if(e=+arguments[s++],r(e,1114111)!==e)throw RangeError(e+" is not a valid code point");n.push(e<65536?o(e):o(((e-=65536)>>10)+55296,e%1024+56320))}return n.join("")}})},function(t,e,n){"use strict";var i=n(1),r=n(212),o="includes";i(i.P+i.F*n(199)(o),"String",{includes:function(t){return!!~r(this,t,o).indexOf(t,arguments.length>1?arguments[1]:void 0)}})},function(t,e,n){"use strict";n(28)("italics",function(t){return function(){return t(this,"i","","")}})},function(t,e,n){"use strict";n(28)("link",function(t){return function(e){return t(this,"a","href",e)}})},function(t,e,n){var i=n(1),r=n(35),o=n(32);i(i.S,"String",{raw:function(t){for(var e=r(t.raw),n=o(e.length),i=arguments.length,s=[],a=0;n>a;)s.push(String(e[a++])),a<i&&s.push(String(arguments[a]));return s.join("")}})},function(t,e,n){var i=n(1);i(i.P,"String",{repeat:n(378)})},function(t,e,n){"use strict";n(28)("small",function(t){return function(){return t(this,"small","","")}})},function(t,e,n){"use strict";var i=n(1),r=n(32),o=n(212),s="startsWith",a=""[s];i(i.P+i.F*n(199)(s),"String",{startsWith:function(t){var e=o(this,t,s),n=r(Math.min(arguments.length>1?arguments[1]:void 0,e.length)),i=String(t);return a?a.call(e,i,n):e.slice(n,n+i.length)===i}})},function(t,e,n){"use strict";n(28)("strike",function(t){return function(){return t(this,"strike","","")}})},function(t,e,n){"use strict";n(28)("sub",function(t){return function(){return t(this,"sub","","")}})},function(t,e,n){"use strict";n(28)("sup",function(t){return function(){return t(this,"sup","","")}})},function(t,e,n){"use strict";n(134)("trim",function(t){return function(){return t(this,3)}})},function(t,e,n){"use strict";var i,r=n(45)(0),o=n(27),s=n(58),a=n(371),c=n(574),l=n(7),u=s.getWeak,d=Object.isExtensible,p=c.ufstore,f={},h=function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},m={get:function(t){if(l(t)){var e=u(t);return e===!0?p(this).get(t):e?e[this._i]:void 0}},set:function(t,e){return c.def(this,t,e)}},v=t.exports=n(197)("WeakMap",h,m,c,!0,!0);7!=(new v).set((Object.freeze||Object)(f),7).get(f)&&(i=c.getConstructor(h),a(i.prototype,m),s.NEED=!0,r(["delete","has","get","set"],function(t){var e=v.prototype,n=e[t];o(e,t,function(e,r){if(l(e)&&!d(e)){this._f||(this._f=new i);var o=this._f[t](e,r);return"set"==t?this:o}return n.call(this,e,r)})}))},function(t,e,n){var i=n(48),r=n(4),o=i.key,s=i.set;i.exp({defineMetadata:function(t,e,n,i){s(t,e,r(n),o(i))}})},function(t,e,n){var i=n(48),r=n(4),o=i.key,s=i.map,a=i.store;i.exp({deleteMetadata:function(t,e){var n=arguments.length<3?void 0:o(arguments[2]),i=s(r(e),n,!1);if(void 0===i||!i.delete(t))return!1;if(i.size)return!0;var c=a.get(e);return c.delete(n),!!c.size||a.delete(e)}})},function(t,e,n){var i=n(388),r=n(571),o=n(48),s=n(4),a=n(49),c=o.keys,l=o.key,u=function(t,e){var n=c(t,e),o=a(t);if(null===o)return n;var s=u(o,e);return s.length?n.length?r(new i(n.concat(s))):s:n};o.exp({getMetadataKeys:function(t){return u(s(t),arguments.length<2?void 0:l(arguments[1]))}})},function(t,e,n){var i=n(48),r=n(4),o=n(49),s=i.has,a=i.get,c=i.key,l=function(t,e,n){var i=s(t,e,n);if(i)return a(t,e,n);var r=o(e);return null!==r?l(t,r,n):void 0};i.exp({getMetadata:function(t,e){return l(t,r(e),arguments.length<3?void 0:c(arguments[2]))}})},function(t,e,n){var i=n(48),r=n(4),o=i.keys,s=i.key;i.exp({getOwnMetadataKeys:function(t){return o(r(t),arguments.length<2?void 0:s(arguments[1]))}})},function(t,e,n){var i=n(48),r=n(4),o=i.get,s=i.key;i.exp({getOwnMetadata:function(t,e){return o(t,r(e),arguments.length<3?void 0:s(arguments[2]))}})},function(t,e,n){var i=n(48),r=n(4),o=n(49),s=i.has,a=i.key,c=function(t,e,n){var i=s(t,e,n);if(i)return!0;var r=o(e);return null!==r&&c(t,r,n)};i.exp({hasMetadata:function(t,e){return c(t,r(e),arguments.length<3?void 0:a(arguments[2]))}})},function(t,e,n){var i=n(48),r=n(4),o=i.has,s=i.key;i.exp({hasOwnMetadata:function(t,e){return o(t,r(e),arguments.length<3?void 0:s(arguments[2]))}})},function(t,e,n){var i=n(48),r=n(4),o=n(62),s=i.key,a=i.set;i.exp({metadata:function(t,e){return function(n,i){a(t,e,(void 0!==i?r:o)(n),s(i))}}})},function(t,e,n){(function(t){!function(e,n){t.exports=n()}(this,function(){"use strict";function e(){return mi.apply(null,arguments)}function i(t){mi=t}function r(t){return t instanceof Array||"[object Array]"===Object.prototype.toString.call(t)}function o(t){return null!=t&&"[object Object]"===Object.prototype.toString.call(t)}function s(t){var e;for(e in t)return!1;return!0}function a(t){return t instanceof Date||"[object Date]"===Object.prototype.toString.call(t)}function c(t,e){var n,i=[];for(n=0;n<t.length;++n)i.push(e(t[n],n));return i}function l(t,e){return Object.prototype.hasOwnProperty.call(t,e)}function u(t,e){for(var n in e)l(e,n)&&(t[n]=e[n]);return l(e,"toString")&&(t.toString=e.toString),l(e,"valueOf")&&(t.valueOf=e.valueOf),t}function d(t,e,n,i){return be(t,e,n,i,!0).utc()}function p(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null}}function f(t){return null==t._pf&&(t._pf=p()),t._pf}function h(t){if(null==t._isValid){var e=f(t),n=vi.call(e.parsedDateParts,function(t){return null!=t}),i=!isNaN(t._d.getTime())&&e.overflow<0&&!e.empty&&!e.invalidMonth&&!e.invalidWeekday&&!e.nullInput&&!e.invalidFormat&&!e.userInvalidated&&(!e.meridiem||e.meridiem&&n);if(t._strict&&(i=i&&0===e.charsLeftOver&&0===e.unusedTokens.length&&void 0===e.bigHour),null!=Object.isFrozen&&Object.isFrozen(t))return i;t._isValid=i}return t._isValid}function m(t){var e=d(NaN);return null!=t?u(f(e),t):f(e).userInvalidated=!0,e}function v(t){return void 0===t}function g(t,e){var n,i,r;if(v(e._isAMomentObject)||(t._isAMomentObject=e._isAMomentObject),v(e._i)||(t._i=e._i),v(e._f)||(t._f=e._f),v(e._l)||(t._l=e._l),v(e._strict)||(t._strict=e._strict),v(e._tzm)||(t._tzm=e._tzm),v(e._isUTC)||(t._isUTC=e._isUTC),v(e._offset)||(t._offset=e._offset),v(e._pf)||(t._pf=f(e)),v(e._locale)||(t._locale=e._locale),gi.length>0)for(n in gi)i=gi[n],r=e[i],v(r)||(t[i]=r);return t}function b(t){g(this,t),this._d=new Date(null!=t._d?t._d.getTime():NaN),bi===!1&&(bi=!0,e.updateOffset(this),bi=!1)}function y(t){return t instanceof b||null!=t&&null!=t._isAMomentObject}function w(t){return t<0?Math.ceil(t)||0:Math.floor(t)}function _(t){var e=+t,n=0;return 0!==e&&isFinite(e)&&(n=w(e)),n}function x(t,e,n){var i,r=Math.min(t.length,e.length),o=Math.abs(t.length-e.length),s=0;for(i=0;i<r;i++)(n&&t[i]!==e[i]||!n&&_(t[i])!==_(e[i]))&&s++;return s+o}function C(t){e.suppressDeprecationWarnings===!1&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+t)}function k(t,n){var i=!0;return u(function(){if(null!=e.deprecationHandler&&e.deprecationHandler(null,t),i){for(var r,o=[],s=0;s<arguments.length;s++){if(r="","object"==typeof arguments[s]){r+="\n["+s+"] ";for(var a in arguments[0])r+=a+": "+arguments[0][a]+", ";r=r.slice(0,-2)}else r=arguments[s];o.push(r)}C(t+"\nArguments: "+Array.prototype.slice.call(o).join("")+"\n"+(new Error).stack),i=!1}return n.apply(this,arguments)},n)}function E(t,n){null!=e.deprecationHandler&&e.deprecationHandler(t,n),yi[t]||(C(n),yi[t]=!0)}function S(t){return t instanceof Function||"[object Function]"===Object.prototype.toString.call(t)}function O(t){var e,n;for(n in t)e=t[n],S(e)?this[n]=e:this["_"+n]=e;this._config=t,this._ordinalParseLenient=new RegExp(this._ordinalParse.source+"|"+/\d{1,2}/.source)}function T(t,e){var n,i=u({},t);for(n in e)l(e,n)&&(o(t[n])&&o(e[n])?(i[n]={},u(i[n],t[n]),u(i[n],e[n])):null!=e[n]?i[n]=e[n]:delete i[n]);for(n in t)l(t,n)&&!l(e,n)&&o(t[n])&&(i[n]=u({},i[n]));return i}function P(t){null!=t&&this.set(t)}function M(t,e,n){var i=this._calendar[t]||this._calendar.sameElse;return S(i)?i.call(e,n):i}function A(t){var e=this._longDateFormat[t],n=this._longDateFormat[t.toUpperCase()];return e||!n?e:(this._longDateFormat[t]=n.replace(/MMMM|MM|DD|dddd/g,function(t){return t.slice(1)}),this._longDateFormat[t])}function I(){return this._invalidDate}function D(t){return this._ordinal.replace("%d",t)}function R(t,e,n,i){var r=this._relativeTime[n];return S(r)?r(t,e,n,i):r.replace(/%d/i,t)}function N(t,e){var n=this._relativeTime[t>0?"future":"past"];return S(n)?n(e):n.replace(/%s/i,e)}function j(t,e){var n=t.toLowerCase();Ti[n]=Ti[n+"s"]=Ti[e]=t}function L(t){return"string"==typeof t?Ti[t]||Ti[t.toLowerCase()]:void 0}function F(t){var e,n,i={};for(n in t)l(t,n)&&(e=L(n),e&&(i[e]=t[n]));return i}function V(t,e){Pi[t]=e}function H(t){var e=[];for(var n in t)e.push({unit:n,priority:Pi[n]});return e.sort(function(t,e){return t.priority-e.priority}),e}function U(t,n){return function(i){return null!=i?(q(this,t,i),e.updateOffset(this,n),this):B(this,t)}}function B(t,e){return t.isValid()?t._d["get"+(t._isUTC?"UTC":"")+e]():NaN}function q(t,e,n){t.isValid()&&t._d["set"+(t._isUTC?"UTC":"")+e](n)}function z(t){return t=L(t),S(this[t])?this[t]():this}function W(t,e){if("object"==typeof t){t=F(t);for(var n=H(t),i=0;i<n.length;i++)this[n[i].unit](t[n[i].unit])}else if(t=L(t),S(this[t]))return this[t](e);return this}function G(t,e,n){var i=""+Math.abs(t),r=e-i.length,o=t>=0;return(o?n?"+":"":"-")+Math.pow(10,Math.max(0,r)).toString().substr(1)+i}function Y(t,e,n,i){var r=i;"string"==typeof i&&(r=function(){return this[i]()}),t&&(Di[t]=r),e&&(Di[e[0]]=function(){return G(r.apply(this,arguments),e[1],e[2])}),n&&(Di[n]=function(){return this.localeData().ordinal(r.apply(this,arguments),t)})}function $(t){return t.match(/\[[\s\S]/)?t.replace(/^\[|\]$/g,""):t.replace(/\\/g,"")}function K(t){var e,n,i=t.match(Mi);for(e=0,n=i.length;e<n;e++)Di[i[e]]?i[e]=Di[i[e]]:i[e]=$(i[e]);return function(e){var r,o="";for(r=0;r<n;r++)o+=i[r]instanceof Function?i[r].call(e,t):i[r];return o}}function Z(t,e){return t.isValid()?(e=Q(e,t.localeData()),Ii[e]=Ii[e]||K(e),Ii[e](t)):t.localeData().invalidDate()}function Q(t,e){function n(t){return e.longDateFormat(t)||t}var i=5;for(Ai.lastIndex=0;i>=0&&Ai.test(t);)t=t.replace(Ai,n),Ai.lastIndex=0,i-=1;return t}function J(t,e,n){Qi[t]=S(e)?e:function(t,i){return t&&n?n:e}}function X(t,e){return l(Qi,t)?Qi[t](e._strict,e._locale):new RegExp(tt(t))}function tt(t){return et(t.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,e,n,i,r){return e||n||i||r}))}function et(t){return t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function nt(t,e){var n,i=e;for("string"==typeof t&&(t=[t]),"number"==typeof e&&(i=function(t,n){n[e]=_(t)}),n=0;n<t.length;n++)Ji[t[n]]=i}function it(t,e){nt(t,function(t,n,i,r){i._w=i._w||{},e(t,i._w,i,r)})}function rt(t,e,n){null!=e&&l(Ji,t)&&Ji[t](e,n._a,n,t)}function ot(t,e){return new Date(Date.UTC(t,e+1,0)).getUTCDate()}function st(t,e){return t?r(this._months)?this._months[t.month()]:this._months[(this._months.isFormat||cr).test(e)?"format":"standalone"][t.month()]:this._months}function at(t,e){return t?r(this._monthsShort)?this._monthsShort[t.month()]:this._monthsShort[cr.test(e)?"format":"standalone"][t.month()]:this._monthsShort}function ct(t,e,n){var i,r,o,s=t.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],i=0;i<12;++i)o=d([2e3,i]),this._shortMonthsParse[i]=this.monthsShort(o,"").toLocaleLowerCase(),this._longMonthsParse[i]=this.months(o,"").toLocaleLowerCase();return n?"MMM"===e?(r=_i.call(this._shortMonthsParse,s),r!==-1?r:null):(r=_i.call(this._longMonthsParse,s),r!==-1?r:null):"MMM"===e?(r=_i.call(this._shortMonthsParse,s),r!==-1?r:(r=_i.call(this._longMonthsParse,s),r!==-1?r:null)):(r=_i.call(this._longMonthsParse,s),r!==-1?r:(r=_i.call(this._shortMonthsParse,s),r!==-1?r:null))}function lt(t,e,n){var i,r,o;if(this._monthsParseExact)return ct.call(this,t,e,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),i=0;i<12;i++){if(r=d([2e3,i]),n&&!this._longMonthsParse[i]&&(this._longMonthsParse[i]=new RegExp("^"+this.months(r,"").replace(".","")+"$","i"),this._shortMonthsParse[i]=new RegExp("^"+this.monthsShort(r,"").replace(".","")+"$","i")),n||this._monthsParse[i]||(o="^"+this.months(r,"")+"|^"+this.monthsShort(r,""),this._monthsParse[i]=new RegExp(o.replace(".",""),"i")),n&&"MMMM"===e&&this._longMonthsParse[i].test(t))return i;if(n&&"MMM"===e&&this._shortMonthsParse[i].test(t))return i;if(!n&&this._monthsParse[i].test(t))return i}}function ut(t,e){var n;if(!t.isValid())return t;if("string"==typeof e)if(/^\d+$/.test(e))e=_(e);else if(e=t.localeData().monthsParse(e),"number"!=typeof e)return t;return n=Math.min(t.date(),ot(t.year(),e)),t._d["set"+(t._isUTC?"UTC":"")+"Month"](e,n),t}function dt(t){return null!=t?(ut(this,t),e.updateOffset(this,!0),this):B(this,"Month")}function pt(){return ot(this.year(),this.month())}function ft(t){return this._monthsParseExact?(l(this,"_monthsRegex")||mt.call(this),t?this._monthsShortStrictRegex:this._monthsShortRegex):(l(this,"_monthsShortRegex")||(this._monthsShortRegex=dr),this._monthsShortStrictRegex&&t?this._monthsShortStrictRegex:this._monthsShortRegex)}function ht(t){return this._monthsParseExact?(l(this,"_monthsRegex")||mt.call(this),t?this._monthsStrictRegex:this._monthsRegex):(l(this,"_monthsRegex")||(this._monthsRegex=pr),this._monthsStrictRegex&&t?this._monthsStrictRegex:this._monthsRegex)}function mt(){function t(t,e){return e.length-t.length}var e,n,i=[],r=[],o=[];for(e=0;e<12;e++)n=d([2e3,e]),i.push(this.monthsShort(n,"")),r.push(this.months(n,"")),o.push(this.months(n,"")),o.push(this.monthsShort(n,""));for(i.sort(t),r.sort(t),o.sort(t),e=0;e<12;e++)i[e]=et(i[e]),r[e]=et(r[e]);for(e=0;e<24;e++)o[e]=et(o[e]);this._monthsRegex=new RegExp("^("+o.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+i.join("|")+")","i")}function vt(t){return gt(t)?366:365}function gt(t){return t%4===0&&t%100!==0||t%400===0}function bt(){return gt(this.year())}function yt(t,e,n,i,r,o,s){var a=new Date(t,e,n,i,r,o,s);return t<100&&t>=0&&isFinite(a.getFullYear())&&a.setFullYear(t),a}function wt(t){var e=new Date(Date.UTC.apply(null,arguments));return t<100&&t>=0&&isFinite(e.getUTCFullYear())&&e.setUTCFullYear(t),e}function _t(t,e,n){var i=7+e-n,r=(7+wt(t,0,i).getUTCDay()-e)%7;return-r+i-1}function xt(t,e,n,i,r){var o,s,a=(7+n-i)%7,c=_t(t,i,r),l=1+7*(e-1)+a+c;return l<=0?(o=t-1,s=vt(o)+l):l>vt(t)?(o=t+1,s=l-vt(t)):(o=t,s=l),{year:o,dayOfYear:s}}function Ct(t,e,n){var i,r,o=_t(t.year(),e,n),s=Math.floor((t.dayOfYear()-o-1)/7)+1;return s<1?(r=t.year()-1,i=s+kt(r,e,n)):s>kt(t.year(),e,n)?(i=s-kt(t.year(),e,n),r=t.year()+1):(r=t.year(),i=s),{week:i,year:r}}function kt(t,e,n){var i=_t(t,e,n),r=_t(t+1,e,n);return(vt(t)-i+r)/7}function Et(t){return Ct(t,this._week.dow,this._week.doy).week}function St(){return this._week.dow}function Ot(){return this._week.doy}function Tt(t){var e=this.localeData().week(this);return null==t?e:this.add(7*(t-e),"d")}function Pt(t){var e=Ct(this,1,4).week;return null==t?e:this.add(7*(t-e),"d")}function Mt(t,e){return"string"!=typeof t?t:isNaN(t)?(t=e.weekdaysParse(t),"number"==typeof t?t:null):parseInt(t,10)}function At(t,e){return"string"==typeof t?e.weekdaysParse(t)%7||7:isNaN(t)?null:t}function It(t,e){return t?r(this._weekdays)?this._weekdays[t.day()]:this._weekdays[this._weekdays.isFormat.test(e)?"format":"standalone"][t.day()]:this._weekdays}function Dt(t){return t?this._weekdaysShort[t.day()]:this._weekdaysShort}function Rt(t){return t?this._weekdaysMin[t.day()]:this._weekdaysMin}function Nt(t,e,n){var i,r,o,s=t.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],i=0;i<7;++i)o=d([2e3,1]).day(i),this._minWeekdaysParse[i]=this.weekdaysMin(o,"").toLocaleLowerCase(),this._shortWeekdaysParse[i]=this.weekdaysShort(o,"").toLocaleLowerCase(),this._weekdaysParse[i]=this.weekdays(o,"").toLocaleLowerCase();return n?"dddd"===e?(r=_i.call(this._weekdaysParse,s),r!==-1?r:null):"ddd"===e?(r=_i.call(this._shortWeekdaysParse,s),r!==-1?r:null):(r=_i.call(this._minWeekdaysParse,s),r!==-1?r:null):"dddd"===e?(r=_i.call(this._weekdaysParse,s),r!==-1?r:(r=_i.call(this._shortWeekdaysParse,s),r!==-1?r:(r=_i.call(this._minWeekdaysParse,s),r!==-1?r:null))):"ddd"===e?(r=_i.call(this._shortWeekdaysParse,s),r!==-1?r:(r=_i.call(this._weekdaysParse,s),r!==-1?r:(r=_i.call(this._minWeekdaysParse,s),r!==-1?r:null))):(r=_i.call(this._minWeekdaysParse,s),r!==-1?r:(r=_i.call(this._weekdaysParse,s),r!==-1?r:(r=_i.call(this._shortWeekdaysParse,s),r!==-1?r:null)))}function jt(t,e,n){var i,r,o;if(this._weekdaysParseExact)return Nt.call(this,t,e,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),i=0;i<7;i++){if(r=d([2e3,1]).day(i),n&&!this._fullWeekdaysParse[i]&&(this._fullWeekdaysParse[i]=new RegExp("^"+this.weekdays(r,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[i]=new RegExp("^"+this.weekdaysShort(r,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[i]=new RegExp("^"+this.weekdaysMin(r,"").replace(".",".?")+"$","i")),this._weekdaysParse[i]||(o="^"+this.weekdays(r,"")+"|^"+this.weekdaysShort(r,"")+"|^"+this.weekdaysMin(r,""),this._weekdaysParse[i]=new RegExp(o.replace(".",""),"i")),n&&"dddd"===e&&this._fullWeekdaysParse[i].test(t))return i;if(n&&"ddd"===e&&this._shortWeekdaysParse[i].test(t))return i;if(n&&"dd"===e&&this._minWeekdaysParse[i].test(t))return i;if(!n&&this._weekdaysParse[i].test(t))return i}}function Lt(t){if(!this.isValid())return null!=t?this:NaN;var e=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=t?(t=Mt(t,this.localeData()),this.add(t-e,"d")):e}function Ft(t){if(!this.isValid())return null!=t?this:NaN;var e=(this.day()+7-this.localeData()._week.dow)%7;return null==t?e:this.add(t-e,"d")}function Vt(t){if(!this.isValid())return null!=t?this:NaN;if(null!=t){var e=At(t,this.localeData());return this.day(this.day()%7?e:e-7)}return this.day()||7}function Ht(t){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||qt.call(this),t?this._weekdaysStrictRegex:this._weekdaysRegex):(l(this,"_weekdaysRegex")||(this._weekdaysRegex=br),this._weekdaysStrictRegex&&t?this._weekdaysStrictRegex:this._weekdaysRegex)}function Ut(t){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||qt.call(this),t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(l(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=yr),this._weekdaysShortStrictRegex&&t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Bt(t){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||qt.call(this),t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(l(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=wr),this._weekdaysMinStrictRegex&&t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function qt(){function t(t,e){return e.length-t.length}var e,n,i,r,o,s=[],a=[],c=[],l=[];for(e=0;e<7;e++)n=d([2e3,1]).day(e),i=this.weekdaysMin(n,""),r=this.weekdaysShort(n,""),o=this.weekdays(n,""),s.push(i),a.push(r),c.push(o),l.push(i),l.push(r),l.push(o);for(s.sort(t),a.sort(t),c.sort(t),l.sort(t),e=0;e<7;e++)a[e]=et(a[e]),c[e]=et(c[e]),l[e]=et(l[e]);this._weekdaysRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+c.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+a.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+s.join("|")+")","i")}function zt(){return this.hours()%12||12}function Wt(){return this.hours()||24}function Gt(t,e){Y(t,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),e)})}function Yt(t,e){return e._meridiemParse}function $t(t){return"p"===(t+"").toLowerCase().charAt(0)}function Kt(t,e,n){return t>11?n?"pm":"PM":n?"am":"AM"}function Zt(t){return t?t.toLowerCase().replace("_","-"):t}function Qt(t){for(var e,n,i,r,o=0;o<t.length;){for(r=Zt(t[o]).split("-"),e=r.length,n=Zt(t[o+1]),n=n?n.split("-"):null;e>0;){if(i=Jt(r.slice(0,e).join("-")))return i;if(n&&n.length>=e&&x(r,n,!0)>=e-1)break;e--}o++}return null}function Jt(e){var i=null;if(!Er[e]&&"undefined"!=typeof t&&t&&t.exports)try{i=_r._abbr,n(774)("./"+e),Xt(i)}catch(t){}return Er[e]}function Xt(t,e){var n;return t&&(n=v(e)?ne(t):te(t,e),n&&(_r=n)),_r._abbr}function te(t,e){if(null!==e){var n=kr;return e.abbr=t,null!=Er[t]?(E("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),n=Er[t]._config):null!=e.parentLocale&&(null!=Er[e.parentLocale]?n=Er[e.parentLocale]._config:E("parentLocaleUndefined","specified parentLocale is not defined yet. See http://momentjs.com/guides/#/warnings/parent-locale/")),Er[t]=new P(T(n,e)),Xt(t),Er[t]}return delete Er[t],null}function ee(t,e){if(null!=e){var n,i=kr;null!=Er[t]&&(i=Er[t]._config),e=T(i,e),n=new P(e),n.parentLocale=Er[t],Er[t]=n,Xt(t)}else null!=Er[t]&&(null!=Er[t].parentLocale?Er[t]=Er[t].parentLocale:null!=Er[t]&&delete Er[t]);return Er[t]}function ne(t){var e;if(t&&t._locale&&t._locale._abbr&&(t=t._locale._abbr),!t)return _r;if(!r(t)){if(e=Jt(t))return e;t=[t]}return Qt(t)}function ie(){return wi(Er)}function re(t){var e,n=t._a;return n&&f(t).overflow===-2&&(e=n[tr]<0||n[tr]>11?tr:n[er]<1||n[er]>ot(n[Xi],n[tr])?er:n[nr]<0||n[nr]>24||24===n[nr]&&(0!==n[ir]||0!==n[rr]||0!==n[or])?nr:n[ir]<0||n[ir]>59?ir:n[rr]<0||n[rr]>59?rr:n[or]<0||n[or]>999?or:-1,f(t)._overflowDayOfYear&&(e<Xi||e>er)&&(e=er),f(t)._overflowWeeks&&e===-1&&(e=sr),f(t)._overflowWeekday&&e===-1&&(e=ar),f(t).overflow=e),t}function oe(t){var e,n,i,r,o,s,a=t._i,c=Sr.exec(a)||Or.exec(a);if(c){for(f(t).iso=!0,e=0,n=Pr.length;e<n;e++)if(Pr[e][1].exec(c[1])){r=Pr[e][0],i=Pr[e][2]!==!1;break}if(null==r)return void(t._isValid=!1);if(c[3]){for(e=0,n=Mr.length;e<n;e++)if(Mr[e][1].exec(c[3])){o=(c[2]||" ")+Mr[e][0];break}if(null==o)return void(t._isValid=!1)}if(!i&&null!=o)return void(t._isValid=!1);if(c[4]){if(!Tr.exec(c[4]))return void(t._isValid=!1);s="Z"}t._f=r+(o||"")+(s||""),de(t)}else t._isValid=!1}function se(t){var n=Ar.exec(t._i);return null!==n?void(t._d=new Date(+n[1])):(oe(t),void(t._isValid===!1&&(delete t._isValid,e.createFromInputFallback(t))))}function ae(t,e,n){return null!=t?t:null!=e?e:n}function ce(t){var n=new Date(e.now());return t._useUTC?[n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate()]:[n.getFullYear(),n.getMonth(),n.getDate()];
-}function le(t){var e,n,i,r,o=[];if(!t._d){for(i=ce(t),t._w&&null==t._a[er]&&null==t._a[tr]&&ue(t),t._dayOfYear&&(r=ae(t._a[Xi],i[Xi]),t._dayOfYear>vt(r)&&(f(t)._overflowDayOfYear=!0),n=wt(r,0,t._dayOfYear),t._a[tr]=n.getUTCMonth(),t._a[er]=n.getUTCDate()),e=0;e<3&&null==t._a[e];++e)t._a[e]=o[e]=i[e];for(;e<7;e++)t._a[e]=o[e]=null==t._a[e]?2===e?1:0:t._a[e];24===t._a[nr]&&0===t._a[ir]&&0===t._a[rr]&&0===t._a[or]&&(t._nextDay=!0,t._a[nr]=0),t._d=(t._useUTC?wt:yt).apply(null,o),null!=t._tzm&&t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm),t._nextDay&&(t._a[nr]=24)}}function ue(t){var e,n,i,r,o,s,a,c;e=t._w,null!=e.GG||null!=e.W||null!=e.E?(o=1,s=4,n=ae(e.GG,t._a[Xi],Ct(ye(),1,4).year),i=ae(e.W,1),r=ae(e.E,1),(r<1||r>7)&&(c=!0)):(o=t._locale._week.dow,s=t._locale._week.doy,n=ae(e.gg,t._a[Xi],Ct(ye(),o,s).year),i=ae(e.w,1),null!=e.d?(r=e.d,(r<0||r>6)&&(c=!0)):null!=e.e?(r=e.e+o,(e.e<0||e.e>6)&&(c=!0)):r=o),i<1||i>kt(n,o,s)?f(t)._overflowWeeks=!0:null!=c?f(t)._overflowWeekday=!0:(a=xt(n,i,r,o,s),t._a[Xi]=a.year,t._dayOfYear=a.dayOfYear)}function de(t){if(t._f===e.ISO_8601)return void oe(t);t._a=[],f(t).empty=!0;var n,i,r,o,s,a=""+t._i,c=a.length,l=0;for(r=Q(t._f,t._locale).match(Mi)||[],n=0;n<r.length;n++)o=r[n],i=(a.match(X(o,t))||[])[0],i&&(s=a.substr(0,a.indexOf(i)),s.length>0&&f(t).unusedInput.push(s),a=a.slice(a.indexOf(i)+i.length),l+=i.length),Di[o]?(i?f(t).empty=!1:f(t).unusedTokens.push(o),rt(o,i,t)):t._strict&&!i&&f(t).unusedTokens.push(o);f(t).charsLeftOver=c-l,a.length>0&&f(t).unusedInput.push(a),t._a[nr]<=12&&f(t).bigHour===!0&&t._a[nr]>0&&(f(t).bigHour=void 0),f(t).parsedDateParts=t._a.slice(0),f(t).meridiem=t._meridiem,t._a[nr]=pe(t._locale,t._a[nr],t._meridiem),le(t),re(t)}function pe(t,e,n){var i;return null==n?e:null!=t.meridiemHour?t.meridiemHour(e,n):null!=t.isPM?(i=t.isPM(n),i&&e<12&&(e+=12),i||12!==e||(e=0),e):e}function fe(t){var e,n,i,r,o;if(0===t._f.length)return f(t).invalidFormat=!0,void(t._d=new Date(NaN));for(r=0;r<t._f.length;r++)o=0,e=g({},t),null!=t._useUTC&&(e._useUTC=t._useUTC),e._f=t._f[r],de(e),h(e)&&(o+=f(e).charsLeftOver,o+=10*f(e).unusedTokens.length,f(e).score=o,(null==i||o<i)&&(i=o,n=e));u(t,n||e)}function he(t){if(!t._d){var e=F(t._i);t._a=c([e.year,e.month,e.day||e.date,e.hour,e.minute,e.second,e.millisecond],function(t){return t&&parseInt(t,10)}),le(t)}}function me(t){var e=new b(re(ve(t)));return e._nextDay&&(e.add(1,"d"),e._nextDay=void 0),e}function ve(t){var e=t._i,n=t._f;return t._locale=t._locale||ne(t._l),null===e||void 0===n&&""===e?m({nullInput:!0}):("string"==typeof e&&(t._i=e=t._locale.preparse(e)),y(e)?new b(re(e)):(r(n)?fe(t):a(e)?t._d=e:n?de(t):ge(t),h(t)||(t._d=null),t))}function ge(t){var n=t._i;void 0===n?t._d=new Date(e.now()):a(n)?t._d=new Date(n.valueOf()):"string"==typeof n?se(t):r(n)?(t._a=c(n.slice(0),function(t){return parseInt(t,10)}),le(t)):"object"==typeof n?he(t):"number"==typeof n?t._d=new Date(n):e.createFromInputFallback(t)}function be(t,e,n,i,a){var c={};return"boolean"==typeof n&&(i=n,n=void 0),(o(t)&&s(t)||r(t)&&0===t.length)&&(t=void 0),c._isAMomentObject=!0,c._useUTC=c._isUTC=a,c._l=n,c._i=t,c._f=e,c._strict=i,me(c)}function ye(t,e,n,i){return be(t,e,n,i,!1)}function we(t,e){var n,i;if(1===e.length&&r(e[0])&&(e=e[0]),!e.length)return ye();for(n=e[0],i=1;i<e.length;++i)e[i].isValid()&&!e[i][t](n)||(n=e[i]);return n}function _e(){var t=[].slice.call(arguments,0);return we("isBefore",t)}function xe(){var t=[].slice.call(arguments,0);return we("isAfter",t)}function Ce(t){var e=F(t),n=e.year||0,i=e.quarter||0,r=e.month||0,o=e.week||0,s=e.day||0,a=e.hour||0,c=e.minute||0,l=e.second||0,u=e.millisecond||0;this._milliseconds=+u+1e3*l+6e4*c+1e3*a*60*60,this._days=+s+7*o,this._months=+r+3*i+12*n,this._data={},this._locale=ne(),this._bubble()}function ke(t){return t instanceof Ce}function Ee(t){return t<0?Math.round(-1*t)*-1:Math.round(t)}function Se(t,e){Y(t,0,0,function(){var t=this.utcOffset(),n="+";return t<0&&(t=-t,n="-"),n+G(~~(t/60),2)+e+G(~~t%60,2)})}function Oe(t,e){var n=(e||"").match(t)||[],i=n[n.length-1]||[],r=(i+"").match(Nr)||["-",0,0],o=+(60*r[1])+_(r[2]);return"+"===r[0]?o:-o}function Te(t,n){var i,r;return n._isUTC?(i=n.clone(),r=(y(t)||a(t)?t.valueOf():ye(t).valueOf())-i.valueOf(),i._d.setTime(i._d.valueOf()+r),e.updateOffset(i,!1),i):ye(t).local()}function Pe(t){return 15*-Math.round(t._d.getTimezoneOffset()/15)}function Me(t,n){var i,r=this._offset||0;return this.isValid()?null!=t?("string"==typeof t?t=Oe($i,t):Math.abs(t)<16&&(t=60*t),!this._isUTC&&n&&(i=Pe(this)),this._offset=t,this._isUTC=!0,null!=i&&this.add(i,"m"),r!==t&&(!n||this._changeInProgress?Ge(this,Ue(t-r,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,e.updateOffset(this,!0),this._changeInProgress=null)),this):this._isUTC?r:Pe(this):null!=t?this:NaN}function Ae(t,e){return null!=t?("string"!=typeof t&&(t=-t),this.utcOffset(t,e),this):-this.utcOffset()}function Ie(t){return this.utcOffset(0,t)}function De(t){return this._isUTC&&(this.utcOffset(0,t),this._isUTC=!1,t&&this.subtract(Pe(this),"m")),this}function Re(){if(this._tzm)this.utcOffset(this._tzm);else if("string"==typeof this._i){var t=Oe(Yi,this._i);0===t?this.utcOffset(0,!0):this.utcOffset(Oe(Yi,this._i))}return this}function Ne(t){return!!this.isValid()&&(t=t?ye(t).utcOffset():0,(this.utcOffset()-t)%60===0)}function je(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Le(){if(!v(this._isDSTShifted))return this._isDSTShifted;var t={};if(g(t,this),t=ve(t),t._a){var e=t._isUTC?d(t._a):ye(t._a);this._isDSTShifted=this.isValid()&&x(t._a,e.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}function Fe(){return!!this.isValid()&&!this._isUTC}function Ve(){return!!this.isValid()&&this._isUTC}function He(){return!!this.isValid()&&(this._isUTC&&0===this._offset)}function Ue(t,e){var n,i,r,o=t,s=null;return ke(t)?o={ms:t._milliseconds,d:t._days,M:t._months}:"number"==typeof t?(o={},e?o[e]=t:o.milliseconds=t):(s=jr.exec(t))?(n="-"===s[1]?-1:1,o={y:0,d:_(s[er])*n,h:_(s[nr])*n,m:_(s[ir])*n,s:_(s[rr])*n,ms:_(Ee(1e3*s[or]))*n}):(s=Lr.exec(t))?(n="-"===s[1]?-1:1,o={y:Be(s[2],n),M:Be(s[3],n),w:Be(s[4],n),d:Be(s[5],n),h:Be(s[6],n),m:Be(s[7],n),s:Be(s[8],n)}):null==o?o={}:"object"==typeof o&&("from"in o||"to"in o)&&(r=ze(ye(o.from),ye(o.to)),o={},o.ms=r.milliseconds,o.M=r.months),i=new Ce(o),ke(t)&&l(t,"_locale")&&(i._locale=t._locale),i}function Be(t,e){var n=t&&parseFloat(t.replace(",","."));return(isNaN(n)?0:n)*e}function qe(t,e){var n={milliseconds:0,months:0};return n.months=e.month()-t.month()+12*(e.year()-t.year()),t.clone().add(n.months,"M").isAfter(e)&&--n.months,n.milliseconds=+e-+t.clone().add(n.months,"M"),n}function ze(t,e){var n;return t.isValid()&&e.isValid()?(e=Te(e,t),t.isBefore(e)?n=qe(t,e):(n=qe(e,t),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function We(t,e){return function(n,i){var r,o;return null===i||isNaN(+i)||(E(e,"moment()."+e+"(period, number) is deprecated. Please use moment()."+e+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),o=n,n=i,i=o),n="string"==typeof n?+n:n,r=Ue(n,i),Ge(this,r,t),this}}function Ge(t,n,i,r){var o=n._milliseconds,s=Ee(n._days),a=Ee(n._months);t.isValid()&&(r=null==r||r,o&&t._d.setTime(t._d.valueOf()+o*i),s&&q(t,"Date",B(t,"Date")+s*i),a&&ut(t,B(t,"Month")+a*i),r&&e.updateOffset(t,s||a))}function Ye(t,e){var n=t.diff(e,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"}function $e(t,n){var i=t||ye(),r=Te(i,this).startOf("day"),o=e.calendarFormat(this,r)||"sameElse",s=n&&(S(n[o])?n[o].call(this,i):n[o]);return this.format(s||this.localeData().calendar(o,this,ye(i)))}function Ke(){return new b(this)}function Ze(t,e){var n=y(t)?t:ye(t);return!(!this.isValid()||!n.isValid())&&(e=L(v(e)?"millisecond":e),"millisecond"===e?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(e).valueOf())}function Qe(t,e){var n=y(t)?t:ye(t);return!(!this.isValid()||!n.isValid())&&(e=L(v(e)?"millisecond":e),"millisecond"===e?this.valueOf()<n.valueOf():this.clone().endOf(e).valueOf()<n.valueOf())}function Je(t,e,n,i){return i=i||"()",("("===i[0]?this.isAfter(t,n):!this.isBefore(t,n))&&(")"===i[1]?this.isBefore(e,n):!this.isAfter(e,n))}function Xe(t,e){var n,i=y(t)?t:ye(t);return!(!this.isValid()||!i.isValid())&&(e=L(e||"millisecond"),"millisecond"===e?this.valueOf()===i.valueOf():(n=i.valueOf(),this.clone().startOf(e).valueOf()<=n&&n<=this.clone().endOf(e).valueOf()))}function tn(t,e){return this.isSame(t,e)||this.isAfter(t,e)}function en(t,e){return this.isSame(t,e)||this.isBefore(t,e)}function nn(t,e,n){var i,r,o,s;return this.isValid()?(i=Te(t,this),i.isValid()?(r=6e4*(i.utcOffset()-this.utcOffset()),e=L(e),"year"===e||"month"===e||"quarter"===e?(s=rn(this,i),"quarter"===e?s/=3:"year"===e&&(s/=12)):(o=this-i,s="second"===e?o/1e3:"minute"===e?o/6e4:"hour"===e?o/36e5:"day"===e?(o-r)/864e5:"week"===e?(o-r)/6048e5:o),n?s:w(s)):NaN):NaN}function rn(t,e){var n,i,r=12*(e.year()-t.year())+(e.month()-t.month()),o=t.clone().add(r,"months");return e-o<0?(n=t.clone().add(r-1,"months"),i=(e-o)/(o-n)):(n=t.clone().add(r+1,"months"),i=(e-o)/(n-o)),-(r+i)||0}function on(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function sn(){var t=this.clone().utc();return 0<t.year()&&t.year()<=9999?S(Date.prototype.toISOString)?this.toDate().toISOString():Z(t,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):Z(t,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]")}function an(t){t||(t=this.isUtc()?e.defaultFormatUtc:e.defaultFormat);var n=Z(this,t);return this.localeData().postformat(n)}function cn(t,e){return this.isValid()&&(y(t)&&t.isValid()||ye(t).isValid())?Ue({to:this,from:t}).locale(this.locale()).humanize(!e):this.localeData().invalidDate()}function ln(t){return this.from(ye(),t)}function un(t,e){return this.isValid()&&(y(t)&&t.isValid()||ye(t).isValid())?Ue({from:this,to:t}).locale(this.locale()).humanize(!e):this.localeData().invalidDate()}function dn(t){return this.to(ye(),t)}function pn(t){var e;return void 0===t?this._locale._abbr:(e=ne(t),null!=e&&(this._locale=e),this)}function fn(){return this._locale}function hn(t){switch(t=L(t)){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":case"date":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return"week"===t&&this.weekday(0),"isoWeek"===t&&this.isoWeekday(1),"quarter"===t&&this.month(3*Math.floor(this.month()/3)),this}function mn(t){return t=L(t),void 0===t||"millisecond"===t?this:("date"===t&&(t="day"),this.startOf(t).add(1,"isoWeek"===t?"week":t).subtract(1,"ms"))}function vn(){return this._d.valueOf()-6e4*(this._offset||0)}function gn(){return Math.floor(this.valueOf()/1e3)}function bn(){return new Date(this.valueOf())}function yn(){var t=this;return[t.year(),t.month(),t.date(),t.hour(),t.minute(),t.second(),t.millisecond()]}function wn(){var t=this;return{years:t.year(),months:t.month(),date:t.date(),hours:t.hours(),minutes:t.minutes(),seconds:t.seconds(),milliseconds:t.milliseconds()}}function _n(){return this.isValid()?this.toISOString():null}function xn(){return h(this)}function Cn(){return u({},f(this))}function kn(){return f(this).overflow}function En(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function Sn(t,e){Y(0,[t,t.length],0,e)}function On(t){return An.call(this,t,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function Tn(t){return An.call(this,t,this.isoWeek(),this.isoWeekday(),1,4)}function Pn(){return kt(this.year(),1,4)}function Mn(){var t=this.localeData()._week;return kt(this.year(),t.dow,t.doy)}function An(t,e,n,i,r){var o;return null==t?Ct(this,i,r).year:(o=kt(t,i,r),e>o&&(e=o),In.call(this,t,e,n,i,r))}function In(t,e,n,i,r){var o=xt(t,e,n,i,r),s=wt(o.year,0,o.dayOfYear);return this.year(s.getUTCFullYear()),this.month(s.getUTCMonth()),this.date(s.getUTCDate()),this}function Dn(t){return null==t?Math.ceil((this.month()+1)/3):this.month(3*(t-1)+this.month()%3)}function Rn(t){var e=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==t?e:this.add(t-e,"d")}function Nn(t,e){e[or]=_(1e3*("0."+t))}function jn(){return this._isUTC?"UTC":""}function Ln(){return this._isUTC?"Coordinated Universal Time":""}function Fn(t){return ye(1e3*t)}function Vn(){return ye.apply(null,arguments).parseZone()}function Hn(t){return t}function Un(t,e,n,i){var r=ne(),o=d().set(i,e);return r[n](o,t)}function Bn(t,e,n){if("number"==typeof t&&(e=t,t=void 0),t=t||"",null!=e)return Un(t,e,n,"month");var i,r=[];for(i=0;i<12;i++)r[i]=Un(t,i,n,"month");return r}function qn(t,e,n,i){"boolean"==typeof t?("number"==typeof e&&(n=e,e=void 0),e=e||""):(e=t,n=e,t=!1,"number"==typeof e&&(n=e,e=void 0),e=e||"");var r=ne(),o=t?r._week.dow:0;if(null!=n)return Un(e,(n+o)%7,i,"day");var s,a=[];for(s=0;s<7;s++)a[s]=Un(e,(s+o)%7,i,"day");return a}function zn(t,e){return Bn(t,e,"months")}function Wn(t,e){return Bn(t,e,"monthsShort")}function Gn(t,e,n){return qn(t,e,n,"weekdays")}function Yn(t,e,n){return qn(t,e,n,"weekdaysShort")}function $n(t,e,n){return qn(t,e,n,"weekdaysMin")}function Kn(){var t=this._data;return this._milliseconds=Kr(this._milliseconds),this._days=Kr(this._days),this._months=Kr(this._months),t.milliseconds=Kr(t.milliseconds),t.seconds=Kr(t.seconds),t.minutes=Kr(t.minutes),t.hours=Kr(t.hours),t.months=Kr(t.months),t.years=Kr(t.years),this}function Zn(t,e,n,i){var r=Ue(e,n);return t._milliseconds+=i*r._milliseconds,t._days+=i*r._days,t._months+=i*r._months,t._bubble()}function Qn(t,e){return Zn(this,t,e,1)}function Jn(t,e){return Zn(this,t,e,-1)}function Xn(t){return t<0?Math.floor(t):Math.ceil(t)}function ti(){var t,e,n,i,r,o=this._milliseconds,s=this._days,a=this._months,c=this._data;return o>=0&&s>=0&&a>=0||o<=0&&s<=0&&a<=0||(o+=864e5*Xn(ni(a)+s),s=0,a=0),c.milliseconds=o%1e3,t=w(o/1e3),c.seconds=t%60,e=w(t/60),c.minutes=e%60,n=w(e/60),c.hours=n%24,s+=w(n/24),r=w(ei(s)),a+=r,s-=Xn(ni(r)),i=w(a/12),a%=12,c.days=s,c.months=a,c.years=i,this}function ei(t){return 4800*t/146097}function ni(t){return 146097*t/4800}function ii(t){var e,n,i=this._milliseconds;if(t=L(t),"month"===t||"year"===t)return e=this._days+i/864e5,n=this._months+ei(e),"month"===t?n:n/12;switch(e=this._days+Math.round(ni(this._months)),t){case"week":return e/7+i/6048e5;case"day":return e+i/864e5;case"hour":return 24*e+i/36e5;case"minute":return 1440*e+i/6e4;case"second":return 86400*e+i/1e3;case"millisecond":return Math.floor(864e5*e)+i;default:throw new Error("Unknown unit "+t)}}function ri(){return this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*_(this._months/12)}function oi(t){return function(){return this.as(t)}}function si(t){return t=L(t),this[t+"s"]()}function ai(t){return function(){return this._data[t]}}function ci(){return w(this.days()/7)}function li(t,e,n,i,r){return r.relativeTime(e||1,!!n,t,i)}function ui(t,e,n){var i=Ue(t).abs(),r=po(i.as("s")),o=po(i.as("m")),s=po(i.as("h")),a=po(i.as("d")),c=po(i.as("M")),l=po(i.as("y")),u=r<fo.s&&["s",r]||o<=1&&["m"]||o<fo.m&&["mm",o]||s<=1&&["h"]||s<fo.h&&["hh",s]||a<=1&&["d"]||a<fo.d&&["dd",a]||c<=1&&["M"]||c<fo.M&&["MM",c]||l<=1&&["y"]||["yy",l];return u[2]=e,u[3]=+t>0,u[4]=n,li.apply(null,u)}function di(t){return void 0===t?po:"function"==typeof t&&(po=t,!0)}function pi(t,e){return void 0!==fo[t]&&(void 0===e?fo[t]:(fo[t]=e,!0))}function fi(t){var e=this.localeData(),n=ui(this,!t,e);return t&&(n=e.pastFuture(+this,n)),e.postformat(n)}function hi(){var t,e,n,i=ho(this._milliseconds)/1e3,r=ho(this._days),o=ho(this._months);t=w(i/60),e=w(t/60),i%=60,t%=60,n=w(o/12),o%=12;var s=n,a=o,c=r,l=e,u=t,d=i,p=this.asSeconds();return p?(p<0?"-":"")+"P"+(s?s+"Y":"")+(a?a+"M":"")+(c?c+"D":"")+(l||u||d?"T":"")+(l?l+"H":"")+(u?u+"M":"")+(d?d+"S":""):"P0D"}var mi,vi;vi=Array.prototype.some?Array.prototype.some:function(t){for(var e=Object(this),n=e.length>>>0,i=0;i<n;i++)if(i in e&&t.call(this,e[i],i,e))return!0;return!1};var gi=e.momentProperties=[],bi=!1,yi={};e.suppressDeprecationWarnings=!1,e.deprecationHandler=null;var wi;wi=Object.keys?Object.keys:function(t){var e,n=[];for(e in t)l(t,e)&&n.push(e);return n};var _i,xi={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},Ci={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},ki="Invalid date",Ei="%d",Si=/\d{1,2}/,Oi={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"},Ti={},Pi={},Mi=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,Ai=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Ii={},Di={},Ri=/\d/,Ni=/\d\d/,ji=/\d{3}/,Li=/\d{4}/,Fi=/[+-]?\d{6}/,Vi=/\d\d?/,Hi=/\d\d\d\d?/,Ui=/\d\d\d\d\d\d?/,Bi=/\d{1,3}/,qi=/\d{1,4}/,zi=/[+-]?\d{1,6}/,Wi=/\d+/,Gi=/[+-]?\d+/,Yi=/Z|[+-]\d\d:?\d\d/gi,$i=/Z|[+-]\d\d(?::?\d\d)?/gi,Ki=/[+-]?\d+(\.\d{1,3})?/,Zi=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,Qi={},Ji={},Xi=0,tr=1,er=2,nr=3,ir=4,rr=5,or=6,sr=7,ar=8;_i=Array.prototype.indexOf?Array.prototype.indexOf:function(t){var e;for(e=0;e<this.length;++e)if(this[e]===t)return e;return-1},Y("M",["MM",2],"Mo",function(){return this.month()+1}),Y("MMM",0,0,function(t){return this.localeData().monthsShort(this,t)}),Y("MMMM",0,0,function(t){return this.localeData().months(this,t)}),j("month","M"),V("month",8),J("M",Vi),J("MM",Vi,Ni),J("MMM",function(t,e){return e.monthsShortRegex(t)}),J("MMMM",function(t,e){return e.monthsRegex(t)}),nt(["M","MM"],function(t,e){e[tr]=_(t)-1}),nt(["MMM","MMMM"],function(t,e,n,i){var r=n._locale.monthsParse(t,i,n._strict);null!=r?e[tr]=r:f(n).invalidMonth=t});var cr=/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/,lr="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ur="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),dr=Zi,pr=Zi;Y("Y",0,0,function(){var t=this.year();return t<=9999?""+t:"+"+t}),Y(0,["YY",2],0,function(){return this.year()%100}),Y(0,["YYYY",4],0,"year"),Y(0,["YYYYY",5],0,"year"),Y(0,["YYYYYY",6,!0],0,"year"),j("year","y"),V("year",1),J("Y",Gi),J("YY",Vi,Ni),J("YYYY",qi,Li),J("YYYYY",zi,Fi),J("YYYYYY",zi,Fi),nt(["YYYYY","YYYYYY"],Xi),nt("YYYY",function(t,n){n[Xi]=2===t.length?e.parseTwoDigitYear(t):_(t)}),nt("YY",function(t,n){n[Xi]=e.parseTwoDigitYear(t)}),nt("Y",function(t,e){e[Xi]=parseInt(t,10)}),e.parseTwoDigitYear=function(t){return _(t)+(_(t)>68?1900:2e3)};var fr=U("FullYear",!0);Y("w",["ww",2],"wo","week"),Y("W",["WW",2],"Wo","isoWeek"),j("week","w"),j("isoWeek","W"),V("week",5),V("isoWeek",5),J("w",Vi),J("ww",Vi,Ni),J("W",Vi),J("WW",Vi,Ni),it(["w","ww","W","WW"],function(t,e,n,i){e[i.substr(0,1)]=_(t)});var hr={dow:0,doy:6};Y("d",0,"do","day"),Y("dd",0,0,function(t){return this.localeData().weekdaysMin(this,t)}),Y("ddd",0,0,function(t){return this.localeData().weekdaysShort(this,t)}),Y("dddd",0,0,function(t){return this.localeData().weekdays(this,t)}),Y("e",0,0,"weekday"),Y("E",0,0,"isoWeekday"),j("day","d"),j("weekday","e"),j("isoWeekday","E"),V("day",11),V("weekday",11),V("isoWeekday",11),J("d",Vi),J("e",Vi),J("E",Vi),J("dd",function(t,e){return e.weekdaysMinRegex(t)}),J("ddd",function(t,e){return e.weekdaysShortRegex(t)}),J("dddd",function(t,e){return e.weekdaysRegex(t)}),it(["dd","ddd","dddd"],function(t,e,n,i){var r=n._locale.weekdaysParse(t,i,n._strict);null!=r?e.d=r:f(n).invalidWeekday=t}),it(["d","e","E"],function(t,e,n,i){e[i]=_(t)});var mr="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),vr="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),gr="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),br=Zi,yr=Zi,wr=Zi;Y("H",["HH",2],0,"hour"),Y("h",["hh",2],0,zt),Y("k",["kk",2],0,Wt),Y("hmm",0,0,function(){return""+zt.apply(this)+G(this.minutes(),2)}),Y("hmmss",0,0,function(){return""+zt.apply(this)+G(this.minutes(),2)+G(this.seconds(),2)}),Y("Hmm",0,0,function(){return""+this.hours()+G(this.minutes(),2)}),Y("Hmmss",0,0,function(){return""+this.hours()+G(this.minutes(),2)+G(this.seconds(),2)}),Gt("a",!0),Gt("A",!1),j("hour","h"),V("hour",13),J("a",Yt),J("A",Yt),J("H",Vi),J("h",Vi),J("HH",Vi,Ni),J("hh",Vi,Ni),J("hmm",Hi),J("hmmss",Ui),J("Hmm",Hi),J("Hmmss",Ui),nt(["H","HH"],nr),nt(["a","A"],function(t,e,n){n._isPm=n._locale.isPM(t),n._meridiem=t}),nt(["h","hh"],function(t,e,n){e[nr]=_(t),f(n).bigHour=!0}),nt("hmm",function(t,e,n){var i=t.length-2;e[nr]=_(t.substr(0,i)),e[ir]=_(t.substr(i)),f(n).bigHour=!0}),nt("hmmss",function(t,e,n){var i=t.length-4,r=t.length-2;e[nr]=_(t.substr(0,i)),e[ir]=_(t.substr(i,2)),e[rr]=_(t.substr(r)),f(n).bigHour=!0}),nt("Hmm",function(t,e,n){var i=t.length-2;e[nr]=_(t.substr(0,i)),e[ir]=_(t.substr(i))}),nt("Hmmss",function(t,e,n){var i=t.length-4,r=t.length-2;e[nr]=_(t.substr(0,i)),e[ir]=_(t.substr(i,2)),e[rr]=_(t.substr(r))});var _r,xr=/[ap]\.?m?\.?/i,Cr=U("Hours",!0),kr={calendar:xi,longDateFormat:Ci,invalidDate:ki,ordinal:Ei,ordinalParse:Si,relativeTime:Oi,months:lr,monthsShort:ur,week:hr,weekdays:mr,weekdaysMin:gr,weekdaysShort:vr,meridiemParse:xr},Er={},Sr=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?/,Or=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?/,Tr=/Z|[+-]\d\d(?::?\d\d)?/,Pr=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],Mr=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Ar=/^\/?Date\((\-?\d+)/i;e.createFromInputFallback=k("value provided is not in a recognized ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(t){t._d=new Date(t._i+(t._useUTC?" UTC":""))}),e.ISO_8601=function(){};var Ir=k("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var t=ye.apply(null,arguments);return this.isValid()&&t.isValid()?t<this?this:t:m()}),Dr=k("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var t=ye.apply(null,arguments);return this.isValid()&&t.isValid()?t>this?this:t:m()}),Rr=function(){return Date.now?Date.now():+new Date};Se("Z",":"),Se("ZZ",""),J("Z",$i),J("ZZ",$i),nt(["Z","ZZ"],function(t,e,n){n._useUTC=!0,n._tzm=Oe($i,t)});var Nr=/([\+\-]|\d\d)/gi;e.updateOffset=function(){};var jr=/^(\-)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,Lr=/^(-)?P(?:(-?[0-9,.]*)Y)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)W)?(?:(-?[0-9,.]*)D)?(?:T(?:(-?[0-9,.]*)H)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)S)?)?$/;Ue.fn=Ce.prototype;var Fr=We(1,"add"),Vr=We(-1,"subtract");e.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",e.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var Hr=k("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(t){return void 0===t?this.localeData():this.locale(t)});Y(0,["gg",2],0,function(){return this.weekYear()%100}),Y(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Sn("gggg","weekYear"),Sn("ggggg","weekYear"),Sn("GGGG","isoWeekYear"),Sn("GGGGG","isoWeekYear"),j("weekYear","gg"),j("isoWeekYear","GG"),V("weekYear",1),V("isoWeekYear",1),J("G",Gi),J("g",Gi),J("GG",Vi,Ni),J("gg",Vi,Ni),J("GGGG",qi,Li),J("gggg",qi,Li),J("GGGGG",zi,Fi),J("ggggg",zi,Fi),it(["gggg","ggggg","GGGG","GGGGG"],function(t,e,n,i){e[i.substr(0,2)]=_(t)}),it(["gg","GG"],function(t,n,i,r){n[r]=e.parseTwoDigitYear(t)}),Y("Q",0,"Qo","quarter"),j("quarter","Q"),V("quarter",7),J("Q",Ri),nt("Q",function(t,e){e[tr]=3*(_(t)-1)}),Y("D",["DD",2],"Do","date"),j("date","D"),V("date",9),J("D",Vi),J("DD",Vi,Ni),J("Do",function(t,e){return t?e._ordinalParse:e._ordinalParseLenient}),nt(["D","DD"],er),nt("Do",function(t,e){e[er]=_(t.match(Vi)[0],10)});var Ur=U("Date",!0);Y("DDD",["DDDD",3],"DDDo","dayOfYear"),j("dayOfYear","DDD"),V("dayOfYear",4),J("DDD",Bi),J("DDDD",ji),nt(["DDD","DDDD"],function(t,e,n){n._dayOfYear=_(t)}),Y("m",["mm",2],0,"minute"),j("minute","m"),V("minute",14),J("m",Vi),J("mm",Vi,Ni),nt(["m","mm"],ir);var Br=U("Minutes",!1);Y("s",["ss",2],0,"second"),j("second","s"),V("second",15),J("s",Vi),J("ss",Vi,Ni),nt(["s","ss"],rr);var qr=U("Seconds",!1);Y("S",0,0,function(){return~~(this.millisecond()/100)}),Y(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),Y(0,["SSS",3],0,"millisecond"),Y(0,["SSSS",4],0,function(){return 10*this.millisecond()}),Y(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),Y(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),Y(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),Y(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),Y(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),j("millisecond","ms"),V("millisecond",16),J("S",Bi,Ri),J("SS",Bi,Ni),J("SSS",Bi,ji);var zr;for(zr="SSSS";zr.length<=9;zr+="S")J(zr,Wi);for(zr="S";zr.length<=9;zr+="S")nt(zr,Nn);var Wr=U("Milliseconds",!1);Y("z",0,0,"zoneAbbr"),Y("zz",0,0,"zoneName");var Gr=b.prototype;Gr.add=Fr,Gr.calendar=$e,Gr.clone=Ke,Gr.diff=nn,Gr.endOf=mn,Gr.format=an,Gr.from=cn,Gr.fromNow=ln,Gr.to=un,Gr.toNow=dn,Gr.get=z,Gr.invalidAt=kn,Gr.isAfter=Ze,Gr.isBefore=Qe,Gr.isBetween=Je,Gr.isSame=Xe,Gr.isSameOrAfter=tn,Gr.isSameOrBefore=en,Gr.isValid=xn,Gr.lang=Hr,Gr.locale=pn,Gr.localeData=fn,Gr.max=Dr,Gr.min=Ir,Gr.parsingFlags=Cn,Gr.set=W,Gr.startOf=hn,Gr.subtract=Vr,Gr.toArray=yn,Gr.toObject=wn,Gr.toDate=bn,Gr.toISOString=sn,Gr.toJSON=_n,Gr.toString=on,Gr.unix=gn,Gr.valueOf=vn,Gr.creationData=En,Gr.year=fr,Gr.isLeapYear=bt,Gr.weekYear=On,Gr.isoWeekYear=Tn,Gr.quarter=Gr.quarters=Dn,Gr.month=dt,Gr.daysInMonth=pt,Gr.week=Gr.weeks=Tt,Gr.isoWeek=Gr.isoWeeks=Pt,Gr.weeksInYear=Mn,Gr.isoWeeksInYear=Pn,Gr.date=Ur,Gr.day=Gr.days=Lt,Gr.weekday=Ft,Gr.isoWeekday=Vt,Gr.dayOfYear=Rn,Gr.hour=Gr.hours=Cr,Gr.minute=Gr.minutes=Br,Gr.second=Gr.seconds=qr,Gr.millisecond=Gr.milliseconds=Wr,Gr.utcOffset=Me,Gr.utc=Ie,Gr.local=De,Gr.parseZone=Re,Gr.hasAlignedHourOffset=Ne,Gr.isDST=je,Gr.isLocal=Fe,Gr.isUtcOffset=Ve,Gr.isUtc=He,Gr.isUTC=He,Gr.zoneAbbr=jn,Gr.zoneName=Ln,Gr.dates=k("dates accessor is deprecated. Use date instead.",Ur),Gr.months=k("months accessor is deprecated. Use month instead",dt),Gr.years=k("years accessor is deprecated. Use year instead",fr),Gr.zone=k("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Ae),Gr.isDSTShifted=k("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",Le);var Yr=Gr,$r=P.prototype;$r.calendar=M,$r.longDateFormat=A,$r.invalidDate=I,$r.ordinal=D,$r.preparse=Hn,$r.postformat=Hn,$r.relativeTime=R,$r.pastFuture=N,$r.set=O,$r.months=st,$r.monthsShort=at,$r.monthsParse=lt,$r.monthsRegex=ht,$r.monthsShortRegex=ft,$r.week=Et,$r.firstDayOfYear=Ot,$r.firstDayOfWeek=St,$r.weekdays=It,$r.weekdaysMin=Rt,$r.weekdaysShort=Dt,$r.weekdaysParse=jt,$r.weekdaysRegex=Ht,$r.weekdaysShortRegex=Ut,$r.weekdaysMinRegex=Bt,$r.isPM=$t,$r.meridiem=Kt,Xt("en",{ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(t){var e=t%10,n=1===_(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th";return t+n}}),e.lang=k("moment.lang is deprecated. Use moment.locale instead.",Xt),e.langData=k("moment.langData is deprecated. Use moment.localeData instead.",ne);var Kr=Math.abs,Zr=oi("ms"),Qr=oi("s"),Jr=oi("m"),Xr=oi("h"),to=oi("d"),eo=oi("w"),no=oi("M"),io=oi("y"),ro=ai("milliseconds"),oo=ai("seconds"),so=ai("minutes"),ao=ai("hours"),co=ai("days"),lo=ai("months"),uo=ai("years"),po=Math.round,fo={s:45,m:45,h:22,d:26,M:11},ho=Math.abs,mo=Ce.prototype;mo.abs=Kn,mo.add=Qn,mo.subtract=Jn,mo.as=ii,mo.asMilliseconds=Zr,mo.asSeconds=Qr,mo.asMinutes=Jr,mo.asHours=Xr,mo.asDays=to,mo.asWeeks=eo,mo.asMonths=no,mo.asYears=io,mo.valueOf=ri,mo._bubble=ti,mo.get=si,mo.milliseconds=ro,mo.seconds=oo,mo.minutes=so,mo.hours=ao,mo.days=co,mo.weeks=ci,mo.months=lo,mo.years=uo,mo.humanize=fi,mo.toISOString=hi,mo.toString=hi,mo.toJSON=hi,mo.locale=pn,mo.localeData=fn,mo.toIsoString=k("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",hi),mo.lang=Hr,Y("X",0,0,"unix"),Y("x",0,0,"valueOf"),J("x",Gi),J("X",Ki),nt("X",function(t,e,n){n._d=new Date(1e3*parseFloat(t,10))}),nt("x",function(t,e,n){n._d=new Date(_(t))}),e.version="2.15.1",i(ye),e.fn=Yr,e.min=_e,e.max=xe,e.now=Rr,e.utc=d,e.unix=Fn,e.months=zn,e.isDate=a,e.locale=Xt,e.invalid=m,e.duration=Ue,e.isMoment=y,e.weekdays=Gn,e.parseZone=Vn,e.localeData=ne,e.isDuration=ke,e.monthsShort=Wn,e.weekdaysMin=$n,e.defineLocale=te,e.updateLocale=ee,e.locales=ie,e.weekdaysShort=Yn,e.normalizeUnits=L,e.relativeTimeRounding=di,e.relativeTimeThreshold=pi,e.calendarFormat=Ye,e.prototype=Yr;var vo=e;return vo})}).call(e,n(772)(t))},function(t,e,n){"use strict";var i=n(391);e.AccordionPanelComponent=i.AccordionPanelComponent;var r=n(214);e.AccordionComponent=r.AccordionComponent;var o=n(215);e.AccordionModule=o.AccordionModule},function(t,e,n){"use strict";var i=n(392);e.AlertComponent=i.AlertComponent;var r=n(216);e.AlertModule=r.AlertModule},function(t,e,n){"use strict";var i=n(393);e.ButtonCheckboxDirective=i.ButtonCheckboxDirective;var r=n(394);e.ButtonRadioDirective=r.ButtonRadioDirective;var o=n(217);e.ButtonsModule=o.ButtonsModule},function(t,e,n){"use strict";var i=n(218);e.CarouselComponent=i.CarouselComponent;var r=n(219);e.CarouselModule=r.CarouselModule;var o=n(395);e.SlideComponent=o.SlideComponent},function(t,e,n){"use strict";var i=n(396);e.CollapseDirective=i.CollapseDirective;var r=n(137);e.CollapseModule=r.CollapseModule},function(t,e,n){"use strict";var i=n(399);e.DatePickerComponent=i.DatePickerComponent;var r=n(220);e.DatepickerModule=r.DatepickerModule;var o=n(400);e.DayPickerComponent=o.DayPickerComponent;var s=n(401);e.MonthPickerComponent=s.MonthPickerComponent;var a=n(402);e.YearPickerComponent=a.YearPickerComponent;var c=n(398);e.DateFormatter=c.DateFormatter},function(t,e,n){"use strict";var i=n(403);e.DropdownMenuDirective=i.DropdownMenuDirective;var r=n(404);e.DropdownToggleDirective=r.DropdownToggleDirective;var o=n(138);e.DropdownDirective=o.DropdownDirective;var s=n(405);e.DropdownService=s.DropdownService;var a=n(221);e.DropdownModule=a.DropdownModule},function(t,e,n){"use strict";var i=n(0),r=n(215),o=n(216),s=n(217),a=n(219),c=n(137),l=n(220),u=n(221),d=n(224),p=n(226),f=n(229),h=n(230),m=n(232),v=n(234),g=n(236),b=n(240),y=n(50),w=function(){function t(){}return t.decorators=[{type:i.NgModule,args:[{exports:[r.AccordionModule,o.AlertModule,s.ButtonsModule,a.CarouselModule,c.CollapseModule,l.DatepickerModule,u.DropdownModule,d.ModalModule,p.PaginationModule,f.ProgressbarModule,h.RatingModule,m.TabsModule,v.TimepickerModule,g.TooltipModule,b.TypeaheadModule],providers:[{provide:y.ComponentsHelper,useClass:y.ComponentsHelper}]}]}],t.ctorParameters=[],t}();
-e.Ng2BootstrapModule=w},function(t,e,n){"use strict";function i(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}i(n(222)),i(n(223)),i(n(406));var r=n(224);e.ModalModule=r.ModalModule},function(t,e,n){"use strict";var i=n(407);e.PagerComponent=i.PagerComponent;var r=n(225);e.PaginationComponent=r.PaginationComponent;var o=n(226);e.PaginationModule=o.PaginationModule},function(t,e,n){"use strict";var i=n(408);e.BarComponent=i.BarComponent;var r=n(228);e.ProgressDirective=r.ProgressDirective;var o=n(409);e.ProgressbarComponent=o.ProgressbarComponent;var s=n(229);e.ProgressbarModule=s.ProgressbarModule},function(t,e,n){"use strict";var i=n(410);e.RatingComponent=i.RatingComponent;var r=n(230);e.RatingModule=r.RatingModule},function(t,e,n){"use strict";var i=n(411);e.TabHeadingDirective=i.TabHeadingDirective;var r=n(233);e.TabsetComponent=r.TabsetComponent;var o=n(231);e.TabDirective=o.TabDirective;var s=n(232);e.TabsModule=s.TabsModule},function(t,e,n){"use strict";var i=n(412);e.TimepickerComponent=i.TimepickerComponent;var r=n(234);e.TimepickerModule=r.TimepickerModule},function(t,e,n){"use strict";var i=n(235);e.TooltipContainerComponent=i.TooltipContainerComponent;var r=n(414);e.TooltipDirective=r.TooltipDirective;var o=n(236);e.TooltipModule=o.TooltipModule},function(t,e,n){"use strict";var i=n(415);e.TypeaheadMatch=i.TypeaheadMatch;var r=n(238);e.TypeaheadOptions=r.TypeaheadOptions;var o=n(239);e.TypeaheadUtils=o.TypeaheadUtils;var s=n(237);e.TypeaheadContainerComponent=s.TypeaheadContainerComponent;var a=n(416);e.TypeaheadDirective=a.TypeaheadDirective;var c=n(240);e.TypeaheadModule=c.TypeaheadModule},function(t,e){"use strict";e.latinMap={"Á":"A","Ă":"A","Ắ":"A","Ặ":"A","Ằ":"A","Ẳ":"A","Ẵ":"A","Ǎ":"A","Â":"A","Ấ":"A","Ậ":"A","Ầ":"A","Ẩ":"A","Ẫ":"A","Ä":"A","Ǟ":"A","Ȧ":"A","Ǡ":"A","Ạ":"A","Ȁ":"A","À":"A","Ả":"A","Ȃ":"A","Ā":"A","Ą":"A","Å":"A","Ǻ":"A","Ḁ":"A","Ⱥ":"A","Ã":"A","Ꜳ":"AA","Æ":"AE","Ǽ":"AE","Ǣ":"AE","Ꜵ":"AO","Ꜷ":"AU","Ꜹ":"AV","Ꜻ":"AV","Ꜽ":"AY","Ḃ":"B","Ḅ":"B","Ɓ":"B","Ḇ":"B","Ƀ":"B","Ƃ":"B","Ć":"C","Č":"C","Ç":"C","Ḉ":"C","Ĉ":"C","Ċ":"C","Ƈ":"C","Ȼ":"C","Ď":"D","Ḑ":"D","Ḓ":"D","Ḋ":"D","Ḍ":"D","Ɗ":"D","Ḏ":"D","Dz":"D","Dž":"D","Đ":"D","Ƌ":"D","DZ":"DZ","DŽ":"DZ","É":"E","Ĕ":"E","Ě":"E","Ȩ":"E","Ḝ":"E","Ê":"E","Ế":"E","Ệ":"E","Ề":"E","Ể":"E","Ễ":"E","Ḙ":"E","Ë":"E","Ė":"E","Ẹ":"E","Ȅ":"E","È":"E","Ẻ":"E","Ȇ":"E","Ē":"E","Ḗ":"E","Ḕ":"E","Ę":"E","Ɇ":"E","Ẽ":"E","Ḛ":"E","Ꝫ":"ET","Ḟ":"F","Ƒ":"F","Ǵ":"G","Ğ":"G","Ǧ":"G","Ģ":"G","Ĝ":"G","Ġ":"G","Ɠ":"G","Ḡ":"G","Ǥ":"G","Ḫ":"H","Ȟ":"H","Ḩ":"H","Ĥ":"H","Ⱨ":"H","Ḧ":"H","Ḣ":"H","Ḥ":"H","Ħ":"H","Í":"I","Ĭ":"I","Ǐ":"I","Î":"I","Ï":"I","Ḯ":"I","İ":"I","Ị":"I","Ȉ":"I","Ì":"I","Ỉ":"I","Ȋ":"I","Ī":"I","Į":"I","Ɨ":"I","Ĩ":"I","Ḭ":"I","Ꝺ":"D","Ꝼ":"F","Ᵹ":"G","Ꞃ":"R","Ꞅ":"S","Ꞇ":"T","Ꝭ":"IS","Ĵ":"J","Ɉ":"J","Ḱ":"K","Ǩ":"K","Ķ":"K","Ⱪ":"K","Ꝃ":"K","Ḳ":"K","Ƙ":"K","Ḵ":"K","Ꝁ":"K","Ꝅ":"K","Ĺ":"L","Ƚ":"L","Ľ":"L","Ļ":"L","Ḽ":"L","Ḷ":"L","Ḹ":"L","Ⱡ":"L","Ꝉ":"L","Ḻ":"L","Ŀ":"L","Ɫ":"L","Lj":"L","Ł":"L","LJ":"LJ","Ḿ":"M","Ṁ":"M","Ṃ":"M","Ɱ":"M","Ń":"N","Ň":"N","Ņ":"N","Ṋ":"N","Ṅ":"N","Ṇ":"N","Ǹ":"N","Ɲ":"N","Ṉ":"N","Ƞ":"N","Nj":"N","Ñ":"N","NJ":"NJ","Ó":"O","Ŏ":"O","Ǒ":"O","Ô":"O","Ố":"O","Ộ":"O","Ồ":"O","Ổ":"O","Ỗ":"O","Ö":"O","Ȫ":"O","Ȯ":"O","Ȱ":"O","Ọ":"O","Ő":"O","Ȍ":"O","Ò":"O","Ỏ":"O","Ơ":"O","Ớ":"O","Ợ":"O","Ờ":"O","Ở":"O","Ỡ":"O","Ȏ":"O","Ꝋ":"O","Ꝍ":"O","Ō":"O","Ṓ":"O","Ṑ":"O","Ɵ":"O","Ǫ":"O","Ǭ":"O","Ø":"O","Ǿ":"O","Õ":"O","Ṍ":"O","Ṏ":"O","Ȭ":"O","Ƣ":"OI","Ꝏ":"OO","Ɛ":"E","Ɔ":"O","Ȣ":"OU","Ṕ":"P","Ṗ":"P","Ꝓ":"P","Ƥ":"P","Ꝕ":"P","Ᵽ":"P","Ꝑ":"P","Ꝙ":"Q","Ꝗ":"Q","Ŕ":"R","Ř":"R","Ŗ":"R","Ṙ":"R","Ṛ":"R","Ṝ":"R","Ȑ":"R","Ȓ":"R","Ṟ":"R","Ɍ":"R","Ɽ":"R","Ꜿ":"C","Ǝ":"E","Ś":"S","Ṥ":"S","Š":"S","Ṧ":"S","Ş":"S","Ŝ":"S","Ș":"S","Ṡ":"S","Ṣ":"S","Ṩ":"S","Ť":"T","Ţ":"T","Ṱ":"T","Ț":"T","Ⱦ":"T","Ṫ":"T","Ṭ":"T","Ƭ":"T","Ṯ":"T","Ʈ":"T","Ŧ":"T","Ɐ":"A","Ꞁ":"L","Ɯ":"M","Ʌ":"V","Ꜩ":"TZ","Ú":"U","Ŭ":"U","Ǔ":"U","Û":"U","Ṷ":"U","Ü":"U","Ǘ":"U","Ǚ":"U","Ǜ":"U","Ǖ":"U","Ṳ":"U","Ụ":"U","Ű":"U","Ȕ":"U","Ù":"U","Ủ":"U","Ư":"U","Ứ":"U","Ự":"U","Ừ":"U","Ử":"U","Ữ":"U","Ȗ":"U","Ū":"U","Ṻ":"U","Ų":"U","Ů":"U","Ũ":"U","Ṹ":"U","Ṵ":"U","Ꝟ":"V","Ṿ":"V","Ʋ":"V","Ṽ":"V","Ꝡ":"VY","Ẃ":"W","Ŵ":"W","Ẅ":"W","Ẇ":"W","Ẉ":"W","Ẁ":"W","Ⱳ":"W","Ẍ":"X","Ẋ":"X","Ý":"Y","Ŷ":"Y","Ÿ":"Y","Ẏ":"Y","Ỵ":"Y","Ỳ":"Y","Ƴ":"Y","Ỷ":"Y","Ỿ":"Y","Ȳ":"Y","Ɏ":"Y","Ỹ":"Y","Ź":"Z","Ž":"Z","Ẑ":"Z","Ⱬ":"Z","Ż":"Z","Ẓ":"Z","Ȥ":"Z","Ẕ":"Z","Ƶ":"Z","IJ":"IJ","Œ":"OE","ᴀ":"A","ᴁ":"AE","ʙ":"B","ᴃ":"B","ᴄ":"C","ᴅ":"D","ᴇ":"E","ꜰ":"F","ɢ":"G","ʛ":"G","ʜ":"H","ɪ":"I","ʁ":"R","ᴊ":"J","ᴋ":"K","ʟ":"L","ᴌ":"L","ᴍ":"M","ɴ":"N","ᴏ":"O","ɶ":"OE","ᴐ":"O","ᴕ":"OU","ᴘ":"P","ʀ":"R","ᴎ":"N","ᴙ":"R","ꜱ":"S","ᴛ":"T","ⱻ":"E","ᴚ":"R","ᴜ":"U","ᴠ":"V","ᴡ":"W","ʏ":"Y","ᴢ":"Z","á":"a","ă":"a","ắ":"a","ặ":"a","ằ":"a","ẳ":"a","ẵ":"a","ǎ":"a","â":"a","ấ":"a","ậ":"a","ầ":"a","ẩ":"a","ẫ":"a","ä":"a","ǟ":"a","ȧ":"a","ǡ":"a","ạ":"a","ȁ":"a","à":"a","ả":"a","ȃ":"a","ā":"a","ą":"a","ᶏ":"a","ẚ":"a","å":"a","ǻ":"a","ḁ":"a","ⱥ":"a","ã":"a","ꜳ":"aa","æ":"ae","ǽ":"ae","ǣ":"ae","ꜵ":"ao","ꜷ":"au","ꜹ":"av","ꜻ":"av","ꜽ":"ay","ḃ":"b","ḅ":"b","ɓ":"b","ḇ":"b","ᵬ":"b","ᶀ":"b","ƀ":"b","ƃ":"b","ɵ":"o","ć":"c","č":"c","ç":"c","ḉ":"c","ĉ":"c","ɕ":"c","ċ":"c","ƈ":"c","ȼ":"c","ď":"d","ḑ":"d","ḓ":"d","ȡ":"d","ḋ":"d","ḍ":"d","ɗ":"d","ᶑ":"d","ḏ":"d","ᵭ":"d","ᶁ":"d","đ":"d","ɖ":"d","ƌ":"d","ı":"i","ȷ":"j","ɟ":"j","ʄ":"j","dz":"dz","dž":"dz","é":"e","ĕ":"e","ě":"e","ȩ":"e","ḝ":"e","ê":"e","ế":"e","ệ":"e","ề":"e","ể":"e","ễ":"e","ḙ":"e","ë":"e","ė":"e","ẹ":"e","ȅ":"e","è":"e","ẻ":"e","ȇ":"e","ē":"e","ḗ":"e","ḕ":"e","ⱸ":"e","ę":"e","ᶒ":"e","ɇ":"e","ẽ":"e","ḛ":"e","ꝫ":"et","ḟ":"f","ƒ":"f","ᵮ":"f","ᶂ":"f","ǵ":"g","ğ":"g","ǧ":"g","ģ":"g","ĝ":"g","ġ":"g","ɠ":"g","ḡ":"g","ᶃ":"g","ǥ":"g","ḫ":"h","ȟ":"h","ḩ":"h","ĥ":"h","ⱨ":"h","ḧ":"h","ḣ":"h","ḥ":"h","ɦ":"h","ẖ":"h","ħ":"h","ƕ":"hv","í":"i","ĭ":"i","ǐ":"i","î":"i","ï":"i","ḯ":"i","ị":"i","ȉ":"i","ì":"i","ỉ":"i","ȋ":"i","ī":"i","į":"i","ᶖ":"i","ɨ":"i","ĩ":"i","ḭ":"i","ꝺ":"d","ꝼ":"f","ᵹ":"g","ꞃ":"r","ꞅ":"s","ꞇ":"t","ꝭ":"is","ǰ":"j","ĵ":"j","ʝ":"j","ɉ":"j","ḱ":"k","ǩ":"k","ķ":"k","ⱪ":"k","ꝃ":"k","ḳ":"k","ƙ":"k","ḵ":"k","ᶄ":"k","ꝁ":"k","ꝅ":"k","ĺ":"l","ƚ":"l","ɬ":"l","ľ":"l","ļ":"l","ḽ":"l","ȴ":"l","ḷ":"l","ḹ":"l","ⱡ":"l","ꝉ":"l","ḻ":"l","ŀ":"l","ɫ":"l","ᶅ":"l","ɭ":"l","ł":"l","lj":"lj","ſ":"s","ẜ":"s","ẛ":"s","ẝ":"s","ḿ":"m","ṁ":"m","ṃ":"m","ɱ":"m","ᵯ":"m","ᶆ":"m","ń":"n","ň":"n","ņ":"n","ṋ":"n","ȵ":"n","ṅ":"n","ṇ":"n","ǹ":"n","ɲ":"n","ṉ":"n","ƞ":"n","ᵰ":"n","ᶇ":"n","ɳ":"n","ñ":"n","nj":"nj","ó":"o","ŏ":"o","ǒ":"o","ô":"o","ố":"o","ộ":"o","ồ":"o","ổ":"o","ỗ":"o","ö":"o","ȫ":"o","ȯ":"o","ȱ":"o","ọ":"o","ő":"o","ȍ":"o","ò":"o","ỏ":"o","ơ":"o","ớ":"o","ợ":"o","ờ":"o","ở":"o","ỡ":"o","ȏ":"o","ꝋ":"o","ꝍ":"o","ⱺ":"o","ō":"o","ṓ":"o","ṑ":"o","ǫ":"o","ǭ":"o","ø":"o","ǿ":"o","õ":"o","ṍ":"o","ṏ":"o","ȭ":"o","ƣ":"oi","ꝏ":"oo","ɛ":"e","ᶓ":"e","ɔ":"o","ᶗ":"o","ȣ":"ou","ṕ":"p","ṗ":"p","ꝓ":"p","ƥ":"p","ᵱ":"p","ᶈ":"p","ꝕ":"p","ᵽ":"p","ꝑ":"p","ꝙ":"q","ʠ":"q","ɋ":"q","ꝗ":"q","ŕ":"r","ř":"r","ŗ":"r","ṙ":"r","ṛ":"r","ṝ":"r","ȑ":"r","ɾ":"r","ᵳ":"r","ȓ":"r","ṟ":"r","ɼ":"r","ᵲ":"r","ᶉ":"r","ɍ":"r","ɽ":"r","ↄ":"c","ꜿ":"c","ɘ":"e","ɿ":"r","ś":"s","ṥ":"s","š":"s","ṧ":"s","ş":"s","ŝ":"s","ș":"s","ṡ":"s","ṣ":"s","ṩ":"s","ʂ":"s","ᵴ":"s","ᶊ":"s","ȿ":"s","ɡ":"g","ᴑ":"o","ᴓ":"o","ᴝ":"u","ť":"t","ţ":"t","ṱ":"t","ț":"t","ȶ":"t","ẗ":"t","ⱦ":"t","ṫ":"t","ṭ":"t","ƭ":"t","ṯ":"t","ᵵ":"t","ƫ":"t","ʈ":"t","ŧ":"t","ᵺ":"th","ɐ":"a","ᴂ":"ae","ǝ":"e","ᵷ":"g","ɥ":"h","ʮ":"h","ʯ":"h","ᴉ":"i","ʞ":"k","ꞁ":"l","ɯ":"m","ɰ":"m","ᴔ":"oe","ɹ":"r","ɻ":"r","ɺ":"r","ⱹ":"r","ʇ":"t","ʌ":"v","ʍ":"w","ʎ":"y","ꜩ":"tz","ú":"u","ŭ":"u","ǔ":"u","û":"u","ṷ":"u","ü":"u","ǘ":"u","ǚ":"u","ǜ":"u","ǖ":"u","ṳ":"u","ụ":"u","ű":"u","ȕ":"u","ù":"u","ủ":"u","ư":"u","ứ":"u","ự":"u","ừ":"u","ử":"u","ữ":"u","ȗ":"u","ū":"u","ṻ":"u","ų":"u","ᶙ":"u","ů":"u","ũ":"u","ṹ":"u","ṵ":"u","ᵫ":"ue","ꝸ":"um","ⱴ":"v","ꝟ":"v","ṿ":"v","ʋ":"v","ᶌ":"v","ⱱ":"v","ṽ":"v","ꝡ":"vy","ẃ":"w","ŵ":"w","ẅ":"w","ẇ":"w","ẉ":"w","ẁ":"w","ⱳ":"w","ẘ":"w","ẍ":"x","ẋ":"x","ᶍ":"x","ý":"y","ŷ":"y","ÿ":"y","ẏ":"y","ỵ":"y","ỳ":"y","ƴ":"y","ỷ":"y","ỿ":"y","ȳ":"y","ẙ":"y","ɏ":"y","ỹ":"y","ź":"z","ž":"z","ẑ":"z","ʑ":"z","ⱬ":"z","ż":"z","ẓ":"z","ȥ":"z","ẕ":"z","ᵶ":"z","ᶎ":"z","ʐ":"z","ƶ":"z","ɀ":"z","ff":"ff","ffi":"ffi","ffl":"ffl","fi":"fi","fl":"fl","ij":"ij","œ":"oe","st":"st","ₐ":"a","ₑ":"e","ᵢ":"i","ⱼ":"j","ₒ":"o","ᵣ":"r","ᵤ":"u","ᵥ":"v","ₓ":"x"}},function(t,e,n){"use strict";var i=n(241),r=function(){function t(){}return t.reflow=function(t){new Function("bs","return bs")(t.offsetHeight)},t.getStyles=function(t){var e=t.ownerDocument.defaultView;return e&&e.opener||(e=i.window),e.getComputedStyle(t)},t}();e.Utils=r},function(t,e,n){"use strict";function i(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}i(n(705)),i(n(706)),i(n(707)),i(n(708)),i(n(709)),i(n(710)),i(n(713)),i(n(711)),i(n(714)),i(n(715)),i(n(716)),i(n(717)),i(n(718)),i(n(719)),i(n(720)),i(n(227)),i(n(397)),i(n(77));var r=n(215);e.AccordionModule=r.AccordionModule;var o=n(216);e.AlertModule=o.AlertModule;var s=n(217);e.ButtonsModule=s.ButtonsModule;var a=n(219);e.CarouselModule=a.CarouselModule;var c=n(137);e.CollapseModule=c.CollapseModule;var l=n(220);e.DatepickerModule=l.DatepickerModule;var u=n(221);e.DropdownModule=u.DropdownModule;var d=n(224);e.ModalModule=d.ModalModule;var p=n(226);e.PaginationModule=p.PaginationModule;var f=n(229);e.ProgressbarModule=f.ProgressbarModule;var h=n(230);e.RatingModule=h.RatingModule;var m=n(232);e.TabsModule=m.TabsModule;var v=n(234);e.TimepickerModule=v.TimepickerModule;var g=n(236);e.TooltipModule=g.TooltipModule;var b=n(240);e.TypeaheadModule=b.TypeaheadModule;var y=n(50);e.ComponentsHelper=y.ComponentsHelper;var w=n(712);e.Ng2BootstrapModule=w.Ng2BootstrapModule},function(t,e,n){"use strict";function i(t,e){return"rgba("+t.concat(e).join(",")+")"}function r(t,e){return Math.floor(Math.random()*(e-t+1))+t}function o(t){return{backgroundColor:i(t,.4),borderColor:i(t,1),pointBackgroundColor:i(t,1),pointBorderColor:"#fff",pointHoverBackgroundColor:"#fff",pointHoverBorderColor:i(t,.8)}}function s(t){return{backgroundColor:i(t,.6),borderColor:i(t,1),hoverBackgroundColor:i(t,.8),hoverBorderColor:i(t,1)}}function a(t){return{backgroundColor:t.map(function(t){return i(t,.6)}),borderColor:t.map(function(){return"#fff"}),pointBackgroundColor:t.map(function(t){return i(t,1)}),pointBorderColor:t.map(function(){return"#fff"}),pointHoverBackgroundColor:t.map(function(t){return i(t,1)}),pointHoverBorderColor:t.map(function(t){return i(t,1)})}}function c(t){return{backgroundColor:t.map(function(t){return i(t,.6)}),borderColor:t.map(function(t){return i(t,1)}),hoverBackgroundColor:t.map(function(t){return i(t,.8)}),hoverBorderColor:t.map(function(t){return i(t,1)})}}function l(){return[r(0,255),r(0,255),r(0,255)]}function u(t){return h.defaultColors[t]||l()}function d(t){for(var e=new Array(t),n=0;n<t;n++)e[n]=h.defaultColors[n]||l();return e}function p(t,e,n){return"pie"===t||"doughnut"===t?a(d(n)):"polarArea"===t?c(d(n)):"line"===t||"radar"===t?o(u(e)):"bar"===t||"horizontalBar"===t?s(u(e)):u(e)}var f=n(0),h=function(){function t(t){this.labels=[],this.options={},this.chartClick=new f.EventEmitter,this.chartHover=new f.EventEmitter,this.initFlag=!1,this.element=t}return t.prototype.ngOnInit=function(){this.ctx=this.element.nativeElement.getContext("2d"),this.cvs=this.element.nativeElement,this.initFlag=!0,(this.data||this.datasets)&&this.refresh()},t.prototype.ngOnChanges=function(t){this.initFlag&&(t.hasOwnProperty("data")||t.hasOwnProperty("datasets")?(this.chart.data.datasets=this.getDatasets(),this.chart.update()):this.refresh())},t.prototype.ngOnDestroy=function(){this.chart&&(this.chart.destroy(),this.chart=void 0)},t.prototype.getChartBuilder=function(t){var e=this,n=this.getDatasets(),i=Object.assign({},this.options);this.legend===!1&&(i.legend={display:!1}),i.hover=i.hover||{},i.hover.onHover||(i.hover.onHover=function(t){t&&!t.length||e.chartHover.emit({active:t})}),i.onClick||(i.onClick=function(t,n){e.chartClick.emit({event:t,active:n})});var r={type:this.chartType,data:{labels:this.labels,datasets:n},options:i};if("undefined"==typeof Chart)throw new Error("ng2-charts configuration issue: Embedding Chart.js lib is mandatory");return new Chart(t,r)},t.prototype.getDatasets=function(){var t=this,e=void 0;if((!this.datasets||!this.datasets.length&&this.data&&this.data.length)&&(e=Array.isArray(this.data[0])?this.data.map(function(e,n){return{data:e,label:t.labels[n]||"Label "+n}}):[{data:this.data,label:"Label 0"}]),(this.datasets&&this.datasets.length||e&&e.length)&&(e=(this.datasets||e).map(function(e,n){var i=Object.assign({},e);return t.colors&&t.colors.length?Object.assign(i,t.colors[n]):Object.assign(i,p(t.chartType,n,i.data.length)),i})),!e)throw new Error("ng-charts configuration error, \n      data or datasets field are required to render char "+this.chartType);return e},t.prototype.refresh=function(){this.ngOnDestroy(),this.chart=this.getChartBuilder(this.ctx)},t.defaultColors=[[255,99,132],[54,162,235],[255,206,86],[231,233,237],[75,192,192],[151,187,205],[220,220,220],[247,70,74],[70,191,189],[253,180,92],[148,159,177],[77,83,96]],t.decorators=[{type:f.Directive,args:[{selector:"canvas[baseChart]"}]}],t.ctorParameters=[{type:f.ElementRef}],t.propDecorators={data:[{type:f.Input}],datasets:[{type:f.Input}],labels:[{type:f.Input}],options:[{type:f.Input}],chartType:[{type:f.Input}],colors:[{type:f.Input}],legend:[{type:f.Input}],chartClick:[{type:f.Output}],chartHover:[{type:f.Output}]},t}();e.BaseChartDirective=h;var m=function(){function t(){}return t.decorators=[{type:f.NgModule,args:[{declarations:[h],exports:[h],imports:[]}]}],t.ctorParameters=[],t}();e.ChartsModule=m},function(t,e){function n(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function r(t){if(u===setTimeout)return setTimeout(t,0);if((u===n||!u)&&setTimeout)return u=setTimeout,setTimeout(t,0);try{return u(t,0)}catch(e){try{return u.call(null,t,0)}catch(e){return u.call(this,t,0)}}}function o(t){if(d===clearTimeout)return clearTimeout(t);if((d===i||!d)&&clearTimeout)return d=clearTimeout,clearTimeout(t);try{return d(t)}catch(e){try{return d.call(null,t)}catch(e){return d.call(this,t)}}}function s(){m&&f&&(m=!1,f.length?h=f.concat(h):v=-1,h.length&&a())}function a(){if(!m){var t=r(s);m=!0;for(var e=h.length;e;){for(f=h,h=[];++v<e;)f&&f[v].run();v=-1,e=h.length}f=null,m=!1,o(t)}}function c(t,e){this.fun=t,this.array=e}function l(){}var u,d,p=t.exports={};!function(){try{u="function"==typeof setTimeout?setTimeout:n}catch(t){u=n}try{d="function"==typeof clearTimeout?clearTimeout:i}catch(t){d=i}}();var f,h=[],m=!1,v=-1;p.nextTick=function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)e[n-1]=arguments[n];h.push(new c(t,e)),1!==h.length||m||r(a)},c.prototype.run=function(){this.fun.apply(null,this.array)},p.title="browser",p.browser=!0,p.env={},p.argv=[],p.version="",p.versions={},p.on=l,p.addListener=l,p.once=l,p.off=l,p.removeListener=l,p.removeAllListeners=l,p.emit=l,p.binding=function(t){throw new Error("process.binding is not supported")},p.cwd=function(){return"/"},p.chdir=function(t){throw new Error("process.chdir is not supported")},p.umask=function(){return 0}},,,function(t,e){t.exports='<div class="animated fadeIn">\n    <div class="card-columns col-2">\n        <div class="card">\n            <div class="card-header">\n                Line Chart\n                <div class="card-actions">\n                    <a href="http://www.chartjs.org">\n                        <small class="text-muted">docs</small>\n                    </a>\n                </div>\n            </div>\n            <div class="card-block">\n                <div class="chart-wrapper">\n                    <canvas baseChart class="chart"\n                                [datasets]="lineChartData"\n                                [labels]="lineChartLabels"\n                                [options]="lineChartOptions"\n                                [colors]="lineChartColours"\n                                [legend]="lineChartLegend"\n                                [chartType]="lineChartType"\n                                (chartHover)="chartHovered($event)"\n                                (chartClick)="chartClicked($event)"></canvas>\n                </div>\n            </div>\n        </div>\n        <div class="card">\n            <div class="card-header">\n                Bar Chart\n                <div class="card-actions">\n                    <a href="http://www.chartjs.org">\n                        <small class="text-muted">docs</small>\n                    </a>\n                </div>\n            </div>\n            <div class="card-block">\n                <div class="chart-wrapper">\n                    <canvas baseChart class="chart"\n                               [datasets]="barChartData"\n                               [labels]="barChartLabels"\n                               [options]="barChartOptions"\n                               [legend]="barChartLegend"\n                               [chartType]="barChartType"\n                               (chartHover)="chartHovered($event)"\n                               (chartClick)="chartClicked($event)"></canvas>\n                </div>\n            </div>\n        </div>\n        <div class="card">\n            <div class="card-header">\n                Doughnut Chart\n                <div class="card-actions">\n                    <a href="http://www.chartjs.org">\n                        <small class="text-muted">docs</small>\n                    </a>\n                </div>\n            </div>\n            <div class="card-block">\n                <div class="chart-wrapper">\n                    <canvas baseChart class="chart"\n                                [data]="doughnutChartData"\n                                [labels]="doughnutChartLabels"\n                                [chartType]="doughnutChartType"\n                                (chartHover)="chartHovered($event)"\n                                (chartClick)="chartClicked($event)"></canvas>\n                </div>\n            </div>\n        </div>\n        <div class="card">\n            <div class="card-header">\n                Radar Chart\n                <div class="card-actions">\n                    <a href="http://www.chartjs.org">\n                        <small class="text-muted">docs</small>\n                    </a>\n                </div>\n            </div>\n            <div class="card-block">\n                <div class="chart-wrapper">\n                    <canvas baseChart class="chart"\n                                [datasets]="radarChartData"\n                                [labels]="radarChartLabels"\n                                [chartType]="radarChartType"\n                                (chartHover)="chartHovered($event)"\n                                (chartClick)="chartClicked($event)"></canvas>\n                </div>\n            </div>\n        </div>\n        <div class="card">\n            <div class="card-header">\n                Pie Chart\n                <div class="card-actions">\n                    <a href="http://www.chartjs.org">\n                        <small class="text-muted">docs</small>\n                    </a>\n                </div>\n            </div>\n            <div class="card-block">\n                <div class="chart-wrapper">\n                    <canvas baseChart class="chart"\n                                [data]="pieChartData"\n                                [labels]="pieChartLabels"\n                                [chartType]="pieChartType"\n                                (chartHover)="chartHovered($event)"\n                                (chartClick)="chartClicked($event)"></canvas>\n                </div>\n            </div>\n        </div>\n        <div class="card">\n            <div class="card-header">\n                Polar Area Chart\n                <div class="card-actions">\n                    <a href="http://www.chartjs.org">\n                        <small class="text-muted">docs</small>\n                    </a>\n                </div>\n            </div>\n            <div class="card-block">\n                <div class="chart-wrapper">\n                    <canvas baseChart class="chart"\n                                [data]="polarAreaChartData"\n                                [labels]="polarAreaChartLabels"\n                                [legend]="polarAreaLegend"\n                                [chartType]="polarAreaChartType"\n                                (chartHover)="chartHovered($event)"\n                                (chartClick)="chartClicked($event)"></canvas>\n                </div>\n            </div>\n        </div>\n    </div>\n</div>\n'},function(t,e){t.exports='<div class="animated fadeIn">\n    <div class="row">\n        <div class="col-md-6">\n            <div class="card">\n                <div class="card-header">\n                    <strong>Options</strong>\n                </div>\n                <div class="card-block">\n                    <button type="button" class="btn btn-primary">Primary</button>\n                    <button type="button" class="btn btn-secondary">Secondary</button>\n                    <button type="button" class="btn btn-success">Success</button>\n                    <button type="button" class="btn btn-warning">Warning</button>\n                    <button type="button" class="btn btn-danger">Danger</button>\n                    <button type="button" class="btn btn-link">Link</button>\n                </div>\n            </div>\n            <div class="card">\n                <div class="card-header">\n                    <strong>With Icons</strong>\n                </div>\n                <div class="card-block">\n                    <button type="button" class="btn btn-primary"><i class="fa fa-star"></i>&nbsp; Primary</button>\n                    <button type="button" class="btn btn-secondary"><i class="fa fa-lightbulb-o"></i>&nbsp; Secondary</button>\n                    <button type="button" class="btn btn-success"><i class="fa fa-magic"></i>&nbsp; Success</button>\n                    <button type="button" class="btn btn-warning"><i class="fa fa-map-marker"></i>&nbsp; Warning</button>\n                    <button type="button" class="btn btn-danger"><i class="fa fa-rss"></i>&nbsp; Danger</button>\n                    <button type="button" class="btn btn-link"><i class="fa fa-link"></i>&nbsp; Link</button>\n                </div>\n            </div>\n            <div class="card">\n                <div class="card-header">\n                    <strong>Size Large</strong>\n                    <small>Add this class\n                        <code>.btn-lg</code>\n                    </small>\n                </div>\n                <div class="card-block">\n                    <button type="button" class="btn btn-primary btn-lg">Primary</button>\n                    <button type="button" class="btn btn-secondary btn-lg">Secondary</button>\n                    <button type="button" class="btn btn-success btn-lg">Success</button>\n                    <button type="button" class="btn btn-info btn-lg">Info</button>\n                    <button type="button" class="btn btn-warning btn-lg">Warning</button>\n                    <button type="button" class="btn btn-danger btn-lg">Danger</button>\n                    <button type="button" class="btn btn-link btn-lg">Link</button>\n                </div>\n            </div>\n            <div class="card">\n                <div class="card-header">\n                    <strong>Size Small</strong>\n                    <small>Add this class\n                        <code>.btn-sm</code>\n                    </small>\n                </div>\n                <div class="card-block">\n                    <button type="button" class="btn btn-primary btn-sm">Primary</button>\n                    <button type="button" class="btn btn-secondary btn-sm">Secondary</button>\n                    <button type="button" class="btn btn-success btn-sm">Success</button>\n                    <button type="button" class="btn btn-info btn-sm">Info</button>\n                    <button type="button" class="btn btn-warning btn-sm">Warning</button>\n                    <button type="button" class="btn btn-danger btn-sm">Danger</button>\n                    <button type="button" class="btn btn-link btn-sm">Link</button>\n                </div>\n            </div>\n            <div class="card">\n                <div class="card-header">\n                    <strong>Disabled state</strong>\n                    <small>Add this\n                        <code>disabled="disabled"</code>\n                    </small>\n                </div>\n                <div class="card-block">\n                    <button type="button" class="btn btn-primary" disabled="disabled">Primary</button>\n                    <button type="button" class="btn btn-secondary" disabled="disabled">Secondary</button>\n                    <button type="button" class="btn btn-success" disabled="disabled">Success</button>\n                    <button type="button" class="btn btn-info" disabled="disabled">Info</button>\n                    <button type="button" class="btn btn-warning" disabled="disabled">Warning</button>\n                    <button type="button" class="btn btn-danger" disabled="disabled">Danger</button>\n                    <button type="button" class="btn btn-link" disabled="disabled">Link</button>\n                </div>\n            </div>\n            <div class="card">\n                <div class="card-header">\n                    <strong>Active state</strong>\n                    <small>Add this class\n                        <code>.active</code>\n                    </small>\n                </div>\n                <div class="card-block">\n                    <button type="button" class="btn btn-primary active">Primary</button>\n                    <button type="button" class="btn btn-secondary active">Secondary</button>\n                    <button type="button" class="btn btn-success active">Success</button>\n                    <button type="button" class="btn btn-info active">Info</button>\n                    <button type="button" class="btn btn-warning active">Warning</button>\n                    <button type="button" class="btn btn-danger active">Danger</button>\n                    <button type="button" class="btn btn-link active">Link</button>\n                </div>\n            </div>\n            <div class="card">\n                <div class="card-header">\n                    <strong>Block Level Buttons</strong>\n                    <small>Add this class\n                        <code>.btn-block</code>\n                    </small>\n                </div>\n                <div class="card-block">\n                    <button type="button" class="btn btn-secondary btn-lg btn-block">Block level button</button>\n                    <button type="button" class="btn btn-primary btn-lg btn-block">Block level button</button>\n                    <button type="button" class="btn btn-success btn-lg btn-block">Block level button</button>\n                    <button type="button" class="btn btn-info btn-lg btn-block">Block level button</button>\n                    <button type="button" class="btn btn-warning btn-lg btn-block">Block level button</button>\n                    <button type="button" class="btn btn-danger btn-lg btn-block">Block level button</button>\n                    <button type="button" class="btn btn-link btn-lg btn-block">Block level button</button>\n                </div>\n            </div>\n        </div>\n        <!--/col-->\n        <div class="col-md-6">\n            <div class="card">\n                <div class="card-header">\n                    <strong>Options</strong>\n                </div>\n                <div class="card-block">\n                    <!-- Provides extra visual weight and identifies the primary action in a set of buttons -->\n                    <button type="button" class="btn btn-outline-primary">Primary</button>\n                    <!-- Secondary, outline button -->\n                    <button type="button" class="btn btn-outline-secondary">Secondary</button>\n                    <!-- Indicates a successful or positive action -->\n                    <button type="button" class="btn btn-outline-success">Success</button>\n                    <!-- Indicates caution should be taken with this action -->\n                    <button type="button" class="btn btn-outline-warning">Warning</button>\n                    <!-- Indicates a dangerous or potentially negative action -->\n                    <button type="button" class="btn btn-outline-danger">Danger</button>\n                </div>\n            </div>\n            <div class="card">\n                <div class="card-header">\n                    <strong>With Icons</strong>\n                </div>\n                <div class="card-block">\n                    <button type="button" class="btn btn-outline-primary"><i class="fa fa-star"></i>&nbsp; Primary</button>\n                    <button type="button" class="btn btn-outline-secondary"><i class="fa fa-lightbulb-o"></i>&nbsp; Secondary</button>\n                    <button type="button" class="btn btn-outline-success"><i class="fa fa-magic"></i>&nbsp; Success</button>\n                    <button type="button" class="btn btn-outline-warning"><i class="fa fa-map-marker"></i>&nbsp; Warning</button>\n                    <button type="button" class="btn btn-outline-danger"><i class="fa fa-rss"></i>&nbsp; Danger</button>\n                </div>\n            </div>\n            <div class="card">\n                <div class="card-header">\n                    <strong>Size Large</strong>\n                    <small>Add this class\n                        <code>.btn-lg</code>\n                    </small>\n                </div>\n                <div class="card-block">\n                    <button type="button" class="btn btn-outline-primary btn-lg">Primary</button>\n                    <button type="button" class="btn btn-outline-secondary btn-lg">Secondary</button>\n                    <button type="button" class="btn btn-outline-success btn-lg">Success</button>\n                    <button type="button" class="btn btn-outline-info btn-lg">Info</button>\n                    <button type="button" class="btn btn-outline-warning btn-lg">Warning</button>\n                    <button type="button" class="btn btn-outline-danger btn-lg">Danger</button>\n                </div>\n            </div>\n            <div class="card">\n                <div class="card-header">\n                    <strong>Size Small</strong>\n                    <small>Add this class\n                        <code>.btn-sm</code>\n                    </small>\n                </div>\n                <div class="card-block">\n                    <button type="button" class="btn btn-outline-primary btn-sm">Primary</button>\n                    <button type="button" class="btn btn-outline-secondary btn-sm">Secondary</button>\n                    <button type="button" class="btn btn-outline-success btn-sm">Success</button>\n                    <button type="button" class="btn btn-outline-info btn-sm">Info</button>\n                    <button type="button" class="btn btn-outline-warning btn-sm">Warning</button>\n                    <button type="button" class="btn btn-outline-danger btn-sm">Danger</button>\n                </div>\n            </div>\n            <div class="card">\n                <div class="card-header">\n                    <strong>Disabled state</strong>\n                    <small>Add this\n                        <code>disabled="disabled"</code>\n                    </small>\n                </div>\n                <div class="card-block">\n                    <button type="button" class="btn btn-outline-primary" disabled="disabled">Primary</button>\n                    <button type="button" class="btn btn-outline-secondary" disabled="disabled">Secondary</button>\n                    <button type="button" class="btn btn-success" disabled="disabled">Success</button>\n                    <button type="button" class="btn btn-outline-info" disabled="disabled">Info</button>\n                    <button type="button" class="btn btn-outline-warning" disabled="disabled">Warning</button>\n                    <button type="button" class="btn btn-outline-danger" disabled="disabled">Danger</button>\n                </div>\n            </div>\n            <div class="card">\n                <div class="card-header">\n                    <strong>Active state</strong>\n                    <small>Add this class\n                        <code>.active</code>\n                    </small>\n                </div>\n                <div class="card-block">\n                    <button type="button" class="btn btn-outline-primary active">Primary</button>\n                    <button type="button" class="btn btn-outline-secondary active">Secondary</button>\n                    <button type="button" class="btn btn-outline-success active">Success</button>\n                    <button type="button" class="btn btn-outline-info active">Info</button>\n                    <button type="button" class="btn btn-outline-warning active">Warning</button>\n                    <button type="button" class="btn btn-outline-danger active">Danger</button>\n                </div>\n            </div>\n            <div class="card">\n                <div class="card-header">\n                    <strong>Block Level Buttons</strong>\n                    <small>Add this class\n                        <code>.btn-block</code>\n                    </small>\n                </div>\n                <div class="card-block">\n                    <button type="button" class="btn btn-outline-secondary btn-lg btn-block">Block level button</button>\n                    <button type="button" class="btn btn-outline-primary btn-lg btn-block">Block level button</button>\n                    <button type="button" class="btn btn-outline-success btn-lg btn-block">Block level button</button>\n                    <button type="button" class="btn btn-outline-info btn-lg btn-block">Block level button</button>\n                    <button type="button" class="btn btn-outline-warning btn-lg btn-block">Block level button</button>\n                    <button type="button" class="btn btn-outline-danger btn-lg btn-block">Block level button</button>\n                </div>\n            </div>\n        </div>\n        <!--/col-->\n    </div>\n    <!--/row-->\n</div>\n';
-},function(t,e){t.exports='<div class="animated fadeIn">\n    <div class="row">\n        <div class="col-sm-6 col-md-4">\n            <div class="card">\n                <div class="card-header">\n                    Card title\n                </div>\n                <div class="card-block">\n                    Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n                </div>\n            </div>\n        </div><!--/.col-->\n        <div class="col-sm-6 col-md-4">\n            <div class="card">\n                <div class="card-block">\n                    Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n                </div>\n                <div class="card-footer">Card footer</div>\n            </div>\n        </div><!--/.col-->\n        <div class="col-sm-6 col-md-4">\n            <div class="card">\n                <div class="card-header">\n                    <i class="fa fa-check"></i>Card with icon\n                </div>\n                <div class="card-block">\n                    Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n                </div>\n            </div>\n        </div><!--/.col-->\n        <div class="col-sm-6 col-md-4">\n            <div class="card">\n                <div class="card-header">\n                    Card with switch\n                    <label class="switch switch-sm switch-text switch-info pull-right m-b-0">\n                        <input type="checkbox" class="switch-input">\n                        <span class="switch-label" data-on="On" data-off="Off"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                </div>\n                <div class="card-block">\n                    Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n                </div>\n            </div>\n        </div><!--/.col-->\n        <div class="col-sm-6 col-md-4">\n            <div class="card">\n                <div class="card-header">\n                    Card with label\n                    <span class="tag tag-success pull-right">Success</span>\n                </div>\n                <div class="card-block">\n                    Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n                </div>\n            </div>\n        </div><!--/.col-->\n        <div class="col-sm-6 col-md-4">\n            <div class="card">\n                <div class="card-header">\n                    Card with label\n                    <span class="tag tag-pill tag-danger pull-right">42</span>\n                </div>\n                <div class="card-block">\n                    Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n                </div>\n            </div>\n        </div><!--/.col-->\n    </div><!--/.row-->\n    <div class="row">\n        <div class="col-sm-6 col-md-4">\n            <div class="card card-outline-primary">\n                <div class="card-header">\n                    Card outline\n                </div>\n                <div class="card-block">\n                    Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n                </div>\n            </div>\n        </div><!--/.col-->\n        <div class="col-sm-6 col-md-4">\n            <div class="card card-outline-secondary">\n                <div class="card-header">\n                    Card outline\n                </div>\n                <div class="card-block">\n                    Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n                </div>\n            </div>\n        </div><!--/.col-->\n        <div class="col-sm-6 col-md-4">\n            <div class="card card-outline-success">\n                <div class="card-header">\n                    Card outline\n                </div>\n                <div class="card-block">\n                    Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n                </div>\n            </div>\n        </div><!--/.col-->\n        <div class="col-sm-6 col-md-4">\n            <div class="card card-outline-info">\n                <div class="card-header">\n                    Card outline\n                </div>\n                <div class="card-block">\n                    Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n                </div>\n            </div>\n        </div><!--/.col-->\n        <div class="col-sm-6 col-md-4">\n            <div class="card card-outline-warning">\n                <div class="card-header">\n                    Card outline\n                </div>\n                <div class="card-block">\n                    Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n                </div>\n            </div>\n        </div><!--/.col-->\n        <div class="col-sm-6 col-md-4">\n            <div class="card card-outline-danger">\n                <div class="card-header">\n                    Card outline\n                </div>\n                <div class="card-block">\n                    Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n                </div>\n            </div>\n        </div><!--/.col-->\n    </div><!--/.row-->\n\n    <div class="row">\n        <div class="col-sm-6 col-md-4">\n            <div class="card card-accent-primary">\n                <div class="card-header">\n                    Card with accent\n                </div>\n                <div class="card-block">\n                    Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n                </div>\n            </div>\n        </div><!--/.col-->\n        <div class="col-sm-6 col-md-4">\n            <div class="card card-accent-secondary">\n                <div class="card-header">\n                    Card with accent\n                </div>\n                <div class="card-block">\n                    Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n                </div>\n            </div>\n        </div><!--/.col-->\n        <div class="col-sm-6 col-md-4">\n            <div class="card card-accent-success">\n                <div class="card-header">\n                    Card with accent\n                </div>\n                <div class="card-block">\n                    Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n                </div>\n            </div>\n        </div><!--/.col-->\n        <div class="col-sm-6 col-md-4">\n            <div class="card card-accent-info">\n                <div class="card-header">\n                    Card with accent\n                </div>\n                <div class="card-block">\n                    Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n                </div>\n            </div>\n        </div><!--/.col-->\n        <div class="col-sm-6 col-md-4">\n            <div class="card card-accent-warning">\n                <div class="card-header">\n                    Card with accent\n                </div>\n                <div class="card-block">\n                    Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n                </div>\n            </div>\n        </div><!--/.col-->\n        <div class="col-sm-6 col-md-4">\n            <div class="card card-accent-danger">\n                <div class="card-header">\n                    Card with accent\n                </div>\n                <div class="card-block">\n                    Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n                </div>\n            </div>\n        </div><!--/.col-->\n    </div><!--/.row-->\n    <div class="row">\n        <div class="col-sm-6 col-md-4">\n            <div class="card card-inverse card-primary text-xs-center">\n                <div class="card-block">\n                    <blockquote class="card-blockquote">\n                        <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>\n                        <footer>Someone famous in\n                            <cite title="Source Title">Source Title</cite>\n                        </footer>\n                    </blockquote>\n                </div>\n            </div>\n        </div><!--/.col-->\n        <div class="col-sm-6 col-md-4">\n            <div class="card card-inverse card-success text-xs-center">\n                <div class="card-block">\n                    <blockquote class="card-blockquote">\n                        <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>\n                        <footer>Someone famous in\n                            <cite title="Source Title">Source Title</cite>\n                        </footer>\n                    </blockquote>\n                </div>\n            </div>\n        </div><!--/.col-->\n        <div class="col-sm-6 col-md-4">\n            <div class="card card-inverse card-info text-xs-center">\n                <div class="card-block">\n                    <blockquote class="card-blockquote">\n                        <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>\n                        <footer>Someone famous in\n                            <cite title="Source Title">Source Title</cite>\n                        </footer>\n                    </blockquote>\n                </div>\n            </div>\n        </div><!--/.col-->\n        <div class="col-sm-6 col-md-4">\n            <div class="card card-inverse card-warning text-xs-center">\n                <div class="card-block">\n                    <blockquote class="card-blockquote">\n                        <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>\n                        <footer>Someone famous in\n                            <cite title="Source Title">Source Title</cite>\n                        </footer>\n                    </blockquote>\n                </div>\n            </div>\n        </div><!--/.col-->\n        <div class="col-sm-6 col-md-4">\n            <div class="card card-inverse card-danger text-xs-center">\n                <div class="card-block">\n                    <blockquote class="card-blockquote">\n                        <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>\n                        <footer>Someone famous in\n                            <cite title="Source Title">Source Title</cite>\n                        </footer>\n                    </blockquote>\n                </div>\n            </div>\n        </div><!--/.col-->\n        <div class="col-sm-6 col-md-4">\n            <div class="card card-inverse card-primary text-xs-center">\n                <div class="card-block">\n                    <blockquote class="card-blockquote">\n                        <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>\n                        <footer>Someone famous in\n                            <cite title="Source Title">Source Title</cite>\n                        </footer>\n                    </blockquote>\n                </div>\n            </div>\n        </div><!--/.col-->\n    </div><!--/.row-->\n    <div class="row">\n        <div class="col-sm-6 col-md-4">\n            <div class="card card-inverse card-primary">\n                <div class="card-header">\n                    Card title\n                </div>\n                <div class="card-block">\n                    Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n                </div>\n            </div>\n        </div><!--/.col-->\n        <div class="col-sm-6 col-md-4">\n            <div class="card card-inverse card-success">\n                <div class="card-header">\n                    Card title\n                </div>\n                <div class="card-block">\n                    Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n                </div>\n            </div>\n        </div><!--/.col-->\n        <div class="col-sm-6 col-md-4">\n            <div class="card card-inverse card-info">\n                <div class="card-header">\n                    Card title\n                </div>\n                <div class="card-block">\n                    Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n                </div>\n            </div>\n        </div><!--/.col-->\n        <div class="col-sm-6 col-md-4">\n            <div class="card card-inverse card-warning">\n                <div class="card-header">\n                    Card title\n                </div>\n                <div class="card-block">\n                    Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n                </div>\n            </div>\n        </div><!--/.col-->\n        <div class="col-sm-6 col-md-4">\n            <div class="card card-inverse card-danger">\n                <div class="card-header">\n                    Card title\n                </div>\n                <div class="card-block">\n                    Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n                </div>\n            </div>\n        </div><!--/.col-->\n    </div><!--/.row-->\n</div>\n'},function(t,e){t.exports='<div class="animated fadeIn">\n    <div class="row">\n        <div class="col-sm-6">\n            <div class="card">\n                <div class="card-header">\n                    <strong>Credit Card</strong>\n                    <small>Form</small>\n                </div>\n                <div class="card-block">\n                    <div class="row">\n                        <div class="col-sm-12">\n                            <div class="form-group">\n                                <label for="name">Name</label>\n                                <input type="text" class="form-control" id="name" placeholder="Enter your name">\n                            </div>\n                        </div>\n                    </div>\n                    <!--/row-->\n                    <div class="row">\n                        <div class="col-sm-12">\n                            <div class="form-group">\n                                <label for="ccnumber">Credit Card Number</label>\n                                <input type="text" class="form-control" id="ccnumber" placeholder="0000 0000 0000 0000">\n                            </div>\n                        </div>\n                    </div>\n                    <!--/row-->\n                    <div class="row">\n                        <div class="form-group col-sm-4">\n                            <label for="ccmonth">Month</label>\n                            <select class="form-control" id="ccmonth">\n                                <option>1</option>\n                                <option>2</option>\n                                <option>3</option>\n                                <option>4</option>\n                                <option>5</option>\n                                <option>6</option>\n                                <option>7</option>\n                                <option>8</option>\n                                <option>9</option>\n                                <option>10</option>\n                                <option>11</option>\n                                <option>12</option>\n                            </select>\n                        </div>\n                        <div class="form-group col-sm-4">\n                            <label for="ccyear">Year</label>\n                            <select class="form-control" id="ccyear">\n                                <option>2014</option>\n                                <option>2015</option>\n                                <option>2016</option>\n                                <option>2017</option>\n                                <option>2018</option>\n                                <option>2019</option>\n                                <option>2020</option>\n                                <option>2021</option>\n                                <option>2022</option>\n                                <option>2023</option>\n                                <option>2024</option>\n                                <option>2025</option>\n                            </select>\n                        </div>\n                        <div class="col-sm-4">\n                            <div class="form-group">\n                                <label for="cvv">CVV/CVC</label>\n                                <input type="text" class="form-control" id="cvv" placeholder="123">\n                            </div>\n                        </div>\n                    </div>\n                    <!--/row-->\n                </div>\n            </div>\n        </div>\n        <!--/col-->\n        <div class="col-sm-6">\n            <div class="card">\n                <div class="card-header">\n                    <strong>Company</strong>\n                    <small>Form</small>\n                </div>\n                <div class="card-block">\n                    <div class="form-group">\n                        <label for="company">Company</label>\n                        <input type="text" class="form-control" id="company" placeholder="Enter your company name">\n                    </div>\n                    <div class="form-group">\n                        <label for="vat">VAT</label>\n                        <input type="text" class="form-control" id="vat" placeholder="PL1234567890">\n                    </div>\n                    <div class="form-group">\n                        <label for="street">Street</label>\n                        <input type="text" class="form-control" id="street" placeholder="Enter street name">\n                    </div>\n                    <div class="row">\n                        <div class="form-group col-sm-8">\n                            <label for="city">City</label>\n                            <input type="text" class="form-control" id="city" placeholder="Enter your city">\n                        </div>\n                        <div class="form-group col-sm-4">\n                            <label for="postal-code">Postal Code</label>\n                            <input type="text" class="form-control" id="postal-code" placeholder="Postal Code">\n                        </div>\n                    </div>\n                    <!--/row-->\n                    <div class="form-group">\n                        <label for="country">Country</label>\n                        <input type="text" class="form-control" id="country" placeholder="Country name">\n                    </div>\n                </div>\n            </div>\n        </div>\n        <!--/col-->\n    </div>\n    <!--/.row-->\n    <div class="row">\n        <div class="col-md-6">\n            <div class="card">\n                <div class="card-header">\n                    <strong>Basic Form</strong> Elements\n                </div>\n                <div class="card-block">\n                    <form action="" method="post" enctype="multipart/form-data" class="form-horizontal ">\n                        <div class="form-group row">\n                            <label class="col-md-3 form-control-label">Static</label>\n                            <div class="col-md-9">\n                                <p class="form-control-static">Username</p>\n                            </div>\n                        </div>\n                        <div class="form-group row">\n                            <label class="col-md-3 form-control-label" for="text-input">Text Input</label>\n                            <div class="col-md-9">\n                                <input type="text" id="text-input" name="text-input" class="form-control" placeholder="Text">\n                                <span class="help-block">This is a help text</span>\n                            </div>\n                        </div>\n                        <div class="form-group row">\n                            <label class="col-md-3 form-control-label" for="email-input">Email Input</label>\n                            <div class="col-md-9">\n                                <input type="email" id="email-input" name="email-input" class="form-control" placeholder="Enter Email">\n                                <span class="help-block">Please enter your email</span>\n                            </div>\n                        </div>\n                        <div class="form-group row">\n                            <label class="col-md-3 form-control-label" for="password-input">Password</label>\n                            <div class="col-md-9">\n                                <input type="password" id="password-input" name="password-input" class="form-control" placeholder="Password">\n                                <span class="help-block">Please enter a complex password</span>\n                            </div>\n                        </div>\n                        <div class="form-group row">\n                            <label class="col-md-3 form-control-label" for="disabled-input">Disabled Input</label>\n                            <div class="col-md-9">\n                                <input type="text" id="disabled-input" name="disabled-input" class="form-control" placeholder="Disabled" disabled>\n                            </div>\n                        </div>\n                        <div class="form-group row">\n                            <label class="col-md-3 form-control-label" for="textarea-input">Textarea</label>\n                            <div class="col-md-9">\n                                <textarea id="textarea-input" name="textarea-input" rows="9" class="form-control" placeholder="Content.."></textarea>\n                            </div>\n                        </div>\n                        <div class="form-group row">\n                            <label class="col-md-3 form-control-label" for="select">Select</label>\n                            <div class="col-md-9">\n                                <select id="select" name="select" class="form-control" size="1">\n                                    <option value="0">Please select</option>\n                                    <option value="1">Option #1</option>\n                                    <option value="2">Option #2</option>\n                                    <option value="3">Option #3</option>\n                                </select>\n                            </div>\n                        </div>\n                        <div class="form-group row">\n                            <label class="col-md-3 form-control-label" for="select">Select Large</label>\n                            <div class="col-md-9">\n                                <select id="select" name="select" class="form-control input-lg" size="1">\n                                    <option value="0">Please select</option>\n                                    <option value="1">Option #1</option>\n                                    <option value="2">Option #2</option>\n                                    <option value="3">Option #3</option>\n                                </select>\n                            </div>\n                        </div>\n                        <div class="form-group row">\n                            <label class="col-md-3 form-control-label" for="select">Select Small</label>\n                            <div class="col-md-9">\n                                <select id="select" name="select" class="form-control input-sm" size="1">\n                                    <option value="0">Please select</option>\n                                    <option value="1">Option #1</option>\n                                    <option value="2">Option #2</option>\n                                    <option value="3">Option #3</option>\n                                </select>\n                            </div>\n                        </div>\n                        <div class="form-group row">\n                            <label class="col-md-3 form-control-label" for="select">Disabled Select</label>\n                            <div class="col-md-9">\n                                <select id="disabledSelect" class="form-control" disabled>\n                                    <option value="0">Please select</option>\n                                    <option value="1">Option #1</option>\n                                    <option value="2">Option #2</option>\n                                    <option value="3">Option #3</option>\n                                </select>\n                            </div>\n                        </div>\n                        <div class="form-group row">\n                            <label class="col-md-3 form-control-label" for="multiple-select">Multiple select</label>\n                            <div class="col-md-9">\n                                <select multiple class="form-control" size="5">\n                                    <option value="1">Option #1</option>\n                                    <option value="2">Option #2</option>\n                                    <option value="3">Option #3</option>\n                                    <option value="4">Option #4</option>\n                                    <option value="5">Option #5</option>\n                                    <option value="6">Option #6</option>\n                                    <option value="7">Option #7</option>\n                                    <option value="8">Option #8</option>\n                                    <option value="9">Option #9</option>\n                                    <option value="10">Option #10</option>\n                                </select>\n                            </div>\n                        </div>\n                        <div class="form-group row">\n                            <label class="col-md-3 form-control-label">Radios</label>\n                            <div class="col-md-9">\n                                <div class="radio">\n                                    <label for="radio1">\n                                        <input type="radio" id="radio1" name="radios" value="option1"> Option 1\n                                    </label>\n                                </div>\n                                <div class="radio">\n                                    <label for="radio2">\n                                        <input type="radio" id="radio2" name="radios" value="option2"> Option 2\n                                    </label>\n                                </div>\n                                <div class="radio">\n                                    <label for="radio3">\n                                        <input type="radio" id="radio3" name="radios" value="option3"> Option 3\n                                    </label>\n                                </div>\n                            </div>\n                        </div>\n                        <div class="form-group row">\n                            <label class="col-md-3 form-control-label">Inline Radios</label>\n                            <div class="col-md-9">\n                                <label class="radio-inline" for="inline-radio1">\n                                    <input type="radio" id="inline-radio1" name="inline-radios" value="option1"> One\n                                </label>\n                                <label class="radio-inline" for="inline-radio2">\n                                    <input type="radio" id="inline-radio2" name="inline-radios" value="option2"> Two\n                                </label>\n                                <label class="radio-inline" for="inline-radio3">\n                                    <input type="radio" id="inline-radio3" name="inline-radios" value="option3"> Three\n                                </label>\n                            </div>\n                        </div>\n                        <div class="form-group row">\n                            <label class="col-md-3 form-control-label">Checkboxes</label>\n                            <div class="col-md-9">\n                                <div class="checkbox">\n                                    <label for="checkbox1">\n                                        <input type="checkbox" id="checkbox1" name="checkbox1" value="option1"> Option 1\n                                    </label>\n                                </div>\n                                <div class="checkbox">\n                                    <label for="checkbox2">\n                                        <input type="checkbox" id="checkbox2" name="checkbox2" value="option2"> Option 2\n                                    </label>\n                                </div>\n                                <div class="checkbox">\n                                    <label for="checkbox3">\n                                        <input type="checkbox" id="checkbox3" name="checkbox3" value="option3"> Option 3\n                                    </label>\n                                </div>\n                            </div>\n                        </div>\n                        <div class="form-group row">\n                            <label class="col-md-3 form-control-label">Inline Checkboxes</label>\n                            <div class="col-md-9">\n                                <label class="checkbox-inline" for="inline-checkbox1">\n                                    <input type="checkbox" id="inline-checkbox1" name="inline-checkbox1" value="option1">One\n                                </label>\n                                <label class="checkbox-inline" for="inline-checkbox2">\n                                    <input type="checkbox" id="inline-checkbox2" name="inline-checkbox2" value="option2">Two\n                                </label>\n                                <label class="checkbox-inline" for="inline-checkbox3">\n                                    <input type="checkbox" id="inline-checkbox3" name="inline-checkbox3" value="option3">Three\n                                </label>\n                            </div>\n                        </div>\n                        <div class="form-group row">\n                            <label class="col-md-3 form-control-label" for="file-input">File input</label>\n                            <div class="col-md-9">\n                                <input type="file" id="file-input" name="file-input">\n                            </div>\n                        </div>\n                        <div class="form-group row">\n                            <label class="col-md-3 form-control-label" for="file-multiple-input">Multiple File input</label>\n                            <div class="col-md-9">\n                                <input type="file" id="file-multiple-input" name="file-multiple-input" multiple>\n                            </div>\n                        </div>\n                    </form>\n                </div>\n                <div class="card-footer">\n                    <button type="submit" class="btn btn-sm btn-primary"><i class="fa fa-dot-circle-o"></i> Submit</button>\n                    <button type="reset" class="btn btn-sm btn-danger"><i class="fa fa-ban"></i> Reset</button>\n                </div>\n            </div>\n            <div class="card">\n                <div class="card-header">\n                    <strong>Inline</strong> Form\n                </div>\n                <div class="card-block">\n                    <form action="" method="post" class="form-inline">\n                        <div class="form-group">\n                            <label class="sr-only" for="if-email">Email</label>\n                            <input type="email" id="if-email" name="if-email" class="form-control" placeholder="Enter Email..">\n                        </div>\n                        <div class="form-group">\n                            <label class="sr-only" for="if-password">Password</label>\n                            <input type="password" id="if-password" name="if-password" class="form-control" placeholder="Enter Password..">\n                        </div>\n                    </form>\n                </div>\n                <div class="card-footer">\n                    <button type="submit" class="btn btn-sm btn-primary"><i class="fa fa-dot-circle-o"></i> Submit</button>\n                    <button type="reset" class="btn btn-sm btn-danger"><i class="fa fa-ban"></i> Reset</button>\n                </div>\n            </div>\n        </div>\n        <div class="col-md-6">\n            <div class="card">\n                <div class="card-header">\n                    <strong>Horizontal</strong> Form\n                </div>\n                <div class="card-block">\n                    <form action="" method="post" class="form-horizontal ">\n                        <div class="form-group row">\n                            <label class="col-md-3 form-control-label" for="hf-email">Email</label>\n                            <div class="col-md-9">\n                                <input type="email" id="hf-email" name="hf-email" class="form-control" placeholder="Enter Email..">\n                                <span class="help-block">Please enter your email</span>\n                            </div>\n                        </div>\n                        <div class="form-group row">\n                            <label class="col-md-3 form-control-label" for="hf-password">Password</label>\n                            <div class="col-md-9">\n                                <input type="password" id="hf-password" name="hf-password" class="form-control" placeholder="Enter Password..">\n                                <span class="help-block">Please enter your password</span>\n                            </div>\n                        </div>\n                    </form>\n                </div>\n                <div class="card-footer">\n                    <button type="submit" class="btn btn-sm btn-primary"><i class="fa fa-dot-circle-o"></i> Submit</button>\n                    <button type="reset" class="btn btn-sm btn-danger"><i class="fa fa-ban"></i> Reset</button>\n                </div>\n            </div>\n            <div class="card">\n                <div class="card-header">\n                    <strong>Normal</strong> Form\n                </div>\n                <div class="card-block">\n                    <form action="" method="post">\n                        <div class="form-group">\n                            <label for="nf-email">Email</label>\n                            <input type="email" id="nf-email" name="nf-email" class="form-control" placeholder="Enter Email..">\n                            <span class="help-block">Please enter your email</span>\n                        </div>\n                        <div class="form-group">\n                            <label for="nf-password">Password</label>\n                            <input type="password" id="nf-password" name="nf-password" class="form-control" placeholder="Enter Password..">\n                            <span class="help-block">Please enter your password</span>\n                        </div>\n                    </form>\n                </div>\n                <div class="card-footer">\n                    <button type="submit" class="btn btn-sm btn-primary"><i class="fa fa-dot-circle-o"></i> Submit</button>\n                    <button type="reset" class="btn btn-sm btn-danger"><i class="fa fa-ban"></i> Reset</button>\n                </div>\n            </div>\n            <div class="card">\n                <div class="card-header">\n                    Input\n                    <strong>Grid</strong>\n                </div>\n                <div class="card-block">\n                    <form action="" method="post" class="form-horizontal ">\n                        <div class="form-group row">\n                            <div class="col-sm-3">\n                                <input type="text" class="form-control" placeholder=".col-sm-3">\n                            </div>\n                        </div>\n                        <div class="form-group row">\n                            <div class="col-sm-4">\n                                <input type="text" class="form-control" placeholder=".col-sm-4">\n                            </div>\n                        </div>\n                        <div class="form-group row">\n                            <div class="col-sm-5">\n                                <input type="text" class="form-control" placeholder=".col-sm-5">\n                            </div>\n                        </div>\n                        <div class="form-group row">\n                            <div class="col-sm-6">\n                                <input type="text" class="form-control" placeholder=".col-sm-6">\n                            </div>\n                        </div>\n                        <div class="form-group row">\n                            <div class="col-sm-7">\n                                <input type="text" class="form-control" placeholder=".col-sm-7">\n                            </div>\n                        </div>\n                        <div class="form-group row">\n                            <div class="col-sm-8">\n                                <input type="text" class="form-control" placeholder=".col-sm-8">\n                            </div>\n                        </div>\n                        <div class="form-group row">\n                            <div class="col-sm-9">\n                                <input type="text" class="form-control" placeholder=".col-sm-9">\n                            </div>\n                        </div>\n                        <div class="form-group row">\n                            <div class="col-sm-10">\n                                <input type="text" class="form-control" placeholder=".col-sm-10">\n                            </div>\n                        </div>\n                        <div class="form-group row">\n                            <div class="col-sm-11">\n                                <input type="text" class="form-control" placeholder=".col-sm-11">\n                            </div>\n                        </div>\n                        <div class="form-group row">\n                            <div class="col-sm-12">\n                                <input type="text" class="form-control" placeholder=".col-sm-12">\n                            </div>\n                        </div>\n                    </form>\n                </div>\n                <div class="card-footer">\n                    <button type="submit" class="btn btn-sm btn-primary"><i class="fa fa-user"></i> Login</button>\n                    <button type="reset" class="btn btn-sm btn-danger"><i class="fa fa-ban"></i> Reset</button>\n                </div>\n            </div>\n            <div class="card">\n                <div class="card-header">\n                    Input\n                    <strong>Sizes</strong>\n                </div>\n                <div class="card-block">\n                    <form action="" method="post" class="form-horizontal ">\n                        <div class="form-group row">\n                            <label class="col-sm-3 form-control-label" for="input-small">Small Input</label>\n                            <div class="col-sm-6">\n                                <input type="text" id="input-small" name="input-small" class="form-control input-sm" placeholder=".input-sm">\n                            </div>\n                        </div>\n                        <div class="form-group row">\n                            <label class="col-sm-3 form-control-label" for="input-normal">Normal Input</label>\n                            <div class="col-sm-6">\n                                <input type="text" id="input-normal" name="input-normal" class="form-control" placeholder="Normal">\n                            </div>\n                        </div>\n                        <div class="form-group row">\n                            <label class="col-sm-3 form-control-label" for="input-large">Large Input</label>\n                            <div class="col-sm-6">\n                                <input type="text" id="input-large" name="input-large" class="form-control input-lg" placeholder=".input-lg">\n                            </div>\n                        </div>\n                    </form>\n                </div>\n                <div class="card-footer">\n                    <button type="submit" class="btn btn-sm btn-primary"><i class="fa fa-dot-circle-o"></i> Submit</button>\n                    <button type="reset" class="btn btn-sm btn-danger"><i class="fa fa-ban"></i> Reset</button>\n                </div>\n            </div>\n        </div>\n        <!--/col-->\n    </div>\n    <!--/.row-->\n    <div class="row">\n        <div class="col-sm-6">\n            <div class="card">\n                <div class="card-header">\n                    <strong>Validation states</strong> Form\n                </div>\n                <div class="card-block">\n                    <div class="form-group has-success">\n                        <label class="form-form-control-label" for="inputSuccess1">Input with success</label>\n                        <input type="text" class="form-control" id="inputSuccess1">\n                    </div>\n                    <div class="form-group has-warning">\n                        <label class="form-form-control-label" for="inputWarning1">Input with warning</label>\n                        <input type="text" class="form-control" id="inputWarning1">\n                    </div>\n                    <div class="form-group has-danger">\n                        <label class="form-form-control-label" for="inputError1">Input with error</label>\n                        <input type="text" class="form-control" id="inputError1">\n                    </div>\n                </div>\n            </div>\n        </div>\n        <!--/col-->\n        <div class="col-sm-6">\n            <div class="card">\n                <div class="card-header">\n                    <strong>Validation states</strong> with optional icons\n                </div>\n                <div class="card-block">\n                    <div class="form-group has-success">\n                        <label class="form-form-control-label" for="inputSuccess2">Input with success</label>\n                        <input type="text" class="form-control form-control-success" id="inputSuccess2">\n                    </div>\n                    <div class="form-group has-warning">\n                        <label class="form-form-control-label" for="inputWarning2">Input with warning</label>\n                        <input type="text" class="form-control form-control-warning" id="inputWarning2">\n                    </div>\n                    <div class="form-group has-danger has-feedback">\n                        <label class="form-form-control-label" for="inputError2">Input with error</label>\n                        <input type="text" class="form-control form-control-danger" id="inputError2">\n                    </div>\n                </div>\n            </div>\n        </div>\n        <!--/col-->\n    </div>\n    <div class="row">\n        <div class="col-sm-4">\n            <div class="card">\n                <div class="card-header">\n                    <strong>Icon/Text</strong> Groups\n                </div>\n                <div class="card-block">\n                    <form action="" method="post" class="form-horizontal ">\n                        <div class="form-group row">\n                            <div class="col-md-12">\n                                <div class="input-group">\n                                    <span class="input-group-addon"><i class="fa fa-user"></i></span>\n                                    <input type="text" id="input1-group1" name="input1-group1" class="form-control" placeholder="Username">\n                                </div>\n                            </div>\n                        </div>\n                        <div class="form-group row">\n                            <div class="col-md-12">\n                                <div class="input-group">\n                                    <input type="email" id="input2-group1" name="input2-group1" class="form-control" placeholder="Email">\n                                    <span class="input-group-addon"><i class="fa fa-envelope-o"></i></span>\n                                </div>\n                            </div>\n                        </div>\n                        <div class="form-group row">\n                            <div class="col-md-12">\n                                <div class="input-group">\n                                    <span class="input-group-addon"><i class="fa fa-euro"></i></span>\n                                    <input type="text" id="input3-group1" name="input3-group1" class="form-control" placeholder="..">\n                                    <span class="input-group-addon">.00</span>\n                                </div>\n                            </div>\n                        </div>\n                    </form>\n                </div>\n                <div class="card-footer">\n                    <button type="submit" class="btn btn-sm btn-success"><i class="fa fa-dot-circle-o"></i> Submit</button>\n                    <button type="reset" class="btn btn-sm btn-danger"><i class="fa fa-ban"></i> Reset</button>\n                </div>\n            </div>\n        </div>\n        <div class="col-sm-4">\n            <div class="card">\n                <div class="card-header">\n                    <strong>Buttons</strong> Groups\n                </div>\n                <div class="card-block">\n                    <form action="" method="post" class="form-horizontal ">\n                        <div class="form-group row">\n                            <div class="col-md-12">\n                                <div class="input-group">\n                                    <span class="input-group-btn">\n                                        <button type="button" class="btn btn-primary"><i class="fa fa-search"></i> Search</button>\n                                    </span>\n                                    <input type="text" id="input1-group2" name="input1-group2" class="form-control" placeholder="Username">\n                                </div>\n                            </div>\n                        </div>\n                        <div class="form-group row">\n                            <div class="col-md-12">\n                                <div class="input-group">\n                                    <input type="email" id="input2-group2" name="input2-group2" class="form-control" placeholder="Email">\n                                    <span class="input-group-btn">\n                                        <button type="button" class="btn btn-primary">Submit</button>\n                                    </span>\n                                </div>\n                            </div>\n                        </div>\n                        <div class="form-group row">\n                            <div class="col-md-12">\n                                <div class="input-group">\n                                    <span class="input-group-btn">\n                                        <button type="button" class="btn btn-primary"><i class="fa fa-facebook"></i></button>\n                                    </span>\n                                    <input type="text" id="input3-group2" name="input3-group2" class="form-control" placeholder="Search">\n                                    <span class="input-group-btn">\n                                        <button type="button" class="btn btn-primary"><i class="fa fa-twitter"></i></button>\n                                    </span>\n                                </div>\n                            </div>\n                        </div>\n                    </form>\n                </div>\n                <div class="card-footer">\n                    <button type="submit" class="btn btn-sm btn-success"><i class="fa fa-dot-circle-o"></i> Submit</button>\n                    <button type="reset" class="btn btn-sm btn-danger"><i class="fa fa-ban"></i> Reset</button>\n                </div>\n            </div>\n        </div>\n        <div class="col-sm-4">\n            <div class="card">\n                <div class="card-header">\n                    <strong>Dropdowns</strong> Groups\n                </div>\n                <div class="card-block">\n                    <form action="" method="post" class="form-horizontal ">\n                        <div class="form-group row">\n                            <div class="col-md-12">\n                                <div class="input-group">\n                                    <div class="input-group-btn">\n                                        <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown">Action\n                                            <span class="caret"></span>\n                                        </button>\n                                        <ul class="dropdown-menu">\n                                            <li><a href="javascript:void(0)">Action</a>\n                                            </li>\n                                            <li><a href="javascript:void(0)">Another action</a>\n                                            </li>\n                                            <li><a href="javascript:void(0)">Something else here</a>\n                                            </li>\n                                            <li class="divider"></li>\n                                            <li><a href="javascript:void(0)">Separated link</a>\n                                            </li>\n                                        </ul>\n                                    </div>\n                                    <input type="text" id="input1-group3" name="input1-group3" class="form-control" placeholder="Username">\n                                </div>\n                            </div>\n                        </div>\n                        <div class="form-group row">\n                            <div class="col-md-12">\n                                <div class="input-group">\n                                    <input type="email" id="input2-group3" name="input2-group3" class="form-control" placeholder="Email">\n                                    <div class="input-group-btn">\n                                        <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown">Action\n                                            <span class="caret"></span>\n                                        </button>\n                                        <ul class="dropdown-menu dropdown-menu-right">\n                                            <li><a href="javascript:void(0)">Action</a>\n                                            </li>\n                                            <li><a href="javascript:void(0)">Another action</a>\n                                            </li>\n                                            <li><a href="javascript:void(0)">Something else here</a>\n                                            </li>\n                                            <li class="divider"></li>\n                                            <li><a href="javascript:void(0)">Separated link</a>\n                                            </li>\n                                        </ul>\n                                    </div>\n                                </div>\n                            </div>\n                        </div>\n                        <div class="form-group row">\n                            <div class="col-md-12">\n                                <div class="input-group">\n                                    <div class="input-group-btn">\n                                        <button type="button" class="btn btn-primary">Action</button>\n                                        <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown">\n                                            <span class="caret"></span>\n                                        </button>\n                                        <ul class="dropdown-menu">\n                                            <li><a href="javascript:void(0)">Action</a>\n                                            </li>\n                                            <li><a href="javascript:void(0)">Another action</a>\n                                            </li>\n                                            <li><a href="javascript:void(0)">Something else here</a>\n                                            </li>\n                                            <li class="divider"></li>\n                                            <li><a href="javascript:void(0)">Separated link</a>\n                                            </li>\n                                        </ul>\n                                    </div>\n                                    <input type="text" id="input3-group3" name="input3-group3" class="form-control" placeholder="..">\n                                    <div class="input-group-btn">\n                                        <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown">\n                                            <span class="caret"></span>\n                                        </button>\n                                        <ul class="dropdown-menu dropdown-menu-right">\n                                            <li><a href="javascript:void(0)">Action</a>\n                                            </li>\n                                            <li><a href="javascript:void(0)">Another action</a>\n                                            </li>\n                                            <li><a href="javascript:void(0)">Something else here</a>\n                                            </li>\n                                            <li class="divider"></li>\n                                            <li><a href="javascript:void(0)">Separated link</a>\n                                            </li>\n                                        </ul>\n                                    </div>\n                                </div>\n                            </div>\n                        </div>\n                    </form>\n                </div>\n                <div class="card-footer">\n                    <button type="submit" class="btn btn-sm btn-success"><i class="fa fa-dot-circle-o"></i> Submit</button>\n                    <button type="reset" class="btn btn-sm btn-danger"><i class="fa fa-ban"></i> Reset</button>\n                </div>\n            </div>\n        </div>\n    </div>\n    <div class="row">\n        <div class="col-md-6">\n            <div class="card">\n                <div class="card-header">\n                    Use the grid for big devices!\n                    <small>\n                        <code>.col-lg-*</code>\n                        <code>.col-md-*</code>\n                        <code>.col-sm-*</code>\n                    </small>\n                </div>\n                <div class="card-block">\n                    <form action="" method="post" class="form-horizontal ">\n                        <div class="form-group row">\n                            <div class="col-md-8">\n                                <input type="text" class="form-control" placeholder=".col-md-8">\n                            </div>\n                            <div class="col-md-4">\n                                <input type="text" class="form-control" placeholder=".col-md-4">\n                            </div>\n                        </div>\n                        <div class="form-group row">\n                            <div class="col-md-7">\n                                <input type="text" class="form-control" placeholder=".col-md-7">\n                            </div>\n                            <div class="col-md-5">\n                                <input type="text" class="form-control" placeholder=".col-md-5">\n                            </div>\n                        </div>\n                        <div class="form-group row">\n                            <div class="col-md-6">\n                                <input type="text" class="form-control" placeholder=".col-md-6">\n                            </div>\n                            <div class="col-md-6">\n                                <input type="text" class="form-control" placeholder=".col-md-6">\n                            </div>\n                        </div>\n                        <div class="form-group row">\n                            <div class="col-md-5">\n                                <input type="text" class="form-control" placeholder=".col-md-5">\n                            </div>\n                            <div class="col-md-7">\n                                <input type="text" class="form-control" placeholder=".col-md-7">\n                            </div>\n                        </div>\n                        <div class="form-group row">\n                            <div class="col-md-4">\n                                <input type="text" class="form-control" placeholder=".col-md-4">\n                            </div>\n                            <div class="col-md-8">\n                                <input type="text" class="form-control" placeholder=".col-md-8">\n                            </div>\n                        </div>\n                    </form>\n                </div>\n                <div class="card-footer">\n                    <button type="submit" class="btn btn-sm btn-primary">Action</button>\n                    <button type="button" class="btn btn-sm btn-danger">Action</button>\n                    <button type="button" class="btn btn-sm btn-warning">Action</button>\n                    <button type="button" class="btn btn-sm btn-info">Action</button>\n                    <button type="button" class="btn btn-sm btn-success">Action</button>\n                </div>\n            </div>\n        </div>\n        <div class="col-md-6">\n            <div class="card">\n                <div class="card-header">\n                    Input Grid for small devices!\n                    <small>\n                        <code>.col-xs-*</code>\n                    </small>\n                </div>\n                <div class="card-block">\n                    <form action="" method="post" class="form-horizontal ">\n                        <div class="form-group row">\n                            <div class="col-xs-4">\n                                <input type="text" class="form-control" placeholder=".col-xs-4">\n                            </div>\n                            <div class="col-xs-8">\n                                <input type="text" class="form-control" placeholder=".col-xs-8">\n                            </div>\n                        </div>\n                        <div class="form-group row">\n                            <div class="col-xs-5">\n                                <input type="text" class="form-control" placeholder=".col-xs-5">\n                            </div>\n                            <div class="col-xs-7">\n                                <input type="text" class="form-control" placeholder=".col-xs-7">\n                            </div>\n                        </div>\n                        <div class="form-group row">\n                            <div class="col-xs-6">\n                                <input type="text" class="form-control" placeholder=".col-xs-6">\n                            </div>\n                            <div class="col-xs-6">\n                                <input type="text" class="form-control" placeholder=".col-xs-6">\n                            </div>\n                        </div>\n                        <div class="form-group row">\n                            <div class="col-xs-7">\n                                <input type="text" class="form-control" placeholder=".col-xs-5">\n                            </div>\n                            <div class="col-xs-5">\n                                <input type="text" class="form-control" placeholder=".col-xs-5">\n                            </div>\n                        </div>\n                        <div class="form-group row">\n                            <div class="col-xs-8">\n                                <input type="text" class="form-control" placeholder=".col-xs-8">\n                            </div>\n                            <div class="col-xs-4">\n                                <input type="text" class="form-control" placeholder=".col-xs-4">\n                            </div>\n                        </div>\n                    </form>\n                </div>\n                <div class="card-footer">\n                    <button type="submit" class="btn btn-sm btn-primary">Action</button>\n                    <button type="button" class="btn btn-sm btn-danger">Action</button>\n                    <button type="button" class="btn btn-sm btn-warning">Action</button>\n                    <button type="button" class="btn btn-sm btn-info">Action</button>\n                    <button type="button" class="btn btn-sm btn-success">Action</button>\n                </div>\n            </div>\n        </div>\n    </div>\n    <div class="row">\n        <div class="col-sm-4">\n            <div class="card">\n                <div class="card-header">\n                    Example Form\n                </div>\n                <div class="card-block">\n                    <form action="" method="post">\n                        <div class="form-group">\n                            <div class="input-group">\n                                <span class="input-group-addon">Username</span>\n                                <input type="text" id="username3" name="username3" class="form-control">\n                                <span class="input-group-addon"><i class="fa fa-user"></i></span>\n                            </div>\n                        </div>\n                        <div class="form-group">\n                            <div class="input-group">\n                                <span class="input-group-addon">Email</span>\n                                <input type="email" id="email3" name="email3" class="form-control">\n                                <span class="input-group-addon"><i class="fa fa-envelope"></i></span>\n                            </div>\n                        </div>\n                        <div class="form-group">\n                            <div class="input-group">\n                                <span class="input-group-addon">Password</span>\n                                <input type="password" id="password3" name="password3" class="form-control">\n                                <span class="input-group-addon"><i class="fa fa-asterisk"></i></span>\n                            </div>\n                        </div>\n                        <div class="form-group form-actions">\n                            <button type="submit" class="btn btn-sm btn-primary">Submit</button>\n                        </div>\n                    </form>\n                </div>\n            </div>\n        </div>\n        <div class="col-sm-4">\n            <div class="card">\n                <div class="card-header">\n                    Example Form\n                </div>\n                <div class="card-block">\n                    <form action="" method="post">\n                        <div class="form-group">\n                            <div class="input-group">\n                                <input type="text" id="username2" name="username2" class="form-control" placeholder="Username">\n                                <span class="input-group-addon"><i class="fa fa-user"></i></span>\n                            </div>\n                        </div>\n                        <div class="form-group">\n                            <div class="input-group">\n                                <input type="email" id="email2" name="email2" class="form-control" placeholder="Email">\n                                <span class="input-group-addon"><i class="fa fa-envelope"></i></span>\n                            </div>\n                        </div>\n                        <div class="form-group">\n                            <div class="input-group">\n                                <input type="password" id="password2" name="password2" class="form-control" placeholder="Password">\n                                <span class="input-group-addon"><i class="fa fa-asterisk"></i></span>\n                            </div>\n                        </div>\n                        <div class="form-group form-actions">\n                            <button type="submit" class="btn btn-sm btn-default">Submit</button>\n                        </div>\n                    </form>\n                </div>\n            </div>\n        </div>\n        <div class="col-sm-4">\n            <div class="card">\n                <div class="card-header">\n                    Example Form\n                </div>\n                <div class="card-block">\n                    <form action="" method="post">\n                        <div class="form-group">\n                            <div class="input-group">\n                                <span class="input-group-addon"><i class="fa fa-user"></i></span>\n                                <input type="text" id="username" name="username" class="form-control" placeholder="Username">\n                            </div>\n                        </div>\n                        <div class="form-group">\n                            <div class="input-group">\n                                <span class="input-group-addon"><i class="fa fa-envelope"></i></span>\n                                <input type="email" id="email" name="email" class="form-control" placeholder="Email">\n                            </div>\n                        </div>\n                        <div class="form-group">\n                            <div class="input-group">\n                                <span class="input-group-addon"><i class="fa fa-asterisk"></i></span>\n                                <input type="password" id="password" name="password" class="form-control" placeholder="Password">\n                            </div>\n                        </div>\n                        <div class="form-group form-actions">\n                            <button type="submit" class="btn btn-sm btn-success">Submit</button>\n                        </div>\n                    </form>\n                </div>\n            </div>\n        </div>\n    </div>\n    <!--/row-->\n    <div class="row">\n        <div class="col-lg-12">\n            <div class="card">\n                <div class="card-header">\n                    <i class="fa fa-edit"></i>Form Elements\n                    <div class="card-actions">\n                        <a href="#" class="btn-setting"><i class="icon-settings"></i></a>\n                        <a href="#" class="btn-minimize"><i class="icon-arrow-up"></i></a>\n                        <a href="#" class="btn-close"><i class="icon-close"></i></a>\n                    </div>\n                </div>\n                <div class="card-block">\n                    <form class="form-horizontal">\n                        <div class="form-group">\n                            <label class="form-control-label" for="prependedInput">Prepended text</label>\n                            <div class="controls">\n                                <div class="input-prepend input-group">\n                                    <span class="input-group-addon">@</span>\n                                    <input id="prependedInput" class="form-control" size="16" type="text">\n                                </div>\n                                <p class="help-block">Here\'s some help text</p>\n                            </div>\n                        </div>\n                        <div class="form-group">\n                            <label class="form-control-label" for="appendedInput">Appended text</label>\n                            <div class="controls">\n                                <div class="input-group">\n                                    <input id="appendedInput" class="form-control" size="16" type="text">\n                                    <span class="input-group-addon">.00</span>\n                                </div>\n                                <span class="help-block">Here\'s more help text</span>\n                            </div>\n                        </div>\n                        <div class="form-group">\n                            <label class="form-control-label" for="appendedPrependedInput">Append and prepend</label>\n                            <div class="controls">\n                                <div class="input-prepend input-group">\n                                    <span class="input-group-addon">$</span>\n                                    <input id="appendedPrependedInput" class="form-control" size="16" type="text">\n                                    <span class="input-group-addon">.00</span>\n                                </div>\n                            </div>\n                        </div>\n                        <div class="form-group">\n                            <label class="form-control-label" for="appendedInputButton">Append with button</label>\n                            <div class="controls">\n                                <div class="input-group">\n                                    <input id="appendedInputButton" class="form-control" size="16" type="text">\n                                    <span class="input-group-btn">\n                                        <button class="btn btn-default" type="button">Go!</button>\n                                    </span>\n                                </div>\n                            </div>\n                        </div>\n                        <div class="form-group">\n                            <label class="form-control-label" for="appendedInputButtons">Two-button append</label>\n                            <div class="controls">\n                                <div class="input-group">\n                                    <input id="appendedInputButtons" size="16" class="form-control" type="text">\n                                    <span class="input-group-btn">\n                                        <button class="btn btn-default" type="button">Search</button>\n                                        <button class="btn btn-default" type="button">Options</button>\n                                    </span>\n                                </div>\n                            </div>\n                        </div>\n                        <div class="form-actions">\n                            <button type="submit" class="btn btn-primary">Save changes</button>\n                            <button class="btn btn-default" type="button">Cancel</button>\n                        </div>\n                    </form>\n                </div>\n            </div>\n        </div>\n        <!--/col-->\n    </div>\n    <!--/row-->\n</div>\n';
-},function(t,e){t.exports='<div class="animated fadeIn">\n    <div class="row">\n        <div class="col-xs-12">\n            <div class="card">\n                <div class="card-header">\n                    <strong>Social Media Button</strong>\n                    <small>Usage ex.</small>\n                    <code style="text-transform:lowercase">&lt;button class="btn btn-facebook" type="button"&gt;&lt;span&gt;Facebook&lt;/span&gt;&lt;/button&gt;</code>\n                    <div class="card-actions">\n                        <a href="#" class="btn-setting"><i class="icon-settings"></i></a>\n                        <button class="btn-minimize" type="button" data-toggle="collapse" data-target="" aria-expanded="false" aria-controls="collapseExample">\n                            <i class="icon-arrow-up"></i>\n                        </button>\n                        <a href="#" class="btn-close"><i class="icon-close"></i></a>\n                    </div>\n                </div>\n                <div class="card-block">\n                    <h6>Size Small\n                        <small>Add this class\n                            <code>.btn-sm</code>\n                        </small>\n                    </h6>\n                    <p>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-facebook" type="button">\n                            <span>Facebook</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-twitter" type="button">\n                            <span>Twitter</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-linkedin" type="button">\n                            <span>LinkedIn</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-flickr" type="button">\n                            <span>Flickr</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-tumblr" type="button">\n                            <span>Tumblr</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-xing" type="button">\n                            <span>Xing</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-github" type="button">\n                            <span>Github</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-html5" type="button">\n                            <span>HTML5</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-openid" type="button">\n                            <span>OpenID</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-stack-overflow" type="button">\n                            <span>StackOverflow</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-css3" type="button">\n                            <span>CSS3</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-youtube" type="button">\n                            <span>YouTube</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-dribbble" type="button">\n                            <span>Dribbble</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-google-plus" type="button">\n                            <span>Google+</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-instagram" type="button">\n                            <span>Instagram</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-pinterest" type="button">\n                            <span>Pinterest</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-vk" type="button">\n                            <span>VK</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-yahoo" type="button">\n                            <span>Yahoo</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-behance" type="button">\n                            <span>Behance</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-dropbox" type="button">\n                            <span>Dropbox</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-reddit" type="button">\n                            <span>Reddit</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-spotify" type="button">\n                            <span>Spotify</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-vine" type="button">\n                            <span>Vine</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-foursquare" type="button">\n                            <span>Forsquare</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-vimeo" type="button">\n                            <span>Vimeo</span>\n                        </button>\n                    </p>\n                    <h6>Size Normal</h6>\n                    <p>\n                        <button style="margin-bottom: 4px" class="btn btn-facebook" type="button">\n                            <span>Facebook</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-twitter" type="button">\n                            <span>Twitter</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-linkedin" type="button">\n                            <span>LinkedIn</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-flickr" type="button">\n                            <span>Flickr</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-tumblr" type="button">\n                            <span>Tumblr</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-xing" type="button">\n                            <span>Xing</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-github" type="button">\n                            <span>Github</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-html5" type="button">\n                            <span>HTML5</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-openid" type="button">\n                            <span>OpenID</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-stack-overflow" type="button">\n                            <span>StackOverflow</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-css3" type="button">\n                            <span>CSS3</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-youtube" type="button">\n                            <span>YouTube</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-dribbble" type="button">\n                            <span>Dribbble</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-google-plus" type="button">\n                            <span>Google+</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-instagram" type="button">\n                            <span>Instagram</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-pinterest" type="button">\n                            <span>Pinterest</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-vk" type="button">\n                            <span>VK</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-yahoo" type="button">\n                            <span>Yahoo</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-behance" type="button">\n                            <span>Behance</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-dropbox" type="button">\n                            <span>Dropbox</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-reddit" type="button">\n                            <span>Reddit</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-spotify" type="button">\n                            <span>Spotify</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-vine" type="button">\n                            <span>Vine</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-foursquare" type="button">\n                            <span>Forsquare</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-vimeo" type="button">\n                            <span>Vimeo</span>\n                        </button>\n                    </p>\n                    <h6>Size Large\n                        <small>Add this class\n                            <code>.btn-lg</code>\n                        </small>\n                    </h6>\n                    <p>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-facebook" type="button">\n                            <span>Facebook</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-twitter" type="button">\n                            <span>Twitter</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-linkedin" type="button">\n                            <span>LinkedIn</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-flickr" type="button">\n                            <span>Flickr</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-tumblr" type="button">\n                            <span>Tumblr</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-xing" type="button">\n                            <span>Xing</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-github" type="button">\n                            <span>Github</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-html5" type="button">\n                            <span>HTML5</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-openid" type="button">\n                            <span>OpenID</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-stack-overflow" type="button">\n                            <span>StackOverflow</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-css3" type="button">\n                            <span>CSS3</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-youtube" type="button">\n                            <span>YouTube</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-dribbble" type="button">\n                            <span>Dribbble</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-google-plus" type="button">\n                            <span>Google+</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-instagram" type="button">\n                            <span>Instagram</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-pinterest" type="button">\n                            <span>Pinterest</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-vk" type="button">\n                            <span>VK</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-yahoo" type="button">\n                            <span>Yahoo</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-behance" type="button">\n                            <span>Behance</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-dropbox" type="button">\n                            <span>Dropbox</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-reddit" type="button">\n                            <span>Reddit</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-spotify" type="button">\n                            <span>Spotify</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-vine" type="button">\n                            <span>Vine</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-foursquare" type="button">\n                            <span>Forsquare</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-vimeo" type="button">\n                            <span>Vimeo</span>\n                        </button>\n                    </p>\n                </div>\n            </div>\n        </div>\n        <!--/col-->\n        <div class="col-xs-12">\n            <div class="card">\n                <div class="card-header">\n                    <strong>Social Media Button</strong>\n                    <small>Only icons. Usage ex.</small>\n                    <code style="text-transform:lowercase">&lt;button class="btn btn-facebook icon" type="button"&gt;&lt;span&gt;Facebook&lt;/span&gt;&lt;/button&gt;</code>\n                    <div class="card-actions">\n                        <a href="#" class="btn-setting"><i class="icon-settings"></i></a>\n                        <button class="btn-minimize" type="button" data-toggle="collapse" data-target="" aria-expanded="false" aria-controls="collapseExample">\n                            <i class="icon-arrow-up"></i>\n                        </button>\n                        <a href="#" class="btn-close"><i class="icon-close"></i></a>\n                    </div>\n                </div>\n                <div class="card-block collapse in">\n                    <h6>Size Small\n                        <small>Add this class\n                            <code>.btn-sm</code>\n                        </small>\n                    </h6>\n                    <p>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-facebook icon" type="button">\n                            <span>Facebook</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-twitter icon" type="button">\n                            <span>Twitter</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-linkedin icon" type="button">\n                            <span>LinkedIn</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-flickr icon" type="button">\n                            <span>Flickr</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-tumblr icon" type="button">\n                            <span>Tumblr</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-xing icon" type="button">\n                            <span>Xing</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-github icon" type="button">\n                            <span>Github</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-html5 icon" type="button">\n                            <span>HTML5</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-openid icon" type="button">\n                            <span>OpenID</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-stack-overflow icon" type="button">\n                            <span>StackOverflow</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-css3 icon" type="button">\n                            <span>CSS3</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-youtube icon" type="button">\n                            <span>YouTube</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-dribbble icon" type="button">\n                            <span>Dribbble</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-google-plus icon" type="button">\n                            <span>Google+</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-instagram icon" type="button">\n                            <span>Instagram</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-pinterest icon" type="button">\n                            <span>Pinterest</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-vk icon" type="button">\n                            <span>VK</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-yahoo icon" type="button">\n                            <span>Yahoo</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-behance icon" type="button">\n                            <span>Behance</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-dropbox icon" type="button">\n                            <span>Dropbox</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-reddit icon" type="button">\n                            <span>Reddit</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-spotify icon" type="button">\n                            <span>Spotify</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-vine icon" type="button">\n                            <span>Vine</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-foursquare icon" type="button">\n                            <span>Forsquare</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-vimeo icon" type="button">\n                            <span>Vimeo</span>\n                        </button>\n                    </p>\n                    <h6>Size Normal</h6>\n                    <p>\n                        <button style="margin-bottom: 4px" class="btn btn-facebook icon" type="button">\n                            <span>Facebook</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-twitter icon" type="button">\n                            <span>Twitter</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-linkedin icon" type="button">\n                            <span>LinkedIn</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-flickr icon" type="button">\n                            <span>Flickr</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-tumblr icon" type="button">\n                            <span>Tumblr</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-xing icon" type="button">\n                            <span>Xing</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-github icon" type="button">\n                            <span>Github</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-html5 icon" type="button">\n                            <span>HTML5</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-openid icon" type="button">\n                            <span>OpenID</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-stack-overflow icon" type="button">\n                            <span>StackOverflow</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-css3 icon" type="button">\n                            <span>CSS3</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-youtube icon" type="button">\n                            <span>YouTube</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-dribbble icon" type="button">\n                            <span>Dribbble</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-google-plus icon" type="button">\n                            <span>Google+</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-instagram icon" type="button">\n                            <span>Instagram</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-pinterest icon" type="button">\n                            <span>Pinterest</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-vk icon" type="button">\n                            <span>VK</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-yahoo icon" type="button">\n                            <span>Yahoo</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-behance icon" type="button">\n                            <span>Behance</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-dropbox icon" type="button">\n                            <span>Dropbox</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-reddit icon" type="button">\n                            <span>Reddit</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-spotify icon" type="button">\n                            <span>Spotify</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-vine icon" type="button">\n                            <span>Vine</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-foursquare icon" type="button">\n                            <span>Forsquare</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-vimeo icon" type="button">\n                            <span>Vimeo</span>\n                        </button>\n                    </p>\n                    <h6>Size Large\n                        <small>Add this class\n                            <code>.btn-lg</code>\n                        </small>\n                    </h6>\n                    <p>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-facebook icon" type="button">\n                            <span>Facebook</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-twitter icon" type="button">\n                            <span>Twitter</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-linkedin icon" type="button">\n                            <span>LinkedIn</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-flickr icon" type="button">\n                            <span>Flickr</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-tumblr icon" type="button">\n                            <span>Tumblr</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-xing icon" type="button">\n                            <span>Xing</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-github icon" type="button">\n                            <span>Github</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-html5 icon" type="button">\n                            <span>HTML5</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-openid icon" type="button">\n                            <span>OpenID</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-stack-overflow icon" type="button">\n                            <span>StackOverflow</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-css3 icon" type="button">\n                            <span>CSS3</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-youtube icon" type="button">\n                            <span>YouTube</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-dribbble icon" type="button">\n                            <span>Dribbble</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-google-plus icon" type="button">\n                            <span>Google+</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-instagram icon" type="button">\n                            <span>Instagram</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-pinterest icon" type="button">\n                            <span>Pinterest</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-vk icon" type="button">\n                            <span>VK</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-yahoo icon" type="button">\n                            <span>Yahoo</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-behance icon" type="button">\n                            <span>Behance</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-dropbox icon" type="button">\n                            <span>Dropbox</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-reddit icon" type="button">\n                            <span>Reddit</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-spotify icon" type="button">\n                            <span>Spotify</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-vine icon" type="button">\n                            <span>Vine</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-foursquare icon" type="button">\n                            <span>Forsquare</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-vimeo icon" type="button">\n                            <span>Vimeo</span>\n                        </button>\n                    </p>\n                </div>\n            </div>\n        </div>\n        <!--/col-->\n        <div class="col-xs-12">\n            <div class="card">\n                <div class="card-header">\n                    <strong>Social Media Button</strong>\n                    <small>Only text. Usage ex.</small>\n                    <code style="text-transform:lowercase">&lt;button class="btn btn-facebook text" type="button"&gt;&lt;span&gt;Facebook&lt;/span&gt;&lt;/button&gt;</code>\n                    <div class="card-actions">\n                        <a href="#" class="btn-setting"><i class="icon-settings"></i></a>\n                        <button class="btn-minimize" type="button" data-toggle="collapse" data-target="" aria-expanded="false" aria-controls="collapseExample">\n                            <i class="icon-arrow-up"></i>\n                        </button>\n                        <a href="#" class="btn-close"><i class="icon-close"></i></a>\n                    </div>\n                </div>\n                <div class="card-block collapse in">\n                    <h6>Size Small\n                        <small>Add this class\n                            <code>.btn-sm</code>\n                        </small>\n                    </h6>\n                    <p>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-facebook text" type="button">\n                            <span>Facebook</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-twitter text" type="button">\n                            <span>Twitter</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-linkedin text" type="button">\n                            <span>LinkedIn</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-flickr text" type="button">\n                            <span>Flickr</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-tumblr text" type="button">\n                            <span>Tumblr</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-xing text" type="button">\n                            <span>Xing</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-github text" type="button">\n                            <span>Github</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-html5 text" type="button">\n                            <span>HTML5</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-openid text" type="button">\n                            <span>OpenID</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-stack-overflow text" type="button">\n                            <span>StackOverflow</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-css3 text" type="button">\n                            <span>CSS3</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-youtube text" type="button">\n                            <span>YouTube</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-dribbble text" type="button">\n                            <span>Dribbble</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-google-plus text" type="button">\n                            <span>Google+</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-instagram text" type="button">\n                            <span>Instagram</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-pinterest text" type="button">\n                            <span>Pinterest</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-vk text" type="button">\n                            <span>VK</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-yahoo text" type="button">\n                            <span>Yahoo</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-behance text" type="button">\n                            <span>Behance</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-dropbox text" type="button">\n                            <span>Dropbox</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-reddit text" type="button">\n                            <span>Reddit</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-spotify text" type="button">\n                            <span>Spotify</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-vine text" type="button">\n                            <span>Vine</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-foursquare text" type="button">\n                            <span>Forsquare</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-sm btn-vimeo text" type="button">\n                            <span>Vimeo</span>\n                        </button>\n                    </p>\n                    <h6>Size Normal</h6>\n                    <p>\n                        <button style="margin-bottom: 4px" class="btn btn-facebook text" type="button">\n                            <span>Facebook</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-twitter text" type="button">\n                            <span>Twitter</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-linkedin text" type="button">\n                            <span>LinkedIn</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-flickr text" type="button">\n                            <span>Flickr</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-tumblr text" type="button">\n                            <span>Tumblr</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-xing text" type="button">\n                            <span>Xing</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-github text" type="button">\n                            <span>Github</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-html5 text" type="button">\n                            <span>HTML5</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-openid text" type="button">\n                            <span>OpenID</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-stack-overflow text" type="button">\n                            <span>StackOverflow</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-css3 text" type="button">\n                            <span>CSS3</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-youtube text" type="button">\n                            <span>YouTube</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-dribbble text" type="button">\n                            <span>Dribbble</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-google-plus text" type="button">\n                            <span>Google+</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-instagram text" type="button">\n                            <span>Instagram</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-pinterest text" type="button">\n                            <span>Pinterest</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-vk text" type="button">\n                            <span>VK</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-yahoo text" type="button">\n                            <span>Yahoo</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-behance text" type="button">\n                            <span>Behance</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-dropbox text" type="button">\n                            <span>Dropbox</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-reddit text" type="button">\n                            <span>Reddit</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-spotify text" type="button">\n                            <span>Spotify</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-vine text" type="button">\n                            <span>Vine</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-foursquare text" type="button">\n                            <span>Forsquare</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-vimeo text" type="button">\n                            <span>Vimeo</span>\n                        </button>\n                    </p>\n                    <h6>Size Large\n                        <small>Add this class\n                            <code>.btn-lg</code>\n                        </small>\n                    </h6>\n                    <p>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-facebook text" type="button">\n                            <span>Facebook</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-twitter text" type="button">\n                            <span>Twitter</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-linkedin text" type="button">\n                            <span>LinkedIn</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-flickr text" type="button">\n                            <span>Flickr</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-tumblr text" type="button">\n                            <span>Tumblr</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-xing text" type="button">\n                            <span>Xing</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-github text" type="button">\n                            <span>Github</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-html5 text" type="button">\n                            <span>HTML5</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-openid text" type="button">\n                            <span>OpenID</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-stack-overflow text" type="button">\n                            <span>StackOverflow</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-css3 text" type="button">\n                            <span>CSS3</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-youtube text" type="button">\n                            <span>YouTube</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-dribbble text" type="button">\n                            <span>Dribbble</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-google-plus text" type="button">\n                            <span>Google+</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-instagram text" type="button">\n                            <span>Instagram</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-pinterest text" type="button">\n                            <span>Pinterest</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-vk text" type="button">\n                            <span>VK</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-yahoo text" type="button">\n                            <span>Yahoo</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-behance text" type="button">\n                            <span>Behance</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-dropbox text" type="button">\n                            <span>Dropbox</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-reddit text" type="button">\n                            <span>Reddit</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-spotify text" type="button">\n                            <span>Spotify</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-vine text" type="button">\n                            <span>Vine</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-foursquare text" type="button">\n                            <span>Forsquare</span>\n                        </button>\n                        <button style="margin-bottom: 4px" class="btn btn-lg btn-vimeo text" type="button">\n                            <span>Vimeo</span>\n                        </button>\n                    </p>\n                </div>\n            </div>\n        </div>\n        <!--/col-->\n    </div>\n    <!--/row-->\n</div>\n';
-},function(t,e){t.exports='<div class="animated fadeIn">\n    <div class="row">\n        <div class="col-md-12">\n            <div class="card">\n                <div class="card-header">\n                    3d Switch\n                </div>\n                <div class="card-block">\n                    <label class="switch switch-3d switch-primary">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-3d switch-secondary">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-3d switch-success">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-3d switch-warning">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-3d switch-info">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-3d switch-danger">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                </div>\n            </div>\n        </div>\n        <!--/col-->\n        <div class="col-md-6">\n            <div class="card">\n                <div class="card-header">\n                    Switch default\n                </div>\n                <div class="card-block">\n                    <label class="switch switch-default switch-primary">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-default switch-secondary">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-default switch-success">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-default switch-warning">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-default switch-info">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-default switch-danger">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                </div>\n            </div>\n        </div>\n        <!--/col-->\n        <div class="col-md-6">\n            <div class="card">\n                <div class="card-header">\n                    Switch default - pills\n                </div>\n                <div class="card-block">\n                    <label class="switch switch-default switch-pill switch-primary">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-default switch-pill switch-secondary">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-default switch-pill switch-success">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-default switch-pill switch-warning">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-default switch-pill switch-info">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-default switch-pill switch-danger">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                </div>\n            </div>\n        </div>\n        <!--/col-->\n        <div class="col-md-6">\n            <div class="card">\n                <div class="card-header">\n                    Switch outline\n                </div>\n                <div class="card-block">\n                    <label class="switch switch-default switch-primary-outline">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-default switch-secondary-outline">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-default switch-success-outline">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-default switch-warning-outline">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-default switch-info-outline">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-default switch-danger-outline">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                </div>\n            </div>\n        </div>\n        <!--/col-->\n        <div class="col-md-6">\n            <div class="card">\n                <div class="card-header">\n                    Switch outline - pills\n                </div>\n                <div class="card-block">\n                    <label class="switch switch-default switch-pill switch-primary-outline">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-default switch-pill switch-secondary-outline">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-default switch-pill switch-success-outline">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-default switch-pill switch-warning-outline">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-default switch-pill switch-info-outline">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-default switch-pill switch-danger-outline">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                </div>\n            </div>\n        </div>\n        <!--/col-->\n        <div class="col-md-6">\n            <div class="card">\n                <div class="card-header">\n                    Switch outline alternative\n                </div>\n                <div class="card-block">\n                    <label class="switch switch-default switch-primary-outline-alt">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-default switch-secondary-outline-alt">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-default switch-success-outline-alt">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-default switch-warning-outline-alt">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-default switch-info-outline-alt">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-default switch-danger-outline-alt">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                </div>\n            </div>\n        </div>\n        <!--/col-->\n        <div class="col-md-6">\n            <div class="card">\n                <div class="card-header">\n                    Switch outline alternative - pills\n                </div>\n                <div class="card-block">\n                    <label class="switch switch-default switch-pill switch-primary-outline-alt">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-default switch-pill switch-secondary-outline-alt">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-default switch-pill switch-success-outline-alt">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-default switch-pill switch-warning-outline-alt">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-default switch-pill switch-info-outline-alt">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-default switch-pill switch-danger-outline-alt">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                </div>\n            </div>\n        </div>\n        <!--/col-->\n        <div class="col-md-6">\n            <div class="card">\n                <div class="card-header">\n                    Switch with text\n                </div>\n                <div class="card-block">\n                    <label class="switch switch-text switch-primary">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="On" data-off="Off"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-text switch-secondary">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="On" data-off="Off"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-text switch-success">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="On" data-off="Off"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-text switch-warning">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="On" data-off="Off"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-text switch-info">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="On" data-off="Off"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-text switch-danger">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="On" data-off="Off"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                </div>\n            </div>\n        </div>\n        <!--/col-->\n        <div class="col-md-6">\n            <div class="card">\n                <div class="card-header">\n                    Switch with text - pills\n                </div>\n                <div class="card-block">\n                    <label class="switch switch-text switch-pill switch-primary">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="On" data-off="Off"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-text switch-pill switch-secondary">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="On" data-off="Off"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-text switch-pill switch-success">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="On" data-off="Off"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-text switch-pill switch-warning">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="On" data-off="Off"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-text switch-pill switch-info">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="On" data-off="Off"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-text switch-pill switch-danger">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="On" data-off="Off"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                </div>\n            </div>\n        </div>\n        <!--/col-->\n        <div class="col-md-6">\n            <div class="card">\n                <div class="card-header">\n                    Switch with text outline\n                </div>\n                <div class="card-block">\n                    <label class="switch switch-text switch-primary-outline">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="On" data-off="Off"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-text switch-secondary-outline">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="On" data-off="Off"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-text switch-success-outline">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="On" data-off="Off"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-text switch-warning-outline">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="On" data-off="Off"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-text switch-info-outline">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="On" data-off="Off"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-text switch-danger-outline">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="On" data-off="Off"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                </div>\n            </div>\n        </div>\n        <!--/col-->\n        <div class="col-md-6">\n            <div class="card">\n                <div class="card-header">\n                    Switch with text outline - pills\n                </div>\n                <div class="card-block">\n                    <label class="switch switch-text switch-pill switch-primary-outline">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="On" data-off="Off"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-text switch-pill switch-secondary-outline">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="On" data-off="Off"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-text switch-pill switch-success-outline">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="On" data-off="Off"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-text switch-pill switch-warning-outline">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="On" data-off="Off"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-text switch-pill switch-info-outline">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="On" data-off="Off"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-text switch-pill switch-danger-outline">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="On" data-off="Off"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                </div>\n            </div>\n        </div>\n        <!--/col-->\n        <div class="col-md-6">\n            <div class="card">\n                <div class="card-header">\n                    Switch with text outline alternative\n                </div>\n                <div class="card-block">\n                    <label class="switch switch-text switch-primary-outline-alt">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="On" data-off="Off"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-text switch-secondary-outline-alt">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="On" data-off="Off"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-text switch-success-outline-alt">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="On" data-off="Off"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-text switch-warning-outline-alt">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="On" data-off="Off"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-text switch-info-outline-alt">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="On" data-off="Off"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-text switch-danger-outline-alt">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="On" data-off="Off"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                </div>\n            </div>\n        </div>\n        <!--/col-->\n        <div class="col-md-6">\n            <div class="card">\n                <div class="card-header">\n                    Switch with text outline alternative - pills\n                </div>\n                <div class="card-block">\n                    <label class="switch switch-text switch-pill switch-primary-outline-alt">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="On" data-off="Off"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-text switch-pill switch-secondary-outline-alt">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="On" data-off="Off"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-text switch-pill switch-success-outline-alt">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="On" data-off="Off"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-text switch-pill switch-warning-outline-alt">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="On" data-off="Off"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-text switch-pill switch-info-outline-alt">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="On" data-off="Off"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-text switch-pill switch-danger-outline-alt">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="On" data-off="Off"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                </div>\n            </div>\n        </div>\n        <!--/col-->\n        <div class="col-md-6">\n            <div class="card">\n                <div class="card-header">\n                    Switch with icon\n                </div>\n                <div class="card-block">\n                    <label class="switch switch-icon switch-primary">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-icon switch-secondary">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-icon switch-success">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-icon switch-warning">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-icon switch-info">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-icon switch-danger">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                </div>\n            </div>\n        </div>\n        <!--/col-->\n        <div class="col-md-6">\n            <div class="card">\n                <div class="card-header">\n                    Switch with icon - pills\n                </div>\n                <div class="card-block">\n                    <label class="switch switch-icon switch-pill switch-primary">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-icon switch-pill switch-secondary">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-icon switch-pill switch-success">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-icon switch-pill switch-warning">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-icon switch-pill switch-info">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-icon switch-pill switch-danger">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                </div>\n            </div>\n        </div>\n        <!--/col-->\n        <div class="col-md-6">\n            <div class="card">\n                <div class="card-header">\n                    Switch with icon outline\n                </div>\n                <div class="card-block">\n                    <label class="switch switch-icon switch-primary-outline">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-icon switch-secondary-outline">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-icon switch-success-outline">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-icon switch-warning-outline">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-icon switch-info-outline">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-icon switch-danger-outline">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                </div>\n            </div>\n        </div>\n        <!--/col-->\n        <div class="col-md-6">\n            <div class="card">\n                <div class="card-header">\n                    Switch with icon outline - pills\n                </div>\n                <div class="card-block">\n                    <label class="switch switch-icon switch-pill switch-primary-outline">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-icon switch-pill switch-secondary-outline">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-icon switch-pill switch-success-outline">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-icon switch-pill switch-warning-outline">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-icon switch-pill switch-info-outline">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-icon switch-pill switch-danger-outline">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                </div>\n            </div>\n        </div>\n        <!--/col-->\n        <div class="col-md-6">\n            <div class="card">\n                <div class="card-header">\n                    Switch with icon outline alternative\n                </div>\n                <div class="card-block">\n                    <label class="switch switch-icon switch-primary-outline-alt">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-icon switch-secondary-outline-alt">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-icon switch-success-outline-alt">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-icon switch-warning-outline-alt">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-icon switch-info-outline-alt">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-icon switch-danger-outline-alt">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                </div>\n            </div>\n        </div>\n        <!--/col-->\n        <div class="col-md-6">\n            <div class="card">\n                <div class="card-header">\n                    Switch with icon outline alternative - pills\n                </div>\n                <div class="card-block">\n                    <label class="switch switch-icon switch-pill switch-primary-outline-alt">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-icon switch-pill switch-secondary-outline-alt">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-icon switch-pill switch-success-outline-alt">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-icon switch-pill switch-warning-outline-alt">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-icon switch-pill switch-info-outline-alt">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                    &nbsp;&nbsp;&nbsp;\n                    <label class="switch switch-icon switch-pill switch-danger-outline-alt">\n                        <input type="checkbox" class="switch-input" checked>\n                        <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n                        <span class="switch-handle"></span>\n                    </label>\n                </div>\n            </div>\n        </div>\n        <!--/col-->\n        <div class="col-md-12">\n            <div class="card">\n                <div class="card-header">\n                    Sizes\n                </div>\n                <div class="card-block p-a-0">\n                    <table class="table table-hover table-striped table-align-middle m-b-0">\n                        <thead>\n                            <th>Size</th>\n                            <th>Example</th>\n                            <th>CSS Class</th>\n                        </thead>\n                        <tbody>\n                            <tr>\n                                <td>\n                                    Large\n                                </td>\n                                <td>\n                                    <label class="switch switch-lg switch-3d switch-primary">\n                                        <input type="checkbox" class="switch-input" checked>\n                                        <span class="switch-label"></span>\n                                        <span class="switch-handle"></span>\n                                    </label>\n                                </td>\n                                <td>\n                                    Add following class\n                                    <code>.switch-lg</code>\n                                </td>\n                            </tr>\n                            <tr>\n                                <td>\n                                    Normal\n                                </td>\n                                <td>\n                                    <label class="switch switch-3d switch-primary">\n                                        <input type="checkbox" class="switch-input" checked>\n                                        <span class="switch-label"></span>\n                                        <span class="switch-handle"></span>\n                                    </label>\n                                </td>\n                                <td>\n                                    -\n                                </td>\n                            </tr>\n                            <tr>\n                                <td>\n                                    Small\n                                </td>\n                                <td>\n                                    <label class="switch switch-sm switch-3d switch-primary">\n                                        <input type="checkbox" class="switch-input" checked>\n                                        <span class="switch-label"></span>\n                                        <span class="switch-handle"></span>\n                                    </label>\n                                </td>\n                                <td>\n                                    Add following class\n                                    <code>.switch-sm</code>\n                                </td>\n                            </tr>\n                            <tr>\n                                <td>\n                                    Extra small\n                                </td>\n                                <td>\n                                    <label class="switch switch-xs switch-3d switch-primary">\n                                        <input type="checkbox" class="switch-input" checked>\n                                        <span class="switch-label"></span>\n                                        <span class="switch-handle"></span>\n                                    </label>\n                                </td>\n                                <td>\n                                    Add following class\n                                    <code>.switch-sm</code>\n                                </td>\n                            </tr>\n                        </tbody>\n                    </table>\n                </div>\n            </div>\n        </div>\n        <!--/col-->\n    </div>\n    <!--/row-->\n</div>\n';
-},function(t,e){t.exports='<div class="animated fadeIn">\n    <div class="row">\n        <div class="col-lg-6">\n            <div class="card">\n                <div class="card-header">\n                    <i class="fa fa-align-justify"></i> Simple Table\n                </div>\n                <div class="card-block">\n                    <table class="table">\n                        <thead>\n                            <tr>\n                                <th>Username</th>\n                                <th>Date registered</th>\n                                <th>Role</th>\n                                <th>Status</th>\n                            </tr>\n                        </thead>\n                        <tbody>\n                            <tr>\n                                <td>Samppa Nori</td>\n                                <td>2012/01/01</td>\n                                <td>Member</td>\n                                <td>\n                                    <span class="tag tag-success">Active</span>\n                                </td>\n                            </tr>\n                            <tr>\n                                <td>Estavan Lykos</td>\n                                <td>2012/02/01</td>\n                                <td>Staff</td>\n                                <td>\n                                    <span class="tag tag-danger">Banned</span>\n                                </td>\n                            </tr>\n                            <tr>\n                                <td>Chetan Mohamed</td>\n                                <td>2012/02/01</td>\n                                <td>Admin</td>\n                                <td>\n                                    <span class="tag tag-default">Inactive</span>\n                                </td>\n                            </tr>\n                            <tr>\n                                <td>Derick Maximinus</td>\n                                <td>2012/03/01</td>\n                                <td>Member</td>\n                                <td>\n                                    <span class="tag tag-warning">Pending</span>\n                                </td>\n                            </tr>\n                            <tr>\n                                <td>Friderik Dávid</td>\n                                <td>2012/01/21</td>\n                                <td>Staff</td>\n                                <td>\n                                    <span class="tag tag-success">Active</span>\n                                </td>\n                            </tr>\n                        </tbody>\n                    </table>\n                    <ul class="pagination">\n                        <li class="page-item"><a class="page-link" href="#">Prev</a></li>\n                        <li class="page-item active">\n                            <a class="page-link" href="#">1</a>\n                        </li>\n                        <li class="page-item"><a class="page-link" href="#">2</a></li>\n                        <li class="page-item"><a class="page-link" href="#">3</a></li>\n                        <li class="page-item"><a class="page-link" href="#">4</a></li>\n                        <li class="page-item"><a class="page-link" href="#">Next</a></li>\n                    </ul>\n                </div>\n            </div>\n        </div>\n        <!--/col-->\n        <div class="col-lg-6">\n            <div class="card">\n                <div class="card-header">\n                    <i class="fa fa-align-justify"></i> Striped Table\n                </div>\n                <div class="card-block">\n                    <table class="table table-striped">\n                        <thead>\n                            <tr>\n                                <th>Username</th>\n                                <th>Date registered</th>\n                                <th>Role</th>\n                                <th>Status</th>\n                            </tr>\n                        </thead>\n                        <tbody>\n                            <tr>\n                                <td>Yiorgos Avraamu</td>\n                                <td>2012/01/01</td>\n                                <td>Member</td>\n                                <td>\n                                    <span class="tag tag-success">Active</span>\n                                </td>\n                            </tr>\n                            <tr>\n                                <td>Avram Tarasios</td>\n                                <td>2012/02/01</td>\n                                <td>Staff</td>\n                                <td>\n                                    <span class="tag tag-danger">Banned</span>\n                                </td>\n                            </tr>\n                            <tr>\n                                <td>Quintin Ed</td>\n                                <td>2012/02/01</td>\n                                <td>Admin</td>\n                                <td>\n                                    <span class="tag tag-default">Inactive</span>\n                                </td>\n                            </tr>\n                            <tr>\n                                <td>Enéas Kwadwo</td>\n                                <td>2012/03/01</td>\n                                <td>Member</td>\n                                <td>\n                                    <span class="tag tag-warning">Pending</span>\n                                </td>\n                            </tr>\n                            <tr>\n                                <td>Agapetus Tadeáš</td>\n                                <td>2012/01/21</td>\n                                <td>Staff</td>\n                                <td>\n                                    <span class="tag tag-success">Active</span>\n                                </td>\n                            </tr>\n                        </tbody>\n                    </table>\n                    <ul class="pagination">\n                        <li class="page-item"><a class="page-link" href="#">Prev</a></li>\n                        <li class="page-item active">\n                            <a class="page-link" href="#">1</a>\n                        </li>\n                        <li class="page-item"><a class="page-link" href="#">2</a></li>\n                        <li class="page-item"><a class="page-link" href="#">3</a></li>\n                        <li class="page-item"><a class="page-link" href="#">4</a></li>\n                        <li class="page-item"><a class="page-link" href="#">Next</a></li>\n                    </ul>\n                </div>\n            </div>\n        </div>\n        <!--/col-->\n    </div>\n    <!--/row-->\n    <div class="row">\n        <div class="col-lg-6">\n            <div class="card">\n                <div class="card-header">\n                    <i class="fa fa-align-justify"></i> Condensed Table\n                </div>\n                <div class="card-block">\n                    <table class="table table-condensed">\n                        <thead>\n                            <tr>\n                                <th>Username</th>\n                                <th>Date registered</th>\n                                <th>Role</th>\n                                <th>Status</th>\n                            </tr>\n                        </thead>\n                        <tbody>\n                            <tr>\n                                <td>Carwyn Fachtna</td>\n                                <td>2012/01/01</td>\n                                <td>Member</td>\n                                <td>\n                                    <span class="tag tag-success">Active</span>\n                                </td>\n                            </tr>\n                            <tr>\n                                <td>Nehemiah Tatius</td>\n                                <td>2012/02/01</td>\n                                <td>Staff</td>\n                                <td>\n                                    <span class="tag tag-danger">Banned</span>\n                                </td>\n                            </tr>\n                            <tr>\n                                <td>Ebbe Gemariah</td>\n                                <td>2012/02/01</td>\n                                <td>Admin</td>\n                                <td>\n                                    <span class="tag tag-default">Inactive</span>\n                                </td>\n                            </tr>\n                            <tr>\n                                <td>Eustorgios Amulius</td>\n                                <td>2012/03/01</td>\n                                <td>Member</td>\n                                <td>\n                                    <span class="tag tag-warning">Pending</span>\n                                </td>\n                            </tr>\n                            <tr>\n                                <td>Leopold Gáspár</td>\n                                <td>2012/01/21</td>\n                                <td>Staff</td>\n                                <td>\n                                    <span class="tag tag-success">Active</span>\n                                </td>\n                            </tr>\n                        </tbody>\n                    </table>\n                    <ul class="pagination">\n                        <li class="page-item"><a class="page-link" href="#">Prev</a></li>\n                        <li class="page-item active">\n                            <a class="page-link" href="#">1</a>\n                        </li>\n                        <li class="page-item"><a class="page-link" href="#">2</a></li>\n                        <li class="page-item"><a class="page-link" href="#">3</a></li>\n                        <li class="page-item"><a class="page-link" href="#">4</a></li>\n                        <li class="page-item"><a class="page-link" href="#">Next</a></li>\n                    </ul>\n                </div>\n            </div>\n        </div>\n        <!--/col-->\n        <div class="col-lg-6">\n            <div class="card">\n                <div class="card-header">\n                    <i class="fa fa-align-justify"></i> Bordered Table\n                </div>\n                <div class="card-block">\n                    <table class="table table-bordered">\n                        <thead>\n                            <tr>\n                                <th>Username</th>\n                                <th>Date registered</th>\n                                <th>Role</th>\n                                <th>Status</th>\n                            </tr>\n                        </thead>\n                        <tbody>\n                            <tr>\n                                <td>Pompeius René</td>\n                                <td>2012/01/01</td>\n                                <td>Member</td>\n                                <td>\n                                    <span class="tag tag-success">Active</span>\n                                </td>\n                            </tr>\n                            <tr>\n                                <td>Paĉjo Jadon</td>\n                                <td>2012/02/01</td>\n                                <td>Staff</td>\n                                <td>\n                                    <span class="tag tag-danger">Banned</span>\n                                </td>\n                            </tr>\n                            <tr>\n                                <td>Micheal Mercurius</td>\n                                <td>2012/02/01</td>\n                                <td>Admin</td>\n                                <td>\n                                    <span class="tag tag-default">Inactive</span>\n                                </td>\n                            </tr>\n                            <tr>\n                                <td>Ganesha Dubhghall</td>\n                                <td>2012/03/01</td>\n                                <td>Member</td>\n                                <td>\n                                    <span class="tag tag-warning">Pending</span>\n                                </td>\n                            </tr>\n                            <tr>\n                                <td>Hiroto Šimun</td>\n                                <td>2012/01/21</td>\n                                <td>Staff</td>\n                                <td>\n                                    <span class="tag tag-success">Active</span>\n                                </td>\n                            </tr>\n                        </tbody>\n                    </table>\n                    <ul class="pagination">\n                        <li class="page-item"><a class="page-link" href="#">Prev</a></li>\n                        <li class="page-item active">\n                            <a class="page-link" href="#">1</a>\n                        </li>\n                        <li class="page-item"><a class="page-link" href="#">2</a></li>\n                        <li class="page-item"><a class="page-link" href="#">3</a></li>\n                        <li class="page-item"><a class="page-link" href="#">4</a></li>\n                        <li class="page-item"><a class="page-link" href="#">Next</a></li>\n                    </ul>\n                </div>\n            </div>\n        </div>\n        <!--/col-->\n    </div>\n    <!--/row-->\n    <div class="row">\n        <div class="col-lg-12">\n            <div class="card">\n                <div class="card-header">\n                    <i class="fa fa-align-justify"></i> Combined All Table\n                </div>\n                <div class="card-block">\n                    <table class="table table-bordered table-striped table-condensed">\n                        <thead>\n                            <tr>\n                                <th>Username</th>\n                                <th>Date registered</th>\n                                <th>Role</th>\n                                <th>Status</th>\n                            </tr>\n                        </thead>\n                        <tbody>\n                            <tr>\n                                <td>Vishnu Serghei</td>\n                                <td>2012/01/01</td>\n                                <td>Member</td>\n                                <td>\n                                    <span class="tag tag-success">Active</span>\n                                </td>\n                            </tr>\n                            <tr>\n                                <td>Zbyněk Phoibos</td>\n                                <td>2012/02/01</td>\n                                <td>Staff</td>\n                                <td>\n                                    <span class="tag tag-danger">Banned</span>\n                                </td>\n                            </tr>\n                            <tr>\n                                <td>Einar Randall</td>\n                                <td>2012/02/01</td>\n                                <td>Admin</td>\n                                <td>\n                                    <span class="tag tag-default">Inactive</span>\n                                </td>\n                            </tr>\n                            <tr>\n                                <td>Félix Troels</td>\n                                <td>2012/03/01</td>\n                                <td>Member</td>\n                                <td>\n                                    <span class="tag tag-warning">Pending</span>\n                                </td>\n                            </tr>\n                            <tr>\n                                <td>Aulus Agmundr</td>\n                                <td>2012/01/21</td>\n                                <td>Staff</td>\n                                <td>\n                                    <span class="tag tag-success">Active</span>\n                                </td>\n                            </tr>\n                        </tbody>\n                    </table>\n                    <nav>\n                        <ul class="pagination">\n                            <li class="page-item"><a class="page-link" href="#">Prev</a></li>\n                            <li class="page-item active">\n                                <a class="page-link" href="#">1</a>\n                            </li>\n                            <li class="page-item"><a class="page-link" href="#">2</a></li>\n                            <li class="page-item"><a class="page-link" href="#">3</a></li>\n                            <li class="page-item"><a class="page-link" href="#">4</a></li>\n                            <li class="page-item"><a class="page-link" href="#">Next</a></li>\n                        </ul>\n                    </nav>\n                </div>\n            </div>\n        </div>\n        <!--/col-->\n    </div>\n    <!--/row-->\n</div>\n'},function(t,e){t.exports='<div class="animated fadeIn">\n    <div class="row">\n        <div class="col-sm-6 col-lg-3">\n            <div class="card card-inverse card-primary">\n                <div class="card-block p-b-0">\n                    <div class="btn-group pull-right" dropdown>\n                        <button type="button" class="btn btn-transparent dropdown-toggle p-a-0" dropdownToggle>\n                            <i class="icon-settings"></i>\n                        </button>\n                        <div class="dropdown-menu dropdown-menu-right" dropdownMenu>\n                            <a class="dropdown-item" href="#">Action</a>\n                            <a class="dropdown-item" href="#">Another action</a>\n                            <a class="dropdown-item" href="#">Something else here</a>\n                        </div>\n                    </div>\n                    <h4 class="m-b-0">9.823</h4>\n                    <p>Members online</p>\n                </div>\n                <div class="chart-wrapper p-x-1" style="height:70px;">\n                    <canvas baseChart class="chart"\n                                [datasets]="lineChart1Data"\n                                [labels]="lineChart1Labels"\n                                [options]="lineChart1Options"\n                                [colors]="lineChart1Colours"\n                                [legend]="lineChart1Legend"\n                                [chartType]="lineChart1Type"\n                                (chartHover)="chartHovered($event)"\n                                (chartClick)="chartClicked($event)"></canvas>\n                </div>\n            </div>\n        </div>\n        <!--/col-->\n        <div class="col-sm-6 col-lg-3">\n            <div class="card card-inverse card-info">\n                <div class="card-block p-b-0">\n                    <button type="button" class="btn btn-transparent p-a-0 pull-right">\n                        <i class="icon-location-pin"></i>\n                    </button>\n                    <h4 class="m-b-0">9.823</h4>\n                    <p>Members online</p>\n                </div>\n                <div class="chart-wrapper p-x-1" style="height:70px;">\n                    <canvas baseChart class="chart"\n                                [datasets]="lineChart2Data"\n                                [labels]="lineChart2Labels"\n                                [options]="lineChart2Options"\n                                [colors]="lineChart2Colours"\n                                [legend]="lineChart2Legend"\n                                [chartType]="lineChart2Type"\n                                (chartHover)="chartHovered($event)"\n                                (chartClick)="chartClicked($event)"></canvas>\n                </div>\n            </div>\n        </div>\n        <!--/col-->\n        <div class="col-sm-6 col-lg-3">\n            <div class="card card-inverse card-warning">\n                <div class="card-block p-b-0">\n                    <div class="btn-group pull-right">\n                        <button type="button" class="btn btn-transparent dropdown-toggle p-a-0" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">\n                            <i class="icon-settings"></i>\n                        </button>\n                        <div class="dropdown-menu dropdown-menu-right">\n                            <a class="dropdown-item" href="#">Action</a>\n                            <a class="dropdown-item" href="#">Another action</a>\n                            <a class="dropdown-item" href="#">Something else here</a>\n                        </div>\n                    </div>\n                    <h4 class="m-b-0">9.823</h4>\n                    <p>Members online</p>\n                </div>\n                <div class="chart-wrapper" style="height:70px;">\n                    <canvas baseChart class="chart"\n                                [datasets]="lineChart3Data"\n                                [labels]="lineChart3Labels"\n                                [options]="lineChart3Options"\n                                [colors]="lineChart3Colours"\n                                [legend]="lineChart3Legend"\n                                [chartType]="lineChart3Type"\n                                (chartHover)="chartHovered($event)"\n                                (chartClick)="chartClicked($event)"></canvas>\n                </div>\n            </div>\n        </div>\n        <!--/col-->\n        <div class="col-sm-6 col-lg-3">\n            <div class="card card-inverse card-danger">\n                <div class="card-block p-b-0">\n                    <div class="btn-group pull-right" dropdown>\n                        <button type="button" class="btn btn-transparent dropdown-toggle p-a-0" dropdownToggle>\n                            <i class="icon-settings"></i>\n                        </button>\n                        <div class="dropdown-menu dropdown-menu-right" dropdownMenu>\n                            <a class="dropdown-item" href="#">Action</a>\n                            <a class="dropdown-item" href="#">Another action</a>\n                            <a class="dropdown-item" href="#">Something else here</a>\n                        </div>\n                    </div>\n                    <h4 class="m-b-0">9.823</h4>\n                    <p>Members online</p>\n                </div>\n                <div class="chart-wrapper p-x-1" style="height:70px;">\n                    <canvas baseChart class="chart"\n                                [datasets]="barChart1Data"\n                                [labels]="barChart1Labels"\n                                [options]="barChart1Options"\n                                [colors]="barChart1Colours"\n                                [legend]="barChart1Legend"\n                                [chartType]="barChart1Type"\n                                (chartHover)="chartHovered($event)"\n                                (chartClick)="chartClicked($event)"></canvas>\n                </div>\n            </div>\n        </div>\n        <!--/col-->\n    </div>\n    <!--/row-->\n    <div class="card">\n        <div class="card-block">\n            <div class="row">\n                <div class="col-sm-6">\n                    <h4 class="card-title m-b-0">Traffic</h4>\n                    <div class="small text-muted">November 2015</div>\n                </div>\n                <div class="col-sm-6">\n                    <div class="btn-toolbar pull-right" role="toolbar" aria-label="Toolbar with button groups">\n                        <div class="btn-group" data-toggle="buttons" aria-label="First group">\n                            <label class="btn btn-outline-secondary">\n                                <input type="radio" name="options" id="option1"> Day\n                            </label>\n                            <label class="btn btn-outline-secondary active">\n                                <input type="radio" name="options" id="option2" checked> Month\n                            </label>\n                            <label class="btn btn-outline-secondary">\n                                <input type="radio" name="options" id="option3"> Year\n                            </label>\n                        </div>\n                        <div class="btn-group" role="group" aria-label="Second group">\n                            <button type="button" class="btn btn-primary"><i class="icon-cloud-download"></i></button>\n                        </div>\n                    </div>\n                </div>\n            </div>\n            <div class="chart-wrapper" style="height:300px;margin-top:40px;">\n                <canvas baseChart class="chart"\n                            [datasets]="mainChartData"\n                            [labels]="mainChartLabels"\n                            [options]="mainChartOptions"\n                            [colors]="mainChartColours"\n                            [legend]="mainChartLegend"\n                            [chartType]="mainChartType"\n                            (chartHover)="chartHovered($event)"\n                            (chartClick)="chartClicked($event)"></canvas>\n            </div>\n        </div>\n        <div class="card-footer">\n            <ul>\n                <li>\n                    <div class="text-muted">Visits</div>\n                    <strong>29.703 Users (40%)</strong>\n                    <progress class="progress progress-xs progress-success" value="40" max="100">40%</progress>\n                </li>\n                <li class="hidden-xs-down">\n                    <div class="text-muted">Unique</div>\n                    <strong>24.093 Unique Users (20%)</strong>\n                    <progress class="progress progress-xs progress-info" value="20" max="100">20%</progress>\n                </li>\n                <li>\n                    <div class="text-muted">Pageviews</div>\n                    <strong>78.706 Views (60%)</strong>\n                    <progress class="progress progress-xs progress-warning" value="60" max="100">60%</progress>\n                </li>\n                <li class="hidden-xs-down">\n                    <div class="text-muted">New Users</div>\n                    <strong>22.123 Users (80%)</strong>\n                    <progress class="progress progress-xs progress-danger" value="80" max="100">80%</progress>\n                </li>\n                <li class="hidden-xs-down">\n                    <div class="text-muted">Bounce Rate</div>\n                    <strong>40.15%</strong>\n                    <progress class="progress progress-xs progress-primary" value="40" max="100">40%</progress>\n                </li>\n            </ul>\n        </div>\n    </div>\n    <!--/.card-->\n    <div class="row">\n        <div class="col-sm-6 col-lg-3">\n            <div class="social-box facebook">\n                <i class="fa fa-facebook"></i>\n                <div class="chart-wrapper">\n                    <canvas baseChart class="chart"\n                                [datasets]="socialChartData1"\n                                [labels]="socialChartLabels"\n                                [options]="socialChartOptions"\n                                [colors]="socialChartColours"\n                                [legend]="socialChartLegend"\n                                [chartType]="socialChartType"\n                                (chartHover)="chartHovered($event)"\n                                (chartClick)="chartClicked($event)"></canvas>\n                </div>\n                <ul>\n                    <li>\n                        <strong>89k</strong>\n                        <span>friends</span>\n                    </li>\n                    <li>\n                        <strong>459</strong>\n                        <span>feeds</span>\n                    </li>\n                </ul>\n            </div>\n            <!--/.social-box-->\n        </div>\n        <!--/.col-->\n        <div class="col-sm-6 col-lg-3">\n            <div class="social-box twitter">\n                <i class="fa fa-twitter"></i>\n                <div class="chart-wrapper">\n                    <canvas baseChart class="chart"\n                                [datasets]="socialChartData2"\n                                [labels]="socialChartLabels"\n                                [options]="socialChartOptions"\n                                [colors]="socialChartColours"\n                                [legend]="socialChartLegend"\n                                [chartType]="socialChartType"\n                                (chartHover)="chartHovered($event)"\n                                (chartClick)="chartClicked($event)"></canvas>\n                </div>\n                <ul>\n                    <li>\n                        <strong>973k</strong>\n                        <span>followers</span>\n                    </li>\n                    <li>\n                        <strong>1.792</strong>\n                        <span>tweets</span>\n                    </li>\n                </ul>\n            </div>\n            <!--/.social-box-->\n        </div>\n        <!--/.col-->\n        <div class="col-sm-6 col-lg-3">\n            <div class="social-box linkedin">\n                <i class="fa fa-linkedin"></i>\n                <div class="chart-wrapper">\n                    <canvas baseChart class="chart"\n                                [datasets]="socialChartData3"\n                                [labels]="socialChartLabels"\n                                [options]="socialChartOptions"\n                                [colors]="socialChartColours"\n                                [legend]="socialChartLegend"\n                                [chartType]="socialChartType"\n                                (chartHover)="chartHovered($event)"\n                                (chartClick)="chartClicked($event)"></canvas>\n                </div>\n                <ul>\n                    <li>\n                        <strong>500+</strong>\n                        <span>contacts</span>\n                    </li>\n                    <li>\n                        <strong>292</strong>\n                        <span>feeds</span>\n                    </li>\n                </ul>\n            </div>\n            <!--/.social-box-->\n        </div>\n        <!--/.col-->\n        <div class="col-sm-6 col-lg-3">\n            <div class="social-box google-plus">\n                <i class="fa fa-google-plus"></i>\n                <div class="chart-wrapper">\n                    <canvas baseChart class="chart"\n                                [datasets]="socialChartData4"\n                                [labels]="socialChartLabels"\n                                [options]="socialChartOptions"\n                                [colors]="socialChartColours"\n                                [legend]="socialChartLegend"\n                                [chartType]="socialChartType"\n                                (chartHover)="chartHovered($event)"\n                                (chartClick)="chartClicked($event)"></canvas>\n                </div>\n                <ul>\n                    <li>\n                        <strong>894</strong>\n                        <span>followers</span>\n                    </li>\n                    <li>\n                        <strong>92</strong>\n                        <span>circles</span>\n                    </li>\n                </ul>\n            </div>\n            <!--/.social-box-->\n        </div>\n        <!--/.col-->\n    </div>\n    <!--/.row-->\n    <div class="row">\n        <div class="col-md-12">\n            <div class="card">\n                <div class="card-header">\n                    Traffic &amp; Sales\n                </div>\n                <div class="card-block">\n                    <div class="row">\n                        <div class="col-sm-12 col-lg-4">\n                            <div class="row">\n                                <div class="col-sm-6">\n                                    <div class="callout callout-info">\n                                        <small class="text-muted">New Clients</small>\n                                        <br>\n                                        <strong class="h4">9,123</strong>\n                                        <div class="chart-wrapper" style="width:100px;height:30px;">\n                                            <canvas baseChart class="chart"\n                                                        [datasets]="sparklineChartData1"\n                                                        [labels]="sparklineChartLabels"\n                                                        [options]="sparklineChartOptions"\n                                                        [colors]="sparklineChartInfo"\n                                                        [legend]="sparklineChartLegend"\n                                                        [chartType]="sparklineChartType"\n                                                        (chartHover)="chartHovered($event)"\n                                                        (chartClick)="chartClicked($event)"></canvas>\n                                        </div>\n                                    </div>\n                                </div>\n                                <!--/.col-->\n                                <div class="col-sm-6">\n                                    <div class="callout callout-danger">\n                                        <small class="text-muted">Recuring Clients</small>\n                                        <br>\n                                        <strong class="h4">22,643</strong>\n                                        <div class="chart-wrapper" style="width:100px;height:30px;">\n                                            <canvas baseChart class="chart"\n                                                        [datasets]="sparklineChartData2"\n                                                        [labels]="sparklineChartLabels"\n                                                        [options]="sparklineChartOptions"\n                                                        [colors]="sparklineChartDanger"\n                                                        [legend]="sparklineChartLegend"\n                                                        [chartType]="sparklineChartType"\n                                                        (chartHover)="chartHovered($event)"\n                                                        (chartClick)="chartClicked($event)"></canvas>\n                                        </div>\n                                    </div>\n                                </div>\n                                <!--/.col-->\n                            </div>\n                            <!--/.row-->\n                            <hr class="m-t-0">\n                            <ul class="horizontal-bars">\n                                <li>\n                                    <div class="title">\n                                        Monday\n                                    </div>\n                                    <div class="bars">\n                                        <progress class="progress progress-xs progress-info" value="34" max="100" style="margin-bottom: 2px;">34%</progress>\n                                        <progress class="progress progress-xs progress-danger m-a-0" value="78" max="100">78%</progress>\n                                    </div>\n                                </li>\n                                <li>\n                                    <div class="title">\n                                        Tuesday\n                                    </div>\n                                    <div class="bars">\n                                        <progress class="progress progress-xs progress-info" value="56" max="100" style="margin-bottom: 2px;">56%</progress>\n                                        <progress class="progress progress-xs progress-danger m-a-0" value="94" max="100">94%</progress>\n                                    </div>\n                                </li>\n                                <li>\n                                    <div class="title">\n                                        Wednesday\n                                    </div>\n                                    <div class="bars">\n                                        <progress class="progress progress-xs progress-info" value="12" max="100" style="margin-bottom: 2px;">12%</progress>\n                                        <progress class="progress progress-xs progress-danger m-a-0" value="67" max="100">67%</progress>\n                                    </div>\n                                </li>\n                                <li>\n                                    <div class="title">\n                                        Thursday\n                                    </div>\n                                    <div class="bars">\n                                        <progress class="progress progress-xs progress-info" value="43" max="100" style="margin-bottom: 2px;">43%</progress>\n                                        <progress class="progress progress-xs progress-danger m-a-0" value="91" max="100">91%</progress>\n                                    </div>\n                                </li>\n                                <li>\n                                    <div class="title">\n                                        Friday\n                                    </div>\n                                    <div class="bars">\n                                        <progress class="progress progress-xs progress-info" value="22" max="100" style="margin-bottom: 2px;">22%</progress>\n                                        <progress class="progress progress-xs progress-danger m-a-0" value="73" max="100">73%</progress>\n                                    </div>\n                                </li>\n                                <li>\n                                    <div class="title">\n                                        Saturday\n                                    </div>\n                                    <div class="bars">\n                                        <progress class="progress progress-xs progress-info" value="53" max="100" style="margin-bottom: 2px;">53%</progress>\n                                        <progress class="progress progress-xs progress-danger m-a-0" value="82" max="100">82%</progress>\n                                    </div>\n                                </li>\n                                <li>\n                                    <div class="title">\n                                        Sunday\n                                    </div>\n                                    <div class="bars">\n                                        <progress class="progress progress-xs progress-info" value="9" max="100" style="margin-bottom: 2px;">9%</progress>\n                                        <progress class="progress progress-xs progress-danger m-a-0" value="69" max="100">69%</progress>\n                                    </div>\n                                </li>\n                                <li class="legend">\n                                    <span class="tag tag-pill tag-info"></span>\n                                    <small>New clients</small> &nbsp;\n                                    <span class="tag tag-pill tag-danger"></span>\n                                    <small>Recurring clients</small>\n                                </li>\n                            </ul>\n                        </div>\n                        <!--/.col-->\n                        <div class="col-sm-6 col-lg-4">\n                            <div class="row">\n                                <div class="col-sm-6">\n                                    <div class="callout callout-warning">\n                                        <small class="text-muted">Pageviews</small>\n                                        <br>\n                                        <strong class="h4">78,623</strong>\n                                        <div class="chart-wrapper" style="width:100px;height:30px;">\n                                            <canvas baseChart class="chart"\n                                                        [datasets]="sparklineChartData1"\n                                                        [labels]="sparklineChartLabels"\n                                                        [options]="sparklineChartOptions"\n                                                        [colors]="sparklineChartWarning"\n                                                        [legend]="sparklineChartLegend"\n                                                        [chartType]="sparklineChartType"\n                                                        (chartHover)="chartHovered($event)"\n                                                        (chartClick)="chartClicked($event)"></canvas>\n                                        </div>\n                                    </div>\n                                </div>\n                                <!--/.col-->\n                                <div class="col-sm-6">\n                                    <div class="callout callout-success">\n                                        <small class="text-muted">Organic</small>\n                                        <br>\n                                        <strong class="h4">49,123</strong>\n                                        <div class="chart-wrapper" style="width:100px;height:30px;">\n                                            <canvas baseChart class="chart"\n                                                        [datasets]="sparklineChartData2"\n                                                        [labels]="sparklineChartLabels"\n                                                        [options]="sparklineChartOptions"\n                                                        [colors]="sparklineChartSuccess"\n                                                        [legend]="sparklineChartLegend"\n                                                        [chartType]="sparklineChartType"\n                                                        (chartHover)="chartHovered($event)"\n                                                        (chartClick)="chartClicked($event)"></canvas>\n                                        </div>\n                                    </div>\n                                </div>\n                                <!--/.col-->\n                            </div>\n                            <!--/.row-->\n                            <hr class="m-t-0">\n                            <ul class="horizontal-bars type-2">\n                                <li>\n                                    <i class="icon-user"></i>\n                                    <span class="title">Male</span>\n                                    <span class="value">43%</span>\n                                    <div class="bars">\n                                        <progress class="progress progress-xs progress-warning m-a-0" value="43" max="100">43%</progress>\n                                    </div>\n                                </li>\n                                <li>\n                                    <i class="icon-user-female"></i>\n                                    <span class="title">Female</span>\n                                    <span class="value">37%</span>\n                                    <div class="bars">\n                                        <progress class="progress progress-xs progress-warning m-a-0" value="37" max="100">37%</progress>\n                                    </div>\n                                </li>\n                                <li class="divider"></li>\n                                <li>\n                                    <i class="icon-globe"></i>\n                                    <span class="title">Organic Search</span>\n                                    <span class="value">191,235\n                                        <span class="text-muted small">(56%)</span>\n                                    </span>\n                                    <div class="bars">\n                                        <progress class="progress progress-xs progress-success m-a-0" value="56" max="100">56%</progress>\n                                    </div>\n                                </li>\n                                <li>\n                                    <i class="icon-social-facebook"></i>\n                                    <span class="title">Facebook</span>\n                                    <span class="value">51,223\n                                        <span class="text-muted small">(15%)</span>\n                                    </span>\n                                    <div class="bars">\n                                        <progress class="progress progress-xs progress-success m-a-0" value="15" max="100">15%</progress>\n                                    </div>\n                                </li>\n                                <li>\n                                    <i class="icon-social-twitter"></i>\n                                    <span class="title">Twitter</span>\n                                    <span class="value">37,564\n                                        <span class="text-muted small">(11%)</span>\n                                    </span>\n                                    <div class="bars">\n                                        <progress class="progress progress-xs progress-success m-a-0" value="11" max="100">11%</progress>\n                                    </div>\n                                </li>\n                                <li>\n                                    <i class="icon-social-linkedin"></i>\n                                    <span class="title">LinkedIn</span>\n                                    <span class="value">27,319\n                                        <span class="text-muted small">(8%)</span>\n                                    </span>\n                                    <div class="bars">\n                                        <progress class="progress progress-xs progress-success m-a-0" value="8" max="100">8%</progress>\n                                    </div>\n                                </li>\n                                <li class="divider text-xs-center">\n                                    <button type="button" class="btn btn-sm btn-link text-muted" data-toggle="tooltip" data-placement="top" title="" data-original-title="show more"><i class="icon-options"></i></button>\n                                </li>\n                            </ul>\n                        </div>\n                        <!--/.col-->\n                        <div class="col-sm-6 col-lg-4">\n                            <div class="row">\n                                <div class="col-sm-6">\n                                    <div class="callout">\n                                        <small class="text-muted">CTR</small>\n                                        <br>\n                                        <strong class="h4">23%</strong>\n                                        <div class="chart-wrapper" style="width:100px;height:30px;">\n                                            <canvas baseChart class="chart"\n                                                        [datasets]="sparklineChartData1"\n                                                        [labels]="sparklineChartLabels"\n                                                        [options]="sparklineChartOptions"\n                                                        [colors]="sparklineChartDefault"\n                                                        [legend]="sparklineChartLegend"\n                                                        [chartType]="sparklineChartType"\n                                                        (chartHover)="chartHovered($event)"\n                                                        (chartClick)="chartClicked($event)"></canvas>\n                                        </div>\n                                    </div>\n                                </div>\n                                <!--/.col-->\n                                <div class="col-sm-6">\n                                    <div class="callout callout-primary">\n                                        <small class="text-muted">Bounce Rate</small>\n                                        <br>\n                                        <strong class="h4">5%</strong>\n                                        <div class="chart-wrapper" style="width:100px;height:30px;">\n                                            <canvas baseChart class="chart"\n                                                        [datasets]="sparklineChartData2"\n                                                        [labels]="sparklineChartLabels"\n                                                        [options]="sparklineChartOptions"\n                                                        [colors]="sparklineChartPrimary"\n                                                        [legend]="sparklineChartLegend"\n                                                        [chartType]="sparklineChartType"\n                                                        (chartHover)="chartHovered($event)"\n                                                        (chartClick)="chartClicked($event)"></canvas>\n                                        </div>\n                                    </div>\n                                </div>\n                                <!--/.col-->\n                            </div>\n                            <!--/.row-->\n                            <hr class="m-t-0">\n                            <ul class="icons-list">\n                                <li>\n                                    <i class="icon-screen-desktop bg-primary"></i>\n                                    <div class="desc">\n                                        <div class="title">iMac 4k</div>\n                                        <small>Lorem ipsum dolor sit amet</small>\n                                    </div>\n                                    <div class="value">\n                                        <div class="small text-muted">Sold this week</div>\n                                        <strong>1.924</strong>\n                                    </div>\n                                    <div class="actions">\n                                        <button type="button" class="btn btn-link text-muted"><i class="icon-settings"></i></button>\n                                    </div>\n                                </li>\n                                <li>\n                                    <i class="icon-screen-smartphone bg-info"></i>\n                                    <div class="desc">\n                                        <div class="title">Samsung Galaxy Edge</div>\n                                        <small>Lorem ipsum dolor sit amet</small>\n                                    </div>\n                                    <div class="value">\n                                        <div class="small text-muted">Sold this week</div>\n                                        <strong>1.224</strong>\n                                    </div>\n                                    <div class="actions">\n                                        <button type="button" class="btn btn-link text-muted"><i class="icon-settings"></i></button>\n                                    </div>\n                                </li>\n                                <li>\n                                    <i class="icon-screen-smartphone bg-warning"></i>\n                                    <div class="desc">\n                                        <div class="title">iPhone 6S</div>\n                                        <small>Lorem ipsum dolor sit amet</small>\n                                    </div>\n                                    <div class="value">\n                                        <div class="small text-muted">Sold this week</div>\n                                        <strong>1.163</strong>\n                                    </div>\n                                    <div class="actions">\n                                        <button type="button" class="btn btn-link text-muted"><i class="icon-settings"></i></button>\n                                    </div>\n                                </li>\n                                <li>\n                                    <i class="icon-user bg-danger"></i>\n                                    <div class="desc">\n                                        <div class="title">Premium accounts</div>\n                                        <small>Lorem ipsum dolor sit amet</small>\n                                    </div>\n                                    <div class="value">\n                                        <div class="small text-muted">Sold this week</div>\n                                        <strong>928</strong>\n                                    </div>\n                                    <div class="actions">\n                                        <button type="button" class="btn btn-link text-muted"><i class="icon-settings"></i></button>\n                                    </div>\n                                </li>\n                                <li>\n                                    <i class="icon-social-spotify bg-success"></i>\n                                    <div class="desc">\n                                        <div class="title">Spotify Subscriptions</div>\n                                        <small>Lorem ipsum dolor sit amet</small>\n                                    </div>\n                                    <div class="value">\n                                        <div class="small text-muted">Sold this week</div>\n                                        <strong>893</strong>\n                                    </div>\n                                    <div class="actions">\n                                        <button type="button" class="btn btn-link text-muted"><i class="icon-settings"></i></button>\n                                    </div>\n                                </li>\n                                <li>\n                                    <i class="icon-cloud-download bg-danger"></i>\n                                    <div class="desc">\n                                        <div class="title">Ebook</div>\n                                        <small>Lorem ipsum dolor sit amet</small>\n                                    </div>\n                                    <div class="value">\n                                        <div class="small text-muted">Downloads</div>\n                                        <strong>121.924</strong>\n                                    </div>\n                                    <div class="actions">\n                                        <button type="button" class="btn btn-link text-muted"><i class="icon-settings"></i></button>\n                                    </div>\n                                </li>\n                                <li>\n                                    <i class="icon-camera bg-warning"></i>\n                                    <div class="desc">\n                                        <div class="title">Photos</div>\n                                        <small>Lorem ipsum dolor sit amet</small>\n                                    </div>\n                                    <div class="value">\n                                        <div class="small text-muted">Uploaded</div>\n                                        <strong>12.125</strong>\n                                    </div>\n                                    <div class="actions">\n                                        <button type="button" class="btn btn-link text-muted"><i class="icon-settings"></i></button>\n                                    </div>\n                                </li>\n                                <li class="divider text-xs-center">\n                                    <button type="button" class="btn btn-sm btn-link text-muted" data-toggle="tooltip" data-placement="top" title="show more"><i class="icon-options"></i></button>\n                                </li>\n                            </ul>\n                        </div>\n                        <!--/.col-->\n                    </div>\n                    <!--/.row-->\n                    <br>\n                    <table class="table table-hover table-outline m-b-0 hidden-sm-down">\n                        <thead class="thead-default">\n                            <tr>\n                                <th class="text-xs-center"><i class="icon-people"></i></th>\n                                <th>User</th>\n                                <th class="text-xs-center">Country</th>\n                                <th>Usage</th>\n                                <th class="text-xs-center">Payment Method</th>\n                                <th>Activity</th>\n                            </tr>\n                        </thead>\n                        <tbody>\n                            <tr>\n                                <td class="text-xs-center">\n                                    <div class="avatar">\n                                        <img src="assets/img/avatars/1.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n                                        <span class="avatar-status tag-success"></span>\n                                    </div>\n                                </td>\n                                <td>\n                                    <div>Yiorgos Avraamu</div>\n                                    <div class="small text-muted">\n                                        <span>New</span> | Registered: Jan 1, 2015\n                                    </div>\n                                </td>\n                                <td class="text-xs-center">\n                                    <img src="assets/img/flags/USA.png" alt="USA" style="height:24px;">\n                                </td>\n                                <td>\n                                    <div class="clearfix">\n                                        <div class="pull-left">\n                                            <strong>50%</strong>\n                                        </div>\n                                        <div class="pull-right">\n                                            <small class="text-muted">Jun 11, 2015 - Jul 10, 2015</small>\n                                        </div>\n                                    </div>\n                                    <progress class="progress progress-xs progress-success" value="50" max="100" style="margin:5px 0 0 0;">50%</progress>\n                                </td>\n                                <td class="text-xs-center">\n                                    <i class="fa fa-cc-mastercard" style="font-size:24px"></i>\n                                </td>\n                                <td>\n                                    <div class="small text-muted">Last login</div>\n                                    <strong>10 sec ago</strong>\n                                </td>\n                            </tr>\n                            <tr>\n                                <td class="text-xs-center">\n                                    <div class="avatar">\n                                        <img src="assets/img/avatars/2.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n                                        <span class="avatar-status tag-danger"></span>\n                                    </div>\n                                </td>\n                                <td>\n                                    <div>Avram Tarasios</div>\n                                    <div class="small text-muted">\n                                        <span>Recurring</span> | Registered: Jan 1, 2015\n                                    </div>\n                                </td>\n                                <td class="text-xs-center">\n                                    <img src="assets/img/flags/Brazil.png" alt="Brazil" style="height:24px;">\n                                </td>\n                                <td>\n                                    <div class="clearfix">\n                                        <div class="pull-left">\n                                            <strong>10%</strong>\n                                        </div>\n                                        <div class="pull-right">\n                                            <small class="text-muted">Jun 11, 2015 - Jul 10, 2015</small>\n                                        </div>\n                                    </div>\n                                    <progress class="progress progress-xs progress-info" value="10" max="100" style="margin:5px 0 0 0;">10%</progress>\n                                </td>\n                                <td class="text-xs-center">\n                                    <i class="fa fa-cc-visa" style="font-size:24px"></i>\n                                </td>\n                                <td>\n                                    <div class="small text-muted">Last login</div>\n                                    <strong>5 minutes ago</strong>\n                                </td>\n                            </tr>\n                            <tr>\n                                <td class="text-xs-center">\n                                    <div class="avatar">\n                                        <img src="assets/img/avatars/3.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n                                        <span class="avatar-status tag-warning"></span>\n                                    </div>\n                                </td>\n                                <td>\n                                    <div>Quintin Ed</div>\n                                    <div class="small text-muted">\n                                        <span>New</span> | Registered: Jan 1, 2015\n                                    </div>\n                                </td>\n                                <td class="text-xs-center">\n                                    <img src="assets/img/flags/India.png" alt="India" style="height:24px;">\n                                </td>\n                                <td>\n                                    <div class="clearfix">\n                                        <div class="pull-left">\n                                            <strong>74%</strong>\n                                        </div>\n                                        <div class="pull-right">\n                                            <small class="text-muted">Jun 11, 2015 - Jul 10, 2015</small>\n                                        </div>\n                                    </div>\n                                    <progress class="progress progress-xs progress-warning" value="74" max="100" style="margin:5px 0 0 0;">74%</progress>\n                                </td>\n                                <td class="text-xs-center">\n                                    <i class="fa fa-cc-stripe" style="font-size:24px"></i>\n                                </td>\n                                <td>\n                                    <div class="small text-muted">Last login</div>\n                                    <strong>1 hour ago</strong>\n                                </td>\n                            </tr>\n                            <tr>\n                                <td class="text-xs-center">\n                                    <div class="avatar">\n                                        <img src="assets/img/avatars/4.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n                                        <span class="avatar-status tag-default"></span>\n                                    </div>\n                                </td>\n                                <td>\n                                    <div>Enéas Kwadwo</div>\n                                    <div class="small text-muted">\n                                        <span>New</span> | Registered: Jan 1, 2015\n                                    </div>\n                                </td>\n                                <td class="text-xs-center">\n                                    <img src="assets/img/flags/France.png" alt="France" style="height:24px;">\n                                </td>\n                                <td>\n                                    <div class="clearfix">\n                                        <div class="pull-left">\n                                            <strong>98%</strong>\n                                        </div>\n                                        <div class="pull-right">\n                                            <small class="text-muted">Jun 11, 2015 - Jul 10, 2015</small>\n                                        </div>\n                                    </div>\n                                    <progress class="progress progress-xs progress-danger" value="98" max="100" style="margin:5px 0 0 0;">98%</progress>\n                                </td>\n                                <td class="text-xs-center">\n                                    <i class="fa fa-paypal" style="font-size:24px"></i>\n                                </td>\n                                <td>\n                                    <div class="small text-muted">Last login</div>\n                                    <strong>Last month</strong>\n                                </td>\n                            </tr>\n                            <tr>\n                                <td class="text-xs-center">\n                                    <div class="avatar">\n                                        <img src="assets/img/avatars/5.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n                                        <span class="avatar-status tag-success"></span>\n                                    </div>\n                                </td>\n                                <td>\n                                    <div>Agapetus Tadeáš</div>\n                                    <div class="small text-muted">\n                                        <span>New</span> | Registered: Jan 1, 2015\n                                    </div>\n                                </td>\n                                <td class="text-xs-center">\n                                    <img src="assets/img/flags/Spain.png" alt="Spain" style="height:24px;">\n                                </td>\n                                <td>\n                                    <div class="clearfix">\n                                        <div class="pull-left">\n                                            <strong>22%</strong>\n                                        </div>\n                                        <div class="pull-right">\n                                            <small class="text-muted">Jun 11, 2015 - Jul 10, 2015</small>\n                                        </div>\n                                    </div>\n                                    <progress class="progress progress-xs progress-info" value="22" max="100" style="margin:5px 0 0 0;">22%</progress>\n                                </td>\n                                <td class="text-xs-center">\n                                    <i class="fa fa-google-wallet" style="font-size:24px"></i>\n                                </td>\n                                <td>\n                                    <div class="small text-muted">Last login</div>\n                                    <strong>Last week</strong>\n                                </td>\n                            </tr>\n                            <tr>\n                                <td class="text-xs-center">\n                                    <div class="avatar">\n                                        <img src="assets/img/avatars/6.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n                                        <span class="avatar-status tag-danger"></span>\n                                    </div>\n                                </td>\n                                <td>\n                                    <div>Friderik Dávid</div>\n                                    <div class="small text-muted">\n                                        <span>New</span> | Registered: Jan 1, 2015\n                                    </div>\n                                </td>\n                                <td class="text-xs-center">\n                                    <img src="assets/img/flags/Poland.png" alt="Poland" style="height:24px;">\n                                </td>\n                                <td>\n                                    <div class="clearfix">\n                                        <div class="pull-left">\n                                            <strong>43%</strong>\n                                        </div>\n                                        <div class="pull-right">\n                                            <small class="text-muted">Jun 11, 2015 - Jul 10, 2015</small>\n                                        </div>\n                                    </div>\n                                    <progress class="progress progress-xs progress-success" value="43" max="100" style="margin:5px 0 0 0;">43%</progress>\n                                </td>\n                                <td class="text-xs-center">\n                                    <i class="fa fa-cc-amex" style="font-size:24px"></i>\n                                </td>\n                                <td>\n                                    <div class="small text-muted">Last login</div>\n                                    <strong>Yesterday</strong>\n                                </td>\n                            </tr>\n                        </tbody>\n                    </table>\n                </div>\n            </div>\n        </div>\n        <!--/.col-->\n    </div>\n    <!--/.row-->\n</div>\n';
-},function(t,e){t.exports='<div class="animated fadeIn">\n    <div class="card" id="new">\n        <div class="card-header">20 New Icons in 4.5</div>\n        <div class="card-block">\n            <div class="row text-xs-center">\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-bluetooth fa-lg m-t-2"></i>\n                    <br>bluetooth\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-bluetooth-b fa-lg m-t-2"></i>\n                    <br>bluetooth-b\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-codiepie fa-lg m-t-2"></i>\n                    <br>codiepie\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-credit-card-alt fa-lg m-t-2"></i>\n                    <br>credit-card-alt\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-edge fa-lg m-t-2"></i>\n                    <br>edge\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-fort-awesome fa-lg m-t-2"></i>\n                    <br>fort-awesome\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-hashtag fa-lg m-t-2"></i>\n                    <br>hashtag\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-mixcloud fa-lg m-t-2"></i>\n                    <br>mixcloud\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-modx fa-lg m-t-2"></i>\n                    <br>modx\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-pause-circle fa-lg m-t-2"></i>\n                    <br>pause-circle\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-pause-circle-o fa-lg m-t-2"></i>\n                    <br>pause-circle-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-percent fa-lg m-t-2"></i>\n                    <br>percent\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-product-hunt fa-lg m-t-2"></i>\n                    <br>product-hunt\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-reddit-alien fa-lg m-t-2"></i>\n                    <br>reddit-alien\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-scribd fa-lg m-t-2"></i>\n                    <br>scribd\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-shopping-bag fa-lg m-t-2"></i>\n                    <br>shopping-bag\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-shopping-basket fa-lg m-t-2"></i>\n                    <br>shopping-basket\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-stop-circle fa-lg m-t-2"></i>\n                    <br>stop-circle\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-stop-circle-o fa-lg m-t-2"></i>\n                    <br>stop-circle-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-usb fa-lg m-t-2"></i>\n                    <br>usb\n                </div>\n            </div>\n        </div>\n    </div>\n    <div class="card" id="web-application">\n        <div class="card-header">Web Application Icons</div>\n        <div class="card-block">\n            <div class="row text-xs-center">\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-adjust fa-lg m-t-2"></i>\n                    <br>adjust\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-anchor fa-lg m-t-2"></i>\n                    <br>anchor\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-archive fa-lg m-t-2"></i>\n                    <br>archive\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-area-chart fa-lg m-t-2"></i>\n                    <br>area-chart\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-arrows fa-lg m-t-2"></i>\n                    <br>arrows\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-arrows-h fa-lg m-t-2"></i>\n                    <br>arrows-h\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-arrows-v fa-lg m-t-2"></i>\n                    <br>arrows-v\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-asterisk fa-lg m-t-2"></i>\n                    <br>asterisk\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-at fa-lg m-t-2"></i>\n                    <br>at\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-automobile fa-lg m-t-2"></i>\n                    <br>automobile\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-balance-scale fa-lg m-t-2"></i>\n                    <br>balance-scale\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-ban fa-lg m-t-2"></i>\n                    <br>ban\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-bank fa-lg m-t-2"></i>\n                    <br>bank\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-bar-chart fa-lg m-t-2"></i>\n                    <br>bar-chart\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-bar-chart-o fa-lg m-t-2"></i>\n                    <br>bar-chart-o\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-barcode fa-lg m-t-2"></i>\n                    <br>barcode\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-bars fa-lg m-t-2"></i>\n                    <br>bars\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-battery-0 fa-lg m-t-2"></i>\n                    <br>battery-0\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-battery-1 fa-lg m-t-2"></i>\n                    <br>battery-1\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-battery-2 fa-lg m-t-2"></i>\n                    <br>battery-2\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-battery-3 fa-lg m-t-2"></i>\n                    <br>battery-3\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-battery-4 fa-lg m-t-2"></i>\n                    <br>battery-4\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-battery-empty fa-lg m-t-2"></i>\n                    <br>battery-empty\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-battery-full fa-lg m-t-2"></i>\n                    <br>battery-full\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-battery-half fa-lg m-t-2"></i>\n                    <br>battery-half\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-battery-quarter fa-lg m-t-2"></i>\n                    <br>battery-quarter\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-battery-three-quarters fa-lg m-t-2"></i>\n                    <br>battery-three-quarters\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-bed fa-lg m-t-2"></i>\n                    <br>bed\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-beer fa-lg m-t-2"></i>\n                    <br>beer\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-bell fa-lg m-t-2"></i>\n                    <br>bell\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-bell-o fa-lg m-t-2"></i>\n                    <br>bell-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-bell-slash fa-lg m-t-2"></i>\n                    <br>bell-slash\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-bell-slash-o fa-lg m-t-2"></i>\n                    <br>bell-slash-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-bicycle fa-lg m-t-2"></i>\n                    <br>bicycle\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-binoculars fa-lg m-t-2"></i>\n                    <br>binoculars\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-birthday-cake fa-lg m-t-2"></i>\n                    <br>birthday-cake\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-bluetooth fa-lg m-t-2"></i>\n                    <br>bluetooth\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-bluetooth-b fa-lg m-t-2"></i>\n                    <br>bluetooth-b\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-bolt fa-lg m-t-2"></i>\n                    <br>bolt\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-bomb fa-lg m-t-2"></i>\n                    <br>bomb\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-book fa-lg m-t-2"></i>\n                    <br>book\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-bookmark fa-lg m-t-2"></i>\n                    <br>bookmark\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-bookmark-o fa-lg m-t-2"></i>\n                    <br>bookmark-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-briefcase fa-lg m-t-2"></i>\n                    <br>briefcase\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-bug fa-lg m-t-2"></i>\n                    <br>bug\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-building fa-lg m-t-2"></i>\n                    <br>building\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-building-o fa-lg m-t-2"></i>\n                    <br>building-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-bullhorn fa-lg m-t-2"></i>\n                    <br>bullhorn\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-bullseye fa-lg m-t-2"></i>\n                    <br>bullseye\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-bus fa-lg m-t-2"></i>\n                    <br>bus\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-cab fa-lg m-t-2"></i>\n                    <br>cab\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-calculator fa-lg m-t-2"></i>\n                    <br>calculator\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-calendar fa-lg m-t-2"></i>\n                    <br>calendar\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-calendar-check-o fa-lg m-t-2"></i>\n                    <br>calendar-check-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-calendar-minus-o fa-lg m-t-2"></i>\n                    <br>calendar-minus-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-calendar-o fa-lg m-t-2"></i>\n                    <br>calendar-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-calendar-plus-o fa-lg m-t-2"></i>\n                    <br>calendar-plus-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-calendar-times-o fa-lg m-t-2"></i>\n                    <br>calendar-times-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-camera fa-lg m-t-2"></i>\n                    <br>camera\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-camera-retro fa-lg m-t-2"></i>\n                    <br>camera-retro\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-car fa-lg m-t-2"></i>\n                    <br>car\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-caret-square-o-down fa-lg m-t-2"></i>\n                    <br>caret-square-o-down\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-caret-square-o-left fa-lg m-t-2"></i>\n                    <br>caret-square-o-left\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-caret-square-o-right fa-lg m-t-2"></i>\n                    <br>caret-square-o-right\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-caret-square-o-up fa-lg m-t-2"></i>\n                    <br>caret-square-o-up\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-cart-arrow-down fa-lg m-t-2"></i>\n                    <br>cart-arrow-down\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-cart-plus fa-lg m-t-2"></i>\n                    <br>cart-plus\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-cc fa-lg m-t-2"></i>\n                    <br>cc\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-certificate fa-lg m-t-2"></i>\n                    <br>certificate\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-check fa-lg m-t-2"></i>\n                    <br>check\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-check-circle fa-lg m-t-2"></i>\n                    <br>check-circle\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-check-circle-o fa-lg m-t-2"></i>\n                    <br>check-circle-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-check-square fa-lg m-t-2"></i>\n                    <br>check-square\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-check-square-o fa-lg m-t-2"></i>\n                    <br>check-square-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-child fa-lg m-t-2"></i>\n                    <br>child\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-circle fa-lg m-t-2"></i>\n                    <br>circle\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-circle-o fa-lg m-t-2"></i>\n                    <br>circle-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-circle-o-notch fa-lg m-t-2"></i>\n                    <br>circle-o-notch\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-circle-thin fa-lg m-t-2"></i>\n                    <br>circle-thin\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-clock-o fa-lg m-t-2"></i>\n                    <br>clock-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-clone fa-lg m-t-2"></i>\n                    <br>clone\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-close fa-lg m-t-2"></i>\n                    <br>close\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-cloud fa-lg m-t-2"></i>\n                    <br>cloud\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-cloud-download fa-lg m-t-2"></i>\n                    <br>cloud-download\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-cloud-upload fa-lg m-t-2"></i>\n                    <br>cloud-upload\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-code fa-lg m-t-2"></i>\n                    <br>code\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-code-fork fa-lg m-t-2"></i>\n                    <br>code-fork\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-coffee fa-lg m-t-2"></i>\n                    <br>coffee\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-cog fa-lg m-t-2"></i>\n                    <br>cog\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-cogs fa-lg m-t-2"></i>\n                    <br>cogs\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-comment fa-lg m-t-2"></i>\n                    <br>comment\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-comment-o fa-lg m-t-2"></i>\n                    <br>comment-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-commenting fa-lg m-t-2"></i>\n                    <br>commenting\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-commenting-o fa-lg m-t-2"></i>\n                    <br>commenting-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-comments fa-lg m-t-2"></i>\n                    <br>comments\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-comments-o fa-lg m-t-2"></i>\n                    <br>comments-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-compass fa-lg m-t-2"></i>\n                    <br>compass\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-copyright fa-lg m-t-2"></i>\n                    <br>copyright\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-creative-commons fa-lg m-t-2"></i>\n                    <br>creative-commons\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-credit-card fa-lg m-t-2"></i>\n                    <br>credit-card\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-credit-card-alt fa-lg m-t-2"></i>\n                    <br>credit-card-alt\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-crop fa-lg m-t-2"></i>\n                    <br>crop\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-crosshairs fa-lg m-t-2"></i>\n                    <br>crosshairs\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-cube fa-lg m-t-2"></i>\n                    <br>cube\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-cubes fa-lg m-t-2"></i>\n                    <br>cubes\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-cutlery fa-lg m-t-2"></i>\n                    <br>cutlery\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-dashboard fa-lg m-t-2"></i>\n                    <br>dashboard\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-database fa-lg m-t-2"></i>\n                    <br>database\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-desktop fa-lg m-t-2"></i>\n                    <br>desktop\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-diamond fa-lg m-t-2"></i>\n                    <br>diamond\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-dot-circle-o fa-lg m-t-2"></i>\n                    <br>dot-circle-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-download fa-lg m-t-2"></i>\n                    <br>download\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-edit fa-lg m-t-2"></i>\n                    <br>edit\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-ellipsis-h fa-lg m-t-2"></i>\n                    <br>ellipsis-h\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-ellipsis-v fa-lg m-t-2"></i>\n                    <br>ellipsis-v\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-envelope fa-lg m-t-2"></i>\n                    <br>envelope\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-envelope-o fa-lg m-t-2"></i>\n                    <br>envelope-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-envelope-square fa-lg m-t-2"></i>\n                    <br>envelope-square\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-eraser fa-lg m-t-2"></i>\n                    <br>eraser\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-exchange fa-lg m-t-2"></i>\n                    <br>exchange\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-exclamation fa-lg m-t-2"></i>\n                    <br>exclamation\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-exclamation-circle fa-lg m-t-2"></i>\n                    <br>exclamation-circle\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-exclamation-triangle fa-lg m-t-2"></i>\n                    <br>exclamation-triangle\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-external-link fa-lg m-t-2"></i>\n                    <br>external-link\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-external-link-square fa-lg m-t-2"></i>\n                    <br>external-link-square\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-eye fa-lg m-t-2"></i>\n                    <br>eye\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-eye-slash fa-lg m-t-2"></i>\n                    <br>eye-slash\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-eyedropper fa-lg m-t-2"></i>\n                    <br>eyedropper\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-fax fa-lg m-t-2"></i>\n                    <br>fax\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-feed fa-lg m-t-2"></i>\n                    <br>feed\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-female fa-lg m-t-2"></i>\n                    <br>female\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-fighter-jet fa-lg m-t-2"></i>\n                    <br>fighter-jet\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-file-archive-o fa-lg m-t-2"></i>\n                    <br>file-archive-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-file-audio-o fa-lg m-t-2"></i>\n                    <br>file-audio-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-file-code-o fa-lg m-t-2"></i>\n                    <br>file-code-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-file-excel-o fa-lg m-t-2"></i>\n                    <br>file-excel-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-file-image-o fa-lg m-t-2"></i>\n                    <br>file-image-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-file-movie-o fa-lg m-t-2"></i>\n                    <br>file-movie-o\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-file-pdf-o fa-lg m-t-2"></i>\n                    <br>file-pdf-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-file-photo-o fa-lg m-t-2"></i>\n                    <br>file-photo-o\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-file-picture-o fa-lg m-t-2"></i>\n                    <br>file-picture-o\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-file-powerpoint-o fa-lg m-t-2"></i>\n                    <br>file-powerpoint-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-file-sound-o fa-lg m-t-2"></i>\n                    <br>file-sound-o\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-file-video-o fa-lg m-t-2"></i>\n                    <br>file-video-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-file-word-o fa-lg m-t-2"></i>\n                    <br>file-word-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-file-zip-o fa-lg m-t-2"></i>\n                    <br>file-zip-o\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-film fa-lg m-t-2"></i>\n                    <br>film\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-filter fa-lg m-t-2"></i>\n                    <br>filter\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-fire fa-lg m-t-2"></i>\n                    <br>fire\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-fire-extinguisher fa-lg m-t-2"></i>\n                    <br>fire-extinguisher\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-flag fa-lg m-t-2"></i>\n                    <br>flag\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-flag-checkered fa-lg m-t-2"></i>\n                    <br>flag-checkered\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-flag-o fa-lg m-t-2"></i>\n                    <br>flag-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-flash fa-lg m-t-2"></i>\n                    <br>flash\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-flask fa-lg m-t-2"></i>\n                    <br>flask\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-folder fa-lg m-t-2"></i>\n                    <br>folder\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-folder-o fa-lg m-t-2"></i>\n                    <br>folder-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-folder-open fa-lg m-t-2"></i>\n                    <br>folder-open\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-folder-open-o fa-lg m-t-2"></i>\n                    <br>folder-open-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-frown-o fa-lg m-t-2"></i>\n                    <br>frown-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-futbol-o fa-lg m-t-2"></i>\n                    <br>futbol-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-gamepad fa-lg m-t-2"></i>\n                    <br>gamepad\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-gavel fa-lg m-t-2"></i>\n                    <br>gavel\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-gear fa-lg m-t-2"></i>\n                    <br>gear\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-gears fa-lg m-t-2"></i>\n                    <br>gears\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-gift fa-lg m-t-2"></i>\n                    <br>gift\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-glass fa-lg m-t-2"></i>\n                    <br>glass\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-globe fa-lg m-t-2"></i>\n                    <br>globe\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-graduation-cap fa-lg m-t-2"></i>\n                    <br>graduation-cap\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-group fa-lg m-t-2"></i>\n                    <br>group\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-hand-grab-o fa-lg m-t-2"></i>\n                    <br>hand-grab-o\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-hand-lizard-o fa-lg m-t-2"></i>\n                    <br>hand-lizard-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-hand-paper-o fa-lg m-t-2"></i>\n                    <br>hand-paper-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-hand-peace-o fa-lg m-t-2"></i>\n                    <br>hand-peace-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-hand-pointer-o fa-lg m-t-2"></i>\n                    <br>hand-pointer-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-hand-rock-o fa-lg m-t-2"></i>\n                    <br>hand-rock-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-hand-scissors-o fa-lg m-t-2"></i>\n                    <br>hand-scissors-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-hand-spock-o fa-lg m-t-2"></i>\n                    <br>hand-spock-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-hand-stop-o fa-lg m-t-2"></i>\n                    <br>hand-stop-o\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-hashtag fa-lg m-t-2"></i>\n                    <br>hashtag\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-hdd-o fa-lg m-t-2"></i>\n                    <br>hdd-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-headphones fa-lg m-t-2"></i>\n                    <br>headphones\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-heart fa-lg m-t-2"></i>\n                    <br>heart\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-heart-o fa-lg m-t-2"></i>\n                    <br>heart-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-heartbeat fa-lg m-t-2"></i>\n                    <br>heartbeat\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-history fa-lg m-t-2"></i>\n                    <br>history\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-home fa-lg m-t-2"></i>\n                    <br>home\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-hotel fa-lg m-t-2"></i>\n                    <br>hotel\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-hourglass fa-lg m-t-2"></i>\n                    <br>hourglass\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-hourglass-1 fa-lg m-t-2"></i>\n                    <br>hourglass-1\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-hourglass-2 fa-lg m-t-2"></i>\n                    <br>hourglass-2\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-hourglass-3 fa-lg m-t-2"></i>\n                    <br>hourglass-3\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-hourglass-end fa-lg m-t-2"></i>\n                    <br>hourglass-end\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-hourglass-half fa-lg m-t-2"></i>\n                    <br>hourglass-half\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-hourglass-o fa-lg m-t-2"></i>\n                    <br>hourglass-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-hourglass-start fa-lg m-t-2"></i>\n                    <br>hourglass-start\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-i-cursor fa-lg m-t-2"></i>\n                    <br>i-cursor\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-image fa-lg m-t-2"></i>\n                    <br>image\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-inbox fa-lg m-t-2"></i>\n                    <br>inbox\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-industry fa-lg m-t-2"></i>\n                    <br>industry\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-info fa-lg m-t-2"></i>\n                    <br>info\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-info-circle fa-lg m-t-2"></i>\n                    <br>info-circle\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-institution fa-lg m-t-2"></i>\n                    <br>institution\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-key fa-lg m-t-2"></i>\n                    <br>key\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-keyboard-o fa-lg m-t-2"></i>\n                    <br>keyboard-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-language fa-lg m-t-2"></i>\n                    <br>language\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-laptop fa-lg m-t-2"></i>\n                    <br>laptop\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-leaf fa-lg m-t-2"></i>\n                    <br>leaf\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-legal fa-lg m-t-2"></i>\n                    <br>legal\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-lemon-o fa-lg m-t-2"></i>\n                    <br>lemon-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-level-down fa-lg m-t-2"></i>\n                    <br>level-down\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-level-up fa-lg m-t-2"></i>\n                    <br>level-up\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-life-bouy fa-lg m-t-2"></i>\n                    <br>life-bouy\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-life-buoy fa-lg m-t-2"></i>\n                    <br>life-buoy\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-life-ring fa-lg m-t-2"></i>\n                    <br>life-ring\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-life-saver fa-lg m-t-2"></i>\n                    <br>life-saver\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-lightbulb-o fa-lg m-t-2"></i>\n                    <br>lightbulb-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-line-chart fa-lg m-t-2"></i>\n                    <br>line-chart\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-location-arrow fa-lg m-t-2"></i>\n                    <br>location-arrow\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-lock fa-lg m-t-2"></i>\n                    <br>lock\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-magic fa-lg m-t-2"></i>\n                    <br>magic\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-magnet fa-lg m-t-2"></i>\n                    <br>magnet\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-mail-forward fa-lg m-t-2"></i>\n                    <br>mail-forward\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-mail-reply fa-lg m-t-2"></i>\n                    <br>mail-reply\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-mail-reply-all fa-lg m-t-2"></i>\n                    <br>mail-reply-all\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-male fa-lg m-t-2"></i>\n                    <br>male\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-map fa-lg m-t-2"></i>\n                    <br>map\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-map-marker fa-lg m-t-2"></i>\n                    <br>map-marker\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-map-o fa-lg m-t-2"></i>\n                    <br>map-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-map-pin fa-lg m-t-2"></i>\n                    <br>map-pin\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-map-signs fa-lg m-t-2"></i>\n                    <br>map-signs\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-meh-o fa-lg m-t-2"></i>\n                    <br>meh-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-microphone fa-lg m-t-2"></i>\n                    <br>microphone\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-microphone-slash fa-lg m-t-2"></i>\n                    <br>microphone-slash\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-minus fa-lg m-t-2"></i>\n                    <br>minus\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-minus-circle fa-lg m-t-2"></i>\n                    <br>minus-circle\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-minus-square fa-lg m-t-2"></i>\n                    <br>minus-square\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-minus-square-o fa-lg m-t-2"></i>\n                    <br>minus-square-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-mobile fa-lg m-t-2"></i>\n                    <br>mobile\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-mobile-phone fa-lg m-t-2"></i>\n                    <br>mobile-phone\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-money fa-lg m-t-2"></i>\n                    <br>money\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-moon-o fa-lg m-t-2"></i>\n                    <br>moon-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-mortar-board fa-lg m-t-2"></i>\n                    <br>mortar-board\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-motorcycle fa-lg m-t-2"></i>\n                    <br>motorcycle\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-mouse-pointer fa-lg m-t-2"></i>\n                    <br>mouse-pointer\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-music fa-lg m-t-2"></i>\n                    <br>music\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-navicon fa-lg m-t-2"></i>\n                    <br>navicon\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-newspaper-o fa-lg m-t-2"></i>\n                    <br>newspaper-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-object-group fa-lg m-t-2"></i>\n                    <br>object-group\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-object-ungroup fa-lg m-t-2"></i>\n                    <br>object-ungroup\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-paint-brush fa-lg m-t-2"></i>\n                    <br>paint-brush\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-paper-plane fa-lg m-t-2"></i>\n                    <br>paper-plane\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-paper-plane-o fa-lg m-t-2"></i>\n                    <br>paper-plane-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-paw fa-lg m-t-2"></i>\n                    <br>paw\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-pencil fa-lg m-t-2"></i>\n                    <br>pencil\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-pencil-square fa-lg m-t-2"></i>\n                    <br>pencil-square\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-pencil-square-o fa-lg m-t-2"></i>\n                    <br>pencil-square-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-percent fa-lg m-t-2"></i>\n                    <br>percent\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-phone fa-lg m-t-2"></i>\n                    <br>phone\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-phone-square fa-lg m-t-2"></i>\n                    <br>phone-square\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-photo fa-lg m-t-2"></i>\n                    <br>photo\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-picture-o fa-lg m-t-2"></i>\n                    <br>picture-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-pie-chart fa-lg m-t-2"></i>\n                    <br>pie-chart\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-plane fa-lg m-t-2"></i>\n                    <br>plane\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-plug fa-lg m-t-2"></i>\n                    <br>plug\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-plus fa-lg m-t-2"></i>\n                    <br>plus\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-plus-circle fa-lg m-t-2"></i>\n                    <br>plus-circle\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-plus-square fa-lg m-t-2"></i>\n                    <br>plus-square\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-plus-square-o fa-lg m-t-2"></i>\n                    <br>plus-square-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-power-off fa-lg m-t-2"></i>\n                    <br>power-off\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-print fa-lg m-t-2"></i>\n                    <br>print\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-puzzle-piece fa-lg m-t-2"></i>\n                    <br>puzzle-piece\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-qrcode fa-lg m-t-2"></i>\n                    <br>qrcode\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-question fa-lg m-t-2"></i>\n                    <br>question\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-question-circle fa-lg m-t-2"></i>\n                    <br>question-circle\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-quote-left fa-lg m-t-2"></i>\n                    <br>quote-left\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-quote-right fa-lg m-t-2"></i>\n                    <br>quote-right\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-random fa-lg m-t-2"></i>\n                    <br>random\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-recycle fa-lg m-t-2"></i>\n                    <br>recycle\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-refresh fa-lg m-t-2"></i>\n                    <br>refresh\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-registered fa-lg m-t-2"></i>\n                    <br>registered\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-remove fa-lg m-t-2"></i>\n                    <br>remove\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-reorder fa-lg m-t-2"></i>\n                    <br>reorder\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-reply fa-lg m-t-2"></i>\n                    <br>reply\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-reply-all fa-lg m-t-2"></i>\n                    <br>reply-all\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-retweet fa-lg m-t-2"></i>\n                    <br>retweet\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-road fa-lg m-t-2"></i>\n                    <br>road\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-rocket fa-lg m-t-2"></i>\n                    <br>rocket\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-rss fa-lg m-t-2"></i>\n                    <br>rss\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-rss-square fa-lg m-t-2"></i>\n                    <br>rss-square\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-search fa-lg m-t-2"></i>\n                    <br>search\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-search-minus fa-lg m-t-2"></i>\n                    <br>search-minus\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-search-plus fa-lg m-t-2"></i>\n                    <br>search-plus\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-send fa-lg m-t-2"></i>\n                    <br>send\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-send-o fa-lg m-t-2"></i>\n                    <br>send-o\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-server fa-lg m-t-2"></i>\n                    <br>server\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-share fa-lg m-t-2"></i>\n                    <br>share\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-share-alt fa-lg m-t-2"></i>\n                    <br>share-alt\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-share-alt-square fa-lg m-t-2"></i>\n                    <br>share-alt-square\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-share-square fa-lg m-t-2"></i>\n                    <br>share-square\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-share-square-o fa-lg m-t-2"></i>\n                    <br>share-square-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-shield fa-lg m-t-2"></i>\n                    <br>shield\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-ship fa-lg m-t-2"></i>\n                    <br>ship\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-shopping-bag fa-lg m-t-2"></i>\n                    <br>shopping-bag\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-shopping-basket fa-lg m-t-2"></i>\n                    <br>shopping-basket\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-shopping-cart fa-lg m-t-2"></i>\n                    <br>shopping-cart\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-sign-in fa-lg m-t-2"></i>\n                    <br>sign-in\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-sign-out fa-lg m-t-2"></i>\n                    <br>sign-out\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-signal fa-lg m-t-2"></i>\n                    <br>signal\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-sitemap fa-lg m-t-2"></i>\n                    <br>sitemap\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-sliders fa-lg m-t-2"></i>\n                    <br>sliders\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-smile-o fa-lg m-t-2"></i>\n                    <br>smile-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-soccer-ball-o fa-lg m-t-2"></i>\n                    <br>soccer-ball-o\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-sort fa-lg m-t-2"></i>\n                    <br>sort\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-sort-alpha-asc fa-lg m-t-2"></i>\n                    <br>sort-alpha-asc\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-sort-alpha-desc fa-lg m-t-2"></i>\n                    <br>sort-alpha-desc\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-sort-amount-asc fa-lg m-t-2"></i>\n                    <br>sort-amount-asc\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-sort-amount-desc fa-lg m-t-2"></i>\n                    <br>sort-amount-desc\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-sort-asc fa-lg m-t-2"></i>\n                    <br>sort-asc\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-sort-desc fa-lg m-t-2"></i>\n                    <br>sort-desc\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-sort-down fa-lg m-t-2"></i>\n                    <br>sort-down\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-sort-numeric-asc fa-lg m-t-2"></i>\n                    <br>sort-numeric-asc\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-sort-numeric-desc fa-lg m-t-2"></i>\n                    <br>sort-numeric-desc\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-sort-up fa-lg m-t-2"></i>\n                    <br>sort-up\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-space-shuttle fa-lg m-t-2"></i>\n                    <br>space-shuttle\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-spinner fa-lg m-t-2"></i>\n                    <br>spinner\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-spoon fa-lg m-t-2"></i>\n                    <br>spoon\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-square fa-lg m-t-2"></i>\n                    <br>square\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-square-o fa-lg m-t-2"></i>\n                    <br>square-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-star fa-lg m-t-2"></i>\n                    <br>star\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-star-half fa-lg m-t-2"></i>\n                    <br>star-half\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-star-half-empty fa-lg m-t-2"></i>\n                    <br>star-half-empty\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-star-half-full fa-lg m-t-2"></i>\n                    <br>star-half-full\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-star-half-o fa-lg m-t-2"></i>\n                    <br>star-half-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-star-o fa-lg m-t-2"></i>\n                    <br>star-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-sticky-note fa-lg m-t-2"></i>\n                    <br>sticky-note\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-sticky-note-o fa-lg m-t-2"></i>\n                    <br>sticky-note-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-street-view fa-lg m-t-2"></i>\n                    <br>street-view\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-suitcase fa-lg m-t-2"></i>\n                    <br>suitcase\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-sun-o fa-lg m-t-2"></i>\n                    <br>sun-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-support fa-lg m-t-2"></i>\n                    <br>support\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-tablet fa-lg m-t-2"></i>\n                    <br>tablet\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-tachometer fa-lg m-t-2"></i>\n                    <br>tachometer\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-tag fa-lg m-t-2"></i>\n                    <br>tag\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-tags fa-lg m-t-2"></i>\n                    <br>tags\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-tasks fa-lg m-t-2"></i>\n                    <br>tasks\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-taxi fa-lg m-t-2"></i>\n                    <br>taxi\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-television fa-lg m-t-2"></i>\n                    <br>television\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-terminal fa-lg m-t-2"></i>\n                    <br>terminal\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-thumb-tack fa-lg m-t-2"></i>\n                    <br>thumb-tack\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-thumbs-down fa-lg m-t-2"></i>\n                    <br>thumbs-down\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-thumbs-o-down fa-lg m-t-2"></i>\n                    <br>thumbs-o-down\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-thumbs-o-up fa-lg m-t-2"></i>\n                    <br>thumbs-o-up\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-thumbs-up fa-lg m-t-2"></i>\n                    <br>thumbs-up\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-ticket fa-lg m-t-2"></i>\n                    <br>ticket\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-times fa-lg m-t-2"></i>\n                    <br>times\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-times-circle fa-lg m-t-2"></i>\n                    <br>times-circle\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-times-circle-o fa-lg m-t-2"></i>\n                    <br>times-circle-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-tint fa-lg m-t-2"></i>\n                    <br>tint\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-toggle-down fa-lg m-t-2"></i>\n                    <br>toggle-down\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-toggle-left fa-lg m-t-2"></i>\n                    <br>toggle-left\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-toggle-off fa-lg m-t-2"></i>\n                    <br>toggle-off\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-toggle-on fa-lg m-t-2"></i>\n                    <br>toggle-on\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-toggle-right fa-lg m-t-2"></i>\n                    <br>toggle-right\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-toggle-up fa-lg m-t-2"></i>\n                    <br>toggle-up\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-trademark fa-lg m-t-2"></i>\n                    <br>trademark\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-trash fa-lg m-t-2"></i>\n                    <br>trash\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-trash-o fa-lg m-t-2"></i>\n                    <br>trash-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-tree fa-lg m-t-2"></i>\n                    <br>tree\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-trophy fa-lg m-t-2"></i>\n                    <br>trophy\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-truck fa-lg m-t-2"></i>\n                    <br>truck\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-tty fa-lg m-t-2"></i>\n                    <br>tty\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-tv fa-lg m-t-2"></i>\n                    <br>tv\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-umbrella fa-lg m-t-2"></i>\n                    <br>umbrella\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-university fa-lg m-t-2"></i>\n                    <br>university\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-unlock fa-lg m-t-2"></i>\n                    <br>unlock\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-unlock-alt fa-lg m-t-2"></i>\n                    <br>unlock-alt\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-unsorted fa-lg m-t-2"></i>\n                    <br>unsorted\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-upload fa-lg m-t-2"></i>\n                    <br>upload\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-user fa-lg m-t-2"></i>\n                    <br>user\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-user-plus fa-lg m-t-2"></i>\n                    <br>user-plus\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-user-secret fa-lg m-t-2"></i>\n                    <br>user-secret\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-user-times fa-lg m-t-2"></i>\n                    <br>user-times\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-users fa-lg m-t-2"></i>\n                    <br>users\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-video-camera fa-lg m-t-2"></i>\n                    <br>video-camera\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-volume-down fa-lg m-t-2"></i>\n                    <br>volume-down\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-volume-off fa-lg m-t-2"></i>\n                    <br>volume-off\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-volume-up fa-lg m-t-2"></i>\n                    <br>volume-up\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-warning fa-lg m-t-2"></i>\n                    <br>warning\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-wheelchair fa-lg m-t-2"></i>\n                    <br>wheelchair\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-wifi fa-lg m-t-2"></i>\n                    <br>wifi\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-wrench fa-lg m-t-2"></i>\n                    <br>wrench\n                </div>\n            </div>\n        </div>\n    </div>\n    <div class="card" id="hand">\n        <div class="card-header">Hand Icons</div>\n        <div class="card-block">\n            <div class="row text-xs-center">\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-hand-grab-o fa-lg m-t-2"></i>\n                    <br>hand-grab-o\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-hand-lizard-o fa-lg m-t-2"></i>\n                    <br>hand-lizard-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-hand-o-down fa-lg m-t-2"></i>\n                    <br>hand-o-down\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-hand-o-left fa-lg m-t-2"></i>\n                    <br>hand-o-left\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-hand-o-right fa-lg m-t-2"></i>\n                    <br>hand-o-right\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-hand-o-up fa-lg m-t-2"></i>\n                    <br>hand-o-up\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-hand-paper-o fa-lg m-t-2"></i>\n                    <br>hand-paper-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-hand-peace-o fa-lg m-t-2"></i>\n                    <br>hand-peace-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-hand-pointer-o fa-lg m-t-2"></i>\n                    <br>hand-pointer-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-hand-rock-o fa-lg m-t-2"></i>\n                    <br>hand-rock-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-hand-scissors-o fa-lg m-t-2"></i>\n                    <br>hand-scissors-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-hand-spock-o fa-lg m-t-2"></i>\n                    <br>hand-spock-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-hand-stop-o fa-lg m-t-2"></i>\n                    <br>hand-stop-o\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-thumbs-down fa-lg m-t-2"></i>\n                    <br>thumbs-down\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-thumbs-o-down fa-lg m-t-2"></i>\n                    <br>thumbs-o-down\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-thumbs-o-up fa-lg m-t-2"></i>\n                    <br>thumbs-o-up\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-thumbs-up fa-lg m-t-2"></i>\n                    <br>thumbs-up\n                </div>\n            </div>\n        </div>\n    </div>\n    <div class="card" id="transportation">\n        <div class="card-header">Transportation Icons</div>\n        <div class="card-block">\n            <div class="row text-xs-center">\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-ambulance fa-lg m-t-2"></i>\n                    <br>ambulance\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-automobile fa-lg m-t-2"></i>\n                    <br>automobile\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-bicycle fa-lg m-t-2"></i>\n                    <br>bicycle\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-bus fa-lg m-t-2"></i>\n                    <br>bus\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-cab fa-lg m-t-2"></i>\n                    <br>cab\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-car fa-lg m-t-2"></i>\n                    <br>car\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-fighter-jet fa-lg m-t-2"></i>\n                    <br>fighter-jet\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-motorcycle fa-lg m-t-2"></i>\n                    <br>motorcycle\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-plane fa-lg m-t-2"></i>\n                    <br>plane\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-rocket fa-lg m-t-2"></i>\n                    <br>rocket\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-ship fa-lg m-t-2"></i>\n                    <br>ship\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-space-shuttle fa-lg m-t-2"></i>\n                    <br>space-shuttle\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-subway fa-lg m-t-2"></i>\n                    <br>subway\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-taxi fa-lg m-t-2"></i>\n                    <br>taxi\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-train fa-lg m-t-2"></i>\n                    <br>train\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-truck fa-lg m-t-2"></i>\n                    <br>truck\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-wheelchair fa-lg m-t-2"></i>\n                    <br>wheelchair\n                </div>\n            </div>\n        </div>\n    </div>\n    <div class="card" id="gender">\n        <div class="card-header">Gender Icons</div>\n        <div class="card-block">\n            <div class="row text-xs-center">\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-genderless fa-lg m-t-2"></i>\n                    <br>genderless\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-intersex fa-lg m-t-2"></i>\n                    <br>intersex\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-mars fa-lg m-t-2"></i>\n                    <br>mars\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-mars-double fa-lg m-t-2"></i>\n                    <br>mars-double\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-mars-stroke fa-lg m-t-2"></i>\n                    <br>mars-stroke\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-mars-stroke-h fa-lg m-t-2"></i>\n                    <br>mars-stroke-h\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-mars-stroke-v fa-lg m-t-2"></i>\n                    <br>mars-stroke-v\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-mercury fa-lg m-t-2"></i>\n                    <br>mercury\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-neuter fa-lg m-t-2"></i>\n                    <br>neuter\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-transgender fa-lg m-t-2"></i>\n                    <br>transgender\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-transgender-alt fa-lg m-t-2"></i>\n                    <br>transgender-alt\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-venus fa-lg m-t-2"></i>\n                    <br>venus\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-venus-double fa-lg m-t-2"></i>\n                    <br>venus-double\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-venus-mars fa-lg m-t-2"></i>\n                    <br>venus-mars\n                </div>\n            </div>\n        </div>\n    </div>\n    <div class="card" id="file-type">\n        <div class="card-header">File Type Icons</div>\n        <div class="card-block">\n            <div class="row text-xs-center">\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-file fa-lg m-t-2"></i>\n                    <br>file\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-file-archive-o fa-lg m-t-2"></i>\n                    <br>file-archive-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-file-audio-o fa-lg m-t-2"></i>\n                    <br>file-audio-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-file-code-o fa-lg m-t-2"></i>\n                    <br>file-code-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-file-excel-o fa-lg m-t-2"></i>\n                    <br>file-excel-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-file-image-o fa-lg m-t-2"></i>\n                    <br>file-image-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-file-movie-o fa-lg m-t-2"></i>\n                    <br>file-movie-o\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-file-o fa-lg m-t-2"></i>\n                    <br>file-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-file-pdf-o fa-lg m-t-2"></i>\n                    <br>file-pdf-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-file-photo-o fa-lg m-t-2"></i>\n                    <br>file-photo-o\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-file-picture-o fa-lg m-t-2"></i>\n                    <br>file-picture-o\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-file-powerpoint-o fa-lg m-t-2"></i>\n                    <br>file-powerpoint-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-file-sound-o fa-lg m-t-2"></i>\n                    <br>file-sound-o\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-file-text fa-lg m-t-2"></i>\n                    <br>file-text\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-file-text-o fa-lg m-t-2"></i>\n                    <br>file-text-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-file-video-o fa-lg m-t-2"></i>\n                    <br>file-video-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-file-word-o fa-lg m-t-2"></i>\n                    <br>file-word-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-file-zip-o fa-lg m-t-2"></i>\n                    <br>file-zip-o\n                    <span class="text-muted">(alias)</span>\n                </div>\n            </div>\n        </div>\n    </div>\n    <div class="card" id="spinner">\n        <div class="card-header">Spinner Icons</div>\n        <div class="card-block">\n            <div class="alert alert-success">\n                <ul class="fa-ul">\n                    <li>\n                        <i class="fa fa-info-circle fa-li"></i> These icons work great with the\n                        <code>fa-spin</code> class.\n                    </li>\n                </ul>\n            </div>\n            <div class="row text-xs-center">\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-circle-o-notch fa-lg m-t-2"></i>\n                    <br>circle-o-notch\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-cog fa-lg m-t-2"></i>\n                    <br>cog\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-gear fa-lg m-t-2"></i>\n                    <br>gear\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-refresh fa-lg m-t-2"></i>\n                    <br>refresh\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-spinner fa-lg m-t-2"></i>\n                    <br>spinner\n                </div>\n            </div>\n        </div>\n    </div>\n    <div class="card" id="form-control">\n        <div class="card-header">Form Control Icons</div>\n        <div class="card-block">\n            <div class="row text-xs-center">\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-check-square fa-lg m-t-2"></i>\n                    <br>check-square\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-check-square-o fa-lg m-t-2"></i>\n                    <br>check-square-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-circle fa-lg m-t-2"></i>\n                    <br>circle\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-circle-o fa-lg m-t-2"></i>\n                    <br>circle-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-dot-circle-o fa-lg m-t-2"></i>\n                    <br>dot-circle-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-minus-square fa-lg m-t-2"></i>\n                    <br>minus-square\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-minus-square-o fa-lg m-t-2"></i>\n                    <br>minus-square-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-plus-square fa-lg m-t-2"></i>\n                    <br>plus-square\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-plus-square-o fa-lg m-t-2"></i>\n                    <br>plus-square-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-square fa-lg m-t-2"></i>\n                    <br>square\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-square-o fa-lg m-t-2"></i>\n                    <br>square-o\n                </div>\n            </div>\n        </div>\n    </div>\n    <div class="card" id="payment">\n        <div class="card-header">Payment Icons</div>\n        <div class="card-block">\n            <div class="row text-xs-center">\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-cc-amex fa-lg m-t-2"></i>\n                    <br>cc-amex\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-cc-diners-club fa-lg m-t-2"></i>\n                    <br>cc-diners-club\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-cc-discover fa-lg m-t-2"></i>\n                    <br>cc-discover\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-cc-jcb fa-lg m-t-2"></i>\n                    <br>cc-jcb\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-cc-mastercard fa-lg m-t-2"></i>\n                    <br>cc-mastercard\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-cc-paypal fa-lg m-t-2"></i>\n                    <br>cc-paypal\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-cc-stripe fa-lg m-t-2"></i>\n                    <br>cc-stripe\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-cc-visa fa-lg m-t-2"></i>\n                    <br>cc-visa\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-credit-card fa-lg m-t-2"></i>\n                    <br>credit-card\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-credit-card-alt fa-lg m-t-2"></i>\n                    <br>credit-card-alt\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-google-wallet fa-lg m-t-2"></i>\n                    <br>google-wallet\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-paypal fa-lg m-t-2"></i>\n                    <br>paypal\n                </div>\n            </div>\n        </div>\n    </div>\n    <div class="card" id="chart">\n        <div class="card-header">Chart Icons</div>\n        <div class="card-block">\n            <div class="row text-xs-center">\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-area-chart fa-lg m-t-2"></i>\n                    <br>area-chart\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-bar-chart fa-lg m-t-2"></i>\n                    <br>bar-chart\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-bar-chart-o fa-lg m-t-2"></i>\n                    <br>bar-chart-o\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-line-chart fa-lg m-t-2"></i>\n                    <br>line-chart\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-pie-chart fa-lg m-t-2"></i>\n                    <br>pie-chart\n                </div>\n            </div>\n        </div>\n    </div>\n    <div class="card" id="currency">\n        <div class="card-header">Currency Icons</div>\n        <div class="card-block">\n            <div class="row text-xs-center">\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-bitcoin fa-lg m-t-2"></i>\n                    <br>bitcoin\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-btc fa-lg m-t-2"></i>\n                    <br>btc\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-cny fa-lg m-t-2"></i>\n                    <br>cny\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-dollar fa-lg m-t-2"></i>\n                    <br>dollar\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-eur fa-lg m-t-2"></i>\n                    <br>eur\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-euro fa-lg m-t-2"></i>\n                    <br>euro\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-gbp fa-lg m-t-2"></i>\n                    <br>gbp\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-gg fa-lg m-t-2"></i>\n                    <br>gg\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-gg-circle fa-lg m-t-2"></i>\n                    <br>gg-circle\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-ils fa-lg m-t-2"></i>\n                    <br>ils\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-inr fa-lg m-t-2"></i>\n                    <br>inr\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-jpy fa-lg m-t-2"></i>\n                    <br>jpy\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-krw fa-lg m-t-2"></i>\n                    <br>krw\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-money fa-lg m-t-2"></i>\n                    <br>money\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-rmb fa-lg m-t-2"></i>\n                    <br>rmb\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-rouble fa-lg m-t-2"></i>\n                    <br>rouble\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-rub fa-lg m-t-2"></i>\n                    <br>rub\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-ruble fa-lg m-t-2"></i>\n                    <br>ruble\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-rupee fa-lg m-t-2"></i>\n                    <br>rupee\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-shekel fa-lg m-t-2"></i>\n                    <br>shekel\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-sheqel fa-lg m-t-2"></i>\n                    <br>sheqel\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-try fa-lg m-t-2"></i>\n                    <br>try\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-turkish-lira fa-lg m-t-2"></i>\n                    <br>turkish-lira\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-usd fa-lg m-t-2"></i>\n                    <br>usd\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-won fa-lg m-t-2"></i>\n                    <br>won\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-yen fa-lg m-t-2"></i>\n                    <br>yen\n                    <span class="text-muted">(alias)</span>\n                </div>\n            </div>\n        </div>\n    </div>\n    <div class="card" id="text-editor">\n        <div class="card-header">Text Editor Icons</div>\n        <div class="card-block">\n            <div class="row text-xs-center">\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-align-center fa-lg m-t-2"></i>\n                    <br>align-center\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-align-justify fa-lg m-t-2"></i>\n                    <br>align-justify\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-align-left fa-lg m-t-2"></i>\n                    <br>align-left\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-align-right fa-lg m-t-2"></i>\n                    <br>align-right\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-bold fa-lg m-t-2"></i>\n                    <br>bold\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-chain fa-lg m-t-2"></i>\n                    <br>chain\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-chain-broken fa-lg m-t-2"></i>\n                    <br>chain-broken\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-clipboard fa-lg m-t-2"></i>\n                    <br>clipboard\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-columns fa-lg m-t-2"></i>\n                    <br>columns\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-copy fa-lg m-t-2"></i>\n                    <br>copy\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-cut fa-lg m-t-2"></i>\n                    <br>cut\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-dedent fa-lg m-t-2"></i>\n                    <br>dedent\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-eraser fa-lg m-t-2"></i>\n                    <br>eraser\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-file fa-lg m-t-2"></i>\n                    <br>file\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-file-o fa-lg m-t-2"></i>\n                    <br>file-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-file-text fa-lg m-t-2"></i>\n                    <br>file-text\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-file-text-o fa-lg m-t-2"></i>\n                    <br>file-text-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-files-o fa-lg m-t-2"></i>\n                    <br>files-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-floppy-o fa-lg m-t-2"></i>\n                    <br>floppy-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-font fa-lg m-t-2"></i>\n                    <br>font\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-header fa-lg m-t-2"></i>\n                    <br>header\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-indent fa-lg m-t-2"></i>\n                    <br>indent\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-italic fa-lg m-t-2"></i>\n                    <br>italic\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-link fa-lg m-t-2"></i>\n                    <br>link\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-list fa-lg m-t-2"></i>\n                    <br>list\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-list-alt fa-lg m-t-2"></i>\n                    <br>list-alt\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-list-ol fa-lg m-t-2"></i>\n                    <br>list-ol\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-list-ul fa-lg m-t-2"></i>\n                    <br>list-ul\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-outdent fa-lg m-t-2"></i>\n                    <br>outdent\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-paperclip fa-lg m-t-2"></i>\n                    <br>paperclip\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-paragraph fa-lg m-t-2"></i>\n                    <br>paragraph\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-paste fa-lg m-t-2"></i>\n                    <br>paste\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-repeat fa-lg m-t-2"></i>\n                    <br>repeat\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-rotate-left fa-lg m-t-2"></i>\n                    <br>rotate-left\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-rotate-right fa-lg m-t-2"></i>\n                    <br>rotate-right\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-save fa-lg m-t-2"></i>\n                    <br>save\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-scissors fa-lg m-t-2"></i>\n                    <br>scissors\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-strikethrough fa-lg m-t-2"></i>\n                    <br>strikethrough\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-subscript fa-lg m-t-2"></i>\n                    <br>subscript\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-superscript fa-lg m-t-2"></i>\n                    <br>superscript\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-table fa-lg m-t-2"></i>\n                    <br>table\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-text-height fa-lg m-t-2"></i>\n                    <br>text-height\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-text-width fa-lg m-t-2"></i>\n                    <br>text-width\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-th fa-lg m-t-2"></i>\n                    <br>th\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-th-large fa-lg m-t-2"></i>\n                    <br>th-large\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-th-list fa-lg m-t-2"></i>\n                    <br>th-list\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-underline fa-lg m-t-2"></i>\n                    <br>underline\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-undo fa-lg m-t-2"></i>\n                    <br>undo\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-unlink fa-lg m-t-2"></i>\n                    <br>unlink\n                    <span class="text-muted">(alias)</span>\n                </div>\n            </div>\n        </div>\n    </div>\n    <div class="card" id="directional">\n        <div class="card-header">Directional Icons</div>\n        <div class="card-block">\n            <div class="row text-xs-center">\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-angle-double-down fa-lg m-t-2"></i>\n                    <br>angle-double-down\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-angle-double-left fa-lg m-t-2"></i>\n                    <br>angle-double-left\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-angle-double-right fa-lg m-t-2"></i>\n                    <br>angle-double-right\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-angle-double-up fa-lg m-t-2"></i>\n                    <br>angle-double-up\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-angle-down fa-lg m-t-2"></i>\n                    <br>angle-down\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-angle-left fa-lg m-t-2"></i>\n                    <br>angle-left\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-angle-right fa-lg m-t-2"></i>\n                    <br>angle-right\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-angle-up fa-lg m-t-2"></i>\n                    <br>angle-up\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-arrow-circle-down fa-lg m-t-2"></i>\n                    <br>arrow-circle-down\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-arrow-circle-left fa-lg m-t-2"></i>\n                    <br>arrow-circle-left\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-arrow-circle-o-down fa-lg m-t-2"></i>\n                    <br>arrow-circle-o-down\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-arrow-circle-o-left fa-lg m-t-2"></i>\n                    <br>arrow-circle-o-left\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-arrow-circle-o-right fa-lg m-t-2"></i>\n                    <br>arrow-circle-o-right\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-arrow-circle-o-up fa-lg m-t-2"></i>\n                    <br>arrow-circle-o-up\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-arrow-circle-right fa-lg m-t-2"></i>\n                    <br>arrow-circle-right\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-arrow-circle-up fa-lg m-t-2"></i>\n                    <br>arrow-circle-up\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-arrow-down fa-lg m-t-2"></i>\n                    <br>arrow-down\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-arrow-left fa-lg m-t-2"></i>\n                    <br>arrow-left\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-arrow-right fa-lg m-t-2"></i>\n                    <br>arrow-right\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-arrow-up fa-lg m-t-2"></i>\n                    <br>arrow-up\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-arrows fa-lg m-t-2"></i>\n                    <br>arrows\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-arrows-alt fa-lg m-t-2"></i>\n                    <br>arrows-alt\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-arrows-h fa-lg m-t-2"></i>\n                    <br>arrows-h\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-arrows-v fa-lg m-t-2"></i>\n                    <br>arrows-v\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-caret-down fa-lg m-t-2"></i>\n                    <br>caret-down\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-caret-left fa-lg m-t-2"></i>\n                    <br>caret-left\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-caret-right fa-lg m-t-2"></i>\n                    <br>caret-right\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-caret-square-o-down fa-lg m-t-2"></i>\n                    <br>caret-square-o-down\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-caret-square-o-left fa-lg m-t-2"></i>\n                    <br>caret-square-o-left\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-caret-square-o-right fa-lg m-t-2"></i>\n                    <br>caret-square-o-right\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-caret-square-o-up fa-lg m-t-2"></i>\n                    <br>caret-square-o-up\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-caret-up fa-lg m-t-2"></i>\n                    <br>caret-up\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-chevron-circle-down fa-lg m-t-2"></i>\n                    <br>chevron-circle-down\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-chevron-circle-left fa-lg m-t-2"></i>\n                    <br>chevron-circle-left\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-chevron-circle-right fa-lg m-t-2"></i>\n                    <br>chevron-circle-right\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-chevron-circle-up fa-lg m-t-2"></i>\n                    <br>chevron-circle-up\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-chevron-down fa-lg m-t-2"></i>\n                    <br>chevron-down\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-chevron-left fa-lg m-t-2"></i>\n                    <br>chevron-left\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-chevron-right fa-lg m-t-2"></i>\n                    <br>chevron-right\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-chevron-up fa-lg m-t-2"></i>\n                    <br>chevron-up\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-exchange fa-lg m-t-2"></i>\n                    <br>exchange\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-hand-o-down fa-lg m-t-2"></i>\n                    <br>hand-o-down\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-hand-o-left fa-lg m-t-2"></i>\n                    <br>hand-o-left\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-hand-o-right fa-lg m-t-2"></i>\n                    <br>hand-o-right\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-hand-o-up fa-lg m-t-2"></i>\n                    <br>hand-o-up\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-long-arrow-down fa-lg m-t-2"></i>\n                    <br>long-arrow-down\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-long-arrow-left fa-lg m-t-2"></i>\n                    <br>long-arrow-left\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-long-arrow-right fa-lg m-t-2"></i>\n                    <br>long-arrow-right\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-long-arrow-up fa-lg m-t-2"></i>\n                    <br>long-arrow-up\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-toggle-down fa-lg m-t-2"></i>\n                    <br>toggle-down\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-toggle-left fa-lg m-t-2"></i>\n                    <br>toggle-left\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-toggle-right fa-lg m-t-2"></i>\n                    <br>toggle-right\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-toggle-up fa-lg m-t-2"></i>\n                    <br>toggle-up\n                    <span class="text-muted">(alias)</span>\n                </div>\n            </div>\n        </div>\n    </div>\n    <div class="card" id="video-player">\n        <div class="card-header">Video Player Icons</div>\n        <div class="card-block">\n            <div class="row text-xs-center">\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-arrows-alt fa-lg m-t-2"></i>\n                    <br>arrows-alt\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-backward fa-lg m-t-2"></i>\n                    <br>backward\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-compress fa-lg m-t-2"></i>\n                    <br>compress\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-eject fa-lg m-t-2"></i>\n                    <br>eject\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-expand fa-lg m-t-2"></i>\n                    <br>expand\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-fast-backward fa-lg m-t-2"></i>\n                    <br>fast-backward\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-fast-forward fa-lg m-t-2"></i>\n                    <br>fast-forward\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-forward fa-lg m-t-2"></i>\n                    <br>forward\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-pause fa-lg m-t-2"></i>\n                    <br>pause\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-pause-circle fa-lg m-t-2"></i>\n                    <br>pause-circle\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-pause-circle-o fa-lg m-t-2"></i>\n                    <br>pause-circle-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-play fa-lg m-t-2"></i>\n                    <br>play\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-play-circle fa-lg m-t-2"></i>\n                    <br>play-circle\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-play-circle-o fa-lg m-t-2"></i>\n                    <br>play-circle-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-random fa-lg m-t-2"></i>\n                    <br>random\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-step-backward fa-lg m-t-2"></i>\n                    <br>step-backward\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-step-forward fa-lg m-t-2"></i>\n                    <br>step-forward\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-stop fa-lg m-t-2"></i>\n                    <br>stop\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-stop-circle fa-lg m-t-2"></i>\n                    <br>stop-circle\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-stop-circle-o fa-lg m-t-2"></i>\n                    <br>stop-circle-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-youtube-play fa-lg m-t-2"></i>\n                    <br>youtube-play\n                </div>\n            </div>\n        </div>\n    </div>\n    <div class="card" id="brand">\n        <div class="card-header">Brand Icons</div>\n        <div class="card-block">\n            <div class="alert alert-warning">\n                <h4><i class="fa fa-warning"></i> Warning!</h4>\n                Apparently, Adblock Plus can remove Font Awesome brand icons with their "Remove Social Media Buttons" setting. We will not use hacks to force them to display. Please\n                <a href="https://adblockplus.org/en/bugs" class="alert-link">report an issue with Adblock Plus</a> if you believe this to be an error. To work around this, you\'ll need to modify the social icon class names.\n            </div>\n            <div class="row text-xs-center">\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-500px fa-lg m-t-2"></i>\n                    <br>500px\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-adn fa-lg m-t-2"></i>\n                    <br>adn\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-amazon fa-lg m-t-2"></i>\n                    <br>amazon\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-android fa-lg m-t-2"></i>\n                    <br>android\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-angellist fa-lg m-t-2"></i>\n                    <br>angellist\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-apple fa-lg m-t-2"></i>\n                    <br>apple\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-behance fa-lg m-t-2"></i>\n                    <br>behance\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-behance-square fa-lg m-t-2"></i>\n                    <br>behance-square\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-bitbucket fa-lg m-t-2"></i>\n                    <br>bitbucket\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-bitbucket-square fa-lg m-t-2"></i>\n                    <br>bitbucket-square\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-bitcoin fa-lg m-t-2"></i>\n                    <br>bitcoin\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-black-tie fa-lg m-t-2"></i>\n                    <br>black-tie\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-bluetooth fa-lg m-t-2"></i>\n                    <br>bluetooth\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-bluetooth-b fa-lg m-t-2"></i>\n                    <br>bluetooth-b\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-btc fa-lg m-t-2"></i>\n                    <br>btc\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-buysellads fa-lg m-t-2"></i>\n                    <br>buysellads\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-cc-amex fa-lg m-t-2"></i>\n                    <br>cc-amex\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-cc-diners-club fa-lg m-t-2"></i>\n                    <br>cc-diners-club\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-cc-discover fa-lg m-t-2"></i>\n                    <br>cc-discover\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-cc-jcb fa-lg m-t-2"></i>\n                    <br>cc-jcb\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-cc-mastercard fa-lg m-t-2"></i>\n                    <br>cc-mastercard\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-cc-paypal fa-lg m-t-2"></i>\n                    <br>cc-paypal\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-cc-stripe fa-lg m-t-2"></i>\n                    <br>cc-stripe\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-cc-visa fa-lg m-t-2"></i>\n                    <br>cc-visa\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-chrome fa-lg m-t-2"></i>\n                    <br>chrome\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-codepen fa-lg m-t-2"></i>\n                    <br>codepen\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-codiepie fa-lg m-t-2"></i>\n                    <br>codiepie\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-connectdevelop fa-lg m-t-2"></i>\n                    <br>connectdevelop\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-contao fa-lg m-t-2"></i>\n                    <br>contao\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-css3 fa-lg m-t-2"></i>\n                    <br>css3\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-dashcube fa-lg m-t-2"></i>\n                    <br>dashcube\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-delicious fa-lg m-t-2"></i>\n                    <br>delicious\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-deviantart fa-lg m-t-2"></i>\n                    <br>deviantart\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-digg fa-lg m-t-2"></i>\n                    <br>digg\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-dribbble fa-lg m-t-2"></i>\n                    <br>dribbble\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-dropbox fa-lg m-t-2"></i>\n                    <br>dropbox\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-drupal fa-lg m-t-2"></i>\n                    <br>drupal\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-edge fa-lg m-t-2"></i>\n                    <br>edge\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-empire fa-lg m-t-2"></i>\n                    <br>empire\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-expeditedssl fa-lg m-t-2"></i>\n                    <br>expeditedssl\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-facebook fa-lg m-t-2"></i>\n                    <br>facebook\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-facebook-f fa-lg m-t-2"></i>\n                    <br>facebook-f\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-facebook-official fa-lg m-t-2"></i>\n                    <br>facebook-official\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-facebook-square fa-lg m-t-2"></i>\n                    <br>facebook-square\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-firefox fa-lg m-t-2"></i>\n                    <br>firefox\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-flickr fa-lg m-t-2"></i>\n                    <br>flickr\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-fonticons fa-lg m-t-2"></i>\n                    <br>fonticons\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-fort-awesome fa-lg m-t-2"></i>\n                    <br>fort-awesome\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-forumbee fa-lg m-t-2"></i>\n                    <br>forumbee\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-foursquare fa-lg m-t-2"></i>\n                    <br>foursquare\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-ge fa-lg m-t-2"></i>\n                    <br>ge\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-get-pocket fa-lg m-t-2"></i>\n                    <br>get-pocket\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-gg fa-lg m-t-2"></i>\n                    <br>gg\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-gg-circle fa-lg m-t-2"></i>\n                    <br>gg-circle\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-git fa-lg m-t-2"></i>\n                    <br>git\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-git-square fa-lg m-t-2"></i>\n                    <br>git-square\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-github fa-lg m-t-2"></i>\n                    <br>github\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-github-alt fa-lg m-t-2"></i>\n                    <br>github-alt\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-github-square fa-lg m-t-2"></i>\n                    <br>github-square\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-gittip fa-lg m-t-2"></i>\n                    <br>gittip\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-google fa-lg m-t-2"></i>\n                    <br>google\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-google-plus fa-lg m-t-2"></i>\n                    <br>google-plus\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-google-plus-square fa-lg m-t-2"></i>\n                    <br>google-plus-square\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-google-wallet fa-lg m-t-2"></i>\n                    <br>google-wallet\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-gratipay fa-lg m-t-2"></i>\n                    <br>gratipay\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-hacker-news fa-lg m-t-2"></i>\n                    <br>hacker-news\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-houzz fa-lg m-t-2"></i>\n                    <br>houzz\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-html5 fa-lg m-t-2"></i>\n                    <br>html5\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-instagram fa-lg m-t-2"></i>\n                    <br>instagram\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-internet-explorer fa-lg m-t-2"></i>\n                    <br>internet-explorer\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-ioxhost fa-lg m-t-2"></i>\n                    <br>ioxhost\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-joomla fa-lg m-t-2"></i>\n                    <br>joomla\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-jsfiddle fa-lg m-t-2"></i>\n                    <br>jsfiddle\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-lastfm fa-lg m-t-2"></i>\n                    <br>lastfm\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-lastfm-square fa-lg m-t-2"></i>\n                    <br>lastfm-square\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-leanpub fa-lg m-t-2"></i>\n                    <br>leanpub\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-linkedin fa-lg m-t-2"></i>\n                    <br>linkedin\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-linkedin-square fa-lg m-t-2"></i>\n                    <br>linkedin-square\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-linux fa-lg m-t-2"></i>\n                    <br>linux\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-maxcdn fa-lg m-t-2"></i>\n                    <br>maxcdn\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-meanpath fa-lg m-t-2"></i>\n                    <br>meanpath\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-medium fa-lg m-t-2"></i>\n                    <br>medium\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-mixcloud fa-lg m-t-2"></i>\n                    <br>mixcloud\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-modx fa-lg m-t-2"></i>\n                    <br>modx\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-odnoklassniki fa-lg m-t-2"></i>\n                    <br>odnoklassniki\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-odnoklassniki-square fa-lg m-t-2"></i>\n                    <br>odnoklassniki-square\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-opencart fa-lg m-t-2"></i>\n                    <br>opencart\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-openid fa-lg m-t-2"></i>\n                    <br>openid\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-opera fa-lg m-t-2"></i>\n                    <br>opera\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-optin-monster fa-lg m-t-2"></i>\n                    <br>optin-monster\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-pagelines fa-lg m-t-2"></i>\n                    <br>pagelines\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-paypal fa-lg m-t-2"></i>\n                    <br>paypal\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-pied-piper fa-lg m-t-2"></i>\n                    <br>pied-piper\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-pied-piper-alt fa-lg m-t-2"></i>\n                    <br>pied-piper-alt\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-pinterest fa-lg m-t-2"></i>\n                    <br>pinterest\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-pinterest-p fa-lg m-t-2"></i>\n                    <br>pinterest-p\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-pinterest-square fa-lg m-t-2"></i>\n                    <br>pinterest-square\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-product-hunt fa-lg m-t-2"></i>\n                    <br>product-hunt\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-qq fa-lg m-t-2"></i>\n                    <br>qq\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-ra fa-lg m-t-2"></i>\n                    <br>ra\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-rebel fa-lg m-t-2"></i>\n                    <br>rebel\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-reddit fa-lg m-t-2"></i>\n                    <br>reddit\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-reddit-alien fa-lg m-t-2"></i>\n                    <br>reddit-alien\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-reddit-square fa-lg m-t-2"></i>\n                    <br>reddit-square\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-renren fa-lg m-t-2"></i>\n                    <br>renren\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-safari fa-lg m-t-2"></i>\n                    <br>safari\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-scribd fa-lg m-t-2"></i>\n                    <br>scribd\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-sellsy fa-lg m-t-2"></i>\n                    <br>sellsy\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-share-alt fa-lg m-t-2"></i>\n                    <br>share-alt\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-share-alt-square fa-lg m-t-2"></i>\n                    <br>share-alt-square\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-shirtsinbulk fa-lg m-t-2"></i>\n                    <br>shirtsinbulk\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-simplybuilt fa-lg m-t-2"></i>\n                    <br>simplybuilt\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-skyatlas fa-lg m-t-2"></i>\n                    <br>skyatlas\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-skype fa-lg m-t-2"></i>\n                    <br>skype\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-slack fa-lg m-t-2"></i>\n                    <br>slack\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-slideshare fa-lg m-t-2"></i>\n                    <br>slideshare\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-soundcloud fa-lg m-t-2"></i>\n                    <br>soundcloud\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-spotify fa-lg m-t-2"></i>\n                    <br>spotify\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-stack-exchange fa-lg m-t-2"></i>\n                    <br>stack-exchange\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-stack-overflow fa-lg m-t-2"></i>\n                    <br>stack-overflow\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-steam fa-lg m-t-2"></i>\n                    <br>steam\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-steam-square fa-lg m-t-2"></i>\n                    <br>steam-square\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-stumbleupon fa-lg m-t-2"></i>\n                    <br>stumbleupon\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-stumbleupon-circle fa-lg m-t-2"></i>\n                    <br>stumbleupon-circle\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-tencent-weibo fa-lg m-t-2"></i>\n                    <br>tencent-weibo\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-trello fa-lg m-t-2"></i>\n                    <br>trello\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-tripadvisor fa-lg m-t-2"></i>\n                    <br>tripadvisor\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-tumblr fa-lg m-t-2"></i>\n                    <br>tumblr\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-tumblr-square fa-lg m-t-2"></i>\n                    <br>tumblr-square\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-twitch fa-lg m-t-2"></i>\n                    <br>twitch\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-twitter fa-lg m-t-2"></i>\n                    <br>twitter\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-twitter-square fa-lg m-t-2"></i>\n                    <br>twitter-square\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-usb fa-lg m-t-2"></i>\n                    <br>usb\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-viacoin fa-lg m-t-2"></i>\n                    <br>viacoin\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-vimeo fa-lg m-t-2"></i>\n                    <br>vimeo\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-vimeo-square fa-lg m-t-2"></i>\n                    <br>vimeo-square\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-vine fa-lg m-t-2"></i>\n                    <br>vine\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-vk fa-lg m-t-2"></i>\n                    <br>vk\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-wechat fa-lg m-t-2"></i>\n                    <br>wechat\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-weibo fa-lg m-t-2"></i>\n                    <br>weibo\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-weixin fa-lg m-t-2"></i>\n                    <br>weixin\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-whatsapp fa-lg m-t-2"></i>\n                    <br>whatsapp\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-wikipedia-w fa-lg m-t-2"></i>\n                    <br>wikipedia-w\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-windows fa-lg m-t-2"></i>\n                    <br>windows\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-wordpress fa-lg m-t-2"></i>\n                    <br>wordpress\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-xing fa-lg m-t-2"></i>\n                    <br>xing\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-xing-square fa-lg m-t-2"></i>\n                    <br>xing-square\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-y-combinator fa-lg m-t-2"></i>\n                    <br>y-combinator\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-y-combinator-square fa-lg m-t-2"></i>\n                    <br>y-combinator-square\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-yahoo fa-lg m-t-2"></i>\n                    <br>yahoo\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-yc fa-lg m-t-2"></i>\n                    <br>yc\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-yc-square fa-lg m-t-2"></i>\n                    <br>yc-square\n                    <span class="text-muted">(alias)</span>\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-yelp fa-lg m-t-2"></i>\n                    <br>yelp\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-youtube fa-lg m-t-2"></i>\n                    <br>youtube\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-youtube-play fa-lg m-t-2"></i>\n                    <br>youtube-play\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-youtube-square fa-lg m-t-2"></i>\n                    <br>youtube-square\n                </div>\n            </div>\n            <div class="alert alert-success m-t-2">\n                <ul class="margin-bottom-none padding-left-lg">\n                    <li>All brand icons are trademarks of their respective owners.</li>\n                    <li>The use of these trademarks does not indicate endorsement of the trademark holder by Font Awesome, nor vice versa.</li>\n                    <li>Brand icons should only be used to represent the company or product to which they refer.</li>\n                </ul>\n            </div>\n        </div>\n    </div>\n    <div class="card" id="medical">\n        <div class="card-header">Medical Icons</div>\n        <div class="card-block">\n            <div class="row text-xs-center">\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-ambulance fa-lg m-t-2"></i>\n                    <br>ambulance\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-h-square fa-lg m-t-2"></i>\n                    <br>h-square\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-heart fa-lg m-t-2"></i>\n                    <br>heart\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-heart-o fa-lg m-t-2"></i>\n                    <br>heart-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-heartbeat fa-lg m-t-2"></i>\n                    <br>heartbeat\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-hospital-o fa-lg m-t-2"></i>\n                    <br>hospital-o\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-medkit fa-lg m-t-2"></i>\n                    <br>medkit\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-plus-square fa-lg m-t-2"></i>\n                    <br>plus-square\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-stethoscope fa-lg m-t-2"></i>\n                    <br>stethoscope\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-user-md fa-lg m-t-2"></i>\n                    <br>user-md\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n                    <i class="fa fa-wheelchair fa-lg m-t-2"></i>\n                    <br>wheelchair\n                </div>\n            </div>\n        </div>\n    </div>\n</div>\n';
-},function(t,e){t.exports='<div class="animated fadeIn">\n    <div class="card card-default">\n        <div class="card-header">\n            <i class="fa fa-picture-o"></i> Simple Line Icons\n        </div>\n        <div class="card-block">\n            <div class="row text-xs-center">\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-user icons font-2xl d-block m-t-2"></i>icon-user\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-people icons font-2xl d-block m-t-2"></i>icon-people\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-user-female icons font-2xl d-block m-t-2"></i>icon-user-female\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-user-follow icons font-2xl d-block m-t-2"></i>icon-user-follow\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-user-following icons font-2xl d-block m-t-2"></i>icon-user-following\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-user-unfollow icons font-2xl d-block m-t-2"></i>icon-user-unfollow\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-login icons font-2xl d-block m-t-2"></i>icon-login\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-logout icons font-2xl d-block m-t-2"></i>icon-logout\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-emotsmile icons font-2xl d-block m-t-2"></i>icon-emotsmile\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-phone icons font-2xl d-block m-t-2"></i>icon-phone\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-call-end icons font-2xl d-block m-t-2"></i>icon-call-end\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-call-in icons font-2xl d-block m-t-2"></i>icon-call-in\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-call-out icons font-2xl d-block m-t-2"></i>icon-call-out\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-map icons font-2xl d-block m-t-2"></i>icon-map\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-location-pin icons font-2xl d-block m-t-2"></i>icon-location-pin\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-direction icons font-2xl d-block m-t-2"></i>icon-direction\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-directions icons font-2xl d-block m-t-2"></i>icon-directions\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-compass icons font-2xl d-block m-t-2"></i>icon-compass\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-layers icons font-2xl d-block m-t-2"></i>icon-layers\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-menu icons font-2xl d-block m-t-2"></i>icon-menu\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-list icons font-2xl d-block m-t-2"></i>icon-list\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-options-vertical icons font-2xl d-block m-t-2"></i>icon-options-vertical\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-options icons font-2xl d-block m-t-2"></i>icon-options\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-arrow-down icons font-2xl d-block m-t-2"></i>icon-arrow-down\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-arrow-left icons font-2xl d-block m-t-2"></i>icon-arrow-left\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-arrow-right icons font-2xl d-block m-t-2"></i>icon-arrow-right\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-arrow-up icons font-2xl d-block m-t-2"></i>icon-arrow-up\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-arrow-up-circle icons font-2xl d-block m-t-2"></i>icon-arrow-up-circle\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-arrow-left-circle icons font-2xl d-block m-t-2"></i>icon-arrow-left-circle\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-arrow-right-circle icons font-2xl d-block m-t-2"></i>icon-arrow-right-circle\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-arrow-down-circle icons font-2xl d-block m-t-2"></i>icon-arrow-down-circle\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-check icons font-2xl d-block m-t-2"></i>icon-check\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-clock icons font-2xl d-block m-t-2"></i>icon-clock\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-plus icons font-2xl d-block m-t-2"></i>icon-plus\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-close icons font-2xl d-block m-t-2"></i>icon-close\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-trophy icons font-2xl d-block m-t-2"></i>icon-trophy\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-screen-smartphone icons font-2xl d-block m-t-2"></i>icon-screen-smartphone\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-screen-desktop icons font-2xl d-block m-t-2"></i>icon-screen-desktop\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-plane icons font-2xl d-block m-t-2"></i>icon-plane\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-notebook icons font-2xl d-block m-t-2"></i>icon-notebook\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-mustache icons font-2xl d-block m-t-2"></i>icon-mustache\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-mouse icons font-2xl d-block m-t-2"></i>icon-mouse\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-magnet icons font-2xl d-block m-t-2"></i>icon-magnet\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-energy icons font-2xl d-block m-t-2"></i>icon-energy\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-disc icons font-2xl d-block m-t-2"></i>icon-disc\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-cursor icons font-2xl d-block m-t-2"></i>icon-cursor\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-cursor-move icons font-2xl d-block m-t-2"></i>icon-cursor-move\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-crop icons font-2xl d-block m-t-2"></i>icon-crop\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-chemistry icons font-2xl d-block m-t-2"></i>icon-chemistry\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-speedometer icons font-2xl d-block m-t-2"></i>icon-speedometer\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-shield icons font-2xl d-block m-t-2"></i>icon-shield\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-screen-tablet icons font-2xl d-block m-t-2"></i>icon-screen-tablet\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-magic-wand icons font-2xl d-block m-t-2"></i>icon-magic-wand\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-hourglass icons font-2xl d-block m-t-2"></i>icon-hourglass\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-graduation icons font-2xl d-block m-t-2"></i>icon-graduation\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-ghost icons font-2xl d-block m-t-2"></i>icon-ghost\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-game-controller icons font-2xl d-block m-t-2"></i>icon-game-controller\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-fire icons font-2xl d-block m-t-2"></i>icon-fire\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-eyeglass icons font-2xl d-block m-t-2"></i>icon-eyeglass\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-envelope-open icons font-2xl d-block m-t-2"></i>icon-envelope-open\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-envelope-letter icons font-2xl d-block m-t-2"></i>icon-envelope-letter\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-bell icons font-2xl d-block m-t-2"></i>icon-bell\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-badge icons font-2xl d-block m-t-2"></i>icon-badge\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-anchor icons font-2xl d-block m-t-2"></i>icon-anchor\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-wallet icons font-2xl d-block m-t-2"></i>icon-wallet\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-vector icons font-2xl d-block m-t-2"></i>icon-vector\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-speech icons font-2xl d-block m-t-2"></i>icon-speech\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-puzzle icons font-2xl d-block m-t-2"></i>icon-puzzle\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-printer icons font-2xl d-block m-t-2"></i>icon-printer\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-present icons font-2xl d-block m-t-2"></i>icon-present\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-playlist icons font-2xl d-block m-t-2"></i>icon-playlist\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-pin icons font-2xl d-block m-t-2"></i>icon-pin\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-picture icons font-2xl d-block m-t-2"></i>icon-picture\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-handbag icons font-2xl d-block m-t-2"></i>icon-handbag\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-globe-alt icons font-2xl d-block m-t-2"></i>icon-globe-alt\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-globe icons font-2xl d-block m-t-2"></i>icon-globe\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-folder-alt icons font-2xl d-block m-t-2"></i>icon-folder-alt\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-folder icons font-2xl d-block m-t-2"></i>icon-folder\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-film icons font-2xl d-block m-t-2"></i>icon-film\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-feed icons font-2xl d-block m-t-2"></i>icon-feed\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-drop icons font-2xl d-block m-t-2"></i>icon-drop\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-drawer icons font-2xl d-block m-t-2"></i>icon-drawer\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-docs icons font-2xl d-block m-t-2"></i>icon-docs\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-doc icons font-2xl d-block m-t-2"></i>icon-doc\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-diamond icons font-2xl d-block m-t-2"></i>icon-diamond\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-cup icons font-2xl d-block m-t-2"></i>icon-cup\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-calculator icons font-2xl d-block m-t-2"></i>icon-calculator\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-bubbles icons font-2xl d-block m-t-2"></i>icon-bubbles\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-briefcase icons font-2xl d-block m-t-2"></i>icon-briefcase\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-book-open icons font-2xl d-block m-t-2"></i>icon-book-open\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-basket-loaded icons font-2xl d-block m-t-2"></i>icon-basket-loaded\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-basket icons font-2xl d-block m-t-2"></i>icon-basket\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-bag icons font-2xl d-block m-t-2"></i>icon-bag\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-action-undo icons font-2xl d-block m-t-2"></i>icon-action-undo\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-action-redo icons font-2xl d-block m-t-2"></i>icon-action-redo\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-wrench icons font-2xl d-block m-t-2"></i>icon-wrench\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-umbrella icons font-2xl d-block m-t-2"></i>icon-umbrella\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-trash icons font-2xl d-block m-t-2"></i>icon-trash\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-tag icons font-2xl d-block m-t-2"></i>icon-tag\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-support icons font-2xl d-block m-t-2"></i>icon-support\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-frame icons font-2xl d-block m-t-2"></i>icon-frame\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-size-fullscreen icons font-2xl d-block m-t-2"></i>icon-size-fullscreen\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-size-actual icons font-2xl d-block m-t-2"></i>icon-size-actual\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-shuffle icons font-2xl d-block m-t-2"></i>icon-shuffle\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-share-alt icons font-2xl d-block m-t-2"></i>icon-share-alt\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-share icons font-2xl d-block m-t-2"></i>icon-share\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-rocket icons font-2xl d-block m-t-2"></i>icon-rocket\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-question icons font-2xl d-block m-t-2"></i>icon-question\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-pie-chart icons font-2xl d-block m-t-2"></i>icon-pie-chart\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-pencil icons font-2xl d-block m-t-2"></i>icon-pencil\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-note icons font-2xl d-block m-t-2"></i>icon-note\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-loop icons font-2xl d-block m-t-2"></i>icon-loop\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-home icons font-2xl d-block m-t-2"></i>icon-home\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-grid icons font-2xl d-block m-t-2"></i>icon-grid\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-graph icons font-2xl d-block m-t-2"></i>icon-graph\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-microphone icons font-2xl d-block m-t-2"></i>icon-microphone\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-music-tone-alt icons font-2xl d-block m-t-2"></i>icon-music-tone-alt\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-music-tone icons font-2xl d-block m-t-2"></i>icon-music-tone\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-earphones-alt icons font-2xl d-block m-t-2"></i>icon-earphones-alt\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-earphones icons font-2xl d-block m-t-2"></i>icon-earphones\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-equalizer icons font-2xl d-block m-t-2"></i>icon-equalizer\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-like icons font-2xl d-block m-t-2"></i>icon-like\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-dislike icons font-2xl d-block m-t-2"></i>icon-dislike\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-control-start icons font-2xl d-block m-t-2"></i>icon-control-start\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-control-rewind icons font-2xl d-block m-t-2"></i>icon-control-rewind\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-control-play icons font-2xl d-block m-t-2"></i>icon-control-play\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-control-pause icons font-2xl d-block m-t-2"></i>icon-control-pause\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-control-forward icons font-2xl d-block m-t-2"></i>icon-control-forward\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-control-end icons font-2xl d-block m-t-2"></i>icon-control-end\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-volume-1 icons font-2xl d-block m-t-2"></i>icon-volume-1\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-volume-2 icons font-2xl d-block m-t-2"></i>icon-volume-2\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-volume-off icons font-2xl d-block m-t-2"></i>icon-volume-off\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-calendar icons font-2xl d-block m-t-2"></i>icon-calendar\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-bulb icons font-2xl d-block m-t-2"></i>icon-bulb\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-chart icons font-2xl d-block m-t-2"></i>icon-chart\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-ban icons font-2xl d-block m-t-2"></i>icon-ban\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-bubble icons font-2xl d-block m-t-2"></i>icon-bubble\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-camrecorder icons font-2xl d-block m-t-2"></i>icon-camrecorder\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-camera icons font-2xl d-block m-t-2"></i>icon-camera\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-cloud-download icons font-2xl d-block m-t-2"></i>icon-cloud-download\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-cloud-upload icons font-2xl d-block m-t-2"></i>icon-cloud-upload\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-envelope icons font-2xl d-block m-t-2"></i>icon-envelope\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-eye icons font-2xl d-block m-t-2"></i>icon-eye\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-flag icons font-2xl d-block m-t-2"></i>icon-flag\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-heart icons font-2xl d-block m-t-2"></i>icon-heart\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-info icons font-2xl d-block m-t-2"></i>icon-info\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-key icons font-2xl d-block m-t-2"></i>icon-key\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-link icons font-2xl d-block m-t-2"></i>icon-link\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-lock icons font-2xl d-block m-t-2"></i>icon-lock\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-lock-open icons font-2xl d-block m-t-2"></i>icon-lock-open\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-magnifier icons font-2xl d-block m-t-2"></i>icon-magnifier\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-magnifier-add icons font-2xl d-block m-t-2"></i>icon-magnifier-add\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-magnifier-remove icons font-2xl d-block m-t-2"></i>icon-magnifier-remove\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-paper-clip icons font-2xl d-block m-t-2"></i>icon-paper-clip\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-paper-plane icons font-2xl d-block m-t-2"></i>icon-paper-plane\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-power icons font-2xl d-block m-t-2"></i>icon-power\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-refresh icons font-2xl d-block m-t-2"></i>icon-refresh\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-reload icons font-2xl d-block m-t-2"></i>icon-reload\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-settings icons font-2xl d-block m-t-2"></i>icon-settings\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-star icons font-2xl d-block m-t-2"></i>icon-star\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-symbol-female icons font-2xl d-block m-t-2"></i>icon-symbol-female\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-symbol-male icons font-2xl d-block m-t-2"></i>icon-symbol-male\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-target icons font-2xl d-block m-t-2"></i>icon-target\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-credit-card icons font-2xl d-block m-t-2"></i>icon-credit-card\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-paypal icons font-2xl d-block m-t-2"></i>icon-paypal\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-social-tumblr icons font-2xl d-block m-t-2"></i>icon-social-tumblr\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-social-twitter icons font-2xl d-block m-t-2"></i>icon-social-twitter\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-social-facebook icons font-2xl d-block m-t-2"></i>icon-social-facebook\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-social-instagram icons font-2xl d-block m-t-2"></i>icon-social-instagram\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-social-linkedin icons font-2xl d-block m-t-2"></i>icon-social-linkedin\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-social-pinterest icons font-2xl d-block m-t-2"></i>icon-social-pinterest\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-social-github icons font-2xl d-block m-t-2"></i>icon-social-github\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-social-gplus icons font-2xl d-block m-t-2"></i>icon-social-gplus\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-social-reddit icons font-2xl d-block m-t-2"></i>icon-social-reddit\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-social-skype icons font-2xl d-block m-t-2"></i>icon-social-skype\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-social-dribbble icons font-2xl d-block m-t-2"></i>icon-social-dribbble\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-social-behance icons font-2xl d-block m-t-2"></i>icon-social-behance\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-social-foursqare icons font-2xl d-block m-t-2"></i>icon-social-foursqare\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-social-soundcloud icons font-2xl d-block m-t-2"></i>icon-social-soundcloud\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-social-spotify icons font-2xl d-block m-t-2"></i>icon-social-spotify\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-social-stumbleupon icons font-2xl d-block m-t-2"></i>icon-social-stumbleupon\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-social-youtube icons font-2xl d-block m-t-2"></i>icon-social-youtube\n                </div>\n                <div class="col-xs-6 col-sm-4 col-md-3">\n                    <i class="icon-social-dropbox icons font-2xl d-block m-t-2"></i>icon-social-dropbox\n                </div>\n            </div>\n            <!--/.row-->\n        </div>\n    </div>\n</div>\n';
-},function(t,e){t.exports='<header class="navbar">\n    <div class="container-fluid">\n        <button class="navbar-toggler hidden-lg-up" type="button" mobile-nav-toggle>&#9776;</button>\n        <a class="navbar-brand" href="#"></a>\n        <!-- remove:seed -->\n        <ul class="nav navbar-nav hidden-md-down">\n            <li class="nav-item">\n                <a class="nav-link navbar-toggler sidebar-toggle" href="#">&#9776;</a>\n            </li>\n            <li class="nav-item p-x-1">\n                <a class="nav-link" href="#">Dashboard</a>\n            </li>\n            <li class="nav-item p-x-1">\n                <a class="nav-link" href="#">Users</a>\n            </li>\n            <li class="nav-item p-x-1">\n                <a class="nav-link" href="#">Settings</a>\n            </li>\n        </ul>\n        <ul class="nav navbar-nav pull-right hidden-md-down">\n            <li class="nav-item">\n                <a class="nav-link" href="#"><i class="icon-bell"></i><span class="tag tag-pill tag-danger">5</span></a>\n            </li>\n            <li class="nav-item">\n                <a class="nav-link" href="#"><i class="icon-list"></i></a>\n            </li>\n            <li class="nav-item">\n                <a class="nav-link" href="#"><i class="icon-location-pin"></i></a>\n            </li>\n            <li class="nav-item dropdown" dropdown (onToggle)="toggled($event)">\n                <a class="nav-link dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false" dropdownToggle>\n                    <img src="assets/img/avatars/6.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n                    <span class="hidden-md-down">admin</span>\n                </a>\n                <div class="dropdown-menu dropdown-menu-right" dropdownMenu aria-labelledby="simple-dropdown">\n\n                    <div class="dropdown-header text-xs-center"><strong>Account</strong></div>\n\n                    <a class="dropdown-item" href="#"><i class="fa fa-bell-o"></i> Updates<span class="tag tag-info">42</span></a>\n                    <a class="dropdown-item" href="#"><i class="fa fa-envelope-o"></i> Messages<span class="tag tag-success">42</span></a>\n                    <a class="dropdown-item" href="#"><i class="fa fa-tasks"></i> Tasks<span class="tag tag-danger">42</span></a>\n                    <a class="dropdown-item" href="#"><i class="fa fa-comments"></i> Comment<span class="tag tag-warning">42</span></a>\n\n                    <div class="dropdown-header text-xs-center"><strong>Settings</strong></div>\n\n                    <a class="dropdown-item" href="#"><i class="fa fa-user"></i> Profile</a>\n                    <a class="dropdown-item" href="#"><i class="fa fa-wrench"></i> Setting</a>\n                    <a class="dropdown-item" href="#"><i class="fa fa-usd"></i> Payments<span class="tag tag-default">42</span></a>\n                    <a class="dropdown-item" href="#"><i class="fa fa-file"></i> Projects<span class="tag tag-primary">42</span></a>\n                    <div class="divider"></div>\n                    <a class="dropdown-item" href="#"><i class="fa fa-shield"></i> Lock account</a>\n                    <a class="dropdown-item" href="#"><i class="fa fa-lock"></i> Logout</a>\n                </div>\n            </li>\n            <li class="nav-item">\n                <a class="nav-link navbar-toggler aside-toggle" href="#">&#9776;</a>\n            </li>\n        </ul>\n        <!-- /remove:seed -->\n    </div>\n</header>\n\n<div class="sidebar">\n    <nav class="sidebar-nav">\n        <ul class="nav">\n            <li class="nav-item">\n                <a class="nav-link" routerLinkActive="active" [routerLink]="[\'/dashboard\']"><i class="icon-speedometer"></i> Dashboard <span class="tag tag-info">NEW</span></a>\n            </li>\n            <!-- remove:seed -->\n            <li class="divider"></li>\n            <li class="nav-title">\n                UI Elements\n            </li>\n            <li class="nav-item nav-dropdown" routerLinkActive="open">\n                <a class="nav-link nav-dropdown-toggle" href="#"><i class="icon-puzzle"></i> Components</a>\n                <ul class="nav-dropdown-items">\n                    <li class="nav-item">\n                        <a class="nav-link" routerLinkActive="active" [routerLink]="[\'/components/buttons\']"><i class="icon-puzzle"></i> Buttons</a>\n                    </li>\n                    <li class="nav-item">\n                        <a class="nav-link" routerLinkActive="active" [routerLink]="[\'/components/social-buttons\']"><i class="icon-puzzle"></i> Social Buttons</a>\n                    </li>\n                    <li class="nav-item">\n                        <a class="nav-link" routerLinkActive="active" [routerLink]="[\'/components/cards\']"><i class="icon-puzzle"></i> Cards</a>\n                    </li>\n                    <li class="nav-item">\n                        <a class="nav-link" routerLinkActive="active" [routerLink]="[\'/components/forms\']"><i class="icon-puzzle"></i> Forms</a>\n                    </li>\n                    <li class="nav-item">\n                        <a class="nav-link" routerLinkActive="active" [routerLink]="[\'/components/switches\']"><i class="icon-puzzle"></i> Switches</a>\n                    </li>\n                    <li class="nav-item">\n                        <a class="nav-link" routerLinkActive="active" [routerLink]="[\'/components/tables\']"><i class="icon-puzzle"></i> Tables</a>\n                    </li>\n                </ul>\n            </li>\n            <li class="nav-item nav-dropdown" routerLinkActive="open">\n                <a class="nav-link nav-dropdown-toggle" href="#"><i class="icon-star"></i> Icons</a>\n                <ul class="nav-dropdown-items">\n                    <li class="nav-item">\n                        <a class="nav-link" routerLinkActive="active" [routerLink]="[\'/icons/font-awesome\']"><i class="icon-star"></i> Font Awesome</a>\n                    </li>\n                    <li class="nav-item">\n                        <a class="nav-link" routerLinkActive="active" [routerLink]="[\'/icons/simple-line-icons\']"><i class="icon-star"></i> Simple Line Icons</a>\n                    </li>\n                </ul>\n            </li>\n            <li class="nav-item">\n                <a class="nav-link" routerLinkActive="active" [routerLink]="[\'/widgets\']"><i class="icon-calculator"></i> Widgets <span class="tag tag-info">NEW</span></a>\n            </li>\n            <li class="nav-item">\n                <a class="nav-link" routerLinkActive="active" [routerLink]="[\'/charts\']"><i class="icon-pie-chart"></i> Charts</a>\n            </li>\n            <li class="divider"></li>\n            <li class="nav-title">\n                Extras\n            </li>\n            <li class="nav-item nav-dropdown">\n                <a class="nav-link nav-dropdown-toggle" href="#"><i class="icon-star"></i> Pages</a>\n                <ul class="nav-dropdown-items">\n                    <li class="nav-item">\n                        <a class="nav-link" routerLinkActive="active" [routerLink]="[\'/pages/login\']"><i class="icon-star"></i> Login</a>\n                    </li>\n                    <li class="nav-item">\n                        <a class="nav-link" routerLinkActive="active" [routerLink]="[\'/pages/register\']"><i class="icon-star"></i> Register</a>\n                    </li>\n                    <li class="nav-item">\n                        <a class="nav-link" routerLinkActive="active" [routerLink]="[\'/pages/404\']"><i class="icon-star"></i> Error 404</a>\n                    </li>\n                    <li class="nav-item">\n                        <a class="nav-link" routerLinkActive="active" [routerLink]="[\'/pages/500\']"><i class="icon-star"></i> Error 500</a>\n                    </li>\n                </ul>\n            </li>\n            <!-- /remove:seed -->\n        </ul>\n    </nav>\n</div>\n\n<!-- Main content -->\n<main class="main">\n\n    <!-- Breadcrumb -->\n    <ol class="breadcrumb">\n        <breadcrumbs></breadcrumbs>\n        <!-- remove:seed -->\n        <!-- Breadcrumb Menu-->\n        <li class="breadcrumb-menu">\n            <div class="btn-group" role="group" aria-label="Button group with nested dropdown">\n                <a class="btn btn-secondary" href="#"><i class="icon-speech"></i></a>\n                <a class="btn btn-secondary" [routerLink]="[\'/dashboard\']"><i class="icon-graph"></i> &nbsp;Dashboard</a>\n                <a class="btn btn-secondary" href="#"><i class="icon-settings"></i> &nbsp;Settings</a>\n            </div>\n        </li>\n        <!-- /remove:seed -->\n    </ol>\n\n    <div class="container-fluid">\n        <router-outlet></router-outlet>\n    </div><!-- /.conainer-fluid -->\n</main>\n\n<aside class="aside-menu">\n    <tabset>\n        <tab>\n            <template tabHeading><i class="icon-list"></i></template>\n            <div class="callout m-a-0 p-y-h text-muted text-xs-center bg-faded text-uppercase">\n                <small><b>Today</b></small>\n            </div>\n            <hr class="transparent m-x-1 m-y-0">\n            <div class="callout callout-warning m-a-0 p-y-1">\n                <div class="avatar pull-xs-right">\n                    <img src="assets/img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n                </div>\n                <div>Meeting with <strong>Lucas</strong></div>\n                <small class="text-muted m-r-1"><i class="icon-calendar"></i>&nbsp; 1 - 3pm</small>\n                <small class="text-muted"><i class="icon-location-pin"></i>&nbsp; Palo Alto, CA </small>\n            </div>\n            <hr class="m-x-1 m-y-0">\n            <div class="callout callout-info m-a-0 p-y-1">\n                <div class="avatar pull-xs-right">\n                    <img src="assets/img/avatars/4.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n                </div>\n                <div>Skype with <strong>Megan</strong></div>\n                <small class="text-muted m-r-1"><i class="icon-calendar"></i>&nbsp; 4 - 5pm</small>\n                <small class="text-muted"><i class="icon-social-skype"></i>&nbsp; On-line </small>\n            </div>\n            <hr class="transparent m-x-1 m-y-0">\n            <div class="callout m-a-0 p-y-h text-muted text-xs-center bg-faded text-uppercase">\n                <small><b>Tomorrow</b></small>\n            </div>\n            <hr class="transparent m-x-1 m-y-0">\n            <div class="callout callout-danger m-a-0 p-y-1">\n                <div>New UI Project - <strong>deadline</strong></div>\n                <small class="text-muted m-r-1"><i class="icon-calendar"></i>&nbsp; 10 - 11pm</small>\n                <small class="text-muted"><i class="icon-home"></i>&nbsp; creativeLabs HQ </small>\n                <div class="avatars-stack m-t-h">\n                    <div class="avatar avatar-xs">\n                        <img src="assets/img/avatars/2.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n                    </div>\n                    <div class="avatar avatar-xs">\n                        <img src="assets/img/avatars/3.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n                    </div>\n                    <div class="avatar avatar-xs">\n                        <img src="assets/img/avatars/4.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n                    </div>\n                    <div class="avatar avatar-xs">\n                        <img src="assets/img/avatars/5.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n                    </div>\n                    <div class="avatar avatar-xs">\n                        <img src="assets/img/avatars/6.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n                    </div>\n                </div>\n            </div>\n            <hr class="m-x-1 m-y-0">\n            <div class="callout callout-success m-a-0 p-y-1">\n                <div><strong>#10 Startups.Garden</strong> Meetup</div>\n                <small class="text-muted m-r-1"><i class="icon-calendar"></i>&nbsp; 1 - 3pm</small>\n                <small class="text-muted"><i class="icon-location-pin"></i>&nbsp; Palo Alto, CA </small>\n            </div>\n            <hr class="m-x-1 m-y-0">\n            <div class="callout callout-primary m-a-0 p-y-1">\n                <div><strong>Team meeting</strong></div>\n                <small class="text-muted m-r-1"><i class="icon-calendar"></i>&nbsp; 4 - 6pm</small>\n                <small class="text-muted"><i class="icon-home"></i>&nbsp; creativeLabs HQ </small>\n                <div class="avatars-stack m-t-h">\n                    <div class="avatar avatar-xs">\n                        <img src="assets/img/avatars/2.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n                    </div>\n                    <div class="avatar avatar-xs">\n                        <img src="assets/img/avatars/3.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n                    </div>\n                    <div class="avatar avatar-xs">\n                        <img src="assets/img/avatars/4.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n                    </div>\n                    <div class="avatar avatar-xs">\n                        <img src="assets/img/avatars/5.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n                    </div>\n                    <div class="avatar avatar-xs">\n                        <img src="assets/img/avatars/6.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n                    </div>\n                    <div class="avatar avatar-xs">\n                        <img src="assets/img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n                    </div>\n                    <div class="avatar avatar-xs">\n                        <img src="assets/img/avatars/8.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n                    </div>\n                </div>\n            </div>\n            <hr class="m-x-1 m-y-0">\n        </tab>\n        <tab>\n            <template tabHeading><i class="icon-speech"></i></template>\n            <div class="p-a-1">\n                <div class="message">\n                    <div class="p-y-1 p-b-3 m-r-1 pull-left">\n                        <div class="avatar">\n                            <img src="assets/img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n                            <span class="avatar-status tag-success"></span>\n                        </div>\n                    </div>\n                    <div>\n                        <small class="text-muted">Lukasz Holeczek</small>\n                        <small class="text-muted pull-right m-t-q">1:52 PM</small>\n                    </div>\n                    <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>\n                    <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>\n                </div>\n                <hr>\n                <div class="message">\n                    <div class="p-y-1 p-b-3 m-r-1 pull-left">\n                        <div class="avatar">\n                            <img src="assets/img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n                            <span class="avatar-status tag-success"></span>\n                        </div>\n                    </div>\n                    <div>\n                        <small class="text-muted">Lukasz Holeczek</small>\n                        <small class="text-muted pull-right m-t-q">1:52 PM</small>\n                    </div>\n                    <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>\n                    <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>\n                </div>\n                <hr>\n                <div class="message">\n                    <div class="p-y-1 p-b-3 m-r-1 pull-left">\n                        <div class="avatar">\n                            <img src="assets/img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n                            <span class="avatar-status tag-success"></span>\n                        </div>\n                    </div>\n                    <div>\n                        <small class="text-muted">Lukasz Holeczek</small>\n                        <small class="text-muted pull-right m-t-q">1:52 PM</small>\n                    </div>\n                    <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>\n                    <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>\n                </div>\n                <hr>\n                <div class="message">\n                    <div class="p-y-1 p-b-3 m-r-1 pull-left">\n                        <div class="avatar">\n                            <img src="assets/img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n                            <span class="avatar-status tag-success"></span>\n                        </div>\n                    </div>\n                    <div>\n                        <small class="text-muted">Lukasz Holeczek</small>\n                        <small class="text-muted pull-right m-t-q">1:52 PM</small>\n                    </div>\n                    <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>\n                    <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>\n                </div>\n                <hr>\n                <div class="message">\n                    <div class="p-y-1 p-b-3 m-r-1 pull-left">\n                        <div class="avatar">\n                            <img src="assets/img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n                            <span class="avatar-status tag-success"></span>\n                        </div>\n                    </div>\n                    <div>\n                        <small class="text-muted">Lukasz Holeczek</small>\n                        <small class="text-muted pull-right m-t-q">1:52 PM</small>\n                    </div>\n                    <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>\n                    <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>\n                </div>\n            </div>\n        </tab>\n        <tab>\n            <template tabHeading><i class="icon-settings"></i></template>\n            <div class="p-a-1">\n                <h6>Settings</h6>\n\n                <div class="aside-options">\n                    <div class="clearfix m-t-2">\n                        <small><b>Option 1</b></small>\n                        <label class="switch switch-text switch-pill switch-success switch-sm pull-right">\n                            <input type="checkbox" class="switch-input" checked>\n                            <span class="switch-label" data-on="On" data-off="Off"></span>\n                            <span class="switch-handle"></span>\n                        </label>\n                    </div>\n                    <div>\n                        <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</small>\n                    </div>\n                </div>\n\n                <div class="aside-options">\n                    <div class="clearfix m-t-1">\n                        <small><b>Option 2</b></small>\n                        <label class="switch switch-text switch-pill switch-success switch-sm pull-right">\n                            <input type="checkbox" class="switch-input">\n                            <span class="switch-label" data-on="On" data-off="Off"></span>\n                            <span class="switch-handle"></span>\n                        </label>\n                    </div>\n                    <div>\n                        <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</small>\n                    </div>\n                </div>\n\n                <div class="aside-options">\n                    <div class="clearfix m-t-1">\n                        <small><b>Option 3</b></small>\n                        <label class="switch switch-text switch-pill switch-success switch-sm pull-right">\n                            <input type="checkbox" class="switch-input">\n                            <span class="switch-label" data-on="On" data-off="Off"></span>\n                            <span class="switch-handle"></span>\n                        </label>\n                    </div>\n                </div>\n\n                <div class="aside-options">\n                    <div class="clearfix m-t-1">\n                        <small><b>Option 4</b></small>\n                        <label class="switch switch-text switch-pill switch-success switch-sm pull-right">\n                            <input type="checkbox" class="switch-input" checked>\n                            <span class="switch-label" data-on="On" data-off="Off"></span>\n                            <span class="switch-handle"></span>\n                        </label>\n                    </div>\n                </div>\n\n                <hr>\n                <h6>System Utilization</h6>\n\n                <div class="text-uppercase m-b-q m-t-2"><small><b>CPU Usage</b></small></div>\n                <progress class="progress progress-xs progress-info m-a-0" value="25" max="100">25%</progress>\n                <small class="text-muted">348 Processes. 1/4 Cores.</small>\n\n                <div class="text-uppercase m-b-q m-t-h"><small><b>Memory Usage</b></small></div>\n                <progress class="progress progress-xs progress-warning m-a-0" value="70" max="100">70%</progress>\n                <small class="text-muted">11444GB/16384MB</small>\n\n                <div class="text-uppercase m-b-q m-t-h"><small><b>SSD 1 Usage</b></small></div>\n                <progress class="progress progress-xs progress-danger m-a-0" value="95" max="100">95%</progress>\n                <small class="text-muted">243GB/256GB</small>\n\n                <div class="text-uppercase m-b-q m-t-h"><small><b>SSD 2 Usage</b></small></div>\n                <progress class="progress progress-xs progress-success m-a-0" value="10" max="100">10%</progress>\n                <small class="text-muted">25GB/256GB</small>\n            </div>\n        </tab>\n    </tabset>\n</aside>\n\n<footer class="footer">\n    <span class="text-left">\n        <a href="http://coreui.io">CoreUI</a> &copy; 2016 creativeLabs.\n    </span>\n    <span class="pull-right">\n        Powered by <a href="http://coreui.io">CoreUI</a>\n    </span>\n</footer>\n'},function(t,e){t.exports='<div class="container">\n    <div class="row">\n        <div vamiddle class="col-md-5 m-x-auto pull-xs-none">\n            <div class="clearfix">\n                <h1 class="pull-left display-3 m-r-2">404</h1>\n                <h4 class="p-t-1">Oops! You\'re lost.</h4>\n                <p class="text-muted">The page you are looking for was not found.</p>\n            </div>\n            <div class="input-prepend input-group">\n                <span class="input-group-addon"><i class="fa fa-search"></i></span>\n                <input id="prependedInput" class="form-control" size="16" type="text" placeholder="What are you looking for?">\n                <span class="input-group-btn">\n                    <button class="btn btn-info" type="button">Search</button>\n                </span>\n            </div>\n        </div>\n    </div>\n</div>\n'},function(t,e){t.exports='<div class="container">\n    <div class="row">\n        <div vamiddle class="col-md-6 m-x-auto pull-xs-none">\n            <div class="clearfix">\n                <h1 class="pull-left display-3 m-r-2">500</h1>\n                <h4 class="p-t-1">Houston, we have a problem!</h4>\n                <p class="text-muted">The page you are looking for is temporarily unavailable.</p>\n            </div>\n            <div class="input-prepend input-group">\n                <span class="input-group-addon"><i class="fa fa-search"></i></span>\n                <input id="prependedInput" class="form-control" size="16" type="text" placeholder="What are you looking for?">\n                <span class="input-group-btn">\n                    <button class="btn btn-info" type="button">Search</button>\n                </span>\n            </div>\n        </div>\n    </div>\n</div>\n'},function(t,e){t.exports='<div class="container">\n    <div class="row">\n        <div vamiddle class="col-md-8 m-x-auto pull-xs-none">\n            <div class="card-group">\n                <div class="card p-a-2">\n                    <div class="card-block">\n                        <h1>Login</h1>\n                        <p class="text-muted">Sign In to your account</p>\n                        <div class="input-group m-b-1">\n                            <span class="input-group-addon"><i class="icon-user"></i></span>\n                            <input type="text" class="form-control" placeholder="Username">\n                        </div>\n                        <div class="input-group m-b-2">\n                            <span class="input-group-addon"><i class="icon-lock"></i></span>\n                            <input type="password" class="form-control" placeholder="Password">\n                        </div>\n                        <div class="row">\n                            <div class="col-xs-6">\n                                <button type="button" class="btn btn-primary p-x-2">Login</button>\n                            </div>\n                            <div class="col-xs-6 text-xs-right">\n                                <button type="button" class="btn btn-link p-x-0">Forgot password?</button>\n                            </div>\n                        </div>\n                    </div>\n                </div>\n                <div class="card card-inverse card-primary p-y-3 hidden-md-down" style="width:44%">\n                    <div class="card-block text-xs-center">\n                        <div>\n                            <h2>Sign up</h2>\n                            <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>\n                            <button type="button" class="btn btn-primary active m-t-1">Register Now!</button>\n                        </div>\n                    </div>\n                </div>\n            </div>\n        </div>\n    </div>\n</div>\n'},function(t,e){t.exports='<div class="container">\n    <div class="row">\n        <div vamiddle class="col-md-5 m-x-auto pull-xs-none">\n            <div class="card">\n                <div class="card-block p-a-2">\n                    <h1>Register</h1>\n                    <p class="text-muted">Create your account</p>\n                    <div class="input-group m-b-1">\n                        <span class="input-group-addon"><i class="icon-user"></i></span>\n                        <input type="text" class="form-control" placeholder="Username">\n                    </div>\n                    <div class="input-group m-b-1">\n                        <span class="input-group-addon">@</span>\n                        <input type="text" class="form-control" placeholder="Email">\n                    </div>\n                    <div class="input-group m-b-1">\n                        <span class="input-group-addon"><i class="icon-lock"></i></span>\n                        <input type="password" class="form-control" placeholder="Password">\n                    </div>\n                    <div class="input-group m-b-2">\n                        <span class="input-group-addon"><i class="icon-lock"></i></span>\n                        <input type="password" class="form-control" placeholder="Repeat password">\n                    </div>\n                    <button type="button" class="btn btn-block btn-success">Create Account</button>\n                </div>\n                <div class="card-footer p-a-2">\n                    <div class="row">\n                        <div class="col-xs-6">\n                            <button class="btn btn-block btn-facebook" type="button">\n                                <span>facebook</span>\n                            </button>\n                        </div>\n                        <div class="col-xs-6">\n                            <button class="btn btn-block btn-twitter" type="button">\n                                <span>twitter</span>\n                            </button>\n                        </div>\n                    </div>\n                </div>\n            </div>\n        </div>\n    </div>\n</div>\n'},function(t,e){t.exports='<div class="animated fadeIn">\n    <div class="row">\n        <div class="col-sm-6 col-lg-3">\n            <div class="card card-inverse card-primary">\n                <div class="card-block p-b-0">\n                    <div class="btn-group pull-right" dropdown>\n                        <button type="button" class="btn btn-transparent dropdown-toggle p-a-0" dropdownToggle>\n                            <i class="icon-settings"></i>\n                        </button>\n                        <div class="dropdown-menu dropdown-menu-right" dropdownMenu>\n                            <a class="dropdown-item" href="#">Action</a>\n                            <a class="dropdown-item" href="#">Another action</a>\n                            <a class="dropdown-item" href="#">Something else here</a>\n                        </div>\n                    </div>\n                    <h4 class="m-b-0">9.823</h4>\n                    <p>Members online</p>\n                </div>\n                <div class="chart-wrapper p-x-1" style="height:70px;">\n                    <canvas baseChart class="chart"\n                                [datasets]="lineChart1Data"\n                                [labels]="lineChart1Labels"\n                                [options]="lineChart1Options"\n                                [colors]="lineChart1Colours"\n                                [legend]="lineChart1Legend"\n                                [chartType]="lineChart1Type"\n                                (chartHover)="chartHovered($event)"\n                                (chartClick)="chartClicked($event)"></canvas>\n                </div>\n            </div>\n        </div>\n        <!--/col-->\n        <div class="col-sm-6 col-lg-3">\n            <div class="card card-inverse card-info">\n                <div class="card-block p-b-0">\n                    <button type="button" class="btn btn-transparent p-a-0 pull-right">\n                        <i class="icon-location-pin"></i>\n                    </button>\n                    <h4 class="m-b-0">9.823</h4>\n                    <p>Members online</p>\n                </div>\n                <div class="chart-wrapper p-x-1" style="height:70px;">\n                    <canvas baseChart class="chart"\n                                [datasets]="lineChart2Data"\n                                [labels]="lineChart2Labels"\n                                [options]="lineChart2Options"\n                                [colors]="lineChart2Colours"\n                                [legend]="lineChart2Legend"\n                                [chartType]="lineChart2Type"\n                                (chartHover)="chartHovered($event)"\n                                (chartClick)="chartClicked($event)"></canvas>\n                </div>\n            </div>\n        </div>\n        <!--/col-->\n        <div class="col-sm-6 col-lg-3">\n            <div class="card card-inverse card-warning">\n                <div class="card-block p-b-0">\n                    <div class="btn-group pull-right">\n                        <button type="button" class="btn btn-transparent dropdown-toggle p-a-0" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">\n                            <i class="icon-settings"></i>\n                        </button>\n                        <div class="dropdown-menu dropdown-menu-right">\n                            <a class="dropdown-item" href="#">Action</a>\n                            <a class="dropdown-item" href="#">Another action</a>\n                            <a class="dropdown-item" href="#">Something else here</a>\n                        </div>\n                    </div>\n                    <h4 class="m-b-0">9.823</h4>\n                    <p>Members online</p>\n                </div>\n                <div class="chart-wrapper" style="height:70px;">\n                    <canvas baseChart class="chart"\n                                [datasets]="lineChart3Data"\n                                [labels]="lineChart3Labels"\n                                [options]="lineChart3Options"\n                                [colors]="lineChart3Colours"\n                                [legend]="lineChart3Legend"\n                                [chartType]="lineChart3Type"\n                                (chartHover)="chartHovered($event)"\n                                (chartClick)="chartClicked($event)"></canvas>\n                </div>\n            </div>\n        </div>\n        <!--/col-->\n        <div class="col-sm-6 col-lg-3">\n            <div class="card card-inverse card-danger">\n                <div class="card-block p-b-0">\n                    <div class="btn-group pull-right" dropdown>\n                        <button type="button" class="btn btn-transparent dropdown-toggle p-a-0" dropdownToggle>\n                            <i class="icon-settings"></i>\n                        </button>\n                        <div class="dropdown-menu dropdown-menu-right" dropdownMenu>\n                            <a class="dropdown-item" href="#">Action</a>\n                            <a class="dropdown-item" href="#">Another action</a>\n                            <a class="dropdown-item" href="#">Something else here</a>\n                        </div>\n                    </div>\n                    <h4 class="m-b-0">9.823</h4>\n                    <p>Members online</p>\n                </div>\n                <div class="chart-wrapper p-x-1" style="height:70px;">\n                    <canvas baseChart class="chart"\n                                [datasets]="barChart1Data"\n                                [labels]="barChart1Labels"\n                                [options]="barChart1Options"\n                                [colors]="barChart1Colours"\n                                [legend]="barChart1Legend"\n                                [chartType]="barChart1Type"\n                                (chartHover)="chartHovered($event)"\n                                (chartClick)="chartClicked($event)"></canvas>\n                </div>\n            </div>\n        </div>\n        <!--/col-->\n    </div>\n    <!--/row-->\n    <div class="row">\n        <div class="col-sm-6 col-lg-3">\n            <div class="card">\n                <div class="card-header card-header-inverse card-header-primary">\n                    <div class="font-weight-bold">\n                        <span>SALE</span>\n                        <span class="pull-right">$1.890,65</span>\n                    </div>\n                    <div>\n                        <span>\n                            <small>Today 6:43 AM</small>\n                        </span>\n                        <span class="pull-right">\n                            <small>+432,50 (15,78%)</small>\n                        </span>\n                    </div>\n                    <div class="chart-wrapper" style="height:38px;">\n                        <canvas baseChart class="chart"\n                                    [datasets]="lineChart4Data"\n                                    [labels]="lineChart4Labels"\n                                    [options]="lineChart4Options"\n                                    [colors]="lineChart4Colours"\n                                    [legend]="lineChart4Legend"\n                                    [chartType]="lineChart4Type"\n                                    (chartHover)="chartHovered($event)"\n                                    (chartClick)="chartClicked($event)"></canvas>\n                    </div>\n                    <div class="chart-wrapper" style="height:38px;">\n                        <canvas baseChart class="chart"\n                                    [datasets]="barChart2Data"\n                                    [labels]="barChart2Labels"\n                                    [options]="barChart2Options"\n                                    [colors]="barChart2Colours"\n                                    [legend]="barChart2Legend"\n                                    [chartType]="barChart2Type"\n                                    (chartHover)="chartHovered($event)"\n                                    (chartClick)="chartClicked($event)"></canvas>\n                    </div>\n                </div>\n            </div>\n        </div>\n        <div class="col-sm-6 col-lg-3">\n            <div class="card">\n                <div class="card-header card-header-inverse card-header-danger">\n                    <div class="font-weight-bold">\n                        <span>SALE</span>\n                        <span class="pull-right">$1.890,65</span>\n                    </div>\n                    <div>\n                        <span>\n                            <small>Today 6:43 AM</small>\n                        </span>\n                        <span class="pull-right">\n                            <small>+432,50 (15,78%)</small>\n                        </span>\n                    </div>\n                    <div class="chart-wrapper" style="height:38px;">\n                        <canvas baseChart class="chart"\n                                    [datasets]="lineChart4Data"\n                                    [labels]="lineChart4Labels"\n                                    [options]="lineChart4Options"\n                                    [colors]="lineChart4Colours"\n                                    [legend]="lineChart4Legend"\n                                    [chartType]="lineChart4Type"\n                                    (chartHover)="chartHovered($event)"\n                                    (chartClick)="chartClicked($event)"></canvas>\n                    </div>\n                    <div class="chart-wrapper" style="height:38px;">\n                        <canvas baseChart class="chart"\n                                    [datasets]="barChart2Data"\n                                    [labels]="barChart2Labels"\n                                    [options]="barChart2Options"\n                                    [colors]="barChart2Colours"\n                                    [legend]="barChart2Legend"\n                                    [chartType]="barChart2Type"\n                                    (chartHover)="chartHovered($event)"\n                                    (chartClick)="chartClicked($event)"></canvas>\n                    </div>\n                </div>\n            </div>\n        </div>\n        <div class="col-sm-6 col-lg-3">\n            <div class="card">\n                <div class="card-header card-header-inverse card-header-success">\n                    <div class="font-weight-bold">\n                        <span>SALE</span>\n                        <span class="pull-right">$1.890,65</span>\n                    </div>\n                    <div>\n                        <span>\n                            <small>Today 6:43 AM</small>\n                        </span>\n                        <span class="pull-right">\n                            <small>+432,50 (15,78%)</small>\n                        </span>\n                    </div>\n                    <div class="chart-wrapper" style="height:38px;">\n                        <canvas baseChart class="chart"\n                                    [datasets]="lineChart4Data"\n                                    [labels]="lineChart4Labels"\n                                    [options]="lineChart4Options"\n                                    [colors]="lineChart4Colours"\n                                    [legend]="lineChart4Legend"\n                                    [chartType]="lineChart4Type"\n                                    (chartHover)="chartHovered($event)"\n                                    (chartClick)="chartClicked($event)"></canvas>\n                    </div>\n                    <div class="chart-wrapper" style="height:38px;">\n                        <canvas baseChart class="chart"\n                                    [datasets]="barChart2Data"\n                                    [labels]="barChart2Labels"\n                                    [options]="barChart2Options"\n                                    [colors]="barChart2Colours"\n                                    [legend]="barChart2Legend"\n                                    [chartType]="barChart2Type"\n                                    (chartHover)="chartHovered($event)"\n                                    (chartClick)="chartClicked($event)"></canvas>\n                    </div>\n                </div>\n            </div>\n        </div>\n        <div class="col-sm-6 col-lg-3">\n            <div class="card">\n                <div class="card-header card-header-inverse card-header-warning">\n                    <div class="font-weight-bold">\n                        <span>SALE</span>\n                        <span class="pull-right">$1.890,65</span>\n                    </div>\n                    <div>\n                        <span>\n                            <small>Today 6:43 AM</small>\n                        </span>\n                        <span class="pull-right">\n                            <small>+432,50 (15,78%)</small>\n                        </span>\n                    </div>\n                    <div class="chart-wrapper" style="height:38px;">\n                        <canvas baseChart class="chart"\n                                    [datasets]="lineChart4Data"\n                                    [labels]="lineChart4Labels"\n                                    [options]="lineChart4Options"\n                                    [colors]="lineChart4Colours"\n                                    [legend]="lineChart4Legend"\n                                    [chartType]="lineChart4Type"\n                                    (chartHover)="chartHovered($event)"\n                                    (chartClick)="chartClicked($event)"></canvas>\n                    </div>\n                    <div class="chart-wrapper" style="height:38px;">\n                        <canvas baseChart class="chart"\n                                    [datasets]="barChart2Data"\n                                    [labels]="barChart2Labels"\n                                    [options]="barChart2Options"\n                                    [colors]="barChart2Colours"\n                                    [legend]="barChart2Legend"\n                                    [chartType]="barChart2Type"\n                                    (chartHover)="chartHovered($event)"\n                                    (chartClick)="chartClicked($event)"></canvas>\n                    </div>\n                </div>\n            </div>\n        </div>\n    </div>\n    <div class="row">\n        <div class="col-sm-6 col-lg-3">\n            <div class="card">\n                <div class="card-block">\n                    <div class="h4 m-a-0">89.9%</div>\n                    <div class="p-b-1">Lorem ipsum...</div>\n                    <progress class="progress progress-xs progress-success" value="25" max="100">25%</progress>\n                    <small class="text-muted">Lorem ipsum dolor sit amet enim.</small>\n                </div>\n            </div>\n        </div>\n        <!--/col-->\n        <div class="col-sm-6 col-lg-3">\n            <div class="card">\n                <div class="card-block">\n                    <div class="h4 m-a-0">12.124</div>\n                    <div class="p-b-1">Lorem ipsum...</div>\n                    <progress class="progress progress-xs progress-info" value="25" max="100">25%</progress>\n                    <small class="text-muted">Lorem ipsum dolor sit amet enim.</small>\n                </div>\n            </div>\n        </div>\n        <!--/col-->\n        <div class="col-sm-6 col-lg-3">\n            <div class="card">\n                <div class="card-block">\n                    <div class="h4 m-a-0">$98.111,00</div>\n                    <div class="p-b-1">Lorem ipsum...</div>\n                    <progress class="progress progress-xs progress-warning" value="25" max="100">25%</progress>\n                    <small class="text-muted">Lorem ipsum dolor sit amet enim.</small>\n                </div>\n            </div>\n        </div>\n        <!--/col-->\n        <div class="col-sm-6 col-lg-3">\n            <div class="card">\n                <div class="card-block">\n                    <div class="h4 m-a-0">2 TB</div>\n                    <div class="p-b-1">Lorem ipsum...</div>\n                    <progress class="progress progress-xs progress-danger" value="25" max="100">25%</progress>\n                    <small class="text-muted">Lorem ipsum dolor sit amet enim.</small>\n                </div>\n            </div>\n        </div>\n        <!--/col-->\n    </div>\n    <!--/row-->\n    <div class="row">\n        <div class="col-sm-6 col-lg-3">\n            <div class="card card-inverse card-primary">\n                <div class="card-block">\n                    <div class="h4 m-a-0">89.9%</div>\n                    <div class="p-b-1">Lorem ipsum...</div>\n                    <progress class="progress progress-xs progress-success" value="25" max="100">25%</progress>\n                    <small class="text-muted">Lorem ipsum dolor sit amet enim.</small>\n                </div>\n            </div>\n        </div>\n        <!--/col-->\n        <div class="col-sm-6 col-lg-3">\n            <div class="card card-inverse card-warning">\n                <div class="card-block">\n                    <div class="h4 m-a-0">12.124</div>\n                    <div class="p-b-1">Lorem ipsum...</div>\n                    <progress class="progress progress-xs progress-info" value="25" max="100">25%</progress>\n                    <small class="text-muted">Lorem ipsum dolor sit amet enim.</small>\n                </div>\n            </div>\n        </div>\n        <!--/col-->\n        <div class="col-sm-6 col-lg-3">\n            <div class="card card-inverse card-danger">\n                <div class="card-block">\n                    <div class="h4 m-a-0">$98.111,00</div>\n                    <div class="p-b-1">Lorem ipsum...</div>\n                    <progress class="progress progress-xs progress-warning" value="25" max="100">25%</progress>\n                    <small class="text-muted">Lorem ipsum dolor sit amet enim.</small>\n                </div>\n            </div>\n        </div>\n        <!--/col-->\n        <div class="col-sm-6 col-lg-3">\n            <div class="card card-inverse card-info">\n                <div class="card-block">\n                    <div class="h4 m-a-0">2 TB</div>\n                    <div class="p-b-1">Lorem ipsum...</div>\n                    <progress class="progress progress-xs progress-danger" value="25" max="100">25%</progress>\n                    <small class="text-muted">Lorem ipsum dolor sit amet enim.</small>\n                </div>\n            </div>\n        </div>\n        <!--/col-->\n    </div>\n    <!--/row-->\n    <div class="row">\n        <div class="col-md-2 col-sm-4">\n            <div class="card">\n                <div class="card-block text-xs-center">\n                    <div class="text-muted small text-uppercase font-weight-bold">Title</div>\n                    <div class="h2 p-y-1">1,123</div>\n                    <div class="chart-wrapper m-x-auto" style="height:40px;width:80px;">\n                        <canvas baseChart class="chart"\n                                    [datasets]="barChart3Data"\n                                    [labels]="barChart3Labels"\n                                    [options]="barChart3Options"\n                                    [colors]="barChart3Primary"\n                                    [legend]="barChart3Legend"\n                                    [chartType]="barChart3Type"\n                                    (chartHover)="chartHovered($event)"\n                                    (chartClick)="chartClicked($event)"></canvas>\n                    </div>\n                </div>\n            </div>\n        </div>\n        <!--/col-->\n        <div class="col-md-2 col-sm-4">\n            <div class="card">\n                <div class="card-block text-xs-center">\n                    <div class="text-muted small text-uppercase font-weight-bold">Title</div>\n                    <div class="h2 p-y-1">1,123</div>\n                    <div class="chart-wrapper m-x-auto" style="height:40px;width:80px;">\n                        <canvas baseChart class="chart"\n                                    [datasets]="barChart3Data"\n                                    [labels]="barChart3Labels"\n                                    [options]="barChart3Options"\n                                    [colors]="barChart3Danger"\n                                    [legend]="barChart3Legend"\n                                    [chartType]="barChart3Type"\n                                    (chartHover)="chartHovered($event)"\n                                    (chartClick)="chartClicked($event)"></canvas>\n                    </div>\n                </div>\n            </div>\n        </div>\n        <!--/col-->\n        <div class="col-md-2 col-sm-4">\n            <div class="card">\n                <div class="card-block text-xs-center">\n                    <div class="text-muted small text-uppercase font-weight-bold">Title</div>\n                    <div class="h2 p-y-1">1,123</div>\n                    <div class="chart-wrapper m-x-auto" style="height:40px;width:80px;">\n                        <canvas baseChart class="chart"\n                                    [datasets]="barChart3Data"\n                                    [labels]="barChart3Labels"\n                                    [options]="barChart3Options"\n                                    [colors]="barChart3Success"\n                                    [legend]="barChart3Legend"\n                                    [chartType]="barChart3Type"\n                                    (chartHover)="chartHovered($event)"\n                                    (chartClick)="chartClicked($event)"></canvas>\n                    </div>\n                </div>\n            </div>\n        </div>\n        <!--/col-->\n        <div class="col-md-2 col-sm-4">\n            <div class="card">\n                <div class="card-block text-xs-center">\n                    <div class="text-muted small text-uppercase font-weight-bold">Title</div>\n                    <div class="h2 p-y-1">1,123</div>\n                    <div class="chart-wrapper m-x-auto" style="height:40px;width:80px;">\n                        <canvas baseChart class="chart"\n                                    [datasets]="lineChart5Data"\n                                    [labels]="lineChart5Labels"\n                                    [options]="lineChart5Options"\n                                    [colors]="lineChart5Info"\n                                    [legend]="lineChart5Legend"\n                                    [chartType]="lineChart5Type"\n                                    (chartHover)="chartHovered($event)"\n                                    (chartClick)="chartClicked($event)"></canvas>\n                    </div>\n                </div>\n            </div>\n        </div>\n        <!--/col-->\n        <div class="col-md-2 col-sm-4">\n            <div class="card">\n                <div class="card-block text-xs-center">\n                    <div class="text-muted small text-uppercase font-weight-bold">Title</div>\n                    <div class="h2 p-y-1">1,123</div>\n                    <div class="chart-wrapper m-x-auto" style="height:40px;width:80px;">\n                        <canvas baseChart class="chart"\n                                    [datasets]="lineChart5Data"\n                                    [labels]="lineChart5Labels"\n                                    [options]="lineChart5Options"\n                                    [colors]="lineChart5Success"\n                                    [legend]="lineChart5Legend"\n                                    [chartType]="lineChart5Type"\n                                    (chartHover)="chartHovered($event)"\n                                    (chartClick)="chartClicked($event)"></canvas>\n                    </div>\n                </div>\n            </div>\n        </div>\n        <!--/col-->\n        <div class="col-md-2 col-sm-4">\n            <div class="card">\n                <div class="card-block text-xs-center">\n                    <div class="text-muted small text-uppercase font-weight-bold">Title</div>\n                    <div class="h2 p-y-1">1,123</div>\n                    <div class="chart-wrapper m-x-auto" style="height:40px;width:80px;">\n                        <canvas baseChart class="chart"\n                                    [datasets]="lineChart5Data"\n                                    [labels]="lineChart5Labels"\n                                    [options]="lineChart5Options"\n                                    [colors]="lineChart5Warning"\n                                    [legend]="lineChart5Legend"\n                                    [chartType]="lineChart5Type"\n                                    (chartHover)="chartHovered($event)"\n                                    (chartClick)="chartClicked($event)"></canvas>\n                    </div>\n                </div>\n            </div>\n        </div>\n        <!--/col-->\n    </div>\n    <!--/row-->\n    <div class="row">\n        <div class="col-xs-6 col-lg-3">\n            <div class="card">\n                <div class="card-block p-a-1 clearfix">\n                    <i class="fa fa-cogs bg-primary p-a-1 font-2xl m-r-1 pull-left"></i>\n                    <div class="h5 text-primary m-b-0 m-t-h">$1.999,50</div>\n                    <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>\n                </div>\n            </div>\n        </div>\n        <!--/.col-->\n        <div class="col-xs-6 col-lg-3">\n            <div class="card">\n                <div class="card-block p-a-1 clearfix">\n                    <i class="fa fa-laptop bg-info p-a-1 font-2xl m-r-1 pull-left"></i>\n                    <div class="h5 text-info m-b-0 m-t-h">$1.999,50</div>\n                    <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>\n                </div>\n            </div>\n        </div>\n        <!--/.col-->\n        <div class="col-xs-6 col-lg-3">\n            <div class="card">\n                <div class="card-block p-a-1 clearfix">\n                    <i class="fa fa-moon-o bg-warning p-a-1 font-2xl m-r-1 pull-left"></i>\n                    <div class="h5 text-warning m-b-0 m-t-h">$1.999,50</div>\n                    <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>\n                </div>\n            </div>\n        </div>\n        <!--/.col-->\n        <div class="col-xs-6 col-lg-3">\n            <div class="card">\n                <div class="card-block p-a-1 clearfix">\n                    <i class="fa fa-bell bg-danger p-a-1 font-2xl m-r-1 pull-left"></i>\n                    <div class="h5 text-danger m-b-0 m-t-h">$1.999,50</div>\n                    <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>\n                </div>\n            </div>\n        </div>\n        <!--/.col-->\n        <div class="col-xs-6 col-lg-3">\n            <div class="card">\n                <div class="card-block p-a-1 clearfix">\n                    <i class="fa fa-cogs bg-primary p-a-1 font-2xl m-r-1 pull-left"></i>\n                    <div class="h5 text-primary m-b-0 m-t-h">$1.999,50</div>\n                    <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>\n                </div>\n                <div class="card-footer p-x-1 p-y-h">\n                    <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right pull-right font-lg"></i></a>\n                </div>\n            </div>\n        </div>\n        <!--/.col-->\n        <div class="col-xs-6 col-lg-3">\n            <div class="card">\n                <div class="card-block p-a-1 clearfix">\n                    <i class="fa fa-laptop bg-info p-a-1 font-2xl m-r-1 pull-left"></i>\n                    <div class="h5 text-info m-b-0 m-t-h">$1.999,50</div>\n                    <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>\n                </div>\n                <div class="card-footer p-x-1 p-y-h">\n                    <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right pull-right font-lg"></i></a>\n                </div>\n            </div>\n        </div>\n        <!--/.col-->\n        <div class="col-xs-6 col-lg-3">\n            <div class="card">\n                <div class="card-block p-a-1 clearfix">\n                    <i class="fa fa-moon-o bg-warning p-a-1 font-2xl m-r-1 pull-left"></i>\n                    <div class="h5 text-warning m-b-0 m-t-h">$1.999,50</div>\n                    <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>\n                </div>\n                <div class="card-footer p-x-1 p-y-h">\n                    <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right pull-right font-lg"></i></a>\n                </div>\n            </div>\n        </div>\n        <!--/.col-->\n        <div class="col-xs-6 col-lg-3">\n            <div class="card">\n                <div class="card-block p-a-1 clearfix">\n                    <i class="fa fa-bell bg-danger p-a-1 font-2xl m-r-1 pull-left"></i>\n                    <div class="h5 text-danger m-b-0 m-t-h">$1.999,50</div>\n                    <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>\n                </div>\n                <div class="card-footer p-x-1 p-y-h">\n                    <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right pull-right font-lg"></i></a>\n                </div>\n            </div>\n        </div>\n        <!--/.col-->\n    </div>\n    <!--/.row-->\n    <div class="row">\n        <div class="col-xs-6 col-lg-3">\n            <div class="card">\n                <div class="card-block p-a-0 clearfix">\n                    <i class="fa fa-cogs bg-primary p-a-2 font-2xl m-r-1 pull-left"></i>\n                    <div class="h5 text-primary m-b-0 p-t-1">$1.999,50</div>\n                    <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>\n                </div>\n            </div>\n        </div>\n        <!--/.col-->\n        <div class="col-xs-6 col-lg-3">\n            <div class="card">\n                <div class="card-block p-a-0 clearfix">\n                    <i class="fa fa-laptop bg-info p-a-2 font-2xl m-r-1 pull-left"></i>\n                    <div class="h5 text-info m-b-0 p-t-1">$1.999,50</div>\n                    <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>\n                </div>\n            </div>\n        </div>\n        <!--/.col-->\n        <div class="col-xs-6 col-lg-3">\n            <div class="card">\n                <div class="card-block p-a-0 clearfix">\n                    <i class="fa fa-moon-o bg-warning p-a-2 font-2xl m-r-1 pull-left"></i>\n                    <div class="h5 text-warning m-b-0 p-t-1">$1.999,50</div>\n                    <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>\n                </div>\n            </div>\n        </div>\n        <!--/.col-->\n        <div class="col-xs-6 col-lg-3">\n            <div class="card">\n                <div class="card-block p-a-0 clearfix">\n                    <i class="fa fa-bell bg-danger p-a-2 font-2xl m-r-1 pull-left"></i>\n                    <div class="h5 text-danger m-b-0 p-t-1">$1.999,50</div>\n                    <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>\n                </div>\n            </div>\n        </div>\n        <!--/.col-->\n        <div class="col-xs-6 col-lg-3">\n            <div class="card">\n                <div class="card-block p-a-0 clearfix">\n                    <i class="fa fa-cogs bg-primary p-a-2 p-x-3 font-2xl m-r-1 pull-left"></i>\n                    <div class="h5 text-primary m-b-0 p-t-1">$1.999,50</div>\n                    <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>\n                </div>\n            </div>\n        </div>\n        <!--/.col-->\n        <div class="col-xs-6 col-lg-3">\n            <div class="card">\n                <div class="card-block p-a-0 clearfix">\n                    <i class="fa fa-laptop bg-info p-a-2 p-x-3 font-2xl m-r-1 pull-left"></i>\n                    <div class="h5 text-info m-b-0 p-t-1">$1.999,50</div>\n                    <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>\n                </div>\n            </div>\n        </div>\n        <!--/.col-->\n        <div class="col-xs-6 col-lg-3">\n            <div class="card">\n                <div class="card-block p-a-0 clearfix">\n                    <i class="fa fa-moon-o bg-warning p-a-2 p-x-3 font-2xl m-r-1 pull-left"></i>\n                    <div class="h5 text-warning m-b-0 p-t-1">$1.999,50</div>\n                    <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>\n                </div>\n            </div>\n        </div>\n        <!--/.col-->\n        <div class="col-xs-6 col-lg-3">\n            <div class="card">\n                <div class="card-block p-a-0 clearfix">\n                    <i class="fa fa-bell bg-danger p-a-2 p-x-3 font-2xl m-r-1 pull-left"></i>\n                    <div class="h5 text-danger m-b-0 p-t-1">$1.999,50</div>\n                    <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>\n                </div>\n            </div>\n        </div>\n        <!--/.col-->\n    </div>\n    <!--/.row-->\n    <div class="row">\n        <div class="col-md-3 col-sm-6">\n            <div class="social-box facebook">\n                <i class="fa fa-facebook"></i>\n                <ul>\n                    <li>\n                        <strong>89k</strong>\n                        <span>friends</span>\n                    </li>\n                    <li>\n                        <strong>459</strong>\n                        <span>feeds</span>\n                    </li>\n                </ul>\n            </div>\n            <!--/social-box-->\n        </div>\n        <!--/col-->\n        <div class="col-md-3 col-sm-6">\n            <div class="social-box twitter">\n                <i class="fa fa-twitter"></i>\n                <ul>\n                    <li>\n                        <strong>973k</strong>\n                        <span>followers</span>\n                    </li>\n                    <li>\n                        <strong>1.792</strong>\n                        <span>tweets</span>\n                    </li>\n                </ul>\n            </div>\n            <!--/social-box-->\n        </div>\n        <!--/col-->\n        <div class="col-md-3 col-sm-6">\n            <div class="social-box linkedin">\n                <i class="fa fa-linkedin"></i>\n                <ul>\n                    <li>\n                        <strong>500+</strong>\n                        <span>contacts</span>\n                    </li>\n                    <li>\n                        <strong>292</strong>\n                        <span>feeds</span>\n                    </li>\n                </ul>\n            </div>\n            <!--/social-box-->\n        </div>\n        <!--/col-->\n        <div class="col-md-3 col-sm-6">\n            <div class="social-box google-plus">\n                <i class="fa fa-google-plus"></i>\n                <ul>\n                    <li>\n                        <strong>894</strong>\n                        <span>followers</span>\n                    </li>\n                    <li>\n                        <strong>92</strong>\n                        <span>circles</span>\n                    </li>\n                </ul>\n            </div>\n            <!--/social-box-->\n        </div>\n        <!--/col-->\n    </div>\n    <!--/row-->\n    <div class="card-group">\n        <div class="card">\n            <div class="card-block">\n                <div class="h1 text-muted text-xs-right m-b-2">\n                    <i class="icon-people"></i>\n                </div>\n                <div class="h4 m-b-0">87.500</div>\n                <small class="text-muted text-uppercase font-weight-bold">Visitors</small>\n                <progress class="progress progress-xs progress-info m-t-1 m-b-0" value="25" max="100">25%</progress>\n            </div>\n        </div>\n        <div class="card">\n            <div class="card-block">\n                <div class="h1 text-muted text-xs-right m-b-2">\n                    <i class="icon-user-follow"></i>\n                </div>\n                <div class="h4 m-b-0">385</div>\n                <small class="text-muted text-uppercase font-weight-bold">New Clients</small>\n                <progress class="progress progress-xs progress-success m-t-1 m-b-0" value="25" max="100">25%</progress>\n            </div>\n        </div>\n        <div class="card">\n            <div class="card-block">\n                <div class="h1 text-muted text-xs-right m-b-2">\n                    <i class="icon-basket-loaded"></i>\n                </div>\n                <div class="h4 m-b-0">1238</div>\n                <small class="text-muted text-uppercase font-weight-bold">Products sold</small>\n                <progress class="progress progress-xs progress-warning m-t-1 m-b-0" value="25" max="100">25%</progress>\n            </div>\n        </div>\n        <div class="card">\n            <div class="card-block">\n                <div class="h1 text-muted text-xs-right m-b-2">\n                    <i class="icon-pie-chart"></i>\n                </div>\n                <div class="h4 m-b-0">28%</div>\n                <small class="text-muted text-uppercase font-weight-bold">Returning Visitors</small>\n                <progress class="progress progress-xs progress-primary m-t-1 m-b-0" value="25" max="100">25%</progress>\n            </div>\n        </div>\n        <div class="card">\n            <div class="card-block">\n                <div class="h1 text-muted text-xs-right m-b-2">\n                    <i class="icon-speedometer"></i>\n                </div>\n                <div class="h4 m-b-0">5:34:11</div>\n                <small class="text-muted text-uppercase font-weight-bold">Avg. Time</small>\n                <progress class="progress progress-xs progress-danger m-t-1 m-b-0" value="25" max="100">25%</progress>\n            </div>\n        </div>\n    </div>\n    <div class="row">\n        <div class="col-sm-6 col-md-2">\n            <div class="card">\n                <div class="card-block">\n                    <div class="h1 text-muted text-xs-right m-b-2">\n                        <i class="icon-people"></i>\n                    </div>\n                    <div class="h4 m-b-0">87.500</div>\n                    <small class="text-muted text-uppercase font-weight-bold">Visitors</small>\n                    <progress class="progress progress-xs progress-info m-t-1 m-b-0" value="25" max="100">25%</progress>\n                </div>\n            </div>\n        </div>\n        <div class="col-sm-6 col-md-2">\n            <div class="card">\n                <div class="card-block">\n                    <div class="h1 text-muted text-xs-right m-b-2">\n                        <i class="icon-user-follow"></i>\n                    </div>\n                    <div class="h4 m-b-0">385</div>\n                    <small class="text-muted text-uppercase font-weight-bold">New Clients</small>\n                    <progress class="progress progress-xs progress-success m-t-1 m-b-0" value="25" max="100">25%</progress>\n                </div>\n            </div>\n        </div>\n        <div class="col-sm-6 col-md-2">\n            <div class="card">\n                <div class="card-block">\n                    <div class="h1 text-muted text-xs-right m-b-2">\n                        <i class="icon-basket-loaded"></i>\n                    </div>\n                    <div class="h4 m-b-0">1238</div>\n                    <small class="text-muted text-uppercase font-weight-bold">Products sold</small>\n                    <progress class="progress progress-xs progress-warning m-t-1 m-b-0" value="25" max="100">25%</progress>\n                </div>\n            </div>\n        </div>\n        <div class="col-sm-6 col-md-2">\n            <div class="card">\n                <div class="card-block">\n                    <div class="h1 text-muted text-xs-right m-b-2">\n                        <i class="icon-pie-chart"></i>\n                    </div>\n                    <div class="h4 m-b-0">28%</div>\n                    <small class="text-muted text-uppercase font-weight-bold">Returning Visitors</small>\n                    <progress class="progress progress-xs progress-primary m-t-1 m-b-0" value="25" max="100">25%</progress>\n                </div>\n            </div>\n        </div>\n        <div class="col-sm-6 col-md-2">\n            <div class="card">\n                <div class="card-block">\n                    <div class="h1 text-muted text-xs-right m-b-2">\n                        <i class="icon-speedometer"></i>\n                    </div>\n                    <div class="h4 m-b-0">5:34:11</div>\n                    <small class="text-muted text-uppercase font-weight-bold">Avg. Time</small>\n                    <progress class="progress progress-xs progress-danger m-t-1 m-b-0" value="25" max="100">25%</progress>\n                </div>\n            </div>\n        </div>\n        <div class="col-sm-6 col-md-2">\n            <div class="card">\n                <div class="card-block">\n                    <div class="h1 text-muted text-xs-right m-b-2">\n                        <i class="icon-speech"></i>\n                    </div>\n                    <div class="h4 m-b-0">972</div>\n                    <small class="text-muted text-uppercase font-weight-bold">Comments</small>\n                    <progress class="progress progress-xs progress-info m-t-1 m-b-0" value="25" max="100">25%</progress>\n                </div>\n            </div>\n        </div>\n    </div>\n    <div class="row">\n        <div class="col-sm-6 col-md-2">\n            <div class="card card-inverse card-info">\n                <div class="card-block">\n                    <div class="h1 text-muted text-xs-right m-b-2">\n                        <i class="icon-people"></i>\n                    </div>\n                    <div class="h4 m-b-0">87.500</div>\n                    <small class="text-muted text-uppercase font-weight-bold">Visitors</small>\n                    <progress class="progress progress-xs progress-info m-t-1 m-b-0" value="25" max="100">25%</progress>\n                </div>\n            </div>\n        </div>\n        <div class="col-sm-6 col-md-2">\n            <div class="card card-inverse card-success">\n                <div class="card-block">\n                    <div class="h1 text-muted text-xs-right m-b-2">\n                        <i class="icon-user-follow"></i>\n                    </div>\n                    <div class="h4 m-b-0">385</div>\n                    <small class="text-muted text-uppercase font-weight-bold">New Clients</small>\n                    <progress class="progress progress-xs progress-success m-t-1 m-b-0" value="25" max="100">25%</progress>\n                </div>\n            </div>\n        </div>\n        <div class="col-sm-6 col-md-2">\n            <div class="card card-inverse card-warning">\n                <div class="card-block">\n                    <div class="h1 text-muted text-xs-right m-b-2">\n                        <i class="icon-basket-loaded"></i>\n                    </div>\n                    <div class="h4 m-b-0">1238</div>\n                    <small class="text-muted text-uppercase font-weight-bold">Products sold</small>\n                    <progress class="progress progress-xs progress-warning m-t-1 m-b-0" value="25" max="100">25%</progress>\n                </div>\n            </div>\n        </div>\n        <div class="col-sm-6 col-md-2">\n            <div class="card card-inverse card-primary">\n                <div class="card-block">\n                    <div class="h1 text-muted text-xs-right m-b-2">\n                        <i class="icon-pie-chart"></i>\n                    </div>\n                    <div class="h4 m-b-0">28%</div>\n                    <small class="text-muted text-uppercase font-weight-bold">Returning Visitors</small>\n                    <progress class="progress progress-xs progress-primary m-t-1 m-b-0" value="25" max="100">25%</progress>\n                </div>\n            </div>\n        </div>\n        <div class="col-sm-6 col-md-2">\n            <div class="card card-inverse card-danger">\n                <div class="card-block">\n                    <div class="h1 text-muted text-xs-right m-b-2">\n                        <i class="icon-speedometer"></i>\n                    </div>\n                    <div class="h4 m-b-0">5:34:11</div>\n                    <small class="text-muted text-uppercase font-weight-bold">Avg. Time</small>\n                    <progress class="progress progress-xs progress-danger m-t-1 m-b-0" value="25" max="100">25%</progress>\n                </div>\n            </div>\n        </div>\n        <div class="col-sm-6 col-md-2">\n            <div class="card card-inverse card-info">\n                <div class="card-block">\n                    <div class="h1 text-muted text-xs-right m-b-2">\n                        <i class="icon-speech"></i>\n                    </div>\n                    <div class="h4 m-b-0">972</div>\n                    <small class="text-muted text-uppercase font-weight-bold">Comments</small>\n                    <progress class="progress progress-xs progress-info m-t-1 m-b-0" value="25" max="100">25%</progress>\n                </div>\n            </div>\n        </div>\n    </div>\n</div>\n';
-},function(t,e,n){"use strict";var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},r=n(29),o=function(t){function e(e,n,i){t.call(this),this.parent=e,this.outerValue=n,this.outerIndex=i,this.index=0}return i(e,t),e.prototype._next=function(t){this.parent.notifyNext(this.outerValue,t,this.outerIndex,this.index++,this)},e.prototype._error=function(t){this.parent.notifyError(t,this),this.unsubscribe()},e.prototype._complete=function(){this.parent.notifyComplete(this),this.unsubscribe()},e}(r.Subscriber);e.InnerSubscriber=o},function(t,e,n){"use strict";var i=n(8),r=function(){function t(t,e,n){this.kind=t,this.value=e,this.exception=n,this.hasValue="N"===t}return t.prototype.observe=function(t){switch(this.kind){case"N":return t.next&&t.next(this.value);case"E":return t.error&&t.error(this.exception);case"C":return t.complete&&t.complete()}},t.prototype.do=function(t,e,n){var i=this.kind;switch(i){case"N":return t&&t(this.value);case"E":return e&&e(this.exception);case"C":return n&&n()}},t.prototype.accept=function(t,e,n){return t&&"function"==typeof t.next?this.observe(t):this.do(t,e,n)},t.prototype.toObservable=function(){var t=this.kind;switch(t){case"N":return i.Observable.of(this.value);case"E":return i.Observable.throw(this.exception);case"C":return i.Observable.empty()}throw new Error("unexpected notification kind value")},t.createNext=function(e){return"undefined"!=typeof e?new t("N",e):this.undefinedValueNotification},t.createError=function(e){return new t("E",void 0,e)},t.createComplete=function(){return this.completeNotification},t.completeNotification=new t("C"),t.undefinedValueNotification=new t("N",void 0),t}();e.Notification=r},function(t,e){"use strict";var n=function(){function t(e,n){void 0===n&&(n=t.now),this.SchedulerAction=e,this.now=n}return t.prototype.schedule=function(t,e,n){return void 0===e&&(e=0),new this.SchedulerAction(this,t).schedule(n,e)},t.now=Date.now?Date.now:function(){return+new Date},t}();e.Scheduler=n},function(t,e,n){"use strict";var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},r=n(139),o=function(t){function e(e,n){t.call(this),this.subject=e,this.subscriber=n,this.closed=!1}return i(e,t),e.prototype.unsubscribe=function(){if(!this.closed){this.closed=!0;var t=this.subject,e=t.observers;if(this.subject=null,e&&0!==e.length&&!t.isStopped&&!t.closed){var n=e.indexOf(this.subscriber);n!==-1&&e.splice(n,1)}}},e}(r.Subscription);e.SubjectSubscription=o},function(t,e,n){"use strict";var i=n(8),r=n(140);i.Observable.from=r.from},function(t,e,n){"use strict";var i=n(8),r=n(756);i.Observable.prototype.debounceTime=r.debounceTime},function(t,e,n){"use strict";var i=n(8),r=n(100);i.Observable.prototype.map=r.map},function(t,e,n){"use strict";var i=n(8),r=n(80);i.Observable.prototype.mergeMap=r.mergeMap,i.Observable.prototype.flatMap=r.mergeMap},function(t,e,n){"use strict";var i=n(8),r=n(761);i.Observable.prototype.toArray=r.toArray},function(t,e,n){"use strict";var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},r=n(8),o=n(423),s=n(421),a=function(t){function e(e,n){t.call(this),this.arrayLike=e,this.scheduler=n,n||1!==e.length||(this._isScalar=!0,this.value=e[0])}return i(e,t),e.create=function(t,n){var i=t.length;return 0===i?new s.EmptyObservable:1===i?new o.ScalarObservable(t[0],n):new e(t,n)},e.dispatch=function(t){var e=t.arrayLike,n=t.index,i=t.length,r=t.subscriber;if(!r.closed){if(n>=i)return void r.complete();r.next(e[n]),t.index=n+1,this.schedule(t)}},e.prototype._subscribe=function(t){var n=0,i=this,r=i.arrayLike,o=i.scheduler,s=r.length;if(o)return o.schedule(e.dispatch,0,{arrayLike:r,index:n,length:s,subscriber:t});for(var a=0;a<s&&!t.closed;a++)t.next(r[a]);t.complete()},e}(r.Observable);e.ArrayLikeObservable=a},function(t,e,n){"use strict";var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},r=n(249),o=n(432),s=n(422),a=n(755),c=n(420),l=n(753),u=n(245),d=n(8),p=n(759),f=n(246),h=function(t){return t&&"number"==typeof t.length},m=function(t){function e(e,n){t.call(this,null),this.ish=e,this.scheduler=n}return i(e,t),e.create=function(t,n){if(null!=t){if("function"==typeof t[f.$$observable])return t instanceof d.Observable&&!n?t:new e(t,n);if(r.isArray(t))return new c.ArrayObservable(t,n);if(o.isPromise(t))return new s.PromiseObservable(t,n);if("function"==typeof t[u.$$iterator]||"string"==typeof t)return new a.IteratorObservable(t,n);if(h(t))return new l.ArrayLikeObservable(t,n)}throw new TypeError((null!==t&&typeof t||t)+" is not observable")},e.prototype._subscribe=function(t){var e=this.ish,n=this.scheduler;return null==n?e[f.$$observable]().subscribe(t):e[f.$$observable]().subscribe(new p.ObserveOnSubscriber(t,n,0))},e}(d.Observable);e.FromObservable=m},function(t,e,n){"use strict";function i(t){var e=t[u.$$iterator];if(!e&&"string"==typeof t)return new p(t);if(!e&&void 0!==t.length)return new f(t);if(!e)throw new TypeError("object is not iterable");return t[u.$$iterator]()}function r(t){var e=+t.length;return isNaN(e)?0:0!==e&&o(e)?(e=s(e)*Math.floor(Math.abs(e)),e<=0?0:e>h?h:e):e}function o(t){return"number"==typeof t&&c.root.isFinite(t)}function s(t){var e=+t;return 0===e?e:isNaN(e)?e:e<0?-1:1}var a=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},c=n(51),l=n(8),u=n(245),d=function(t){function e(e,n){if(t.call(this),this.scheduler=n,null==e)throw new Error("iterator cannot be null.");this.iterator=i(e)}return a(e,t),e.create=function(t,n){return new e(t,n)},e.dispatch=function(t){var e=t.index,n=t.hasError,i=t.iterator,r=t.subscriber;if(n)return void r.error(t.error);var o=i.next();return o.done?void r.complete():(r.next(o.value),t.index=e+1,void(r.closed||this.schedule(t)))},e.prototype._subscribe=function(t){var n=0,i=this,r=i.iterator,o=i.scheduler;if(o)return o.schedule(e.dispatch,0,{index:n,iterator:r,subscriber:t});for(;;){var s=r.next();if(s.done){t.complete();break}if(t.next(s.value),t.closed)break}},e}(l.Observable);e.IteratorObservable=d;var p=function(){function t(t,e,n){void 0===e&&(e=0),void 0===n&&(n=t.length),this.str=t,this.idx=e,this.len=n}return t.prototype[u.$$iterator]=function(){return this},t.prototype.next=function(){return this.idx<this.len?{done:!1,value:this.str.charAt(this.idx++)}:{done:!0,value:void 0}},t}(),f=function(){function t(t,e,n){void 0===e&&(e=0),void 0===n&&(n=r(t)),this.arr=t,this.idx=e,this.len=n}return t.prototype[u.$$iterator]=function(){return this},t.prototype.next=function(){return this.idx<this.len?{done:!1,value:this.arr[this.idx++]}:{done:!0,value:void 0}},t}(),h=Math.pow(2,53)-1},function(t,e,n){"use strict";function i(t,e){return void 0===e&&(e=a.async),this.lift(new c(t,e))}function r(t){t.debouncedNext()}var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=n(29),a=n(766);e.debounceTime=i;var c=function(){function t(t,e){this.dueTime=t,this.scheduler=e}return t.prototype.call=function(t,e){return e._subscribe(new l(t,this.dueTime,this.scheduler))},t}(),l=function(t){function e(e,n,i){t.call(this,e),this.dueTime=n,this.scheduler=i,this.debouncedSubscription=null,this.lastValue=null,this.hasValue=!1}return o(e,t),e.prototype._next=function(t){this.clearDebounce(),this.lastValue=t,this.hasValue=!0,this.add(this.debouncedSubscription=this.scheduler.schedule(r,this.dueTime,this))},e.prototype._complete=function(){this.debouncedNext(),this.destination.complete()},e.prototype.debouncedNext=function(){this.clearDebounce(),this.hasValue&&(this.destination.next(this.lastValue),this.lastValue=null,this.hasValue=!1)},e.prototype.clearDebounce=function(){var t=this.debouncedSubscription;null!==t&&(this.remove(t),t.unsubscribe(),this.debouncedSubscription=null)},e}(s.Subscriber)},function(t,e,n){"use strict";function i(t,e,n){return this.lift(new a(t,e,n,this))}var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(29),s=n(248);e.first=i;var a=function(){function t(t,e,n,i){this.predicate=t,this.resultSelector=e,this.defaultValue=n,this.source=i}return t.prototype.call=function(t,e){return e._subscribe(new c(t,this.predicate,this.resultSelector,this.defaultValue,this.source))},t}(),c=function(t){function e(e,n,i,r,o){t.call(this,e),this.predicate=n,this.resultSelector=i,this.defaultValue=r,this.source=o,this.index=0,this.hasCompleted=!1}return r(e,t),e.prototype._next=function(t){var e=this.index++;this.predicate?this._tryPredicate(t,e):this._emit(t,e)},e.prototype._tryPredicate=function(t,e){var n;try{n=this.predicate(t,e,this.source)}catch(t){return void this.destination.error(t)}n&&this._emit(t,e)},e.prototype._emit=function(t,e){return this.resultSelector?void this._tryResultSelector(t,e):void this._emitFinal(t)},e.prototype._tryResultSelector=function(t,e){var n;try{n=this.resultSelector(t,e)}catch(t){return void this.destination.error(t)}this._emitFinal(n)},e.prototype._emitFinal=function(t){var e=this.destination;e.next(t),e.complete(),this.hasCompleted=!0},e.prototype._complete=function(){var t=this.destination;this.hasCompleted||"undefined"==typeof this.defaultValue?this.hasCompleted||t.error(new s.EmptyError):(t.next(this.defaultValue),t.complete())},e}(o.Subscriber)},function(t,e,n){"use strict";function i(t,e,n){return this.lift(new a(t,e,n,this))}var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(29),s=n(248);e.last=i;var a=function(){function t(t,e,n,i){this.predicate=t,this.resultSelector=e,this.defaultValue=n,this.source=i}return t.prototype.call=function(t,e){return e._subscribe(new c(t,this.predicate,this.resultSelector,this.defaultValue,this.source))},t}(),c=function(t){function e(e,n,i,r,o){t.call(this,e),this.predicate=n,this.resultSelector=i,this.defaultValue=r,this.source=o,this.hasValue=!1,this.index=0,"undefined"!=typeof r&&(this.lastValue=r,this.hasValue=!0)}return r(e,t),e.prototype._next=function(t){var e=this.index++;if(this.predicate)this._tryPredicate(t,e);else{if(this.resultSelector)return void this._tryResultSelector(t,e);this.lastValue=t,this.hasValue=!0}},e.prototype._tryPredicate=function(t,e){var n;try{n=this.predicate(t,e,this.source)}catch(t){return void this.destination.error(t)}if(n){if(this.resultSelector)return void this._tryResultSelector(t,e);this.lastValue=t,this.hasValue=!0}},e.prototype._tryResultSelector=function(t,e){var n;try{n=this.resultSelector(t,e)}catch(t){return void this.destination.error(t)}this.lastValue=n,this.hasValue=!0},e.prototype._complete=function(){var t=this.destination;this.hasValue?(t.next(this.lastValue),t.complete()):t.error(new s.EmptyError)},e}(o.Subscriber)},function(t,e,n){"use strict";function i(t,e){return void 0===e&&(e=0),this.lift(new a(t,e))}var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(29),s=n(745);e.observeOn=i;var a=function(){function t(t,e){void 0===e&&(e=0),this.scheduler=t,this.delay=e}return t.prototype.call=function(t,e){return e._subscribe(new c(t,this.scheduler,this.delay))},t}();e.ObserveOnOperator=a;var c=function(t){function e(e,n,i){void 0===i&&(i=0),t.call(this,e),this.scheduler=n,this.delay=i}return r(e,t),e.dispatch=function(t){var e=t.notification,n=t.destination;e.observe(n)},e.prototype.scheduleMessage=function(t){this.add(this.scheduler.schedule(e.dispatch,this.delay,new l(t,this.destination)))},e.prototype._next=function(t){this.scheduleMessage(s.Notification.createNext(t))},e.prototype._error=function(t){this.scheduleMessage(s.Notification.createError(t))},e.prototype._complete=function(){this.scheduleMessage(s.Notification.createComplete())},e}(o.Subscriber);e.ObserveOnSubscriber=c;var l=function(){function t(t,e){this.notification=t,this.destination=e}return t}();e.ObserveOnMessage=l},function(t,e,n){"use strict";function i(t,e){return this.lift(new s(t,e))}var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(29);e.reduce=i;var s=function(){function t(t,e){this.accumulator=t,this.seed=e}return t.prototype.call=function(t,e){return e._subscribe(new a(t,this.accumulator,this.seed))},t}();e.ReduceOperator=s;var a=function(t){function e(e,n,i){t.call(this,e),this.accumulator=n,this.hasValue=!1,this.acc=i,this.accumulator=n,this.hasSeed="undefined"!=typeof i}return r(e,t),e.prototype._next=function(t){this.hasValue||(this.hasValue=this.hasSeed)?this._tryReduce(t):(this.acc=t,this.hasValue=!0)},e.prototype._tryReduce=function(t){var e;try{e=this.accumulator(this.acc,t)}catch(t){return void this.destination.error(t)}this.acc=e},e.prototype._complete=function(){(this.hasValue||this.hasSeed)&&this.destination.next(this.acc),this.destination.complete()},e}(o.Subscriber);e.ReduceSubscriber=a},function(t,e,n){"use strict";function i(){return this.lift(new s)}var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(29);e.toArray=i;var s=function(){function t(){}return t.prototype.call=function(t,e){return e._subscribe(new a(t))},t}(),a=function(t){function e(e){t.call(this,e),this.array=[]}return r(e,t),e.prototype._next=function(t){this.array.push(t)},e.prototype._complete=function(){this.destination.next(this.array),this.destination.complete()},e}(o.Subscriber)},function(t,e,n){"use strict";function i(t){var e=this;if(t||(r.root.Rx&&r.root.Rx.config&&r.root.Rx.config.Promise?t=r.root.Rx.config.Promise:r.root.Promise&&(t=r.root.Promise)),!t)throw new Error("no Promise impl found");return new t(function(t,n){var i;e.subscribe(function(t){return i=t},function(t){return n(t)},function(){return t(i)})})}var r=n(51);e.toPromise=i},function(t,e,n){"use strict";var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},r=n(139),o=function(t){function e(e,n){t.call(this)}return i(e,t),e.prototype.schedule=function(t,e){return void 0===e&&(e=0),this},e}(r.Subscription);e.Action=o},function(t,e,n){"use strict";var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},r=n(51),o=n(763),s=function(t){function e(e,n){t.call(this,e,n),this.scheduler=e,this.work=n,this.pending=!1}return i(e,t),e.prototype.schedule=function(t,e){if(void 0===e&&(e=0),this.closed)return this;this.state=t,this.pending=!0;var n=this.id,i=this.scheduler;return null!=n&&(this.id=this.recycleAsyncId(i,n,e)),this.delay=e,this.id=this.id||this.requestAsyncId(i,this.id,e),this},e.prototype.requestAsyncId=function(t,e,n){return void 0===n&&(n=0),r.root.setInterval(t.flush.bind(t,this),n)},e.prototype.recycleAsyncId=function(t,e,n){return void 0===n&&(n=0),null!==n&&this.delay===n?e:r.root.clearInterval(e)&&void 0||void 0},e.prototype.execute=function(t,e){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;var n=this._execute(t,e);return n?n:void(this.pending===!1&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null)))},e.prototype._execute=function(t,e){var n=!1,i=void 0;try{this.work(t)}catch(t){n=!0,i=!!t&&t||new Error(t)}if(n)return this.unsubscribe(),i},e.prototype._unsubscribe=function(){var t=this.id,e=this.scheduler,n=e.actions,i=n.indexOf(this);this.work=null,this.delay=null,this.state=null,this.pending=!1,this.scheduler=null,i!==-1&&n.splice(i,1),null!=t&&(this.id=this.recycleAsyncId(e,t,null))},e}(o.Action);e.AsyncAction=s},function(t,e,n){"use strict";var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},r=n(746),o=function(t){function e(){t.apply(this,arguments),this.actions=[],this.active=!1,this.scheduled=void 0}return i(e,t),e.prototype.flush=function(t){var e=this.actions;if(this.active)return void e.push(t);var n;this.active=!0;do if(n=t.execute(t.state,t.delay))break;while(t=e.shift());if(this.active=!1,n){for(;t=e.shift();)t.unsubscribe();throw n}},e}(r.Scheduler);e.AsyncScheduler=o},function(t,e,n){"use strict";var i=n(764),r=n(765);e.async=new r.AsyncScheduler(i.AsyncAction)},function(t,e){"use strict";var n=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},i=function(t){function e(e){t.call(this),this.errors=e;var n=Error.call(this,e?e.length+" errors occurred during unsubscription:\n  "+e.map(function(t,e){return e+1+") "+t.toString()}).join("\n  "):"");this.name=n.name="UnsubscriptionError",this.stack=n.stack,this.message=n.message}return n(e,t),e}(Error);e.UnsubscriptionError=i},function(t,e){"use strict";function n(t){return null!=t&&"object"==typeof t}e.isObject=n},function(t,e){"use strict";function n(t){return t&&"function"==typeof t.schedule}e.isScheduler=n},function(t,e,n){"use strict";function i(t,e,n){if(t){if(t instanceof r.Subscriber)return t;if(t[o.$$rxSubscriber])return t[o.$$rxSubscriber]()}return t||e||n?new r.Subscriber(t,e,n):new r.Subscriber(s.empty)}var r=n(29),o=n(247),s=n(418);e.toSubscriber=i},function(t,e,n){"use strict";function i(){try{return o.apply(this,arguments)}catch(t){return s.errorObject.e=t,s.errorObject}}function r(t){return o=t,i}var o,s=n(430);e.tryCatch=r},function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,configurable:!1,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,configurable:!1,get:function(){return t.i}}),t.webpackPolyfill=1),t}},function(t,e,n){(function(t,e){/**
-* @license
-* Copyright Google Inc. All Rights Reserved.
-*
-* Use of this source code is governed by an MIT-style license that can be
-* found in the LICENSE file at https://angular.io/license
-*/
-!function(t,e){e()}(this,function(){"use strict";function n(t,e){for(var n=t.length-1;n>=0;n--)"function"==typeof t[n]&&(t[n]=Zone.current.wrap(t[n],e+"_"+n));return t}function i(t,e){for(var i=t.constructor.name,r=function(r){var o=e[r],s=t[o];s&&(t[o]=function(t){return function(){return t.apply(this,n(arguments,i+"."+o))}}(s))},o=0;o<e.length;o++)r(o)}function r(t,e){var n=Object.getOwnPropertyDescriptor(t,e)||{enumerable:!0,configurable:!0};delete n.writable,delete n.value;var i=e.substr(2),r="_"+e;n.set=function(t){if(this[r]&&this.removeEventListener(i,this[r]),"function"==typeof t){var e=function(e){var n;n=t.apply(this,arguments),void 0==n||n||e.preventDefault()};this[r]=e,this.addEventListener(i,e,!1)}else this[r]=null},n.get=function(){return this[r]||null},Object.defineProperty(t,e,n)}function o(t,e){var n=[];for(var i in t)"on"==i.substr(0,2)&&n.push(i);for(var o=0;o<n.length;o++)r(t,n[o]);if(e)for(var s=0;s<e.length;s++)r(t,"on"+e[s])}function s(t,e,n,i,r){var o=t[I];if(o)for(var s=0;s<o.length;s++){var a=o[s],c=a.data;if(c.handler===e&&c.useCapturing===i&&c.eventName===n)return r&&o.splice(s,1),a}return null}function a(t,e){var n=t[I];n||(n=t[I]=[]),n.push(e)}function c(t,e,n,i){function r(t){var e=t.data;return a(e.target,t),e.target[c](e.eventName,t.invoke,e.useCapturing)}function o(t){var e=t.data;s(e.target,t.invoke,e.eventName,e.useCapturing,!0),e.target[l](e.eventName,t.invoke,e.useCapturing)}void 0===n&&(n=!0),void 0===i&&(i=!1);var c=O(t),l=O(e),u=!n&&void 0;return function(e,n){var a=n[0],l=n[1],d=n[2]||u,p=e||T,f=null;"function"==typeof l?f=l:l&&l.handleEvent&&(f=function(t){return l.handleEvent(t)});var h=!1;try{h=l&&"[object FunctionWrapper]"===l.toString()}catch(t){return}if(!f||h)return p[c](a,l,d);if(!i){var m=s(p,l,a,d,!1);if(m)return p[c](a,m.invoke,d)}var v=Zone.current,g=p.constructor.name+"."+t+":"+a,b={target:p,eventName:a,name:a,useCapturing:d,handler:l};v.scheduleEventTask(g,f,b,r,o)}}function l(t,e){void 0===e&&(e=!0);var n=O(t),i=!e&&void 0;return function(t,e){var r=e[0],o=e[1],a=e[2]||i,c=t||T,l=s(c,o,r,a,!0);l?l.zone.cancelTask(l):c[n](r,o,a)}}function u(t){return!(!t||!t.addEventListener)&&(f(t,D,function(){return N}),f(t,R,function(){return j}),!0)}function d(t){var e=T[t];if(e){T[t]=function(){var i=n(arguments,t);switch(i.length){case 0:this[L]=new e;break;case 1:this[L]=new e(i[0]);break;case 2:this[L]=new e(i[0],i[1]);break;case 3:this[L]=new e(i[0],i[1],i[2]);break;case 4:this[L]=new e(i[0],i[1],i[2],i[3]);break;default:throw new Error("Arg list too long.")}};var i,r=new e(function(){});for(i in r)"XMLHttpRequest"===t&&"responseBlob"===i||!function(e){"function"==typeof r[e]?T[t].prototype[e]=function(){return this[L][e].apply(this[L],arguments)}:Object.defineProperty(T[t].prototype,e,{set:function(n){"function"==typeof n?this[L][e]=Zone.current.wrap(n,t+"."+e):this[L][e]=n},get:function(){return this[L][e]}})}(i);for(i in e)"prototype"!==i&&e.hasOwnProperty(i)&&(T[t][i]=e[i])}}function p(t,e){try{return Function("f","return function "+t+"(){return f(this, arguments)}")(e)}catch(t){return function(){return e(this,arguments)}}}function f(t,e,n){for(var i=t;i&&!i.hasOwnProperty(e);)i=Object.getPrototypeOf(i);!i&&t[e]&&(i=t);var r,o=O(e);return i&&!(r=i[o])&&(r=i[o]=i[e],i[e]=p(e,n(r,o,e))),r}function h(t){var e=[],n=t.wtf;n?e=F.split(",").map(function(t){return"HTML"+t+"Element"}).concat(V):t[H]?e.push(H):e=V;for(var i=0;i<e.length;i++){var r=t[e[i]];u(r&&r.prototype)}}function m(){Object.defineProperty=function(t,e,n){if(g(t,e))throw new TypeError("Cannot assign to read only property '"+e+"' of "+t);var i=n.configurable;return"prototype"!==e&&(n=b(t,e,n)),y(t,e,n,i)},Object.defineProperties=function(t,e){return Object.keys(e).forEach(function(n){Object.defineProperty(t,n,e[n])}),t},Object.create=function(t,e){return"object"!=typeof e||Object.isFrozen(e)||Object.keys(e).forEach(function(n){e[n]=b(t,n,e[n])}),q(t,e)},Object.getOwnPropertyDescriptor=function(t,e){var n=B(t,e);return g(t,e)&&(n.configurable=!1),n}}function v(t,e,n){var i=n.configurable;return n=b(t,e,n),y(t,e,n,i)}function g(t,e){return t&&t[z]&&t[z][e]}function b(t,e,n){return n.configurable=!0,n.configurable||(t[z]||U(t,z,{writable:!0,value:{}}),t[z][e]=!0),n}function y(t,e,n,i){try{return U(t,e,n)}catch(o){if(!n.configurable)throw o;"undefined"==typeof i?delete n.configurable:n.configurable=i;try{return U(t,e,n)}catch(i){var r=null;try{r=JSON.stringify(n)}catch(t){r=r.toString()}console.log("Attempting to configure '"+e+"' with descriptor '"+r+"' on object '"+t+"' and got error, giving up: "+i)}}}function w(t){if(A&&"registerElement"in t.document){var e=document.registerElement,n=["createdCallback","attachedCallback","detachedCallback","attributeChangedCallback"];document.registerElement=function(t,i){return i&&i.prototype&&n.forEach(function(t){var e="Document.registerElement::"+t;if(i.prototype.hasOwnProperty(t)){var n=Object.getOwnPropertyDescriptor(i.prototype,t);n&&n.value?(n.value=Zone.current.wrap(n.value,e),v(i.prototype,t,n)):i.prototype[t]=Zone.current.wrap(i.prototype[t],e)}else i.prototype[t]&&(i.prototype[t]=Zone.current.wrap(i.prototype[t],e))}),e.apply(document,[t,i])}}}function _(t){var e=t.WebSocket;t.EventTarget||u(e.prototype),t.WebSocket=function(t,n){var i,r=arguments.length>1?new e(t,n):new e(t),s=Object.getOwnPropertyDescriptor(r,"onmessage");return s&&s.configurable===!1?(i=Object.create(r),["addEventListener","removeEventListener","send","close"].forEach(function(t){i[t]=function(){return r[t].apply(r,arguments)}})):i=r,o(i,["close","error","message","open"]),i};for(var n in e)t.WebSocket[n]=e[n]}function x(t){if(!M){var e="undefined"!=typeof WebSocket;C()?(A&&o(HTMLElement.prototype,W),o(XMLHttpRequest.prototype,null),"undefined"!=typeof IDBIndex&&(o(IDBIndex.prototype,null),o(IDBRequest.prototype,null),o(IDBOpenDBRequest.prototype,null),o(IDBDatabase.prototype,null),o(IDBTransaction.prototype,null),o(IDBCursor.prototype,null)),e&&o(WebSocket.prototype,null)):(k(),d("XMLHttpRequest"),e&&_(t))}}function C(){if(A&&!Object.getOwnPropertyDescriptor(HTMLElement.prototype,"onclick")&&"undefined"!=typeof Element){var t=Object.getOwnPropertyDescriptor(Element.prototype,"onclick");if(t&&!t.configurable)return!1}Object.defineProperty(XMLHttpRequest.prototype,"onreadystatechange",{get:function(){return!0}});var e=new XMLHttpRequest,n=!!e.onreadystatechange;return Object.defineProperty(XMLHttpRequest.prototype,"onreadystatechange",{}),n}function k(){for(var t=function(t){var e=W[t],n="on"+e;document.addEventListener(e,function(t){var e,i,r=t.target;for(i=r?r.constructor.name+"."+n:"unknown."+n;r;)r[n]&&!r[n][G]&&(e=Zone.current.wrap(r[n],i),e[G]=r[n],r[n]=e),r=r.parentElement},!0)},e=0;e<W.length;e++)t(e)}function E(t,e,n,i){function r(e){var n=e.data;return n.args[0]=e.invoke,n.handleId=s.apply(t,n.args),e}function o(t){return a(t.data.handleId)}var s=null,a=null;e+=i,n+=i,s=f(t,e,function(n){return function(s,a){if("function"==typeof a[0]){var c=Zone.current,l={handleId:null,isPeriodic:"Interval"===i,delay:"Timeout"===i||"Interval"===i?a[1]||0:null,args:a},u=c.scheduleMacroTask(e,a[0],l,r,o);if(!u)return u;var d=u.data.handleId;return d.ref&&d.unref&&(u.ref=d.ref.bind(d),u.unref=d.unref.bind(d)),u}return n.apply(t,a)}}),a=f(t,n,function(e){return function(n,i){var r=i[0];r&&"string"==typeof r.type?(r.cancelFn&&r.data.isPeriodic||0===r.runCount)&&r.zone.cancelTask(r):e.apply(t,i)}})}function S(t){function e(t){var e=t[X];return e}function n(t){var e=t.data;e.target.addEventListener("readystatechange",function(){e.target.readyState===e.target.DONE&&(e.aborted||t.invoke())});var n=e.target[X];return n||(e.target[X]=t),s.apply(e.target,e.args),t}function i(){}function r(t){var e=t.data;return e.aborted=!0,a.apply(e.target,e.args)}var o=f(t.XMLHttpRequest.prototype,"open",function(){return function(t,e){return t[tt]=0==e[2],o.apply(t,e)}}),s=f(t.XMLHttpRequest.prototype,"send",function(){return function(t,e){var o=Zone.current;if(t[tt])return s.apply(t,e);var a={target:t,isPeriodic:!1,delay:null,args:e,aborted:!1};return o.scheduleMacroTask("XMLHttpRequest.send",i,a,n,r)}}),a=f(t.XMLHttpRequest.prototype,"abort",function(t){return function(t,n){var i=e(t);if(i&&"string"==typeof i.type){if(null==i.cancelFn)return;i.zone.cancelTask(i)}}})}var O=(function(t){function e(t){return"__zone_symbol__"+t}function n(){0==E&&0==x.length&&(t[b]?t[b].resolve(0)[y](o):t[g](o,0))}function i(t){n(),x.push(t)}function r(t){var e=t&&t.rejection;e&&console.error("Unhandled Promise rejection:",e instanceof Error?e.message:e,"; Zone:",t.zone.name,"; Task:",t.task&&t.task.source,"; Value:",e,e instanceof Error?e.stack:void 0),console.error(t)}function o(){if(!C){for(C=!0;x.length;){var t=x;x=[];for(var e=0;e<t.length;e++){var n=t[e];try{n.zone.runTask(n,null,null)}catch(t){r(t)}}}for(;k.length;)for(var i=function(){var t=k.shift();try{t.zone.runGuarded(function(){throw t})}catch(t){r(t)}};k.length;)i();C=!1}}function s(t){return t&&t.then}function a(t){return t}function c(t){return D.reject(t)}function l(t,e){return function(n){u(t,e,n)}}function u(t,e,i){if(t[S]===P)if(i instanceof D&&i[S]!==P)d(i),u(t,i[S],i[O]);else if(s(i))i.then(l(t,e),l(t,!1));else{t[S]=e;var r=t[O];t[O]=i;for(var o=0;o<r.length;)p(t,r[o++],r[o++],r[o++],r[o++]);if(0==r.length&&e==A){t[S]=I;try{throw new Error("Uncaught (in promise): "+i)}catch(e){var a=e;a.rejection=i,a.promise=t,a.zone=h.current,a.task=h.currentTask,k.push(a),n()}}}return t}function d(t){if(t[S]===I){t[S]=A;for(var e=0;e<k.length;e++)if(t===k[e].promise){k.splice(e,1);break}}}function p(t,e,n,i,r){d(t);var o=t[S]?i||a:r||c;e.scheduleMicroTask(T,function(){try{u(n,!0,e.run(o,null,[t[O]]))}catch(t){u(n,!1,t)}})}function f(t){var n=t.prototype,i=n[e("then")]=n.then;n.then=function(t,e){var n=this;return new D(function(t,e){i.call(n,t,e)}).then(t,e)}}if(t.Zone)throw new Error("Zone already loaded.");var h=function(){function n(t,e){this._properties=null,this._parent=t,this._name=e?e.name||"unnamed":"<root>",this._properties=e&&e.properties||{},this._zoneDelegate=new m(this,this._parent&&this._parent._zoneDelegate,e)}return n.assertZonePatched=function(){if(t.Promise!==D)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")},Object.defineProperty(n,"current",{get:function(){return w},enumerable:!0,configurable:!0}),Object.defineProperty(n,"currentTask",{get:function(){return _},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"parent",{get:function(){return this._parent},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"name",{get:function(){return this._name},enumerable:!0,configurable:!0}),n.prototype.get=function(t){var e=this.getZoneWith(t);if(e)return e._properties[t]},n.prototype.getZoneWith=function(t){for(var e=this;e;){if(e._properties.hasOwnProperty(t))return e;e=e._parent}return null},n.prototype.fork=function(t){if(!t)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,t)},n.prototype.wrap=function(t,e){if("function"!=typeof t)throw new Error("Expecting function got: "+t);var n=this._zoneDelegate.intercept(this,t,e),i=this;return function(){return i.runGuarded(n,this,arguments,e)}},n.prototype.run=function(t,e,n,i){void 0===e&&(e=null),void 0===n&&(n=null),void 0===i&&(i=null);var r=w;w=this;try{return this._zoneDelegate.invoke(this,t,e,n,i)}finally{w=r}},n.prototype.runGuarded=function(t,e,n,i){void 0===e&&(e=null),void 0===n&&(n=null),void 0===i&&(i=null);var r=w;w=this;try{try{return this._zoneDelegate.invoke(this,t,e,n,i)}catch(t){if(this._zoneDelegate.handleError(this,t))throw t}}finally{w=r}},n.prototype.runTask=function(t,e,n){if(t.runCount++,t.zone!=this)throw new Error("A task can only be run in the zone which created it! (Creation: "+t.zone.name+"; Execution: "+this.name+")");var i=_;_=t;var r=w;w=this;try{"macroTask"==t.type&&t.data&&!t.data.isPeriodic&&(t.cancelFn=null);try{return this._zoneDelegate.invokeTask(this,t,e,n)}catch(t){if(this._zoneDelegate.handleError(this,t))throw t}}finally{w=r,_=i}},n.prototype.scheduleMicroTask=function(t,e,n,i){return this._zoneDelegate.scheduleTask(this,new v("microTask",this,t,e,n,i,null))},n.prototype.scheduleMacroTask=function(t,e,n,i,r){return this._zoneDelegate.scheduleTask(this,new v("macroTask",this,t,e,n,i,r))},n.prototype.scheduleEventTask=function(t,e,n,i,r){return this._zoneDelegate.scheduleTask(this,new v("eventTask",this,t,e,n,i,r))},n.prototype.cancelTask=function(t){var e=this._zoneDelegate.cancelTask(this,t);return t.runCount=-1,t.cancelFn=null,e},n.__symbol__=e,n}(),m=function(){function t(t,e,n){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=t,this._parentDelegate=e,this._forkZS=n&&(n&&n.onFork?n:e._forkZS),this._forkDlgt=n&&(n.onFork?e:e._forkDlgt),this._interceptZS=n&&(n.onIntercept?n:e._interceptZS),this._interceptDlgt=n&&(n.onIntercept?e:e._interceptDlgt),this._invokeZS=n&&(n.onInvoke?n:e._invokeZS),this._invokeDlgt=n&&(n.onInvoke?e:e._invokeDlgt),this._handleErrorZS=n&&(n.onHandleError?n:e._handleErrorZS),this._handleErrorDlgt=n&&(n.onHandleError?e:e._handleErrorDlgt),this._scheduleTaskZS=n&&(n.onScheduleTask?n:e._scheduleTaskZS),this._scheduleTaskDlgt=n&&(n.onScheduleTask?e:e._scheduleTaskDlgt),this._invokeTaskZS=n&&(n.onInvokeTask?n:e._invokeTaskZS),this._invokeTaskDlgt=n&&(n.onInvokeTask?e:e._invokeTaskDlgt),this._cancelTaskZS=n&&(n.onCancelTask?n:e._cancelTaskZS),this._cancelTaskDlgt=n&&(n.onCancelTask?e:e._cancelTaskDlgt),this._hasTaskZS=n&&(n.onHasTask?n:e._hasTaskZS),this._hasTaskDlgt=n&&(n.onHasTask?e:e._hasTaskDlgt)}return t.prototype.fork=function(t,e){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,t,e):new h(t,e)},t.prototype.intercept=function(t,e,n){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this.zone,t,e,n):e},t.prototype.invoke=function(t,e,n,i,r){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this.zone,t,e,n,i,r):e.apply(n,i)},t.prototype.handleError=function(t,e){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this.zone,t,e)},t.prototype.scheduleTask=function(t,e){try{if(this._scheduleTaskZS)return this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this.zone,t,e);if(e.scheduleFn)e.scheduleFn(e);else{if("microTask"!=e.type)throw new Error("Task is missing scheduleFn.");i(e)}return e}finally{t==this.zone&&this._updateTaskCount(e.type,1)}},t.prototype.invokeTask=function(t,e,n,i){try{return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this.zone,t,e,n,i):e.callback.apply(n,i)}finally{t!=this.zone||"eventTask"==e.type||e.data&&e.data.isPeriodic||this._updateTaskCount(e.type,-1)}},t.prototype.cancelTask=function(t,e){var n;if(this._cancelTaskZS)n=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this.zone,t,e);else{if(!e.cancelFn)throw new Error("Task does not support cancellation, or is already canceled.");n=e.cancelFn(e)}return t==this.zone&&this._updateTaskCount(e.type,-1),n},t.prototype.hasTask=function(t,e){return this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this.zone,t,e)},t.prototype._updateTaskCount=function(t,e){var n=this._taskCounts,i=n[t],r=n[t]=i+e;if(r<0)throw new Error("More tasks executed then were scheduled.");if(0==i||0==r){var o={microTask:n.microTask>0,macroTask:n.macroTask>0,eventTask:n.eventTask>0,change:t};try{this.hasTask(this.zone,o)}finally{this._parentDelegate&&this._parentDelegate._updateTaskCount(t,e)}}},t}(),v=function(){function t(t,e,n,i,r,s,a){this.runCount=0,this.type=t,this.zone=e,this.source=n,this.data=r,this.scheduleFn=s,this.cancelFn=a,this.callback=i;var c=this;this.invoke=function(){E++;try{return e.runTask(c,this,arguments)}finally{1==E&&o(),E--}}}return t.prototype.toString=function(){return this.data&&"undefined"!=typeof this.data.handleId?this.data.handleId:this.toString()},t}(),g=e("setTimeout"),b=e("Promise"),y=e("then"),w=new h(null,null),_=null,x=[],C=!1,k=[],E=0,S=e("state"),O=e("value"),T="Promise.then",P=null,M=!0,A=!1,I=0,D=function(){function t(e){var n=this;if(!(n instanceof t))throw new Error("Must be an instanceof Promise.");n[S]=P,n[O]=[];try{e&&e(l(n,M),l(n,A))}catch(t){u(n,!1,t)}}return t.resolve=function(t){return u(new this(null),M,t)},t.reject=function(t){return u(new this(null),A,t)},t.race=function(t){function e(t){o&&(o=i(t))}function n(t){o&&(o=r(t))}for(var i,r,o=new this(function(t,e){i=t,r=e}),a=0,c=t;a<c.length;a++){var l=c[a];s(l)||(l=this.resolve(l)),l.then(e,n)}return o},t.all=function(t){for(var e,n,i=new this(function(t,i){e=t,n=i}),r=0,o=[],a=0,c=t;a<c.length;a++){var l=c[a];s(l)||(l=this.resolve(l)),l.then(function(t){return function(n){o[t]=n,r--,r||e(o)}}(r),n),r++}return r||e(o),i},t.prototype.then=function(t,e){var n=new this.constructor(null),i=h.current;return this[S]==P?this[O].push(i,n,t,e):p(this,i,n,t,e),n},t.prototype.catch=function(t){return this.then(null,t)},t}();D.resolve=D.resolve,D.reject=D.reject,D.race=D.race,D.all=D.all;var R=t[e("Promise")]=t.Promise;if(t.Promise=D,R&&(f(R),"undefined"!=typeof t.fetch)){var N=void 0;try{N=t.fetch()}catch(e){N=t.fetch("about:blank")}N.then(function(){return null},function(){return null}),N.constructor!=R&&f(N.constructor)}return Promise[h.__symbol__("uncaughtPromiseErrors")]=k,t.Zone=h}("object"==typeof window&&window||"object"==typeof self&&self||t),Zone.__symbol__),T="object"==typeof window&&window||"object"==typeof self&&self||t,P="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope,M="undefined"!=typeof e&&"[object process]"==={}.toString.call(e),A=!M&&!P&&!("undefined"==typeof window||!window.HTMLElement),I=O("eventTasks"),D="addEventListener",R="removeEventListener",N=c(D,R),j=l(R),L=O("originalInstance"),F="Anchor,Area,Audio,BR,Base,BaseFont,Body,Button,Canvas,Content,DList,Directory,Div,Embed,FieldSet,Font,Form,Frame,FrameSet,HR,Head,Heading,Html,IFrame,Image,Input,Keygen,LI,Label,Legend,Link,Map,Marquee,Media,Menu,Meta,Meter,Mod,OList,Object,OptGroup,Option,Output,Paragraph,Pre,Progress,Quote,Script,Select,Source,Span,Style,TableCaption,TableCell,TableCol,Table,TableRow,TableSection,TextArea,Title,Track,UList,Unknown,Video",V="ApplicationCache,EventSource,FileReader,InputMethodContext,MediaController,MessagePort,Node,Performance,SVGElementInstance,SharedWorker,TextTrack,TextTrackCue,TextTrackList,WebKitNamedFlow,Window,Worker,WorkerGlobalScope,XMLHttpRequest,XMLHttpRequestEventTarget,XMLHttpRequestUpload,IDBRequest,IDBOpenDBRequest,IDBDatabase,IDBTransaction,IDBCursor,DBIndex".split(","),H="EventTarget",U=Object[O("defineProperty")]=Object.defineProperty,B=Object[O("getOwnPropertyDescriptor")]=Object.getOwnPropertyDescriptor,q=Object.create,z=O("unconfigurables"),W="copy cut paste abort blur focus canplay canplaythrough change click contextmenu dblclick drag dragend dragenter dragleave dragover dragstart drop durationchange emptied ended input invalid keydown keypress keyup load loadeddata loadedmetadata loadstart message mousedown mouseenter mouseleave mousemove mouseout mouseover mouseup pause play playing progress ratechange reset scroll seeked seeking select show stalled submit suspend timeupdate volumechange waiting mozfullscreenchange mozfullscreenerror mozpointerlockchange mozpointerlockerror error webglcontextrestored webglcontextlost webglcontextcreationerror".split(" "),G=O("unbound"),Y="set",$="clear",K=["alert","prompt","confirm"],Z="object"==typeof window&&window||"object"==typeof self&&self||t;E(Z,Y,$,"Timeout"),E(Z,Y,$,"Interval"),E(Z,Y,$,"Immediate"),E(Z,"request","cancel","AnimationFrame"),E(Z,"mozRequest","mozCancel","AnimationFrame"),E(Z,"webkitRequest","webkitCancel","AnimationFrame");for(var Q=0;Q<K.length;Q++){var J=K[Q];f(Z,J,function(t,e,n){return function(e,i){return Zone.current.run(t,Z,i,n)}})}h(Z),x(Z),d("MutationObserver"),d("WebKitMutationObserver"),d("FileReader"),m(),w(Z),S(Z);var X=O("xhrTask"),tt=O("xhrSync");Z.navigator&&Z.navigator.geolocation&&i(Z.navigator.geolocation,["getCurrentPosition","watchPosition"])})}).call(e,n(24),n(725))},function(t,e,n){function i(t){return n(r(t))}function r(t){var e=o[t];if(!(e+1))throw new Error("Cannot find module '"+t+"'.");return e}var o={"app/charts/charts.module":332,"app/components/components.module":335,"app/dashboard/dashboard.module":341,"app/icons/icons.module":343,"app/pages/pages.module":350,"app/widgets/widgets.module":353};i.keys=function(){return Object.keys(o)},i.resolve=r,t.exports=i,i.id=774},function(t,e,n){t.exports=n(435)}],[775]);
\ No newline at end of file
diff --git a/Angular2_CLI_Full_Project/dist/main.fc3f43653c92bb8037c2.bundle.js.gz b/Angular2_CLI_Full_Project/dist/main.fc3f43653c92bb8037c2.bundle.js.gz
deleted file mode 100644
index f939a4464be0682ce13bd6537bfe37a86272c42a..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 281149
zcmV)WK(4<ZiwFP!000021MIzPbL2?281`Mig2bI*150!@i_Lya)nItpY<3TK_*#-Z
zvomaN1qzi_g&_*40Z@EQvm&nKd!>8r>!<9HWjkccmSoxT+g8Z(Gh!9tFOHD^!~G>b
zCtpYa382``+12#U&PEfJdGdYo<jIrgaYg!5*Sq*-5`|OqY|UOjx6g*N&`bR&G*g?{
zq4my~C1fc{W8X`S?xh<q`A%qVeA>3UVQXL#+i;VF#OYDsro$+n7`CjydKZ&)7KclI
z%bi;`2OkiqEV`+O?`QBM(onaT!Fn-qQ&JB;$iTOz)4=y!gg7QcJvhn0N$B<iaui2{
z{b)e+;KK~uPhOJCYRFMlw_mwl8pSvIQsb<YfUoSjuZ;BQsJHu45B8l><<|C>Td#L|
z$A^cfy*I~u`T`gEdS3wW$?5UdQEzYe<aFm?=U87XP}<qsI(>C`yx-eB*gf6d+S~oM
zs?bEcTDzg2o}_L%OZ26}!pNIii8A<?q(2+&1Y|<OR1Z8Y03TE?@%I^|n;byTFA1-?
zqTg{2?Hg)OGT>9#Q*Pf6{ImjXQZ4K;8TqgoE6U8WG6_kQVy{V>l2~8pQfcUT>)-?y
zdiU_)L=SwW2ks$iY@O=MTxVtW4!5`Vb}I4uMvFSIA!k9wjQ)_7xJrlHbXT5u(X;}5
zD+j(u+{+5U7db#c+&De;C*;@-M-?Tub0v1dK?D3tWhQT``n!_>?OXy9?o9mZg?yy|
z$8i*Y;f8~t3i!1$)uBJ36MY)HVdCQ#ZA@SA3r#_wYd2L5?Pl;NE)W6#hbqWlDv-pR
z#elclQJ9kJik^I_^dyDTu0KmFrg1NWq&0@=_Sg>wdf<IMa7;oy{6Pl)s~M@<nui(G
zS3bF_Y5zzAS=sonlsP!q+WY3)9o&k&orBZkZ+hE@`$vZd@LjQ)kJXV*rcqeA=qCyR
z^<&~8UDQLKW{_V*N&3PM2Yxux!@kMG?g3>ZVHI|Kl>zUD(^*AFzs{fzXK5waua$$%
zuiAXyD0PJ|84sj~{8m|oA?#0%H+bgh3-s0sCD=+6?}AidMX#+XQPaS>vSJafxdQO9
zI?C-a60C}&uD78dW_`b(sP)%$_^E=7Z%$4R_j@~gJNt;dy_4-PcJ{X_%00`<9US&{
zj*kzI8%jJ^N{s3bm)@uOt+*3<?lhSNl;%|}ld`hg0WjKCaLRfDOL*nRgG#Qj*H%_D
zCP@@rl2?so9;+MXJAxc)6{xbXP+`FKcT=G!Y9ZREK~}hyBkr}I>Kgo#RKhEZd^mN#
zpOMq(f>bU+Zh^lAvQ`E7soITjfEdlmVD*vQTVE@dsv=pvb!Cx{qbO|xSC$!R_wL@#
zaqsY`h8^pzKhD!|9}fKbxnEZnn<4+#ema%|XNCPr8nFJP++Y>xQ_cC((79)tBGov)
z{=B*cj+2$0Q`Vky_|@$^UMrJ~`hh%dmrK;tzg}7YUgQoc2l4oE?)I@z$2JP=3ZA-E
zu*zDW+`!>H`DG%ySKqIvO$FiT82Y2C;?LB(&twV&w{G&D7Z@fum0TbAh?*km;!pZy
zFdzdgT3upeE#F8Dq_XntIDJV{Lg7x*7)COxTAGb@eaWb1BpbQ?9|Wu+R{EHDQCxK_
zZ)~V{;-NbW(p@;xQC#xU9}X**c0<95e1S@?K|ux}@n5;Yj4aZ@XXRoI4Jn9l;se_7
zW~#syB=|aZr&GWIY@~{hQ7~Z2<v80>TnVnAL9YknB)w_uU&8wLdR0Y~_1}7Pde}QT
z{bp~c3iz?+9<~#v@y$L--GQ6BRRuRR1yM3XnhHLtD)^Fkfg7{CdP5ygtLn(^o=sIe
z(^Sz^=DDT}Ak{E-CnPx`z)*x<<M=<-_WdSkD)@9wQ;>Z$7Hw;a;(2|Nl4;UZcwN`w
z#RmIShhDGaXf|yssGyh2##jZZ;L`|eu7Z22O0`(;t3VapNN{DU;GU~+HC<Ge{6e5h
z)jdR6<y0bb6>wVx_D7>idi!j>$i`Ozsu#H_X1hTZ=ti+lq~cY;Dic70s)Oj6dgNdD
z(>l;+`FnpA7%bA<F1~Gu=ZtpSvSa+aX4w%wZ#=W?1pcnWUl;y9du-XBV@%^HjZ(_Y
z2ac|;nLV(l_Rt<X=}ORgWl!ke*Y+j-dt#61-y^$E|GuzqoXMu&x!m;6$ocK9iGQ4T
zbE{*r1o%Aj&h0CJiaRlbi8+kjbFLs0Qt%I^bSEn-X6O*B3#W-WTk^xD&>A?)<CT@0
zm6glLA1tjcJI>A7?A)F@=3w)t6I%FV==4`s2Ai%qwSB8IT3Io~*bK+P;YP!yDP+Im
zsV&b90()w8rZ!ZZm^bzeMvWtSW7$_w<FYedS&7UmNFQ1@RM-=VCVn|nYu@!+c#Ju*
z4fEu*;osNJI{bU$Y{0)q&U5(ph0}ftf4+7eW6m4rDP|oz?e*t&+9KD}C{7b6D6eYn
z#mdZbt#{&k$;V$DJLJryD=XnF2=HqzA>$IH1NpbN2<hY?qYTo(*27UYeF|8jfJJ?}
z2Qx5T4_u`OSa@aSkQQs<%b38(!y)8Ae{QmJo>Fcrj@_G<pU}UMo<Ri&<qyqrmn~j4
z?LxM0=p4W>Rw+o@ir|J6`@sK(2SD3o`9eB_4Ra9qi#{$ACvBzC3GIss8`~i*AFjFA
zFh1jLXjoldB!mt;Y;TedX(h8h>$|xItDlW*ri>p~aTEL9Q6_ef0W8OKVwKFPQd+DD
z;IC$Dz>Jg^Qt8Lgq!S#Q*Omo;eRI@0xta8%02=g7_Sy20`vvCQvaX#%QkMjP&$y>?
zf>I}2{llve5MWB;^adw3G56hROA;x|CeB)ye3rHX5{}YwcXgF8G8H;0P?4?y*Hn5r
zhp~mQ>l6P6!oPDBorUKx+qt9`FA6hq?ZBk-iMq~4J!ZQRC<<*7sOu^$Acr$n3I2NY
z=#Q3?Xcl|q&GDWCXavOf>>McX*?Cut*F`$!TTyE|OU9-PbeVnmXYRSc1~VjA8FlId
z!nA+`4{l_dea7(j9EeWnxv3e6514TH9|vbZcA_laM8T11ZsS}k2$Hs90&KiT%tz)~
z>ldq=zj2m3pS+u!*6rEb^S6)QzCE`djcnuX+fUktHRs1wq&utd<(srz$A^FWKpshJ
z=tS`Eg_FR)Bgch*J;#H8r%oUaKJ8Pt^17xyyL+^y@0=O@>pKJZci>FnU*Zhm-|w9<
z{5y6g@Nei`b|3xX7k_Q(7fXK}_#O!pg5TTG^aj|Cak}(6iberh+6}$d(pC^G9b;;;
zbW9QwUy?x!ps~Okz+>DTV?W{RzT`y%vIIXzNFzcrSnA&_x#80O?&(9yb1m`qppcs`
zd63noZ4aYaI6%}$$7E@5cYEjHWM^sULjeFAr|C55JbDE8wHe$cT7L8>>-M9+hG;eF
zjvNE3AVav^53-GW1;`U!Z7NyIBJ1lYz98}IAnLmTeHDbW5BL)31aN)8M(RK|5u%fJ
zShbYG^_@|--(pG=j(RxFY4(kyr|x*<UpdMuN<>Vta7LeDOQx`aEE}h}HFfcjOy?3&
zvn}in2D$b#c(%g;*=-eGkY%TgN=ni1B0n?@1Iq&X1DB%jG7MLCDUDwF*JP06sFbb6
zvrR(#13bGMRDi<p3GK5RCuBEFw`OT{><;|v+&I}WBVZr}4<tW1a1WpfD;>wt)e;bt
zCHm}X0#AGC20r3iN`SKlghaX=EM1KWoDxtAObHOQR31&aE);qSEwy2l*w>@qm~S86
zzFoC8&(<D(dcOL}qgF~1?2$Mavra<cIXwrkhNt=(wq9(%+<E2pJwV;XYU8ItE(2#{
znN3G1i-z;}o|jbvw`t#nz605ZHRSls_Ln%nplJh|H0*bP_nk6^LEhXZ;cUW$M4ja|
z+oMvynfML+BLxoU06}~&x8j_Bvq7Z~>2O~KkxM6M&WgDQnj%ZQ2nX6_L)8I7vwae0
zFsuyjfNRI>w~onZ=Xz>4?*)1gRqX_JN+CC5v(11<T@^6qu|0#mXl|L#if(BA)-O*E
z4_H2*3dV2w!<!m-2?PD2U0xS`!C%(gqSpvGo#2|aVOj6b#^akz%bUe9@FcCo8xs@^
z@B3aHow~^dFt%z^3Q2~op5t-u97jg<_O{HmM+;vVl7%k}?qU}Pg^$;9p9NOFk>Q_x
zv<&~Cd>R029@3qeyJMBo;3yY6U3?Kse-}tq#{Ryp2zc1O1A3N30ci!%D7Rn}HS@}i
z!vY&hS2HoM=<Ol`Vk2)CQTcXp^%J{YTq(DUt8COGg{<Q;%t<Q(mRX1jb?oj9Wp^i(
zr6!c6_9#m|r7ZP;veZLhsgdoTQHC2?;()TmBgzu{lqLR-vczNOk}}4lkBu?zcl*C5
z#`wnRcW<g0<15Fk=8S)GeDTj*@y}fGA2L^b^OI(YZ|=wv-`o>REZ!@gS=~$muC_<9
z6xWX-CMq5=#H0w9EQL{urwHRkmNV`uo#z_^s;8|#jc)|rEW=#QJva5n3No$D=M9X!
z%Dd+V1$$`1_nO#VtxG@gQ^1m#BnejN^NGqc?~HU|1(&HLH>@n2x%5Gp>fG~LM>YV8
zP@X2o;48Qyj}17>OsJa{!xpv}nNYd?MT&hPR$MLX(i!mUOUpzb5`9r+%QuHD*P>Ew
zsQ!xA)WPiB&0&$weOVY&uvoEg3&m7<JLbR0@u>r`+{J1``f8O``!xs5vEPgI=PTA9
z#D*ch-AMx_tx||$Nb@UQzG9xEH5yS29d;X}uisZmUxkLhF8{hgdaGCnXzd>qBOR?7
zk75k)r7mAl($;E?C@SbTRdVb)>9nGleyGb=RKH*7@)hF??Q6H9c>h|LuV{d4)gcwj
z1g)~OVk`24E?+T;(8~E0eQ@o&zM_l&OI^NV-!RtYD@y4zUA|&yaHPvm6_cTB9RN`P
zUTI(56#(tCe5?Ry6(JG@U|R>^Dgc){08atf*8v0yfUg6XDF9#S00t?&SWfAS&4F^g
z?9=O|N3WM7<$AeAub1D^>!s^VKeh|x7_}atA1f>L_S5T;>y(6p<n}htU`X<gb4fu_
z#*xM|)KNq+85c?T*cW2KmD^1ek%Z}6c%wV>&m98)AVVatWDXZtkxkB3GXqOt{W@l-
zfRXH*o*;1ObeD7N&RN>p#$GvV=Z-<YjJY|!y*0<EabeMm>7_kd_+5sbR&=zJXy6Zh
z62mRjPNBv^BHUDUms6O8eGa2zH1m~6Nm^<xqx6h1o8=+Cyb0Y2+zxP%{M)cG<3$t&
zP8(A3gC+61?m8s0PnL|Ay2p^Vi$*_~z*v801Jc+hOBOG(&J)NGKVVKTVFoU<Iqlnd
zK3YyHF&WRO;~rARKI0q!44Y+?Gs5+kPtOEOr*yZ<38icz^2t?~1`6<E<_D?IH2GNr
zc#R-)bCi3PEA^B<f9v|HW$V-d_<R7Ds72}!_5*u-<i_qKal#KC(+=#*ICKNun0og!
z`_b?o=AMeMb)CGvpH9*lroH&^zV5qIT~D{^?c~P16kE-*FJuz#Ez90<OpyS4h;g*|
zgKZwmvQK0Iw(l(aP^O5Dq}kg$C>cuV)@Gl4dqyeG!R;-7@y$Gd>yi&MMYp;9B}-=c
zk6GaY$i5%W61w&27fU<}APsjtez2sM{-r-4&Ql~i^ph8#!Cu2V|1+$C|KM4u^&dIU
zF@t`x<Sn@Ke+p^vmn9s=P8)}O$jQ!LbOpqyjbo*sN~)NKb&;pe#0#oT>9ld2FSur9
zmM)5J$Xs4_ZuWtm^)q^QY9Cdf5prwm<&p3;)zNxf{BIbh6-AO4q(Wd)d3pMTSHz_#
zSyi}S_DMR9Dx@k{_`ABoufnR%@98_w#Kx%)C-xl&@v5>PQ8@6K7V90Wd{b2=VQXJ8
zwAW^z?>t*O#!zm*nhNBu)Ysw5U073x+?kdA*j=O=b&u<7n$SI8Qw1dj`m)oYz9>=*
zeaQi%AT?zfVX5e|AT)K|<}ejCFnUy1o<itLyWya&C{QzfxhSqHb{OkR1(XKX6r|Lz
zrff6DD)dudPoL4#nkpC_tt;K!4V4yG?49IA;D#4fPd03Go4+oRvm~u*_j^4t!^fdX
zs%Zzy_$e)9Rq^GgkV#K&{NU{OY>MX*a^LvH61PzbOXa-uz|MXu*(a&%UC{G7`w8dN
zDV$TM**UduZ&fo@Dlc2Zwld-5(1PpMrl~ODjN9rnPMQ_%DEU-8ngbzL6F-)ThHJU9
zW8x0Ja$|&6I5VZPgjBBUZq`M*xWLdIS@!OtJb&dp-QI>R_KsefBF6HE_cZvgV?QOe
zqfaBWxys|I_Hb11u$3n!N!1yX<Kagro4%K|(`U!Z1jbN(teL?0_SRP?FeV=HFJW)+
zM(Nep3Dp_(?{h}KBsYZ_r6W83@khpX%a1lN6tHMUrWK5MF1wux@rd{>XjMP)V!uxg
z`zWo#7fDXJO6h{Dh68b(GSk4w&&_=xPWu^gI<UX1Ax?H|N6PF*FuRdvcB6_}b>mUu
z#2NAObHvNPGx758i+JsZm(c}bEVvHi_CA;t@fjJ0xw#1Mwg2LVsvE(ph7ssG>!CLc
ztn5eXv%G@nI{ei=3Lct;4h!~qk7*j{`uoL?BB2T!BvkiBm4uv1H?lX2lUsEdi_qZQ
z@hmTpVw^+Z56QNhNYaqTGxqzwaBw@jv+73vqH^T<4RcW*!98^lucw-heP6pde*Ap^
zi=ge-4^;vftU}ApWaK@~kUQ%qRowXczNqh%Z5obViBwv+H+-s~!0*Ec7Fj;3Bc+U@
zIEHNYl=XOhFPu_tm*UG1>a>bkjK_)Cp27J3W)ip)H@-RKjp=ahoBP5FJ@0pq*CGwK
zx7fYt*vxg%*4>gm`LU*fGxzs64`p_Kv1xdzn+DoFWgfn~AAW&rMc+5aKsk0D7JvJ}
zqJVt2i_a~TX_l%?>^(OR;b-60{SJEH)m?JzUpY+4>y*k~Ec=)8Hx;*7_OID94W?vb
z7NHt;s)$;IP7)g=PLAdZ^~y(yG+v(Q7k?;Wo?YlwiGRag=m73Q2iaXHO@C5v&URr3
z-6N+~EkIEYZ7FVP!Xl|HSc^o=M-56<@U+Y!QHpPOO@qzdRMn9!e0^1i%UOr8#5(xO
z48-?3a=}b!hwrD0@uq@4&|BR7bT1<U+MdOC>)C>g>0(_wroXh^iqeI6)6#ZkZ-&LK
z4NTVWbZaN+k8{102Z&yWV{S(9$NllPTD-t!>qmo|@<o?*&HJ%Pp06c(v@4;$D?#%t
z*@^8c9de;<SJSqupAtlVJ|%!E!9dcU5%m?0lC`3W7k^ZaIQr6GiIdzbnW8>ZwOekM
z-i<e<hC?L+Q4$MeQh<_};C=?SJJb$mkUHjFD4Q2eXjAt@+qPMC+O91q4X`pS#%d(H
z=rN9JvdB$%vCf{xH`}7pVs9;bddI_yzPjDhG@hc-hJF&$1^g%!+EiY>Dq77yRhC|h
zsuezVxjiqGr)OlzP=oj1s%n8>x2ju!dzHLYRn?BxM|dLD<iB6<#HF~pd&i4)?|tW}
zDDy9Lgj?B)w}#tWZcm+8$!YGOctqlsG8seyrBR^HMnNSkmAzEuO4Sp#2Q?1E>Z$s$
ze&nR})tz_+)yap0AEz&h6n^ndr%JdNFI5l_R}cFQ4qE`%V5>O1YCz<9b{A~sg5v59
zzF4G#x|)Tox4P=@&4%q~YnQPZsdXz-77SK*>@~Vi;E+&LFivWwJ+95I!bMfSSKX0s
z?nKJ!+G-@~pWF{oZ`gZMo>kqEFU^`w&gE4VD3_NX=?ODs(j8e-YvNAL^6ly@JzG1s
z)3f$@X{;esc0RXMg8r@P>$;QgePwr~oo7W~%J*m5hq<oFyzrxXl2H+4p%aiVDg2RF
z&6;*q(ZgLxtST6&?lh`oQHjJ|$WV5*udX;w&G%pgiuahs2h1)C)%}^Ji=7JUK2c3+
z<!Mn5B@c{>0jkV+b!P{uS>1%ZGSv4ZyGT@ZMR4EM{g_hhK$ibbr&M-3T73O--T&Zy
zEvw45HHvP=|LR;T8fnCPT_t|}OGI_Y>W|)qdUp4g8*UDFXnX-K_yg_)AAB2l-+RD)
z-2i?9y#Mcx>(@?4E!)3P-|o!uzt4{OaasKj;_Tmxr(a}mzYha{AEflXnf8U)^}70-
z`1R}{6-@gOmeuvf+C#O9XP@i)uqczB);4;-9Qylgl^>l0uV=k0@V1`!{(y1bGuQpQ
zX1BFNYv#A_m(kXDqMp-kV6pY*!jH&fFS0Ew80<;v-0l6N$2}8?=Z_v-JHA@X9;BHu
zXRmfnuA$9*Go6&aISiqJ%gVlE$C=|T_9hsQW^@YWvpI9FM0ICQNc!O&S8GN8e8Qb5
zRji>M9;en~9;~V&FKh}Ao*k`|)dsIt!ZFtq9!TWbGagA~ed8&H5~;WS?fJ<GAc7k^
z%WXRqYEZpI*hx64_VGUO)n_4zvpDN%=0l6Q17Sj`P*sr(^E)DIP49Iqr(p?Wi_x}C
zl!-YkbsD(oGqh$;yH+P+OO_v#8Cftxt>h;3s16mS31|v}uko5>oSI^KDEyo$85E1f
z=%f4)`8KZJ>Ck)Bo$y<66s4`>>y;Jx*<z0M$|)^i$0mM4Hc?$opVi?R{3q3(%_qTJ
zER(XA#V}gp081ExjQM6Ua&keE5hbDoTgaBvR51kOP*~{1Ek!?g(t8`ajI-m`EX+!A
z$BGor_BEVFPlqu1Ez3|(=}N&m@+@k7@<}9(fX*w-F|iEu;F803WfD^9)vrrhinUQv
z6Y}TrW6LzIE)s+7*iWCc4cl&8+<`7^TMa3QY}cuyEKB}b%3}GX=T5S+60x7jX4HwH
zLGFDQJ!4w)uG>mdjDq7AX_t866YabMwj0mDj<Md_XssFZZpnvnuZM^Q|Dwm-hU#=)
zT$v}<l@<24weO~5bjzELH(5$YR|vhhGH<VH0qWaTaEYd&ETv(=5^1_VqFo=Ax?bl#
zP|kQ%@CO*dd`Av-3e4hYc+{|qx^U`i{Y=fRkIf4cQ)sF@dHBJD;eWB4ER3d9$`yxA
zg-=q&Ym(unX?z-C9^9}h{gg7=pM#y-i3%!@!W@v3F5uo2cKscEPUh%_*K*Bw$Vqhg
zO9i#(CvW1QleXly9g`u6F;ZM7XdSh9%w*;d0beV!XO650+?HpMJ)v|{>ua91-#6d+
zvLax<EWOM5*rZ-POMWNW##VZ@1G7b6*?5mtcbb|3uNpv#nui_EnO{YWg|>#F(11>U
zYS{t)-LUK#GCG;RMeQD&P%mi%xgT+FM$}hY^0Do`frCozvz7<+-lIW1jld5tNc`y1
zCs%OZOltvpv(yjpSQ?hWJQ{<vHxNN!9~Bdz*tlHG6+sst$*&%r0@@aonJn-QuywGt
z_szFEy;q0Fy`6*8<8OKxR{HP&qpCX$sf;=pLqW4r4<|ej<fDO)2Qu3`9k;eo<O?u-
z?i-vh(F2)K+njE?MWaE>#hSOKQ>;sljQvz=9VkWmSmY(?&qjrEYFbrckGID|M=MS8
zltsouIH)?10aly^q!tycA*vUyxCi7Qw=`KTVj<LE$?AIKgD5Y!ES@M-YPeV>HeU*H
zEZWz^KCbCN{r-x|eJNFsozaAU7v0fDhOg;ROyM87)BLv3RD%u67~G;cB`A0Ew11Dl
zy#S%rwqzaHf)YVnw2=#{-P}sb!An!A)Kh4wr)jG90c`~>I$PUtK8#3M73*DMP(9cp
z{qRKD-jEgU#iF#@D~8F9-T9IG;Z}A**S)H488!92Pfuy&gjOM*y=c6UthQaqTA=B0
z)MG&Urdf>JC@!`w(hX%nNAKU<F&V*@BXO?xuR_sktjkuL9=}i1y?|Z>SP!Tq<xO}+
zqnXR$=2KOq8!D~)SV3{7vKgxB+Q5J03pf=gMPYH)?1Y{>O@IZX>i5cFlgn6)=iqEv
z{)EZZBU)8Sx%j>CiAEy_tNZ=C;>krHM`9pYqZ{4%rDW?T-mR()8$uDa?;QX&qdduO
zIE+Linyf`eH9%l`P?PIC<8dL`p>39%V~2R!hcyvoCvAqE;`jTXsf@~<pty~&$&{0%
zq*YD73WN2$IoLheJ>A{f+x>RurKl*ESha&DWv&KSX_n|28<tm98O2|3OuP&9tb_i0
zc_nI^T6n4yrb5&q?1Pkq2Ly=D05PA<7NU&oQ5{TG<x{MDKrVrf5$do_RHmj?4eNUv
zfCNw@o<?}gi?T{mRl9VR(VyFk8}_^+CL~L$DoW*%JNrkc-}JVQkGH;&Ty>UIRW!|t
z?r$CC3qnFwu^E+`&SI3oT%#%V85QpE;v(awT~+>aUV>e(g1sukKCXhjF2inA!QPZ%
zpH#vAP=<Y41-n&-eO3kgq73`I3U<2;`)L*I%Q9?xtqOQ&evSl&c(d3~ZwlnGkX%c~
z5)PXqVucFm#Zp}Pza%%q7+(Oz{j!)*+ni2@a3Kn+g!xsj(GwIiB&8-<@|_z@STVJ^
z*OWPn4yUs2qrkn%js#8CotvGqVrsKr<VN{Aj%L$*ySltPH$1|!y5@KDlT6_57J8(j
z2l?!~PdYEI>&GwIgAPF(Q0l{=V&Q8*)c%Z>s=uV+oZJ9I$dyo4R$K{CRqY<7`~gAb
z7`2B=QdQA?EXuftd|5TEs_+4AHwpqcueZVhzf%?ZpwF(V@(`=sJKWyd+v)8}_ChAq
zF0|i%9zIH=3lb(d0wPP(JNWU|!O7m%>F(jd35wwMw@&3%yqxu3?P=<nFCx<y?|5rc
z?EGtOjFE;gD^ZsJb;Z+=$p2Owfh5cSMjL=6%h!e>3bOp6HvCAIuNA8gvV2dMKh5$-
zy8K~77#Sr@(sxy2{RP7$MGaw=rVU|);;N{gbx}XB8p0^`8p8ZsH-vH8ZU}R9(GXrn
z3ByDh!Z4)`VVGtOVU#W#!Z2Mmgi*R~2*ace1GU=_Ch29CzopARZU_T)&=4W$yM{1X
zdktZ(UNwX$`l=y}*cT09mfmFfy|xbEg#xgy1NgonKG6>ifuz1}2xRuUA<WY^4S}{k
zX$Z9SWtM-c%l|gZf71{s>#K%9Szk5;%GzrRgtgxk2umBvEK~pvnj&TO)~Z5feQeL9
zvE#RTJ!B7hQ|9KX*K7I7OEPq4L0TcmvLjt7oh-yobdY=gka#!1>wOVL7m4j^VRm2b
zY=5&2T+kPXhhLubzS`P*vvXp5I@n_}4EWOzN>1%S2b4YJ*)whT>t7h`K}Dq~W3i{Y
zO!d{#9_k>9VrzS>gVKtb?THRlh(qm5UGDzYuY0=(r#r_-hm6@1vpUj2t70j;uY;(Q
zHQ6^>%*up9_EpsY=*zL)tDI7Pt+uaq5E?0}y{!XOWn1=z4k9Naw0E@K%?aY|6CI5D
zUS=OUrWS#5-m(sBKor52WuH2g5c^w4_K_|-lZx2;wfXDzR&D-cd$%@!!+u$t|HMA7
z&3|ei)aF04zpKrEZtvCRe`>#~pPx1REA4*Bq>}a*dI}N(tswRr{U+u#%6?Hx!tC#B
zvVjI~yHmIC2Y!m?Ha}>IN?F!of2~EkB2*nnUVMR`W9y(5af|&;Eu;_?*q_vbu{*f^
zr55Pmo8HOk*6EJ@t(Io&yxMxRcgjJ2RlRi>z%O+GuXgwLApaXUj$Z9;y|#a?#h_~O
zik+sq5|wfjbk(Rs!Av}Y{ta~ydf^4S1JojACNe?4d}akj-sg{WwifI8fq4RCJ3u8y
zI4_t-&T7Tq4W{q=_~~P&@cZ-$D(Guf9lIE^Gc?!NtW9lxr`QH+zoRNOaU$U5me(xX
zH$!O8%Hn1-%{`27EVZxaP|O&S)Bs*8yuCFN{#gp*ZESfSNs=gLfxMI16xDgjAPeMe
zP-7=rnnuSY=T68BpiohAL6OP^+AQE4wb$Bgjy4`Y$4P>zKm!Mtems$a7uam+Fp4L8
zk;flhH7st6D10^t%pNm!1r*WB*3nV##nuThWXC)DShFofknx3^j2CM{k<J{s>4Js&
z<$>q{71_+e2tfn?hf45RtrxACqL49NTB(&fIR_(ZsHT-(sg)j#UPZAU%2T0shkBsg
zaE^jm>;`&3QU*kmG(GT81*YUc4>!ueUHPzg^nl|sV0G($8JOQc^zh%Q@PfNKoTUM&
zD4>Sn#^6}kl_P(u?T)Li)=Q|k8c<oV-S+d4O>#B(AP;^*kWg2HD+~C`1dixRKxOf^
z&;q9#Qdz$3S&Ul6H`Tz(622rJ98fhwQ&#YZz;!mP8JDtpCwLpJhE$gA4YJqu%NES<
zqJeHRI~<gd$LRPvwJZ_qIC9py(PwEZAmJz-ccax+c5Wq3dKR5`SrN}N6Km5q(H62p
zfO$;DkRbGQ$(&mNnGFirZiD35Ymlr4AEVKPGE6+OVVT<Kx0YNj?YmR+?5u6CpPyT;
z#Q%X<LV~V$43F@sHCIk~4ZK))BAT#6z<@BrfKXt74;T=hcd0LW(?`cq{#pB6S#|1(
zS8)O=2Ov7b|62Fa?_8fV)A_QQEN%qW=MeqjqeEKkXbGES?=W;}Vp^>bZrPjKsj|_K
zi9vOjF$@KTH7%<(0A8?brL;N1qmEGzw)4E5Nx7fg7?<^v6|ssP<<pt<lr|vxTAo$K
zewA!e_Xe$D98H85C@5%ka>;B=^;2)>tUPIPC`r-L_5pS3mLj&^g*06HX4-)Z*Xk;6
za2zFabj|Aj%mVKf^p(XQM)RC%oDj<u((PzT8~`Mi1}RiS3IiloSNCq-gk7R8sMtv<
zg4t?ck6b_2n(0N{7?HY%KwCkb5hDWNvgk6Ak6&)nI@p3%0<8&aaBqQWo{)G{jC(65
z6XpY#8JKf^AE7vtT3!FMSda`~kc`NQVY#~@oE-G{n2Tx>sKL$EK&)=^nJa2YvKrj8
zgx5f@20<rq(4_#l8E)n~2R$ydMNdE0*fQJ=*%#kI%Wa7}F(UM50<s%t-3rg*bF2l2
zwd~No$>O||%WHhngT-;%zb1nd*h^KxKKOpKG8B8wt&<ln6#$LWqFO7#)5xT_B2fKn
zKOOJVP$yORP&zD#iCYY>mskzpzBY16x{1CAJIs0>%2&iSO;=XdmK{<5CI+WqpAXwv
zVeS;ZWHnw48pNExuUT0UN_Lr61U2SJs@xVxc<Fb(6%(|GB?FE9JD+7!v3wKYrfAM{
z>zs5zE;A^`Skxp=OJjr8n$qPW_8K2UOeVmsY^8eRa=3_RgiMxgTg(Wbmkom2btYn+
zS64Hm{A_M0WtEltQ29KoyTXBRHnDQ5K7ZIo$$_XR#7;5_#za6){wQT#a@Oc%B|DR8
zs*R=$2q0h?Viv}#4HU3e86^PAQ%CKXfVrEZ_73xssU=QGFeKR_m1L)|t8lg{sR<dW
z2{TgDRY(onzm2<q8UL#z%SZi5IBM{Lg_{hn!;p+EN>w8YW^wQ+F5;uSbr5Tl0l-&>
ze_85*tfx{USHS-A<nTZTiRrC`g8D;2{U+|UKbcL+%c7u%V5D#Y<dU$Jw<G7F*?zQ!
zjP4p7SZV3Na$%<>^ki6O1MOR;Yq31fA@JSxK949Wxlo%2TSQ1}6eVX3A95zQFT21o
zHp3kZ7T&Z-oKtpLqc}9btKqV8ZG;<o?%K!>%2aburg%`YB16lJ@Y)zD*TzV>K<JE=
zmzP=D5jKZ-Dr!ot+uLO`1?CQ2?s;g$k38|p3WFG1rbYR_oHese9aLnUhAkzb&rOsx
zl6*?HE3UsWXYzrCiufn4azc6jl@*Wv75j26%euYIXSFGAz}=Z&4?Hd$&A5k>iM5>b
zVQ$Wm+xD|L_xaiD0}-Z<GvqMss5nr#w#0H6;@Uz0TUlSErS;?b3;e7>b!^aZfuB-~
zY-Wp1s4e#3<Fm!~e&Sd9;O8s-&sX~Qxzf-6@UHaUhhFJ}MXvNg?n*!S`AYx0ztT^C
zzS94ErT_U#|MQjp=PNzG($gE^Pw`40iz|J@)2F!7yX^ThyV56krH?5pB~aT>=}M0-
z&k7D7XCXBpM^#}mFp8eTSjPt~7eg)r=|lFGsqR@o`!UwyKJuBU1jXtQ8VaT)1_%6<
zGvA>%f)0yY{4VqK#g28Gy9lF>9+{u8-WO5ciww`r+=clGf^es7yx|TDmiCUQ&J;Rc
z*}+2V0O)&GEc?W!48vxIpPjRF_64c*N60jC!}Nqt1WlEui}(wA<K=b9q5TT&@)lSA
zu>Ej4OKDxvEES()93HZ3iBvp8mvmwcI>s*ydm2ZV{(!K4px1{ZH32>B_(bOYO8zYQ
zeOvfChL^Ds4YiZ`k;~k_S+}>0PuFL&3tZ6Ziwg|NyO_(U#O*C~Qf9d-KSVA4E|`Rf
z{XnG#=Abv1g4cFbvtkkskNJ|LKIEQpA9Bb~!_OzrsgE?(r(E1%d^Tz@E=wAW%O(xR
zV;2p^V?l%Q*mn)aW8)7r9&;Ov$GisPvB3u#kM$dj$H)g7k3|i}W77uXvG1#l$AG?N
z-a)S#Ovus(6S7&A2^lJqqJ-@S$E`J|`|9IUsu@z($}20(y=RYH1Gyd~x3`5OR*;rZ
z_$F0C1v{y{==#_bV$sOehgYF=O6prw-xXycR0gX!DRnsGMT8PBKLLSBf;(#lruZed
zk?<nJHFh5T#@y_{|KFaOXTN!Se!gnGJ-2Q#!Ndd$6D$i--v05~!?#!P^OHyR#Gx`J
zewa30Ru^!yni20xAFDpH9*a0jweK2hyuj%y0m!L8c^-hAcArK!NV0giDV0TCHs9B=
zU!yzv%BPX;(I-6h98W|dHK>=~@`o}I_N8U_-=_t}E9BcC)2b$J78~nTO_brneCtC`
zvp$e=A8stWS3As#Yf7<!XgCDMp?O-Nz3au=Yq}^Edyx7QU}ckqy0E?Yd{#AAH=`FH
zP(AuiFV(qi**iZ%ohQ|i1{g<~ZSc)^^A0fjK=v|r(03TS4;LwwvyUikg#CSO!vry2
zvCADu^P(c)Ii(0Z_B$&gBfN|1L@an(O&0L|eyAYx7rzi0JiO~%;q3UyRth({{w!sa
z<R@_R7}6PH_a8b#kb2=yX^u;O9!^=XF59C&nI%^M-_++OaJ?7`gIx%2fb}IU>M6q>
z=4V@Jocs9oEjamXo{8;c>9I`5Ze{6F2G9GL<s~vtbU4d%Wgd@5A~HOlL5Jc5A~Fmg
zjWghz83*J{)ukWiDB@|;a-@7xP(%hdYHIWVYe0Xn360o~oohcy(Q-6lzlGT<I_@99
z9*0FpTNAkE`CX-JoXUur1rm$O1=cF{3(U@%a1wDA;`u-)=(}v@Xp`!^<;H(hM-Hg)
z;chz>5pUqXWaE`+q>vEh)*rG9zi+d$ok+Ro$2Kk6L49yGI9jQbz_`jZ=)|)3n-`Kj
z<WX6t+|qO@v!A=kF4rySDk#GjDFYMBq${ZIg*#9gIW3h$CcD$-o3=I!3E6^mvOzSH
zrv*A0Qg>Yo^^a*4Y+~ZHkk~2q7pq;6d~P-1tDn(Ng7gzn)mJbW4f!bsqYZwB!DwaA
zF&J&>IZ;Imc!o4+?#|H~?b?H!J%1H`#|*z!v~~rqdmO(9^9q6)6!Ct_6Y_0C#!$Z@
zcHifq5mKdu?(hLg;8rzo!!)6LoIV55qh`v{<A6;i(g=6Jwv4PoY!aoG@;Sj?mP*Hj
zTE8G~*o5QesMpK)VLTMsA&!{af{IU+@pTKVLzrU)6M6W_0+1Hx>FV+O%zjQ@NxLNE
zk#zbM;Ut}N-gQsyIz7}0kM7CrT*rjK`r+}ONhs+VUlwD+&66lD3jmTnj^bEzeG^M7
zdL)i1rHA5}l9T3YCQTgTnhrzmfahl2b|j6NTAM-36@qs7iPBBR3zkOZ3{j3~%d%s*
zwXZKbWARW>l7~OYO~HeuWE{<c!P3~hBunlRkoh=Wa>D@%G61oc5*}U0;{1|Y*cs>0
z;^2J{meO9v21*eyLs&jSiXAM<&Q?NEqab@`3?P**Q~r;Om+cvRqkI|ttdo$$41F+#
z(|@$NpYkNh1v2cBGG~f3Iia&X;XEc5zf`zP{5_(Gp2jzFED79@GwkNv5fz~b(kMX%
z;)#(9#1n%TSXUUo<MNv56gVEgYqD7o%wujMoLQEb&4pkq^V1>tOF1KyC}$k$k&-@E
z*jAtJi;0!zU0Ld-*cthmf}D|6*n9n=`a$U_TYo50w2J6ym!TE9uaRhlXQV_cJR*x|
zMbAoxR(Mtlw8A42r--_2$?ybSwB+#w-LMEe>GNEHC+JS4h$rYlMUuoGDzRMSKijC@
zBe(YuwzsM$GPJZ07;L`{&(d?s5>BYD)Y$6Em*8!TrA0cjUaBXzd3}a|3mNO@C<yGG
z;TL3CbBmg_U*!4~08CKR6~-#{fmO24Qae4jx)*2UYz-@f7I~FBiYAk+c>pyJ?o{(m
zu4bD>Gh>f)aqgu_J(=Z`Q(_CO0EVXY%q5<&F61lLj-A_Eot~ZFR-J1*zoR<a%9GZl
z@S=4oAGAif_pH8MK$p%<_Oy3}#<KT!*{7RlL6-Hq_hAKSZ(?!Xq8F@LtkOnbk$i9>
zh!83(b^kJsy9|5pgO0k4YA{BWhQ=Md^kc-bOOhx@UM|^HpwV=iu}1=sr39K22v5R(
z6s1WTyHh0{&qII0N;A(0>_8MXiZnbC6K_l=E;|pQnlSOPPYi+{iT<E`xRr-SnMw6n
zD`W~DIX6s&!O9I*VY1ZY$*(+K#Jxi^8IU^@x0U>qD9l=6Vw8&upC09K^asv_A7+K=
z%Gjpg5AwcpDxWJ*!w6Mixv2vU)tg-x67evR%{I|bwOIdbX@vlju3KEpJ|U?HZL7ek
zseWC=;3!`ek7rAjDYAF_ImY9xtwc0hRX)e<e&y6X`f%xz6sq~`2NSBr?1vPpMeMf_
zswH%rPuYGi3DweqP%SJ7)%>zhEiMVwA}LfupFyEV`7%|cw!ECXjFvTUvdEXqq4~rz
z%V_y*S?>bK1f~Wb*DJ93*?exHFO~+SA5$wT@pEcecz)d8%7DY#n1PH?FVp8a5wBPu
zFfb$Ox3`>+O0}vT<w(f7s#S##rs3`<QVCW<dFp^v+aPpiva+)5CkO6<(3U?OnrcA9
zfX1O6ng-J_Q~D#+$5Olj>&C?a3}cmoq%C~mj{O1P3Q8?x`9eB_4Ra9qtDA|Ng<>2%
z5rt-@@itUK@H(izx=A`L%q@eb3Z!ymGgVoJ&n)n$x-iqXx8>zfY8seyiXym^p#EYE
ztR#yk3tVSx^3bwW`yExntV^eml($Su1;ztvD^KY($hNufPBX%e4z1R@L{*^7>%kgG
zQej&f%k)jpK<fqmovR2n`Y}eVlGNfwVMZ=7{HydEjVcp94HJn5N`0z6@g3}YG+A=t
zUmq@yq&0#&W0U`CG;EsHD)O-4l*Ac)Y|0nY?o<u->*Ry|Zt6n%ejUXZBz_%4eK$Dq
z04G>{Uv)c|Kv=}zw8N_HGPRFsch~}&pI5fF;L?QIW5>*}??@m6?5=n7N(F_IdIEhJ
zrw6c$v^~`YNr%(XDMgv3@Jw^F5RzJ>E1PFsSkdnyKQs+PSb;Q~Bcu^EMX1tH=h<9E
zovJ!lfTHAp_82ulcf)jRmPW_!z`xe0xC$6*PBJtZ`6X6a%(fc>N%j%ZQZgbjU?WnD
zVCia1!X>N)CS(a?R_E+|MD=Cm-!`lf`+D>n^X<dix2x9X+1kTT&sRTr)Ph?j_DB%j
ztdsbtO(_)C@Kj&J){E_zJFncn2Y9<!ZJbW!GME)8osLiz4d?GYFRKRb(Y_0PH&#jY
z{nj?1$x3Dd@)lr<;p9C)5Z}`%X^SKFAsz0kAad#CFjaoY(FQDMML5td8>$ZQfQIeP
zU|1Qd;WKf}A%?8mxt=bt8QkeKxT)F-G}ENY;cPebfv8jgW1futzCg=#T6AL@wy1hL
z*Q;i#_CnRY23}Ezr~3W&x}1_r7E0S<FH*o0n(G_Zdqt{7i;rpGdc+*(hA7YRvvYnx
zyYXm-df$mSs0pg5pOJ@a=Z?(F3|EYYfV*eyb09y`Ih|PySgp)AT0|Qi!zM+$?mR>*
z50T_OaOzA{e9A<Hoik}OW&0LfMg57HSy1?^ZIM=?ikwZ<qqko_8reqA$aAO60$mZ>
z4bYq*wKh>O4!2&;(gIM2<&M-`Y1ODg^qDa{`!QC*kD#mcBF(^g>LHxuF-^(wzICQ0
z1uZ<LG-V{QXIR{*glrmk(x#n1=DYwf0{usnFg>EP4XaiO02RR(sbE;?xTyLze@C9S
zT=}D;f3XLceoo`uYBBC1^-=K>&~@7KasW1@olRQ<>c}`fx2#U7ia8IhjauTU9R5`5
zhWk~4O^`kGDf1XpCNQGxq)S;nuQ99%GMWL^+@003n3o@;&aPpg?yGsW_3+zs3%1fC
z0m3sTD%(tYD>W3=WahE3q4d_gc4$*chFz*#XJDMK-}V*xeBOGsELVwv(>ROI9cUB&
z@Mdja)3Dss6(^FW2;K43;COIdI*aJ!meg<2<tAX!EJ%f*#Z{7sO>S?^QZjHO6F)&&
z5p~i`*@If)iPlH(lXhmCv4!_u*GuuWH;w`+B5ii-%L~4W;t6%z-B48Zkc$xl`q4FS
zlS-3>cjQK2zr2u)A>Qo1_caSw(A(PH-Z?orJZ^Mx%ngYa=vU4GF7KHha-@M2aX)qN
z<4Sls+4@3$!C~-350-O;i@^*k`g~D>t7%&ahJ{y}Xz|5WEP=4ki(z7@Ep$LNt90;D
z9)1ywo#u;Bl33lq_nHQ(q2rwIV)`P;v^MqNN+dG|y!h;<#iIKtcEv!q3s<2ytJ!z2
z_b7Mz72d7fw5o^_I&9w$7b<d<^XHA4EDZ$|3$0_gb;Du~8cN*c*XYH}4+d2f<cBh;
ztKHyR8f?)+zR;qs9(G%UReH#mIf}P+^3B0E(!Jf6Tc?M|C;BowMJibft%TE(^ISo_
zUgx`=RC`1BTVJTl=+gbzSZ22<wddSJH>?o-z~R_Mk1?SW-rl|vAcg{ASSDNr;POI%
zJ+@4PrDe`vO2S<xFQfcC`?TiSQ$_e*j|$<!&jtR%&jrd8L|HtqeScW&RUujERlzL_
zz;17ikP0Jm4V2P=VG_a(@kR8{70W(_Nek~0_ae2QnLIGWgi7s0bC^l(!?M(V^5aYG
z<FeE~R;2cEQEDI8N$n?2rf@k?-zu`n4RY%_EqmvXhJGmA#5-C@Z*6#Y8`Hbn1--j@
zRQx}pH@NSp_<uleXasI(cuyP9XMyQQcN^;te@{aEu`}$BtA+TJpN0583-Nyz;(r`M
ze0%(p7T}NXD8L^#2=Il^z&i20kT<=X7tGPS85gG=cgW3DaDu8MRkhnJ4AaIl7KLg3
zDGS2%>2u&MnfTXr3_<G*+j9h0dgh*^=Sag?^(^W^C`H$|7|@AIVyA%CC-h9yy3ymE
zgTb2maoC~l3J*LQhA8ZMK-nWR<Yr316UXug3>okr*bk;2U<%NLLnSnG6O}pOZzo_>
znk!;JSuD-mL($+?9hZKHUooG<jyZsfY6?d&q}w7D*3UA<94UHhZux?s<MX5&gR|ru
z9m{40#PgbXV|)>x@JL#84IdegMrzQ7%v~1c&iH7NpQcOv8PFr~WW&`eOn22WfKG+0
z4;<scDlg$%@&zQZjg{|bQQ9@E)d$7{sAtvq+*plQjn7cpk3Z&>Xe!XU8&b_{RA}@~
zzjd?<H@IKKs`?Z=qYMM!Ol(G;E$CP)|E@$`(NJ7OK+cqY{us!iAuu?!7K>5#6ZR-U
zH}qp3SFQc{Q?{iy+Ru4hHQel8m1!MUcuZ)ZDpO;^eiM51)Z-?)NYL^br+7Ms&T?Cq
zPMv0oEI&C(qv;gb9Y`rYEL!h8JSW#W!mcd!LuO@@v<P~P>-J$vF1i$|-J#yQ_$pKa
z(=d3&ixiX!Rj!q6nx$H#{;o`7I*~Xpup*TMU9-zo!76d{K_C~rUjrt~?YwVAbkQ=m
zWZX1RxnH@hPd<sSPiFnZi+wnq&z(xc_L5;qsuB)tmGGpl3@oQ#<an<3fqJ|x^Vkvz
zZg1IcqmFs;Xi&=%th~0cSwty5Wj$JyaW`s>UW9JY)N$USPEpt_);bFlF~_Bfy&y`e
zYSmYv?7l)fJ^f^=2&$dOUd2SJ1;vDME!nI)X0fu$IaI65=1O1T+>BZrF{y0X>XKH5
zsE$Voa!}*{1CT$`xmM|6yi&M!Fm+2*A7-zDF!fTl7FwG?96R*5gI%6*$Ivz!(bIWA
zA}WVq=gPY3P%M5}AX&&|F#glUV>X8!#kpW`Y^^1h(NNIBppC70qN26XZq8OBswM*E
z4TwZDkBs8Tqu!~7F}*UG=u5n`*EjhwnZ`GV@d-)Ut%xYSwo@@bxz+Ee1>azfnJY7I
zA_C<BXge+JTG^yo+A)~5gJ8Iz-4lZTYlcx*ipt#R0Ce5qckgmJJGTVv5C&$XeEhEI
zcH6v}23AdJnxE1<+M!p_MW-|^pzIyzw7!^b%z2un)L39iQSz=(5xM{H3MB>X)$5{f
zNDRB|4H#M@y4GaeUiA`NSaD*fx)q0;zjSDw?@YzHRI{**^kn><pr$NEL&d%O^-GE}
zTEEu!U)11xF!}hjX5ydny(DUMKa+Pq#ZeL2h)WipI`hmGv(rs4KT{hwCL~GR5vjKp
zQyXdV5_3CI3kXh02MTlgo*q}o!X8)3jW6a&Wr23#>f>G9p<xQY$n;RaMJ9*bL9(7}
zLG>&RG>AoJx06Mk@Y!V5fb9uX3b$})$yhaWcR^a;W+>LV6AIoe0tx~QZt&h{Sv%)u
zxs7tK$}pYM{8(bG8W&)WHpCxlVpjhe954JDtUmLWUSah%W;Kt-cd#t`D6PZp^PQRF
zMHXyB2;7X8fdZ$rD?*BV-c~|uC1Zbx0ktA0DjqfoKAfA;S#oY|;=djI$9XrOOJs^9
zGDUECjvRdYi_T=F=dk^X_G>Y>U-MP_HUDF?U#oL`%#@Q|`oQfe_H90W;2zQk?u$%C
zIjFX5Q|#Yr6qyI~fqeY4ecR9WZ9hMa|NJ!m^V9gx_HDm2`!?|o`s^t_gzmfPxHa)Z
z?bBm6@XyyaV-uNI`_r|xXYEfvU4OFiY-8=yPuo^!ZN8w5Lc6`e-d@{JpYr#%_GA9u
z_UQ(DZ)-pO6yMwM<2esT@$^}J+|8T`gV$)OFlaPKAdQ9rL8FDjq|qWlYr7PyJ@xev
zZbOufNUcK~i8N8`(6TA6T8Gv|-&5<*M!N{~jyR;niq)W%vAmoj8>&={l2eM^6!n#i
zx!p$FH<?FcOIEi0DM!PNr&c}M`zCt|tFEfC3Pzae*0C1dCu<VlweuQ(jFLJ$1pU_G
z)ct-&PSI73X&j95b_`87?vH3rwDJOWfyP^B>C(NjLYY(%{!J@H$ovgkn`tKi7EoB8
z3H7218)A~T2vjn#kW~uMeAi;G>WMlggPBLn3N0;e`%0|MS<7W{JSjvco!h|3ce7A<
zg?N}Ez9P<HhZN%-J$t&20gueE6{43fpiNIL7W!!Y2{Uee+-?Z|JZw0E#tp=B!o3&{
z=}z!8J3$y{SoT;CvxRRQIlx7XL}PAdqo;q;%J`jtL#|K;rkn^nAT7(HEIpMjkbH1&
z7JrU$%O#ZNu$%m^2t6pn?}neHoA01`o-Vt`y3<K**Gu72!+(Zz-e(>nZ?R6lZ`VG@
zuDRFm(X}ZvlKRluq(R;&b8H&Fq1S~^42wDrV_xUwexjF|*kaq_09Qb$za4Kq>oK?4
z>c~oX*C}1@#Pd1rG!~X<r;X6cu>~I^qXIijA5cp}KuQ3l5*nu)UfI_qx05xExhA7t
zEHo!?l5UM3sa-bZjP_BI7t3;jz*4rvYQaGeqLcorxP%1_#r7Iwl4}?x*0ve97`3~-
z1tNHsp5NZG-{`?LLAAkzsSSoqZSaJu4Mr+wg^i-(A1i0r$->Oa`jhANlre6ge9_0q
z&eWKXi$F%PG!iFp-^?O3(OBgLTYWXoxrxW1kH?^q^QVoPyxd(ada$+8fvshAB7Rqm
zC{>6}<J~*MHs*6<QOokouH0*QSMFE5E7#t<+=hEs6Z&}k;EdH5Q=Ml@KJ&PYV&d~5
zl>$GMzDK<%aD1J3uSQ%a*F~wDN1(t)TeCP=HU1bVsc3A~=<r|ATqg&}7cFT-B#(J?
zmyR9dARp{Y)oL!!N>%VFJ&Fpg%GC7(CGOK*q?xo*HcH-e<sn9aV6!LN7PHBwrMsLH
zu%4x@ueXj5b`M@VYv+!^zYQBRUTvLj?Ky2oreDU~jBjtv7+*yg+IV-Go|siAW@ze4
zkD8NYB=Lw`l3?-aQM5|1Ld_J}q?FC)Cq};@5&XmAy>tA7!|xsWJPRaF-Be^ht!@^j
z9z#^D*`Bl3bw6vbt*xw(&({$A;X~V9UA6J?Y?(gE+}=K3c2-wCtILWPiY1@rnoFRp
zT0Y5@XDW*7$`e~ZKx@@F+c`cyJYIVE`8n*B60($LBw2;=#m<8z(|E8NtUfTT2lE^P
zVhN7IXzAb>_7dNOY8D)YJQWremGnC~DB9#|v`~Oyd8$AAwEkWn{j7oW)6l>{r3fZ9
zrdknF7vH+OVgn3qqPVQ6iXTK7=zGvz0S<rsfvu1^B{B_2-ypwg(p3A{_Q6lwLdKZJ
z{=|)Mj9RU<ygnK~7P-oo3>k?kPT7MO5h^#;YS>L2h15Tj3Qd2QVnY5BDvsgh?8<5h
zEmwK&hj4I*s`f>Q>L1H7AWw)Fhw$9W3h|G%k`qE!Q{I)A?H2@Zj4=^?@+-T9?E6|b
z`b@xfqt#XFQ`rg6qH`PFfZ>qfPhHQbDwL=aBemL^p~`IpS^j4@<Sf^>2!E!BWV(su
z1GGL4yU^cR+eCI#ut4Wbq*HX6A<g)5J2|yd?M@DHC#SR%3+?<c+xhZ^Iqz&So13tr
z;See!3=P7fLqs8<fLTQb8dnx;RV|;acc@`?)pA!>d^V4L6p8RBNi)RFt&!QpsK*10
z^c)RBZB3=iA6%&~7fQq@m>_la+!VGst7;59BtO>~+Yfg}yn>BdftzsR7Rk9)`jF@k
zxw&#L#JXwN!@N^RhNd@6k}W%usXbh_;4Ts0h$mg$%Ph<{p37QCA9<(m)7D`h$rv+2
z>E!abq>2V598w7cPr>JcPBwy+xqU>D_;Z+bCNiH|^s#xvLeVr$8Da|XyY!(R6ULaZ
zvHpa<Q`3|QOL=BtoN1bJNeexBZed(#nli!^xL;Tp#+jz{Y05_1!idc@<%ZVt7)?Z4
zW2(S4pbA{BqQJ#Glz7xb36VY|QORpi^FIEViQ(|I5XEqhxwZG>b@o#I1OOTYb8QC@
z&~w)DPvAVpKQm_o{|ua`_-E=op)WcEjFNJD>vl`RUfZ?D*|we7moQrq&{deC80Y84
z@l61+ALE21uroM;wR><uyLQ4&jC^=ybv*j9W_1{9cdtJ0b$g7&n$z3c9@QtYsQZ}y
zS??TH>BgMcJsV?cF*iBZHKaS2U7;~^X$iAeZhZQ<BM34xGkww#ZyW6QQ}MgUey?|~
z*>;{}YB;kZbzd56K5Tb_+uPaZtaCk|7Y+XPkFSdAY09;aPJx-=S~lBm_yCV!INv8E
z9Y=#D*fu$JqqNQoz!QcSPdC)%hYhf1Z5GR9x&t&NHrr^%I`34#F{63AuJy;y*SU09
zSS&xbOaq4D4&2l=5Je;4siGKtP4X{fxJ>9UV6tVE%-n^oYJ!?^TytwVW)kv{FGm;S
z%Art%Kh!cR5IHd|!}Xh@LYbJBAzbq4OL_>`X3x=&&!rZM%k7K+3bj@ri9Z}xR97ar
zTXE{1fPHp+KFT@l#Im`+OD(#W*DO9<)btr>w>CY|u_+r5M0wz@tc02<F_brBxGo%-
zPIV6@s=BnnVkat(yg;+LhBJ15n6JQ$TPNsjZ5UAbJwPbP`HrGNC$Ztk>HxKHla6QO
zB`~072{Rj+wax(lbfy@=tTU`Z!S$yM10QoGp7nMcP;hsrcXWJsdPq@_^MI0zSNfvW
z!c=cU%F#ycYLT~%EMTvq^NvmnTfHQ~4NE=Ma(SD%Us>Ps2O;a;W+L9?7F5_^Tk<)b
zky?QwGkXOl!}qAv9#%|<5IqqAiO1PFW)5Lv8Du&9jzxCViWXr)Uq&7kL{wdsL<MvU
z#I2Wy+i&)F4o(XSselp3QIvk=lPl?v6?<7yYK;NPDLB|2H5F!;6j9t#yN3x~MH-r)
zrEGc<N^R207^Pdea&mE(!YF08Era<DR7_tBP4%!VSwO0@HMzmFfs<AbBlGPrBfQq7
z2L)}JT{MBbTlePqNrm2#aBx7b)6-}#Vnr*6cr79c7sK0yeB5O;jvlpH+~rt;CrOU3
z2?iSFyKs}^w8p<Aq6Fm|d1C_^l@Lg3WLeTvf^6JGE{)ZR&yAHMMtrIpZ3W8FCogR;
zg`?%OcRUhVhu9(jRwtZi*C&A*rOC&G(2i)I2gHl0Ekxp+u_%##i?xJo_WT^*pdt6j
zja@jTi3*lSgt;x!w=0$}gAhZ(>hV2<WMz^sNB~zkC%TJy66`0!u)5MCCi~lBfAEf%
zOV?P!poTuv<j1I~LnxA^=nQ9obhk!S!=I_!r}i@IQ+b0QU;pxC$)kaX>89~%z~P%E
zR(y$D<1U%3Z#M0U&2ufox?>0ksp_}E8Nc;*y&V4|w4{xG%JRz^`$j)6wUqkzLZrX+
zz*zNHjR$Dsw1ffvFadAFF-D>w7GxP2Un^tGFCZY#i|(pkV!MjOC1u|0H#JHDJc}A^
zqE{#OiyFswbUFkofD~}mM9D=ytV^W$h4Zj=ulftf_?xWJYc-ggv<AE;-DDAs;tx;t
z<dS>AU;=sC+Y@}qCY6CBs*E9M<|%cY!({$a)ub^*C~KU`557|S!!|MJhuwt82$f1l
zMWFMn^huT(zuzc!uBRAgH3|zuNfsPRZc^c@13U)SCf_}>4)XC_7W(bWqW3r$>gO##
zAa@}p85%n|ReIVq5IThS>#dA!UFfOTH1*VvQL(o!)FuPVdSgEr08d+kMEH=e&bU-L
zQ4*u~Tn2VEC=4t3U2jle4a?p5gE^f@!|5~lz|-fV;q;kQojyEY8ysTRV4X8)uo0Rz
zSQ#nG>eB{g^{C2-x$bnoY&d=61`DQsgQeAoM}zwKPVa@pM>zr!(nvD&-aa7LIy!xC
z=X&z5O5a}KG;2EOF3`b+j<)wd$?oM4Q@Nmoc(d3~Z?=VxDYfe&Tz3dPi%Y}!uyZT3
zA{HZBB;b6q75WpdkK7b-9!`@{OTsT0e?C}{Bg@Sv+~+bq-zi)>rK0cH4F>^{t^tz|
zXTC0ThwTD$HiWbEpwXET8^fmZov9DwSUd9TeKp1Ix{%Au*>o<rc(dQ{20bQ20_>ny
zWHkrB-)?>7#y(C|p;yyp+F>WQYkPKJ&+I`HGwg@cSt{>S(JZAuIo`)&W)eY120|+_
zaU#BNghW?()r5u5NnM5OP04n9+G8Ln&D%`Jbr0^7>mDvXm*S0v&Rv?HEmE2-NsieP
z$_Z7bFD_1BR55)?VftL{^m(P}3*K|4CVes(5I9ID)4(m=zs3vQ6y-P%RC>#6q-jLm
zGn$Lo`*mI_&6bZT+WX0Z$As*^=sVvgyw~`|!&~sP)us<WNavILJ2&Kj3In-Z1atXd
zQZxmX76}*=PQ1d1@emh%ZG=UP^z#X*D<RM}@Q1{^@dENi6kSN%RmPj#alG6bP;19=
zH0uLPd;;t_FvirHBbUN#I*wxh5|B$kp>an(iGj%{5oaAB<S&*fXWMxUnTiHBW?~Gv
z)DN8v$l~8+!;z8QU*OcBUdVoIcKATln@1hZ^zyyJW|se8W0q1FI-l|vpUS{Z5;l$a
z#S%~OB1ET;e(`Dq(?BOLV<G0|2&QjDr|%C}KbNVFj9Y#5ZXOcU&3DsrrmiVGMA>0U
z**3ks^=PP6H<WK)9*Z)#bmgaG18>Bas=owY;2>I}$xALzr*9c(cTg-(ZN0e_?`6vs
zwzKA$lEE5b-{=gBMY8=$SB~1;V&Oaps^;Yq&PzRSUBQKiy~j!e^b$-=Mt+i#_%PfC
z9)6^_3;=|}T|=%;BO2iJ&2)gLTWC?+@AzUXf&C5#290D+SV&kiwBM15pV9)S5j~e_
zwVmbm+?v-le;UoaF&UT|zMVHGAS~)msk-A-*R^gg05MipbYn|(U4*f{^b_Pt1{h_Q
z;0tTkxX3DXqTGdIMWVT0>|SO52FemTf>mWLN>J7$j-)bEJDW2)SmqQYWN|@#T*rCV
zoq`X9-*2Bv4mB3XVa1%Cyf6C6qD||hs<T&*p8M5VbfWK8DSiI$0hi(OoL6CDmR*bB
z)9a+ww`g$4CVKdLqi1?&s;Jg(oQ~n*fX7f6Eh&LwGc6#vcDT5nOKFrR(uCb>_~1&4
z{VY@}SCw$6CyBB2ExJh!zdHDM&2yMP!KH_vFB$X^yTj7Y*3LJnV`T-FW*ajarOF@r
z&@}|WjtUk*vFBN(F_5a<snXSB9%$4BVIk*lAjc}$P0X50vt<!g^h;F?q-o4@$=bn~
z&_LOWu?siWYS9c~V6yCEAPYZEQjWFO?d>w_4r&3|e#@K1s5(W-Kt8f&q5D2`-yXpz
zZf})@t75`+F=4xy&_fji+0ZZ>Bq=$ypm&6thZMQ5d>l+4D&F)R(wU;09aGMFOm`fh
z@O~6iCJCroNS6A@A3p^4sK8`QQ2&i2T1EqIBUEjJ*Bt3<_GU>MP3}@}<WPdARJ<8=
zlmTqU*)Jak*`f9;oI~;li}Fc~W-+It)Kw5%HkqfOORAua1`X)i?o(9KhmZ9&RMQ7Y
zbm(zK^+eZEKR+~|1MD>gd2HF+^kW0Hxm?ALVNC592(@GAQ`-fP+AfS}bk(6Vywg)2
z#Sx~!LU)ohhGN!NscL=2{Sl+$ZI>1CEHi<5Gx3hm;f7L~)hlzW6tlUg^%>zd`*f&%
zUkW}(4J$P&P<%tZn&NXS(AIq*ZD(g~d;R>}YN0D+t7s;okQok-;b5c=>Rbb#S;_Gt
zMN_#@pa9Urv+%r2HG@qbU5ohWS|nR`_BLde2Ov7b|62Fa?_8g|nbVZA(miFSvCn8B
zMlF{MK0CSlc+op%vS`u3KbzXAvhiePP~Byd@bE{bWwi!CvAR~uEFKuI#_2@f>A!~h
zGAH}2pVD_>zN36Pv!2ohL|@CZs(NADWKP^sHCJ4w5{&(lOJ-xLpZe?qi{0QZ;TbyG
zXi8bP6fqnzRIhI{?Zmdfx{4coPTiKe3-~Bw%6_k)ugm}f=D?}OiGq!z!~ryG&G{1+
zrp5Z|-p!k^OVmXT4Jm@zYG03BU>S5~9+7Z<o3aNJt;baaz-7^8A~(F;rgg9dtpr+Y
zdWck~nOY$hBu$yg@VhxKGaTM|i{GyQnQ&s?^##d@oEVn7i>ABu{FrARN7i7)3ns$J
zXRfFr$!c)V5?%wr8l*|9@K>!jxw|iOWJKu97&*?m6`sZCG!_ALidrN`nMLwkS|r!M
zRcde>y>XwwUUDjEqYS|yQS3Dj9JO#M6gg>8t(D+uWKvuasQxwZI!sJig%72}BC{LD
zYLH#lwziqV5h6VZqG_!bY-MF_SvsxJ8CT;5Vlf_^3Uj)G&eEEd6`^F8If$dLFG-bv
zRl-}#7&>B31vtPOB&x?mH6#xc>?txm4sMF(fW%fc#&Wq+cIZ^zmAx&FiYZ+#Vz2Qr
z#AE{8%2uk~5Hy}bw$h?(8wqe$HVA6hnW*;jf+@)6hEi5pxet}kv%2-YQYJR@n@D{J
z$$CQUB%@$0DjCR|An`6aYs`=M4hAmOVbYr77?mPs5a<H^mT)Dr9fTBLc*dgTshJ_y
zNcT5I?H%8$Bu+Wc40m<RfZK|ano#Hbz~=k6aTgHk2TC1T&gU1W0z?cf6eg1l$=IS)
zHKJe^2an<+KFVtc+$$LXs_*kJOFfYFR7#Crgul=sx(>4FDBa>tKmEyUQeGAXJ#sha
z%u57yHXS(+&Gw@;WOUcMnYXL#z;daZD{7j?2HLkUjwO%EjUk)6-scfTB^PS*lmN68
zEd%tm8EW{D%(|4_;24|X4h9QvS|rXXSB^v+x|7?gCy$@jo4e%PulF0>uX~N|*9VQx
z)k&pu^%|$&&$*qn!K`=+G2Givtk#e_L*pz1&=j<DNqjhD6;l_f{<4OK$jj)TQzLx!
zOlbp4@THhn6@`iUj(Mb*<<=UxHQ#<m*}2X;zhfL4t4ph^u6@;cH=oZncF5dgi?~#2
z?S(b*nKq3RqhlNy77M?$jG}4ZV%2#{b+4#TIVnyuc8o4c<0Rt({9UVH$1HkPQRVVl
zu126?r3$Y~cFp|4zp^rJ9qjD9q>>_QWreq~vNEHgcjxxlQOupc-1(;C+X&xTZrej(
zF}@@>odKFWe@)zr&eV>=S1}<!kXl3M_T#oR^=B?1o-ky2`h*7uf68JNJbwBZnLTaz
zqnCum>cwbDts(al5Om7NgM-%sn>fIx;;CnQ7GC?r1ep22ni!j#IhC=b&#`5{HRQ%j
z)c+D3{Ec2*?-pfJ$aflD+5Kz+_Y*OJt8`_j3u7wP%d(%jS1C3AY3|7hO$20e;pGVO
z3I=ow__333HkCS)K8<ns;U4qyZ#y5>9GO%8=MPf<A$Kj^rjo1+6VL*~Z@rsy!B<}C
zL18b$O(2fc8rbGW!JVX#P<m|Tr%x*(BZ|@(_L+Yw4?ZlaAPqEhINau%chq@WF;T;<
z(@iY(^~58S_?=_d`MIcO+9U_6ks?$?R$#tIl;IQ{joBf;a0meL5Gdps*%eMga1nql
zLFD6?2NybY3${#&m6#2{cU=>BZ;*|YRv@%Al9q-^j0=;Pn7K@K5@YQo^3z<7u+(RI
zw)5<ArZNx8NGP3NR{Pm&x#ue@u31Qe)rhR}bM1$D>Z3mE@NJgg3Yi*FjbFTi|F*93
zCV7poI$5VR?%aClc@3^DzLZbUJWIT_HPo<NUxTlI?Nt^c7e*w5prQ0E{*wL3uyjwp
zX&z-)R!D~Wxn<fMlooEeZFLL-_`ikc3pG5%Xk&igqDuM$Ca=Ze#+k!Ff7LLJ)mV(+
z5x&G*0B)@Mb6ww;iI71Cs)xKBon*_kd8QrCdFL$T{h_Xl&a;RqIQ6T>Bj`_5=+9h%
z(7$Yx5YLu3$Ge$pk2L=_of)o?TF|i)qSjcQnoI$~TAk1@;Xy+wFj4A8w@4MZVsu$;
zR456fa@fxVdJ_&ZBvNtcGP{7+RJ>GIYxd+Wm)zJiRtaxy#X$VZS{&uB{0lj1WH^Rr
z>8W_&&^fH^W6eiY)XGG<YckjceNH!zvQnEEJ0RCDl%TxZf8WwqSbD3b^p>VHLg4%O
z#$)zAzCmBb34IkGI&rPAVY}gN`JzD-vBLwj2DKK7Ck+;shde65_5wP>%#RXdkiVai
z_=Y-*kt*oJ*rkN<t`7GpUL2w)v)Bjz^#`U{F5ZJK>dcTcm&ILfgT_d)^i(A*6o?Fm
zDsKsrMiRS1%FUtu%tNL+Acg2v`LQZ;W}mMuWM@?@R>{og-jLMsT2hYO95r(x55}|H
zn(Q>1h9fx?i;xjSy=8b!v*TQ|C(W-^2zI!@V^-FBIq+rnNV}_eIAzxX4v&7EP8hD4
z)C)8w{wmuNS>h|cDNL*6y^LeKrfuL7@F-^21{AS`4v=|u&*6ii2>LBI-pWcAsa+;+
z8h-?&T%3GnmVrdQE6*^p8m{_$o=+Q>mpz)L((p6N1%|;oj+{roIs47qM{muy*4xdl
zv+_shtB>q`n(DmWWIwkU5dXF7RE9T}AwyDO*EDhc5OGEu+IULH#R)o0Nbq$~E2PiW
z!n`X`;8NIQ&z(XEO)RLI8cLp^9_(CCVW+}n)_Aa*u0AkY53Fu+B!vpI01|@f&UdVc
zh*d;L+ehR>xrm4lkS5uNfljS*#cpqFs@XKG+WbE<tWEU_-H|^8X-G)MI_gHKqp|!o
zB;RcAX7X;%rZ<lXRm0}a{5UtGEojn#a=QoFbw2f|l2X&&vOcRW51Q**<>jgEfYb)5
ztP(|br8>E1L0a7ro_L7~B**GXAK<wl-{oncPjlre(DSjGc^wy#z6x;;KVM@G!IATK
z7;aEmF?;hZpn@1|IVerv%p(I;pJ2Gmm%G^UuAzzcO`m3$@a$RwVzb1#36wFR>h{>Z
zBum+0#x##}&8`{`S_a1iF~_O0Fm*H8r8B86#=Z;t|5_X<EM(S>Ii$jO-A+-?pYjYb
zH|W}yVGmmp?<Hz%8kVw0v$}CW+MS2~7Pa-SlyP~brgBxUs4zltm{x|MFSLx*N8aSj
zN&?#!y4d9w)iuZ+PyE)C%Kf(Rbaczp(alZAA~Qi@G@OHWBghb3ygec|Hw(w4?WF@q
zkuQZw{IONj3Z(+RohyMJq|-BO|J*^p-1Azb)r{umcQTr*`x^}-etI3f@)koPuc!Z(
zJf_NM)fK8KrB$%~!kKs`M4a@wAE-U^PYu=ck1qWv6GCpRLdQf&p&)fMG~5F|b+N;J
zw1-kj#^@N<=MUSP7!HH)Fe<B6^R4{6#)aP$qyuyt>OkXxZuY2E<QKXaW&@qq=alCn
z8ALat=Ss$NL}Ht1kK)47_$YIjn9s2crrJ<aO{j75p811bmJi$|fA8t4!7OglC0FXR
zE*q83-m^Fz@(xuW<2w{#8@Lepx&5$hE##>_yBEJxZ<J<x1x};<t<qe_G_(ffzc=tV
z(-$D~npf;+)lmwN;r6o!`X%OmIkaO+5CD-&?zWL9k+Xt)mQPWVk3V~i?&cOJSDJSD
zaM)0I`NNv8^7$Wymn2S?nD<$<vBJnkKAL_r>ks2DFXnl%hH^fs%8K}6t2~@@trMn4
zu+iqBBpx$8f(;&zdgJMH)DH>Gr_bu&*@q39H{*}*9e(greutk{yP^$?&S)`#J8fVp
z7|ff7Af5veDvLF*?rd6>B3~gqjmF4IfcDq9Ls5j12e8Ca=0|WJB?WQBxIwlsBI&6+
zdWk|gpLzvI7m*cJ=wxEBg@RJ1Cl0dM30my!Q`;_^Ocsb@V#dr-MxuwcT4>WYFmocR
zp&4aUV#j<o#B)}}e_IQ9A5mR($jL3u6CX#9`Hy(m7U~mnRis7*UzhARLzWX7X-%fO
zgG)3oHMJsFI^H51-sK7)aHdmdUBJ-<t$u6g@D*pXvn+>Yoo>DE9Uko*^iEE<j!&7V
zsvd4TIM^s#07Enj-LX2=b#3n*p6ukS*$D@CsAT))*69}S4KL#bQ9`}~Boc0dgrW;?
zU>l>Tl<Kc+;BX%UDBQ6L#UJM)jhycM`jiWUN_odyU-#<rcTTpqj<#Ox?eqlXqP>*f
z^%m*k&aaQQ4o-Ft4|=Z-kN0)!pZBk;Sv#4K-*pAF&*6OGvM#Eqh^<RIof8$X&GnhG
z9hDHa3dHKFoz>td;AaXDdg9l1XLndBD9z0yckPx<gy!y?!_sm<j@q@$6N25LneC9B
zgO^rCLkw3nH!odn0>`){qu3VTEZCaRE^hfiJDEl}JqBp3jTUfP6Fz=f)8I6sx4@J>
zYq>z|eX3<HeCJpdBan#a=#3u>(`1LG6sj=Mg!kK9Cp*2bw)WoabaTNedh~3|J7g9S
zmUx&X?zT2&3N?D7o8MnJgQ{}Bx+z#?Q^Axd8hNzRY{D{U_q*F~mUtA+*3!P8B*0rQ
zJ(#1+P23W3&XX3ton#d-fwaDIbmeAMu3g{E78}@C`RUte>a4D5>GaC4ad~o!o4>Tc
z-32C@E++hBge(`M=Duh79i3%c+Uo1jPwedg1DVLt!pAA4LT1Pi$}buI$K}Ci8UsPg
zGx>pTqX*~QyerF|ntl_X<PRkWl*ykpv*zTcu*f@Qli*2wBV~Mxi)e-yB@P}g0Ir@d
zF3f>~iYkle<uK8nmB~xRa#YY68jAF+4$scJ-7Gj#6A7Rt#3{8XCZhw1?4ctoX4wmo
zH>?Lq4;LGRcI~cNc-!2WCNV^zhMd!A3R`4NQ96{`FXfqZDv4>uh_adf(MQ9FQq$|h
zS3h<ih>9E;<1p7BtjJ{O_yW0|s0>MwiWqNEj)N*bs)9+Yhmqju=^#1LuH*~w8V;-L
zOAQQOAIJP6Niuz^pKi7MQ5eO9x@_4S()S;df0&q);(LPToT69kS{|doMC-zw<t}7}
zAhf9yw_K_lrGe$=XK9S77-NDhi{9s2VYsAUH*piI;)j&uSpI0AGc`y(YHppL9`_Em
z_JQ?@RTSb4O0U?tn}jNUMik&P_=@{NMz1<{6@H+wjH_<fUqoSV_r5yZeJS|k>{Nvc
zm?GN1(a&;Zbq6ia4Npig+{R@F;>i?45IJY4;1pT6w*$Tm;sU1Kl~I06J~#}68^*c0
z;Q(FC5WrXA;3?s<G8(mNiDDR2Z;)%T`oMT#@sO#_6CfU^^Mh}*1sFPd_KlsL<2t@?
zNZsDheS#y5k%<_?e=ITtuNJ03tl9+Hm3;vO73mSwQ}FydF7bI;J;fJ*#yv*fXO9uN
z$LQJ*Ufj^v5wZ7bHl0G*s&=lOR8YQ?3x7KGnU_%N5jdfXCG_j;z)6I?I*Gg7kq@Pl
zo`vBrV)FgWkAWdhW0w;$k2T4rVkXzi=T)9YTY~|v914n598HUnQP8kiT_mx@%u4+Q
zK`fU2HmOT$YhEU-sb%Y?j=8<8xWQ4GPvsR<Lpu~2rckg-YSOLBk?2~^Dqw8xl&~vs
zN|5Z$8d5<DqyphH$}otQq{akvU@3J+iH<gOO1q3$wG^t@?3<7X%_^io$SOcvS~67F
zsj|u1`?hAkK5Tc%=gwM}JbWmf1e9RWmjT6lYKG=W*EhJuxdD2)kPr%MTP5gXper@c
zN~;!fO5kxi!0@1CX42N<E}ng5%(Z=fhzu+}u39vpPX6LzN9s$w{t%`D2w`$wy!%Ct
zm$enck3#(<mo(2^lZGbV&1+7BxU4)=+BH?`C3@<;Sx2^Yvax1rs@F83JoBQ6iO-th
z=%J*-_|UIKQ-(JDZI=<-juz0Cb#>BtH`UiR&sS78HM#mqB1uV!>*#4EJ5I%Pk`?Dv
zyHk+SR#0>8K~Zui!4y&aq3D%rsH3_JQLJ11b0<`pp+ZMO?0>$`M0*HT(hsFw=5j@8
zEO%+BKHEag-YA?}`Kj=8ej_8{^3+V7>ceG%1MulHVKQ|+auh@UwVkUVce8@pBs0rz
zP8KuiVx;MPqJ^<7(m{O;yy>w)oUwc9xitMy^j7RPQ$IrQI%NglH$X<GsJcKXqdaj_
zq3XNDPAEK@j7})VOuyh<;!>V7;nk!~E#ifXlU1~RQjJY>&grQz9zQxb9vDT*v{bq>
zq7hiANfjz#G+4yj!i2@6jvWV1RQq=Cetd8DN!ca6cr&0b>BSG`OTPSgMSatklX+Nx
zt>Y7#jBgs$S$!_Wn48J%t(jyV{9WhWmg~(@(lP$UUpH)5eE)sJ-tzp|gU`PK$^7#_
z$4?6I+y4asb^?C{secnv3H$s<kUENiHG}Uzfn@RhpTT!PhRMyOWBk>h{!@Soren8b
z{L6nAGuY?<2%nQ_$5?^C;Q-+N{J+Gn5q@F$X_Rz~2T&B{7f|P)K^p)3hwuq?L*c*r
zi$4d56et}w`>#Q|`2H^-eKrZ;>rWw-ef<N&?hn47MNsZf{+?mKASrg_--A^4^*_N^
zeA#zn7%&X2kNW{YVH!La8~gMB%CNURGVrmozXhq{8+y(^fBV1UC!ANtZ=o36prBgJ
z#gG3Fi_n?<e_;;2VAh8b{?*@wp2GQs<Nk|3!_Vmr6o!_(*o~nlfAu$E{=6A&|G&mB
zbh`@>FqnZm8W9Bf6PU1<^2guD99Hyi!{-+L{9E`*pq1bL4**L7I^cgF)7U30@W6K`
zv`7C4ziE_k<6rzU!`=~C@)w3p#5Z(shoi~A4$1rzI=CZ{09J;G?|%&6s1c2W_%r-Y
za6Eqk3kI8oegfL<OcOtdU~K>LKY(=k1BQ>6yi1%Q7}^f)?%#n#`hopB{Q{c!cQ9oP
zA27Zhw%-2+B(bl5f?qK%{NMO*;Pcu~QtS$}KMbQ`$M}B$34qqRbiw}|P<a@;UV9y8
z>;L568}R*qu<ytC{eRK#1mXWWVAyMSGQsY^ERXo-{|ui5I}PYMg62Lq>@i;!nD;SX
z7W^d0qT<B=L;Mj0KAjO*g<Ub*|E6L4;`_gabUxkx79{h}{|-LMwTCDOle8-){x2a}
ze8b57iA($Rr?3(I5ROtD?%%_2Iv+4iyAhq%zYA&X>z~8d_cMYM_S^p(z7tjmR(F@p
z?Y|9)?CZZb>@VHv6ifX_hJC?5|2M<lb0_@)e*edY9f<G$9lt5w|EK>LKk3H&?LWa!
zHcPOg0iPxO^ayUSzxqpPIS{+}KY?#L$FLiMVGu<K{g;4{L3HJ^HU2yJ;|KWqJD40J
zMfww%w;*wO9seAE@bCW+zM<4-hCOjTBm*#{$-qs<m<dZY@jb+%-~Lnl91J3ylz)cb
z;S3k>&jF40XD~MC*989p#)NJ^a4`>df7nN4|1Ip+P*nQ2|9|%0t~rh*Nf7%hh1^~u
zvnyEyKsMQ|Vm1a%g5B650S*B6Y!6t2OH@S_vXPZpotXs?B+6{<?o4)CNhZ4&nPhg7
zo@6G;^dQrjWYXzv*Y-(fn*X3*B6p9EjL3|vDv<1%8}9VZ5>b)y>EYqw;o%?XOB`o_
znGu!)tWBul|Ai79+_3e4EjWYZ-vhSoODYG;n8-8`)P3ypzlA*f3z&N#aRz!xWg77E
zKp+jwC>2TA{|B7F{}W6i<plnppx%K*AIz3%pp<DG(ZK%>cEZ7gjd4kVD5O03hyN6F
z5n8x~|9i}rKLCl+X-x3?d)Vl-WdG)W#KaJG;y?V)l!9gY2SA*IJSI5(BP>iR(?DVm
z<fO3ynf~7?4O|hn49kANvGTuyY@Yf*93PD?plM98Y(fb2cmFH>z&-c(umN8Y&4$f4
zC7KPC`W0rt@=Wpf-{D`NMSp;1aTXJ##Q^##@(GXxYL5Dq1Q~$RE1CZHn4i))_g_+y
z2s*6Qs~nq$`A;$N2f%K?#iG0JtovCwj0RW?c2g#{%KwB(zE%EjO!BP)Ym<qsf=Rhm
zU=cF8RiLYkg_!-X{~adrC;+07sa*qjcX$p(|6iaV87BS!96}b;hJhhxYQy{o{2|gn
zC-O6qhEX03LR#d10&wLr4ejN$RsO&K3}}B294vGVhhlz?CmoQpqi9SN6JVF~<RAW(
zNCHOu;a_4Jhw*P<I|0i(q!s>eunWE;{w1Xl%zyu%V3NxITTIcS{wqptLSO$ErI4)u
zZ<M+Zseex?sth|cf5$l+z}VvucM%Yl0uz6LZC79<g9q3+?3UwmegOT~luyb3QzVJ+
z`NO}(Uy(T8U?q;fKRDcnrvE$4PcwkbKf=}#$ov2NJ4_Pp{v)7n0ZUJG8kmUJa^nJg
zXEOaCFwNH<`k9HfhvaLqpMlcOL=y1iwcNO{UNe~nXwbg+2SC0VU?1$QKLGZ;RwwWO
z!1L+HA7JTT^KAq}o$(Z`#}$kC-uc%6h`&WthWWk4zc9HU<!}M{u4NkN(lv1~(EK%T
z2S~z?l=>$C;qN#wVSl~jDcG#<u6{x&{uh`^DEXf|^MAfUmE;Ahb0*~Bj9*<#cV!z~
z>3Z|N@ZQFit~Vbj-RjX2C-mn_f;f+t1aW3df;bPB1aUrFqWc{#3F16#2;wZXEtcDL
zqnmIFZeg?NCZG>J6f$%$a1v_Wd%gTB629sNAs|55`Kj~$!O?M7In07_VTR-NRDq`l
zFJB$(@9vwWRIXlh_vN>{&z|i*GfK)#C^%%Ja2BJ?4J8V~2w*P>FYzs0j*{#AcUy3Y
zr{~gDeKy|;9J>izm~y~mQktp4C99X|>`pMnhUVNvrUZhm;(myh3`RAcwXjl}RH{J6
zDiAc9v4L`C#02<QSn}8_&sf2z)DavD1sh*mAlgu}bCA560n?<<m1mXUX{!2607I`U
z@|J<Bp-CISej#Y38HVke<(5sEKtVRRI7kL24yfF6&xxWHv=n)@Vmt9wc%9da@_fBG
zjFBQ9Rbb0A^@0S~>aO5<W_xhxrPs9vMec2uO9IZaR?R_!_2t4yZLfi=$%DMZTu1%n
zHs>TZ-b;R>o_Gl}kBSZ108T;LWV<mhWn?+t;&8$Gc%bniux;2GnW{`(M`k&~X$kg>
z7G~Vcpe$GY!~<+;^OFUQNiK@Ls}GEP<nqaVL1|g}e1*z9>?u{Iq{GAP(M27{${i2U
z_i8Q`g^T5LWJrMF0kq%+%{)1p$tt5ktdbGk#HjQv>T*CyffnM2_F<@h7|K{?uam1R
zoKBg*6+K4`@K%C);iRNyWY?l#Y}HU%WV*_Od5VXKPML+hS0h%EPg`k1dUJzmZnwwN
z&qZ<mYoC1c@H7Q2uo}<O>o-m)p;HY*jnQKTJ#Ms}R+zUmGcU)pTOqcJ(%umY@IWY0
zE@LGq{cT_xGxY}Oi$F+rqtm=T+!tY9w5Dku@rQ#^i$bTiCJgR7!&Zo$wI(wtbH-ZF
z)w(3D3wGT?zcEhh3Z}EJO)>YljWDX)t_8|LVXbElOYE{-puB~y-P(@V8m5ff!jk)~
zR#Fz0zF)DZY#nO|HeJrT+cL)FDOY77D!C4V4Pc>4xb+54;@&_yNgtvXS;*hShEfG7
zI~nxr3o$BVQ=JDJz4Ip{=>+i{S{w2<B6oChj!w_;NzSs;qwTVw=XJ%8k+OoC3WrfI
z;kY5oAE$Ig;rOAS!;N8H12E}tsWnS89%cjYLFHo=0F5vBP(9L7Krvk2bz0wbtgv1|
z;dRG!WU6$S-1?3*P<^}5EgZYtPR=*W_>pdu*pog6jYfq%rQ<c)S9e4a%MPthcwH1-
zZ%su93gtt6r?yIWaba%YSJ@kSfGdqFRa_ULz@o~PWjtl%nQ|X`YHn*mklwlDsFEV1
z1`G^L=SCQTCZljK=*hFES)c0LO9pTR2oW~ixl_k2t-Rw`TkwU$g*@QOXHricIx|)g
z#)|J)tb<qXEE*13LeIy}fI>63hp;<*R&gE6?J3O{Pt<vt-rTHB@ikcvk}oP8lOxn_
zzdI4xt^7QiAifF}vtjG%oWT{BG=m0W*#~Jx9-WnziVhTM?$XLN6IY=P)+=3uWfbH#
zun}#7dxcn6VCZdEbGj!OyH33Ni&wuY=bQvn;j_JIsl1yT-3h2vB3QD*3C&NrrwR3O
z1&JSuu-d5~-MJIFq34HlTg(xG6`_m%+|?k^kAt=!%-x`wA$#a@bQPy?&aZ&GokQVr
zluv=L%lxbo&eZT8ZYp-6i9?@)fkjW$aiRx@N=~A?8~s3i!yr-C=vt9Hg;Br5dP=hs
zR4{<8skvv%wzF<=ve~EOpjFxaj5e}f8Zx%=pDu-{(gNC<-g=RZGCWz={WzAvLX6#H
z9w!2gWYDQ6LDKW2K@Kgnysuz9G5iOM`w{u~#X_kK<Ma+9j&K#D6LcV4TMUZVbds2h
zk@RglH`0{sN>A}j+qz^Z<hpqfd7ZN;8H#ebf5KtiF9REu{z-NA5%vIgJ&_BUU8siz
z!mY3(sz<j$^{9gCk?xB)wy(U>8UxTWR0^wumSMD&6J~;z-2${aRZKW&(+X(Q8fXg*
zv~_1Dk%h$Jkt}~XzQH~KqM~Cf7<GXE2s~u{&Mbk0U_`1;7F0AEj4DmeIja1r7g*>)
zyZ4cw7*cH20mW7gg8`4Q`uRD`*zl*ptP^$)`Ki8Q;GaidqZ%qIz`7Bf$?n%4%F7cs
z`%CDL&m!~((;RH@&|v6bL-Rl))frFW)Ws+mrSFea`W`7aBb!8p5fD#Tcf=^A8rz3z
zg?e4I%o=3TnI_bf9zc*-_^H+D5@`VE7NuhPqMS+t`^>%ll&mB}KU(J8jCij(D~_WH
zOJ{{8uoIsR`JOjpyOtkN(GPD#0Mzs&`eEFAm8GNd3zDxCWAqfbgn46cOFNUTxMp|Q
zoBjz9?jt~Fn+yRg`6y5&mUej_veq9Cm8b>`$}zn=E9BJ>98lKJxx1aHb2KCLTQ%O=
z#^TV~*^*bkbjhpXXGoqix;aLjgK7BljFA<#>+GTs`DK`dW0t*&XJg>HC_?-aujh&8
z_5Ac5225qX?Si8D{hIJjf@H4jsCj>Z)Hn9D7@!vSJK=ChqkR$OaIjdE;&p3TV7Z2T
zKF@&!luT4qYev*I70;p2cX4_a#-FH1OJml4f%*KM5q`E}0)n8fsK^`rF0>{R@b)cX
z55-KFxZ6Y>A)(7PuXj;h!ndEc=oO+R7PrN_5U7fBJpP#;g!mhc5Pk$F?{WCusKXy|
z@V#V?wmrxNyeeI`i(+)0^~>trN_C9L1({iY-k<yO)BYG?iLLU;>$maCF6VDKQmaNx
zOYxG+icprUhl%?jgllZ-c8?n6Hs+5IXlVtjI_P}M&cn+n%>*%aPcVDd8Muyv{<Hhi
zIas|U2B^vxd<z$R8#a7%9DEhy&dAWPD)fhb?#G=Fr^mxtsk>Y!Pr_+_o}#S=Ij+ZQ
z+=a)qbLNix6BvBr)t+Cppxy9KhX0@inV8EM{dOjFP(`w1?mK|`xV!0Jc1TIt@RxCh
z;F3M(*mFJX7UK>c(GF(@n2ryquuruxO?7I@^vLMQ9eRfNvUDv_@dAJWRa)<H6P8~v
zPD?HWy7(=OVbhwo9K$KU@Il#T70FhiV7*PML_=<%Co}ax0RX7e(F`4z9$CJUPjl_J
z;0za5@wJX*ECGr*P_0ykB`DKP9jKrLzHL6!rm0NjEM(lB#u-f2;PKYqREi|aat!Cj
z7-m^)835!G4B>B6n^;7HSshTosxJDx(vauE9gX_{J$J_ZHax)F@PqrFaM8I*`y6A`
zz%@H@Hy?ks_=0>+T>B`97V>G6CE8(^OSHSjOSI3<XcXfh{M@*~(Vz2W{d|FcP}4i8
zv|%hy2R~J}Yk79mujvbd!WhjN!M5QVGexhVlSRRd;2fcAj~~|KicF1wMtY2+q!Qyu
zIQ=01b{S8@F#@+w6cO`f5`n`4=?u`^xIs8KqxdX}2t-HJQ*yK17!1hPNk^;rp;1OF
z14)Y|BhZdhI-@^Hzg*qu7Clde8wVaf=o5^9Lf(*bja!VOtn>*-GFTQCsy+@`<r9tq
zqhvhK(#hfNFhZ}k>S&4&pbOhgRHExVpK(9#ZQG8aNP_&na=Aj3E3#0R!N$nQuaMLu
zV|g0G(en&R#QXUzcKav}3%q@xPM2z8F^u_0wmIW6_FOHqV{NWJMqwYXXMHfDz*&ww
zdE=P5zdmB*-_KXU09=ppYE<3lK3)E}v|XdKfq?BP^esa(4MZ0DLU;u`fGhf`5Y!yx
z!R!|~5&m)n{N)Jv?2iD=e==Uh8iJr2+@cndS9w*@_R4lGhX$_Q&kymF3*B|s$+^P1
zPobl_LTgT)BWEk~%F;0hQY|Lg<m3a{<XrPfUGm1w;Wr*`HO1c${!UOAxAbezO5IeU
zte*&F{mpLmc|XxsfM!c_SFQ=aRWGeM6)DSOSO8w*zO9CzS?fTyI(aR)DYO)ruM{A>
zMG;CK;6rob-hZ?u47DDA%`LUIHa9)j+1ovRb$D=m;GnQg>uv520!@j}wA>-g1q6g<
zA7UfX2t}`?1DOi(5p;^i&3WK_<B$?7>(I@#GmP?S99{=bf|f8oHnHX5oZu$ONe)AF
z$usExr|>ew_n&Feb$nn_$Uz&-__t9qOs_h_bU*-rod#PyK`-kajN!uEtnKi6PCIWq
zvRvo6P=9dRP~e^_K@YR&f{HAZpja=ud$;Ee89vOl;*&xDB!!EpQc{ayCu(SC+(fH)
zVUiT~w8v8vJ8iomG#W%)ACJ61`IN(hyq@I!pzyj$5W70^ZYSLg(1v*nR{Q=VvEI1M
z^)X_sA$^3}Yg|ESXN}eK5-3CmEq!5qDNUBVi^KLr`F^<X7D2o4wl}(Nfg!oO3F_g_
zSA476da&u$U7CD*be|lRz+di}<lCbM<c|dYI&;9X{qfefKs}(faC&^sCXDnsYq_PT
zk}R-%ZhXut1^<m~WPuGdoh{B;{s3eAMV%{-#HXiJemldN2zO5fA2(**pZmGqj&es&
zWrAWgKD1{}Q80b!N-ObaEb+mO@U;jE^q5n<&HInJh3W&$LFwb82akAQpe;<y7HD+X
zL_|ZD7g53$?UV{fBo4i~o8k*Kf5Ogi6~rS&nHkK4r__dSjb25c=@|(KwZJ6YfnKmC
zLYYMQQIP^gEpq_g^!lbU=uIf$d8E@(8F~rLleqK67unl#$o;^6Ia2YK^}{}nMnyxU
z;;GQc!%Ag1cf^R0um%H`v5KOL)k7(ty{0lBb~vt}gDWxWAx*XPMW{gJRUSMQaDg(*
z*G|&y7thUrR2#kQ3DER*+lx-JzOI>~sq7GBKXSB{rQ4`4T~S-`jowF3NNT|J%=)5k
zuwl+rYOvV+Gv9Wu)_D}wdEjf6m`76T0SMJ-CUv3vnr_W%Gnpk8Whp_=^pTl+Zlk&>
zx$>0W@TsNU55oxkf+7)P8x1u0l2y<HNS>rWQ*QkH^40N=LTI99g!M~MHB@mc5EOn0
zef|b(lC^0eW6=O9sq71&`_u-WPxZ?XSt)eN5~V&ffB4{v@ObE1B6Bf=8cl_ZJs`q*
ziy9FQhD3U&t6p_%6kog(@WCa`M6^!4v>mFo*kgC@@WS%%3Y2A0Q$km+`mxk<Te_FE
zEvUCnPo$-KT&)95v2B&Tpv{3pQ=JIgT4t#bhQ2Xvm`V#i#8uvb3&!;%o#k@5rz<j^
z54JY2emVjsjZ{cV?19W%DNOj~EwU1CjoT4+UL73m9q;|Hd%Cy(d~bgbcAD>St3gep
zk}5EtvqAz3W6~5yS|R$89y$Ju*)`(RzS<Di(+8wQ4y^5%y$q*8R5dWNnTo6oWG-Fh
zR@d?n&Bz-0h{fDwoJqN9B8B9MP3H&6gPjWLxK2xj1}}QYwr;DP%BXh$ikAWu2a-by
zt1d<?VGmKpprDdbfZ7F6u`sw2NQo6lQ4L6$VmO})3Q%&PXS30WWr}MJ2WV&<hy#>I
z<J*uh&gwMuv_?d=W}Z|AB4lAjcD>K3XjdCT=|<ORUlg`Dl@|W8MaZ%q6nrnko^$wM
z6i9DA2!#iTS_CO8?bU{_;-E!I!cdn9r%#%G%yjh2zgl#>u&Ln?ZX62fj#F-6FOFhC
zCd>wH6yLId8yE*B(8f!lLjoP7M(~hTP6Bi}H>v{MS6FL7H?gL?;-T?L8De&8{nII0
zRg1SaVhfXrM3vS%3oIj21wUx%YopApAbMI`BlE!I3!p-}r<Y8H0^o~v_pV=tWRXB5
zsC2l=k>_=5>s!NuWlM|UPY+0BZd`dK+0yR3gMXF|wS*$3t_nL#bd5}#Q>~@uK-_?}
zF;Xl?6LkU<+wbSyf^LG`Hwk)b%Hir%o}AmnRdf>=0qY2FE`~QEIG$DMbbFzXrPLn;
zsGpoXV`sDRUNTDk7%!pe_*)>QQ8Io#9YR5W2AO~We-jn{uxxyGb2F1zt;VWeIxQnp
zPn&v=<wItrSNWF7I}V1oc*)e;Z+t~6fnFOEJ$eJK<j>gUOTbFcm7d=9QlI3(t2*md
zhg+@JJmhN06`#h#<qoV?dD)d7cABOYxu53YP@o`C%|B9C!iD`GsW%af^pDgVx(NDX
zf${RAr?t?1m`<ONl_|qj8p~MAm(gFV`3RbNBbT!1r`#HbPqRZ&dPR6FGaOiSY(<}+
znN+mgPUN;8r1;5=ZfZ1hOLj8s91Za4r+;(fI2FSLT}_l<4Ry~N==CM!ktzn_0)){O
zWKaqjw?ce#?%mTrv9cCxJHLWY;#Z^<%F03*wjuMhZ)y20)v|M~$~L{ls!yTz>93r2
zh+T5^hngQB&0Y+-@JZFi0ln?qbIO=T@Iw=m^G_!m{cT8f(F%iS1^B)weJ!bv7&QgM
znG{?NgRZkFTw?QJqnAIC4k&uLG>{5|=p^q;g@ceQ95_yw{&bw~S;oSP9{&YDGd)NT
zg+1%0aO32qq;oxSfepPm2DNlB^rHwYpWeOO`ep-z1xj}U*s9l~>%Y3AiTcoe>6oLP
zmC7aUq+-1xZX1Aos0yZ#iUrD<5c9TSQaQzck;MY$qjMjHvh)RZZHC+p|Me`Lgi*rN
zuhOjOV?ZfL{|0s4P@j)~dM@<b`d-C<h<y4^U6$bHe|@;;l3y0Sb3`0Bj@{)zlzCbR
z_}kMy1X-C@7?KAv4;DD!<D~UflgAb2{)}>L0)F%)%0&_wWyBWVE8n1*0;y_jK)Vo8
zkQa)B0R<%5lW|?}gY=_|aivu3%?&?pZ+dOjrLR)J1Y@Uj-X2{r(7s}8u|4c6UU1Q^
zL-g6Xb?~Qw6Xy8x4)YG)!>LM9D&o$oou|Lv`EK|0@ZjM1^!4Ej9|$=44DG_Q%o{x_
z7Mc{U;K6}PS?=jH99)EB5mP8AY+^>KZ)tNs!g>aAFSO{ZZWIj2<B!yJNReRYfu&z#
zujC?}ks|AkDC-3J7LgRL#NslBn%?$W5KNVissOo~X&erid+*J?_80ejhqRBvGW++C
z&$IJ3z_lHUjSvdT3-#{77E^1~j$wB}$v8TL(y@$7q^ZlPry09NX}p?6sqp+(Hz|!x
zlhQh#pp9u?`nkj#_8}YZzMZ<x@7?XLd-D74z3sp1^xIz7+lGvL_joR3_P_Lg1$ifL
z-dw$TGko*r?wdEWjm?b>{5yjGI)4o%pfnWUxceAd@V2q|@1bU!+IsT_e_}iI^RL_v
zroM12$~AmdNxz0Cxr&XX*raD8fACM7d<Xa815b)@K|mpc2N)#?5+V!GBlrrlAi=W~
zjSn6|zWT*KN{Symf^YJNGk1qKH|~(McmBD0Wk<0j59$>}r9z`Ttg>L%A=ynYT_aa#
zxQz$IftlWJ=~_ZgX1$)52900gD9xmsTCUD4y<|f7HHp?<0{bNi;}%Iey8!Z8JS3Nx
zgD@VDSf~}29t!~;@Qa#lVQ1V8Fi{cRm(#41a#917tLH|YQN-dQJ_=5lU1yeuu*~W2
z+`GAn&`2J4^2&8QdMn8~0}KTib;u7NIbT<#WY(DiedIALf$uKtX2MZ$!Yv#|NS*r{
zFE8Aa%{u3B7?-YqD^7~(N#-RvHgz4CgoDCnd(1TQ4*WdCde^6DiOXfkFuXRaFvJx%
zX0s03EK3!NLiZ{s9k!yYxQtpf7v|?}BM`Zp086M1dDh7~PsxiGx5hugt{B>cW7nkq
zxUhHzyjoWTPtQtb^+S4u&J3=W-<JS*5}mlWII>;OMa(`Paajh`W=}90=yaChjr(oH
zq$0_7CHsW+DTpSi8>RJ4q6glq`-mkM2-up^{w24a=o~`4rt+EMbI(yRDO`m-GD16?
ziO5RQaURnJ-{W}nJaJEehxSMZdxCO*WrVxMmEbUr0AfI$zr&2jaX`b{tt}MchZI@w
zOhwkiSbI4+_X=0P(ptpdhqDAjk+kp`0VrXHbQMWOoQ6X~9)ABm7l_{%kHe*0oGpni
zF<cT|;%rHDiNTWS5@ADhiO-EA4*#4L3kEAHb)p;W^+KX!3;h`Z$|mV7kFU}HHTRvH
z^XqQgA*aMe1nYOk&{r!*+cn24Ev}AfNON`XEA>LpnxkQq#(K&4WjdV2Ob~TtwI^-4
zcs@{^vJVj);x=we#C&;IN9c^qd}GI5OM=qIO5BCnt!pJiK>nw4GWpS`Xk_)F#4OC7
zVju+5?!jKB>Ly3n$qa?cT8JK_IT1UUau>BL1r1m(6fCupxMKfTU;V{J;Ai0?5J`{b
zm{haoX?6sdj1Q8%Br0m!8m9w{|G{G=Bh7II4Z^U#&!UXcn?5oOfX9>XvUE1JDQjc%
zB9=$32cspi7G~>Q^`O>){iT8#rh#b!ea4IJ@yyPkV0|hd^k&4W=79^}OEQwO5N$^G
zP|7+;RqK<Cz?kL|3q@f;t^Y8=Btp4=f?-{TaWq7c#}eqA3Fw@v3ZH0YLZs_ItT>8+
z9EDkHm7$p0QRc2P4+?TX7_RPmkjVEVq1y4)L!svQl?a%I3FO1?f6W<jr1!HG=>7TU
zNAHJ!&h&n&ON&Dk5AR|SV2me?xEbLFy$ZA8AsczFbvXf{0vP2a%9Yrc`!HYR!6ve)
zs-yntBr0?j%w&8-d6I7_j|pyv2%HR{w)U#ymr?9X(Z`S<O)G3$HG(CiOqKg16VXr7
z-OA_JFMdXy^grc<^5rw?$fCEStiXvp<rN#08hfJ-P>;l|7$TtE5;?EL+F?W<G0Daq
z_wT6~OAx`n8KXDEOmyNF;<%Q>m1s>q+e9AuhL=A&Gty<EryaOr&=C>=nBJo=W>UxK
zu5He}d4+=lXxZjfgBp~R12-GsOw^}_4ZpUE7yiiXM8Kvt6`fi9R0Hudjmmi9*@}5C
zN>Ba9Rm(8U#)qv(g(v-!0#s*NKM*@O5K#Rt4s4d%3n!D*8t+9YDkPY?_3_G2b&Y$u
zM^xpiCViTSQ>JN}`pL9mo=oKJ92J<+WvbaI@+|ecPlmY&S+}<M;)A*D<~uC^sa=<N
zHKjpqoS_vRasxN4bLAQwJ}Ov6`7Zhwg0I`EuWn_{X#zHXx9Ttx4~*|~p@80{v#y(@
z=yr9ypW<};9{)X(*oJcUF@Et+_}@MS21h0ZpD?F=|2)l$?t91Oll7dgBbU(SAp<?f
zcU*!D|42*WqQ8)IR!nCFG~>t>boxH`46u`T9p0fs&!6npj(WK;C5%h|yhkh^mA{Nv
z*Fon@bLIQV8XfSrTVVI&TeJJf=9A$1kqD1mdLTbrBDoG5B-fvxWLYuH=?5^(D9fMB
z;vzyO!*7naEbfDY0n2mRTKxuh;T6JKsmC9QPT*6&B2VOJK!Y#syPLv+cC|V2($;P#
zUggtC(m&bk3pxc?5`6wS6TR#dZlyHYx*EQyi9j?Rc-3Ll+y*D;Z1^<Fk6^2EAqz&_
zx^pLiF|E;<Fom9?*z1I@$*%DHOXrB;Y+P%_YALt2hRS#HRH0iL{1gHWyoM>xPG-X0
z5PRn@wj!q6hx!WdFAhzuEP<roGZExfh~iHfe<}y;loo@hoQ=t@rOn)FB*V}O+l5pH
zFf|3w{L^td!{EHeHyf%hkOd0v(d?W~801-eO=5`A?WC+wjhpPqjHY}cVJlV?7M4v(
zd!%}O^3>D7V4UXMv$eEFAjI;`6+rGo=qZ%?&y^+V@K~mz82TXN0hN8Nm)bVwJm^7f
zjchw;lt@IdttlE<@jc-)4JLeRy5z`5?^@eTb&!<ca*M_x*KkMHF43x}l8NG3l;h?Y
za&O}GwfGo-4@KJ;pshj`6#mt)2Y0h3VHRxlewm8})&y$UOPtc94`%SEX5c25HeHH!
ztu0r_Z}wnL!hGjmf0MN6zr9iGI-T(#o~(727U!+7g&o2{JA`DVM>s%%t2mn#a8@T+
zGiznxFiKmHRiufJCvKGS_}RJagJOV^8g!?%`?lM95+%T%wMbs&P<5x;PXIh*I&^3x
zBK-|-ZoQGHE?`Kh!xQR|`s<%m`s@1(i`YKXLnw=ZZ<U-X58uq0QNHtB;!)4yS;lh(
z#uJmOal4^V#cSY2BV`FuGK9Mdzh&N_$}OfDwTWsN&q{E;N091aCtzMst^$vG0Ui>)
zn!QrQh9&Z56fcKDygVSevrzn4CTIQ(bsA=W&T{5q$u@@{z&20kB&)ui>l5u!M=?8<
z7Z%0y)J4xjNis^mRb1|@jGd~&X{Bjre+hjm;=I?7EIM28-uViztVuzx0jtrNv2z}7
zox8r30wysN#TM}o&(aA$ea-AceyH=nvt$<a7oqr{qfq=-!s)soO?!PLg*$<-s|hWu
z+e0~5Vt+K@a;mPDZe=ijaeKLN9X=c|?3RF8U6%XFC9PtXBt-fX&9dINb(ZyFpH`l1
zo2D)`{^uz8HID?lx2#@uSKC4}2^X6sjG2IODf8f3{6d%a9B`|=l{1RLsEAJF^NXf>
z2J`0n^u(x-Gsad!McWa#Xs)~$?E;;~cqfPygKqO?TsvM>q`x$#Ehzaj@pIJ<s?7xY
zc~hUH#=+FR(h-1dnl0MARc?@XLaw2iGxx+&z%Tk-p`3}98?{xm=FLxfAEfZ8cVrgj
zg37v9i^d&Ub-iwG2GGYO%JYbe@OR%1829Y=A+HqLV}$YcF#M>uhd;?PL;g!VGvw--
zp>~I)2Oje-C@MJ$s18<@gj5>>z0KfY+1w46zh0OY=t4Scn&OOZZYriZVI^l$^J8;g
zxE%lbVe{pal%2kQy!aA2TB5i=`HM2tf2_(-wo7WZ<dQn#%212^+gY!v;^lzVZ>>qg
ztu?A>Hm#}!7`cW9C^{?%J7e6Dy!=w4nXN`NNo-bmv|UK+5Zra5l+}n**7+XDZ~5!!
zBAODJT1wz-ZRrFqGYMR}64ktQqm5Kkm%L>SR1=}<^aXjOr;+oIL)Zx-?Bq|4u%AXt
zoR;X9)Dky3_(iqE&8d90I@(K>*W+JWd3`l4@%TRqE%Eq|p(SoTA3{XOPj)^Ka@Ws?
z^S_)AA9Fq^sH*ef*6cHX1}qG#a3j9Di1yWEJt=QtM(`%`$bt9!Q*K$vb3KK_Mz$)f
zi~~I_>P(OLGwN=xWmnuNQFH{O+AlWRW#h?p!O^xBgF0iw*+948*E}v4Co(`bk9~&@
zh!A(@UibaHV*9N`T%A*1I6qO<$Zk6+l|U6piEj4z!phRX8XtASZOyFtX_%lDGinF6
zrdc!zv+EWw+bUAB5^b$J?WpanJ6^Y;9^Mv29j7h3YCH7?6!?@S_XfXHJ^C8&R1{Ph
z)t%kV2OAz5EK<%4a~?hR&`6Ooh7@;s>!F9i(<x`la~^rf6;aNJn%Tf+COqeyH@xX#
z<VnhzV9wWAWXv-zsi%jSbH;PVnDf>BEy%gXyB`{NUs2+L=busnu7htW0dsf?iN|nH
zyr2u?BhTN($w9_ZK#`*T0}&|tm<Nhps9*PTiGJPT=XZg8wbaTu8cHP=3gTu{HfoO9
z=In=;(U^pTM@5(wZZsq(9=zeU<F_!{9OA3&L60-{a<M;m+wfF!X9Ne@A>$I(-0q!y
zrE%{j!<9x&nP#s>5%ZHi&7BXOCS0}iH2H|RJw>5Re7i;2`_R$y&=eoB5JU%8TMFS{
zM&!~jEe`Ipm9+U*#Vir!gY=`KTh5LmF6M{8d5n|j9s7ka&2Q1@RLk^BgU8_lc$6_{
zWdvFbzo;zgiKQ*Ubi}d<IOTUtMM&Uh6UJx|zW?KNz}+#Y(zCx%f6P_101Q7i6VE?t
z`S*r0762{h_hB-OnNpe*<uru?5(#sD0uMAXbo4+@FB&<i5yUdwixKenbr$102npa1
z@Wsy4hxP(F6>h5Xv~%VHXgs6#VHp{eTG%D$KK15(J2brp2XCx6tO35J+t9c+^|4V|
zE%2|szNyw0B~bzETkgr)6(5HAdip{vF@JY?f$uSB9^;uy_3bqP!ZmP$p10gJ;8ETS
zZ*Ne9?o>6s#HL;rJweHC^uREIIe;=I$L|0J5^SBTOpm{+v4;lEBhQ*MxN}0TS4Jl?
zmtBk4x)uO}ls|!y%~2<97PAt<ZsNbs;aX+R7M&iYQ@;WvE-YwPGpWa0=BTh(NKr?f
zPvU?XV6?d3T*6hMi3!M0;|H4Fkd~M->SW_~k$p8HWNcQX3)kEwqe1nG)wQTGR4PR!
zHLHm1T5%ih>oLu04p2yrFDaqTv7{Dz^!>aGCk0tn#-!qVocbyJ)MAqRIsBFZ$^8(1
zOf$|F|3)h`(DJ2QKe(@C+gVpziIRT79VXni;D+9FH-&r6z*<U<r<?0KI;XfWv2P{W
z{>&d%Ro!)ZR)G{;6-zLYrG{-Yb2T6RmF%E%<{5jTP8YEKo~DRlqeP{5=%!YZnrVof
zjy-JA%Cl)2H33z}Eo$Ckpi*xBMs*Q$%Bo6D1)hMhdP5R+m9sD3;Sq^yE8MhloPB6I
z{N?gRt1REbrlLCZYJhK4;PIoN-LA1(y(aR<Bheu5^U4*hmr18RxVTsS6L=My(@Yb!
zX0t?$k}#oDM<}0l%5x6=8&(Y*$`;HJJv_XXauFowlu6?NeZt!nMr6!ml{cf9<vg-5
znI*V(+{_9tU%TP7_MWvU`m}U)$9|rLF-mptb}xEsmBVhqUUce<XIX)@O^*wc#D{V%
zN_X&n48(2fkAl>4<olB{TjJfA*xNJiJyf#sermAEfafv;1v-~1WE+3x8vB+lIR&N_
zTYk%1uJNR*MHp>r!gK1OhR|tn-kHcQu6><vlirgWR_U3WRhulldM7?EHk+gPN$cs<
zHW{4A6`l0H4X!xc3%!x2Mk9j&k2oCJ3wO}TlW>}!r}mcguW~Wab!d@=7?YC$B-LFE
zd)=)q#)Zw<VTax?zMF;FFemk^gIc{^+q{cyZBjFdi0HxB440vNoq1jE2{k2GsB^D(
zP}hl*Qs|o-+{CGg_1X#L#&8Yfj%cfQx~Ua-!N6ZrWHD{r^;55xmNX*DpYn##Y4I*@
z)#KDn(4XwKR!Yz=>IS}cQ-jDP-W*r=xjXPj9*?et<@B`z{s;NWn%#b?UwSwEc-w8l
z>X)lwHQ;oPmoKl|*wT)*CCA}aHx0MT{BSfJ!XCllSQ+;1dcu&8c^;0L?6Ak;oV{;q
zWY6A+=TXeI9Hyzu5->DC8L2I#X!Kc7#WUc0tQa)%Yq&P?oA97AsELPkYc8TW`uoj(
z;(1g-^p;)RCfEy(bMYMq+dNUJGO)#p0dRg=Do55N4ca+baZUMR1>xdo2IURGhLkla
zQIe3!5$S3&=9YA^QGc7d!AGpLkP#lSv+^Rrzj0r_Jh-xG@+m$?anT;BbrimQda9a*
zYs9rdZ~<FLh27%w5o@D!nVf3E*3~peXK=eoCz4~Nn&`q=qsnaIUftI_I7Z%6Z}p@=
zzUyh2><E%YbCwFqe)X%%_;RD8<zBU?pUO}LYMprXXG~GVs6-(21w)O^Yd(X;BiR{i
z!4(6UU<Z$^EST^kYbTER)FZ`Nk2(z2?3!n1){_jtUl&1X2inK4969h>zIIcJU>X)L
z?JFqVUmL5qO|U!^e4t#0Zl&+Jg2!0Ap$a(p_NUY;G%T3EkQevE0E5Bww5MC!VV|mo
z#cnG6@T4$baj|Iu7gv5mciuyWu_s%#@^kLp=@=C}Li_a4+r31*1FE%?4EKtsVyGB0
zLwgtQdri<-1_)ufo(F7O&<7$WC>`0>dZ<i*6P*0coz!??570Zkp0Vxnc~S_ksSv`5
zga;hT5K%X$KV2P3m80{Y+)&$eIS=Q)?_%JlwEVE$NcwQP;dWTEGJJNK2o2a&1tA11
z2u#q;tKBSK7re`Kt>vI|^ibzp=Xt9s@ddi=tf&Z0tRk&jG@r_yog%giDMUySSKY?B
zGM#^HSX@nW!N+U+;*sGCPJ^=pwVg_B34@Ln=BU}S-KE%I4!`nZQ`qkQ+9}g8Knlub
z><sfKkUG^w>6t&exk2(BEj?~C{Y=%Vccfi(WUycgcv>8%7ckMtF9kfAK8S4&(KF9A
zvPnL|*%FUaa9+m9pBpkGI=8chKqI&>fSexX3{KKQgwNUV%X|;c41UM-5E8Zk8mt36
zc?JtxV;OK!JEJHDM%q>p*8>GMmU%URJ@fqPY#NuS=!}W^vQ^Pm3Q(_;U|3V@a?v~*
z){M_FYFM~v>B3dFWdjs#>$fV(Qv)3D%kU!`Yv?&g1h9CIbMF>DhgFx&g;r`EsY-^;
z`eZ;jl?6n}jM1^$=*pJLEt&BxnJwLtX|MursB<_f7drFHHBQZ8lnY$>zz;3D5$LO%
z8u@dyaj9~lshtbWZ^4Bs)~*2q_($1|1{L{6j-N5AsH+}3QDI!CTWSZ3(nI2TBXs?N
z2|nR5?j`(<7#)WNzQqm?wF;ikA1AF`G=(*7LKt&fFqEWeMVGIl=tEyWDHg@`sqf3w
z$gd7r_F|Q&r|1(m!Z6wDGTJq+rgB)3a_L9+-selN&wMys)Sz8`d4^RhD_ndk>Me>}
zZWNg9Zks>#`z}{(7>g^4-V~P6<I775qwd2|&D)QqT!m>?frgNPq$}MWGS#f&!qWQP
zLERJ5MfZf%eox4ja59T;3Fh#cCM@m<Y2}W9^pIpzo(RlGi$T6nOBG)c6e~ndL%5pi
zH7*Qxo9iNCl&rND7LSDZ4dtvJ7q%|%dkG7#_iN|kY3h1U+Vp$%UeT5i_}z<6$onTL
zoO(~#ONx{??hgFS&lg~>;Nk~jggVfd)rqRkyqX3PR5i#&kT7L;wA(o=gG#cwuRdIG
zgCza|y#%E}=9auOnOO3>C81A>x2quSjCkxAL8&wNtUcw37-XuCLFcI%Tc)h1y3Xem
z*H;~mjBAf|4%sN?mI~4(lA^+}35yTB7Xfj^kd`aniVEXaq!n?0!P}2IK9}5jl=$~{
zE}XU=JU}yA(w)wf-geG2(o!co<T<(0z#j07kQBKec#C7b#!ED#XG=_Pho7J3bWCIg
z4Y|XgXN)r*&f&r9<J}{tImVJM$j&(7FDk-oA<VAqOigi?hZb7KFvMI<Q40!%@rUfJ
z0+zMwd*l_45lb3Tr;y>P`>c@qL%IqBhR$<Uyve9zxSotXbn&fGo<RepsU4%W5jAa8
zjJeE1A!9&qsEUZ>8IeKok|18lJy(Mw{XyLZalRNJ)y1t5QAo^{(+(?-r5pfg;^umu
zjZoyosHWl_v}+ldigA@$;%wn4n<<GT9*;fOnI-uko#H!APLayVsHp^OPpbN4CsF^-
z9Uu~q&=q^+lk<!YcdlT%*TRw~MIY}e&0RmdkF1-l&L6K_=bhtqWZciad{;d=0htq)
z<=r~0oFloM5joD5k=GrsE84{;ybAAD_WgdrDDOXd!0GGe<F7p_UUvAs)A1bzB?q0c
zjKnk$lQp|}G!Qdv@zokfba7eG{iBE2`%8R@n}lzHzVl?1^lXsVCG!Ldzj(5-ow-Gu
z`5RuBhXJhtg5Ov+fa|BmvoIN^6W8lCtgV3f_2ev#T}OhXben?#-V5LHP95KEx080{
zm8z}xA9}XgE;`rl1KeTW&a-C@oMz5T_|Jhu%=r=ibKvlDhC|1X`G*$IoXM|4_!?e2
z7^a*4jsoYJg_+}@<BRhIRm3l0;^Saz!#~4c*NYuPbDK)YdIl6pkbQb;-X#}6nQM3p
z;x1!s#nv{ZVqC$d&%*0K`t`-%FVmzrH*$W2F{_LT9CLYa!YAZRurU0kX$g0E*elvI
z<K;UOPV%1VdAE2lCQbz(x0V?&mj&m3&dg0(ErHstw^5#Lv{WC_j1Yk4&zqan*K#;S
zs~I;pxn78XT={)-6Z&S$-!p!gS~72L29?6c5wLfGCGX}Yu8pr&xXit|5k?Tez+e5A
zv5UOaxi#~*&%0)Z^g0}03l$X(3$uFl^R|dMP|a5cE*ZKyP+-?GZf-7lA;iZ+a&&C|
zytx^xsbs}qMm~Z=p_<tA;pXP7#O!G_xL_GNBMU5fH#bAEO`@bMBYxc6OvT6Wt@e@s
z0QxMpZ4v<=w@0)?HhuT5(<b6LiqkZ6H`#+P4O;0*)-5U!!G#i`j`8|uUn3?Y6yrqV
z8SzPGMSgcZ7^yBeQ4vni%(9->HP^NLBrikSh-8lzf8C89Gcz`VyW05=5xa8hmKezK
zgc*|tIp!fl^h&4;E3T<5O~~X)de&S{Y-LYSyyk*@J6l46LXjrjZ0@mMrJ3Lf<<KqY
zCVW@a=CW<irvAF+Bv);b@5-hRqE!iyRU1VJZ8zleCOIT(>wH*Z!HR30)oL`acfIU_
zHLn-8uDe!DKSP!;taadvzPb9GZqqJJa`9JJgTQT?MvyH0STh|#W`Q2!8hFbZmm!WU
z&R;ImmRIeRS}_~}`O5+Gt8}eSy?{Cwomn*W*EX!?Dp-bdH&*HV`+516Ff_?8IfI$S
zF^7v!za{kP$1^S_@{>*+p0T)G2@WxC#gHiK9@HmUC;ucf5kBz6QISi3`^d#7@=3<l
znj+*>EHBc@(>Tn<-4va{mU*yVG<-g5jC61AZM-#A047~KB*96)CtrHM+30zR@IOnn
z=p7i<DV3XnO2~q@$I*nLC7tzo3P$;TIzwm5x{%;j3*v9xCkrIj-s)~F3vxo3U>dNj
zNv^%ZV*~~VQ9IagZW<3(fQa^gp653fTpj7;CO0l3P0WD%2|8?KyXYEnQYL}98M3#)
zs90)vcQ^aqFU9ou%Q%x-ydA<ik^(KF|1JykE80@Ju9qiJE~D0Z1zZQO;!szEhp}4i
z;!BqiN1fl?Y<Tjq&MYn#lb5A|Q{i4CN+f>dZ(4y_QE5xZW0EsfjE;li=4Nx@4&rR~
zojaSDb91wNvjMI{&fQJ9$37Yj+eP0p!TPgqonkH!C9a9LQB_59jgD@Vr+x3B=N2P`
zl5rN5$dBMCf1%Hu2?r9ZOpHqg6zx=$EkRKX913yx?p^g%md8t@DI6>Uzd6_rFY(cP
zvLO}{R(C;Z{?YqpqbW{^dQPf)uhK4IQIfFC@e4MY#;6Y>BBneUMwhKGlkwh2zp^1<
zoYsJjLg$LbaSQ*sn@?J2<GUmDG1Qvg4O@dS8#=8lg}b+dan>WQrSG)9d9rr*?wz>k
zt=&n6VSe6A#&<8+^)S6k0!Jj2=UGwY&ba8^z59&}vhoC~pgTG!^39Wb+7B`AdoXZH
zuQ$XRvBe58XIKvkqTR;pAJsj){z)vU<pW<mYYqDl#8$VAO^PM#!A?j(()5WaTGL0Q
zj0@W20-6N{NX)XZ=Y|qh5s7uqRe46ekVYQrAIb5x*sk@jQmA0*S!WXJ-hO?4s#-pj
z=R-qqnI0p7;wwVKJ=~RQ0|(c)@O~z4-;T_4*2?#oQl%eF{e)USP=^`XX-m7vuqCT@
zT00q|xJhxEUI6}M_@dUon1s{g)b;+wwqsgA$I*ye29W}TCw&qB89UKM56WAQacN-A
zK_niimOTzaJ9JADlp6op$;S4_L43BdUkDkw!597mD0HtR{i1!Nb<a~+^fH_t093fM
z@*a=#xUySRUowAk64Kfyo#9Q%oKeINDmkyr;=mWJ#Vm{>T8Ig5Lv*A)gNo+;LhHKS
z)~v_$Gg;^(prcrB3Pwg}_%>DhLY8af*<$Xdog)d{%)8a@DqoVEz-bpsty6JHk@wBr
z&Fu)71Ymn!#j`Aop8~>-@jVxYrTZi#!A|wrl(Vs9q`sHHfc?!4PdX!DsQ;#UHIasI
z?!Dii{Jzuw@=a&^9$E~__bo13rDS-P17GBk>j-}1^uw~32z&7dWyX?TZZ_Iq+#6F@
zP!ZT*KMvFr;a$hWFp@?3BE14K7NYKQFTaX#`C{+=05Y6#<aBu=4`u3|NSv{WN~yfD
zOk{6GYQSV-EI$s;Gnu+L6DcN(u~;TjnaE{gCK4n0X*829jq@v!IuBJsWyy*^jb+WB
zCIgYWkmWBfRN^O@l7qR(RYH#V;#wqPnG?$iPC{9HqB@+&rY4C<B(h#IlnDuhM3qU-
zW$Ieyr4sI`oO~*~o61Bc%Veos!t6@UFAsl~DJGlGW$U>da4riK5<mr030bI+Z5DDY
zGYN#5M2bsU_;MyYxe8@dZ&N5QcIPH>?s?|`4sH0iIA>Xp<J?$|<xD|#AlGylUdq%@
zven^Cj(K>k(CAFoU{^A4tOj`zN{C&Y%g!z$g$8oq7pX#$Tmm-EBr3%-l}J@eqRE6w
z5KTr*p@)S3M2&dzPA&dK!ZMl3Y5y#{$P%@#a>34~axt#t6fQ$Khie6<>zVBSo$5Z6
z(^4~4eNWZ$M{1=KSSgKkC3r{sCfI;~p9GuM6`UwSB3Dv&Gz!&X$nC1&t_CAP_im=f
zKzi_S^=?F(%qWUwe#f%3t5?_(>Eo-koBZ|W#ztjcn1yr0zuyG+MGEG)0hOM!s}(A3
zZmL?3A49E|VRBs=XkJL1R#>a3p@aaFWkwP>BZ*jJNm(LUCXqS0TysSo6~VlYjD45g
zxr6gaZIC=;<-)^EpqQM~8YJa<i%%6u2ta%jZ1KdC;K7|cYpw*&RteGvo(5BB2rk%5
zn*2&O`Ir}7c_B6*SQp|fTR6`${YXncuFQW+tD>bJY3avX8p>Jc=kf{OS1?nsc<kxm
z+bE|bVen1xsLXv-=04ug@KAypN0U%Kdx#*ngGFvxb!_M6)=KZ($rQXY1+SZ%Q00bI
zY%%L;5Xd+LGKn-<i8NV>G?_vg)r;0f$lC~I8)4Z-Shf*X5zm<QK+Zb9ShP{H%II<E
zeB9KbEGmJWS|L2Rz8$H$FVfiRLy@kxIt<N|75G0G!2qyJBb}LN+wnui<(y-xzSgv?
z9Q2f|uPW_@vV=tWN{PzC%a!N2FBbVh*-B-N<s$RqVm%+&R&yi|>ygCa^J{hTpV`io
z%m$ZH6j!0)Zt^-?{Lg)YDYw!R^8}zjP^pJ1^_Z_m$_LI1g{qK9J+_Tv99mf><1n)x
z(D&(pekkdzwag=ah}%iQcvwZL&DsbcZ^=kpHIz*x@~|7lugBJ%IKFJ6Hdb1qFb#ow
zb0g`|MoF5swDbcl{ZLDPy|HcEuU#4+AJ;isL>RWrENw(3rzDQJHBNbD2iPC)A<B)J
z51QyK?Q0vRT;%7=DT`S{G75=yNstM=x-3CFqp>&~+q=gB18_FiXwS$`5&+Pqs9zWd
z@*2?`%W?jAdsXJ+v3`2$E$Am=SYPyVNRp$PX5%WiuyI>9<S{23f&?rkaGRUuiS<~*
z(Z;42ZB|cT__$_#wBf+yqG`jGN4m9MVMUJ(P8F7eX6qyQ>rFd<J&hOb(@(~TNCe{T
zZE_4>((Hz8cGEa97S#Ak)_82xSbUZm1GU4bSm|yD?I8YGDMywr1T&|70v9$F-??mc
z&Bd*q4Vk<%&MsDANq^Zj&lDN>CD(Fu*;?l3(V|PTeSNpeW4{LE+-xrq?FmzK{;nO`
zP$G{TdB+BZ@uRpzd0^KjP`sP0Cb|GBW&KP<MqJ?aSq|AKoW(^~nF>+%e9rB$QImgR
zw2c8pN<vHWC6;HOo8=gKKl(F%aT+ulOBfbvapQ}QHOL+M$%{2h_OSj^Q+unhsApuZ
z-W)nu5kh^&h59YQI|yZscaU~^;sf1id48HOm5p0cWEWRuY20Tbd&I6(Hc=#zKY_GU
z*(Oeko5Y#h1A3(*LKQyxE{M;?RXr>bu+nOTs}~1PcV6tC?mZKcuIBE*>#Z3oJSPQ#
zB-rQ&4kjEQvj7;uCgi|ho&jJ8wjcxk@(ch#a33<@FVDcK2M-_z6QUKIZ15Gf!>8>6
zmb++r<*jb#x-jT#w#4!@{ru=hw%P_vZ3e30bownI>h~ENIjgR~gNI)&UW2F;E?I@B
zb2j&GsUe`Lgg%9wtIpH&5PjdU3@Y<?KeCI&?5E_x#H&AD)*9IxvZRPc5wwD;t4547
zYlUC4>#H;yR!Zj$rRB4BrFhs-oKK@tc+gOIe>ORz$vci#I&LUUsuPu#XWG;BS?BvF
zX!lS&3C=ouH#cXUzbSwJ`sStx;O`6Z_hs3}P<Y|pKs7bP5zpGDbYX}N8PW6?_2g#g
z6q2zEuPlWJ7e*4jM5|d+2*3hs*iqQyE`F!=T3QW(=W83~u%^b;_Td*!X+VFQrZO`9
z>zs8CM44A*ne%FyOqBV#EHkP2={f5pR0tBOO#G%Seu>4!u~dj->8x|uRii)ZiM-=7
z@3qYPq0IZO%=_Ci??;*UyE5-|qsprloJ$*Xd&@JlbA9j?kGQs__Byle<g0S0TluxO
z<@cfO`-R~8hVbuMF!|hQ^Hu$DRb-1!SoMn^kR>^y)3*G{KMUeR2d_x;4<e!zp1;Bf
znxD5)s|Jr@`GbGr)Pv4qp5)m?CW42MODQ;^ui%8fq7$07^J#G6T%z%;6SD&TMa~ia
z0GP;r6vpEKOA5H+jKVm_ztIT(VLXj%;`IHu%a1HW*%;2M=$)y4TLzny<i$th1RtFZ
z<gkGJfCJ<uhjEdzREWG<5#3s$&V!9j9?YtqiRbIn)uM=@%8k;qBA!}=L7Gj-V@er7
zEaSheF~p+0M589vU1~kh&Pj2>P(4+{%S5?AiU#Xm*&r`ft=kmT%&f~xRqHA|T{ah4
zP#Qo;Al0X$?W83`Doa+|klSrZ1EN?%?H8<Av4J~xXirINUNN_ZX7^{h8s4&YX_v0n
z@N2n~S8u)C{Ht|w3<P5J)`^^~*6?#AIjgtKDb$K%hBCJpGt#*w4Rcbvq)94NwY|8_
zHr+P%eE05VwXyoXmAr^-Oz<QcCFzQca_h((0Rs6`?pOJncP4+)<hn*kA_1$OD8c7o
z6p>TWwEe2=47nB*uJkT=WIp%qrg3H1AVt94C7$&oRCkut8u?GDPs+*oU193N*<Qu}
z3KOpicWOH0;~#6T45$wgfQS0{CeV7=28Os>4y-c}SDhVU4@EU<v46xtXG~Qbo<&f$
z<}<x3>Ea#-<Yz(Id@sQZ!5Qbv+wJU|0PrIrR{bnv;l&)o;AsQPym=(-aA<Og4#3Q(
z`g#y)C_F>0Pcu+en3SmI(nSK9c}p>lFw*r~8e~%7lPJ!5XrPl?CZDbca-80FwaL`$
zMs5nFhMwf9Syv=RGBK8kbD4-_;wPE7kcn6(Cf({Z6rw_piRv$r71CM-wG~8(sVw@l
zOk^^V%S0g)Gnu%owJSF;jKg-vh82)KUeza&PNp$?t2N<lI|xAE={Tz1TiN;b3JuuD
z0ByeWouF)UN4ELyquZ>t{p~9Ayo2?=#lNcF(^cx-V7;gKSJivg#ogLF>+EXS+4D@~
z?N!?ryzShM>Sf$i*Lj_=w^OplYz-vVwN9M29V~69@Aw-Q8e`)}tH$Ex03wTxxQ=cs
zHIg?pQh{sD;l7_@kgEy+c|de#0Fnq+5GliR)$^boWZWMpMQuzy!H@C^skK7L2RyJ0
z*v_jO1R5zX;z4E9(?vL;Id|pf1zKltI#Fm;SRv1;G6-N~5Wq!X-K+u3RW8JIC(8*u
zut2t9^V7p5xZHVY%Q!3oq_!+TX^(I$x;E0Q(23KNRZ4K5YlXzplpohB{pu?&_QYOt
z8OG7Dg`Tg_oXPR;Vr(H8$h>m4YsQ@mVT_l~?dwk5k>(0Jvm!kVhtXRM0!5k6<1{Sb
zms}2%`$ZPG*BQ1drpTil=hv%%URm->i(y_P)8^1qmDgZHc-0ko4(B~R7bU2@MC{dd
zXF^^+heJ2hAQ0&g@O%q;roC$G-$_@odP8M1?M<!C_E$V|QyS=yb#s67Vcqt|w!X6@
zBFPW~xK3H?<jtFz)6ON0lb{*|8@<7kuX=-ayRyZ&>(?~6)bOb~O%4_tHBCLwScJJm
zaswct4MATgKxrpvCIn>r=UIx5xs+YEft+#BxFS8vg3JQt_MJ;kXpw0OF}ktTjchz0
z<=C^TOM3HKQ;9Dr7EaOG*iC%r1$zr;&aMj5-gZ#DHb~>yB!S-vMnFt(GiEH$kwZU`
zG0_oSak*CWm8w4}NMeOV94-~;ua#_O;e>Mm5Aru}j{0A2d(eAXfF(o2HN_zt@4lU)
zY;){L+d-0`rc#2MlLQsL?79!gS_$*N#@A4E#QI?IJIeI)d#hT-4=P7h<p{N0_FM&#
zAB}Q`A=_8=fvVb;M&sWC8tR=~g;_$snZ_GcJD4uHEuO}R$7<ZX3463LqE$PCS}0aB
z)l-K1L|;Ro0OC=cg0}3Zd${?hX&h>`^w_bd2*D|EL1-hJqhwT2cRoNRPj&63<x}B^
znnvfV;!3!-q0g)g_@QE=@M!^kixSg^%b*hicZ<zw4cMacigj59CdQ2Q$~(DS^Xd?y
zRfcdBA@}&p4CI{0-EkvNI7~Rr82Z)}cFo_XdC@xKm34B5`wvabTj)6efD1d0#lu!O
z7(fBox5E}`f`k;goO>QxamIT8mANXBHLqBP3L13IREcVHmFX{V+b_!g2G1@Yyjpm!
z&yl0f6kC?{mf(IQulfzRAKGz0HL!!@dWZoU1+H(}aXq!-x(y06v$~HtK1Fo+>ltzn
zfkcW0ce)ONBtqXOwUQKgN1f^$K6+Qpq6rs`tYIIq2}V^jHEKrf&B`trh&3K+A$>f$
zGcnt4Ij$1a#)H2`d@Ku)s4lAuu;JPJb8Uk%kfe@-atq_dE-JUMz)P|SwxSuX9x=X|
z0aeK+ruY;T1FslA$@Ei8%&6CH#~dKD!1#U=_x+(2duMp&tW3G9jRGM**9iI4A2z@?
zlLsnPYP&Ou>aw_3q3bCp1?Nh*Ac+nC%QOVikbQfjtD%!T<o(oJLZRx*u`*50f(QjU
zsWS7<L=0d)j3>dSbsgzRZ@?Gx1eaz5R$-$zeIhINrf?CUl^g}>$+X{_{`D3ajJbkJ
zj({0y2O~M%?nrD-<u`5Hh3^SxIOU=YRNa`ThDIyEhXVVlnzWoA-^O8bp&c7=GGvVV
z$B5(fiV@!yDM-R^u?To(I6A}48%GC42H>fmr&I_|^Qn*0AZXA*%3yeP&;5ZPSJv?=
z3#Tt4Xf2Fi0WhM9H^7R{N{LRR70{_zhD7F0X%bnS4tRkhTo#=^$y14uQ*n*#GD&v3
zmG?)Zsit>p3Izg~6+J0qr}ZL<TbU_GkLV;ba@stmHIGSL+_@8qzY0uDk^iX2$c&5k
z+SN+%;xPpv^T>}wR<33(te5o|wnizjZ9chyzS)$zt_A{s2dEn94Yyppe$g)B=-+m{
z*3~%!wAQ$zt1xd#5$1=X@}_~x=7bkjtxa61;0BHZO!r1FdjdCISkb5*WP(T(Ct1Ji
zloP|>e0F6pC=MpOK0>xkAAuK(JA=8<Oc*WJOrXO(x4n4DVAb+gM8{8FKH)&o7yRi<
z$QAT!O=et!QvK!@2#3@ex(7@0U9oubaV<N`!odZcN7fIlmd!<t8`gUk3Q-nGC^dH|
zPqaD82RAM2g!KWa!@0kLzjXB5vLwDX49rD2`Z5pbEA&PSv4^u++$T-Aah5n{36pZE
zy49uDKi<xNdp->ln}Ua=?}dg|dzP2XrZ-bQ=C)ZlonnzNUZf_owx&(IRH%Uhbpd|O
z!z?b~at#mBc3IG^1#m=MwvUoSx;hcA!l=mtUq(O&`Gt``<JjMBit1%ew!A?3#)Oc1
zs9Fg?d^py|jfrWkE}2&<N+Maec2>Tl9Ap;V9ZgJ*Gb*Et>)Jvtj-p&L*W0enw9rMM
z!o6z!Esb^<7iRk96e8763+8blRQNnn;azP)2iZdT|1BoQf6AHsLeuo+Bz>H)a2#cs
zZ+XM8>nQ*uu0LfFedsNuYCYrjN$tOiri@>a3n9)BlC}CKOFI+KQ!iKAxn|<%w^m^d
z^4wBXGr&2qp;p2Xf_HnTJ@F2<aBhNqYFdtU!S^6Cw4HTFF?5=e_BJQG;%x<KGqQ_l
z3$02NCma1PFLrJetHozi&~3m<`o60mAlAT21@P%xD#MgeHz)j*gZMnWWUa6@g?{mB
z6T<(5QIQVoVXE=mQlf0%TQ1ijZC;+(D?MIY=LJg}aEL`3#0vVu`MtZ^`N^*>i8sGG
zk7Bk6Af+6-4)?PErc;P-t`ty}w`~=gXx|&(7Uj-U4~$sxMLLcKFyL(AvTozD+BYOz
zg7_7_R^5cX7uEMNJ(+3J8*Pkv)3a<QHlW0&a^m_vriZ{*#(thfkcD^X)_whU?NDUb
z+9oQzid^I;<D-z9$|B6N5DK0PG`94DJIT<kkQ5DhP?N-9do5MPG%gxY7RWU;LxSZ+
zcv!Z%Y~Z^;&qBBoUN;Z>&K>Kp^@_^}4UH@vv}|$NkPjKZ{o&^6l}r)WwTwGVX*!yt
zrb0@o(X>5uf<V}72P(BzCLm>bpG_Lav=kn2i6dPyIGCbj#^zjIZvkw|_Lo6tXE-E*
z&ZmRT69I>B#NQ_pFyAbPi$0o94;9(^GMK!a#YH4MNq<Vnv;`pUE`>vV1fL!nW*^I7
z@+yOC?AuQVi!TK%{#yLKw-hGj2tGY5c-uM*<ayRG(<P^?F?HZf#35P7hXqQ0=A<R!
z*elrJ<XfObhgd~8OJU+SJgKbetbITyvDpdmMe{lr1Lv^y(arq291){Qm|c@9+9IZ7
z=y?X6qZikg3>DuFvX`tlPlr#*blqRutSGQqSfGxxdUG2M&FQ0yB&S@Hn6=xz>e;DX
zeymmQ-t{%^SnuYi$}Op!QD9^03`SG!vq|GV6Fe}#^@!5RqSBsHlv-;9O)2^o>TDHR
zqX3Z3Q6l7bglF+w(x^(cW+07VXkzf`g2C5Ae{1Ntl<!{1ATxyx)~Q->LEl}snJAkZ
zgw3!?a!rLwZQ~1yVeWCLQR1Z8nlePXU6UgCW<#TBdUU(?)*9O)Yol8>w%Ir^$Xe3Y
z)VyZ&K8iFX)|>f@C@*Noo49c+TEPeVbB&l+=B?Knn-k~P3I14!f!b>@)1_MVnvG=D
z3P#(S2$K&_`c2mk@l<~6-D26J+U%8NO~1T~9+WM|EqcgIRe#-f$dvUr3G!GnL?yxU
zg4=EBN|v(Q%2js-!JwR2Qws|v8i<dU_nVV`8FR-XzW0V{i&e!moaT8wi>yUQ#fvh0
zne}q6u(D39Nk$3(B#mUdzF)?Ge~n`~H#RZTx9~94QFE!ZnBq7~`{#zC#N=Mb3bgqO
zK(h_BnNC!-M=}j75^>5~?p_T$dr45YO?3~@PGdh>Dh>RY<2GByS=d<!>rt$SnHLaJ
zI4b10xtk+*0dzn}Yzvivq=y+)(#pu0l;QZCwbr*g>*b@1kZYf@)+}dA2RMXnI!<t6
zj%|Y{NFsRlth&O{B5@&cmTHe{l3<%Qyi^9O%HGSt<xQg#(MFoMR|7{cYcue}3L0P4
zC)sdKQTWh!Uo?-%kv!;t_DOOBRG?LSJe@0SPfry^JJ=I-g6B9s8Ry_I+AC8cdA+SK
z`dx=&8@kXKro|LkIZ*9zyp=9u?InqHZ%SGJk~gHNG^f#Da(hwLwn*RkO<=@&H#b6)
zkZrRd>t+FKXFUGM>*-X+A8G4`8=KyOr>fW!6oRG|2GWo=^73H8hF>zwuJZ+|LPvwB
zaLl_XqURclGKP2VtXV-L6&<URjcHx@KeCJIXEkkrUKmK#u&F;XHB?O9uR>Q=e(Pqi
zQFGX;3m^N$yPkck=$jm69mxV+GpqfJc_7iP$6ugatyyIo(>&(!fXqxeulypKR`-Qo
z(WZM*MheGmCkCde*-@@;##Y$$M+}WCSJ#;-`qFGmC|Gr|EFK(!-=t*uTvyTkgc&W6
z<j`C9l6TUzDjl6D-G$0A`viTJu35;gDsS>O_VVYI^7^gGUgIZET5bxe&$Zz^{mHY6
zAePI*Vw`C}8BJJNf>bz8IB)dP!?BIbB!V?f?TT~*%UVkP8;7k$ow|(j2<;p(JTf(6
zE;@bQ6NKlG4OnzpGb*;#Xw*oo40zL0d5L1GrH0hRI%MH+_0qr1qMA*>(!m{tBetNs
zrS%)x<du5<@Y>Hs@eiph7Gx*O!fRVyDzt-=QeElYYi`N7uvy!o5UbWE;7~M#bE{2(
z3%B>v;<gp75AiGZX{cbVRtJu4HvAC0qKY4c(K~V66iQbSlSw#rZQh^+`GD)8ZK*24
z|J8<Lv(%|oT5erhdMNeL40Q9WEp7;khM#B$`tad$2gr-eL34Dg`MDW{elD($O`pbQ
zfXb{>UK1^TjENc6j!mwUU1!m_xzgIE6mfHZ<8BtDWFcB@QIC)*nzTC^j+QwYCO^T*
z5Z=nXy1cV-+ZS#HaPLjtzBjHrW);TM=&Gp`;<f=E^sK{>2R+&B_uwkTirtvujTue%
zN?V<cUjBs1>sl_2Cqh{0ybo6@G`W^dh1irI^G};3Ld?*zeW!pSp3Pv<(QL&J%`lKb
z@J`-lA{TC2vkr8=8xGEG<cZp&0KWSGJ`A2&K4NBub6Hu%`4##JgOM7}WJ~Y?Mx$lt
z0OM?)<ArNO#RE63ispRYM1RQ6{IM`IM|<-b*_(fbM$%-EKE*!|H}UobAMTT-nEMs{
zolwDtfMew8_mSt11qnm1p!ge|f<AznSJbxWpJG#wpv||C_<9Q+AtLennp|(em#@&x
z79`-y5q1Jq4(P+f#n$hC`}q;O<3DF&_bRyedw07l{)bk|cfA`oW(EEMUgz%3UqK>G
z@F#xdsb6`X+i82=&6|@qu6y$PH(tN(z46}kAp?K*@hAMyzIk8V^Iry={!Xyv?*;e$
zXTbyiF!;*f4<7nI1&{m}!Poxt;IaQhu({!XA2?wWO<)pt9shOUNCSVz|5pF;bKrdG
z`0oOTBEdWUZv&^}_}@Wg*!zzEqx$eg;1CKp{;va|M4XhmP#NRH`oALz6`DS@rR?N5
z3zHmUg`=?XH@662oRE2`BooKtgqV|WA^&fd25*+LM0;z~_W(287yRuqGa%{406FSc
zIB(_4;53K3-6T9@;|LJ(TG|7ho)?o?luV?L0>IT2m?mKnR4AYXS)(I_n&ml~BuPIo
zqM2*z$0*>3fw~{VF2w7!m1B(AB}1&g?y$~pcMkXW_P?7Wjl6Z`=R3zcFXkk+4wWsZ
z+|FX+<VvDMiWW_<CH+fu-y}{u?EI8QPzKU)5g(|Q_>ALVpndO^0nmk&T%~0`1!^}|
zIAkD2#o?oXWCP3%N0OrG_pr+9{VGg`<!=oE#7<#;s{BNZnRzRJO6EcI=;!O5+6Rce
z*j#s^B##3MPPIZTA=l~8(zMtI+MZWHIwc-p&>5kPBOZD3S4syS!1lC5j9J+NN@MwH
zaRgJQ;}E47g*)+4_$Un6w5?*@C|)lP&O2lGQg7N%VSCR=qSFbd)A-t*`IizE0gDD9
z^de=8LN5j_k&WlzQ=nEr?f26|HewkA{@~e6sNto_K_ZdF1t4K(%J3Lx@i&y)C07JP
zv}>*GR4IBYbF3^+OmIBv44?rt_vJ4vyz#m<i@=-JUg{!aVd1+piM+Wfc}3{_l15*G
z7Ph7iS3npEN1>cEfpyM02`xj^q!?_+TZ5nzy2(8zpQOf}Gcvg%sfG5vV;Hqo4NO;C
zNUL83e7<NVUTbRr8QEw)_ZIQ3dP!?Jxhe^;wZc<}3LgJtqjavVE94`<f8(yJiM5=+
zT5m_~bq9Gbq1)5Sfxc#8+$y38%hv%k<*xG;&83(C*a6&O=HljGzsQ8ES;o%b9_{nw
z+cG&VlUJSJ$RsVLC9n#z09-^PONM5smEZ9ID|GM{#c~5&{j?MQ*Ru378nWz%h+P2&
z7AV0tkK<e(vigZ_Cq&ZzHfJ$IsJukyXiQ$X&MF>@_|IXKLD}e%<@EkSWnYF<;jVm4
zV@isrz!MkJ5*JNz@^7#4?jwuK2UehL6Yfk;?TcP`=T2yD4k<f7jVv4RJ-yp^D^-v$
z12(#rz1gSG0(E3A_fN^-6$&z5uLdQ&(;ZP3Vpi@Z$e-2VgEv&}DG|ju3-+1;CSHrS
zl~1=t3y-wGNl(rBMY(0{?@PZC_3VCtI1cS{JgD4Cq~AbTYaj%@<cXxoy`*$m5S=9A
zN!2jz&pNQV^Ki@%JT_-Ji=_9Q^f2KqLsO4J*MGW0p>h{k+`ynSMZXcZxFZGAD}fFS
zR~{rjGn{duz!g4{%O!c5QrP28m=_i&FyCBt4!s&ncYwZ~^4S!7#jE55{XjWwC`*rK
zx<>>qrCxK?n|Nk-bZB~3aN0#Va1Bg0ryQ=cdw6(o=+sqJPn*1!$^EoojiQD%+L4VU
zixx*ZMp&>wk+wi<(alYSE1(Nc;?7v8xR|inolJ}CMQ&4^+k-Aqig7xcMA%T|{bCE2
z*cZ&^%IqUnOf>h2m#hI;e{5K-;LeJ}#m^SOE^UBa&3hFYBU+|rz$w+>l-67rT92BN
zwbzIc(51+LvHp=CT&ePeXl*t!L61j?cB$qKRL6IVB|PcRZSH1hu#GDr{l@X>db%h%
zEPC?2C_|@HbnZ4xOh1#)!<@VkRHjQxab#`0P6qGmtwB1Ahb^HNN76y^AXCLH8p1B#
zf$}=(Z1lBb)<R+Qt!h?OKJ=3mecJ3x29B5)_t&M9NZZ-T1<nR{Zn#Gh2OnK8k2*tA
zxiJcN`4^^|s(iP-5=yarvzw?RRD%}GlWmCB*Hv=Nbh}014-d`6AQd+w)V%^|9B@?R
zaw2Z_6&%3j@aXB`-mBxA8#D9x#}~WR5D4`WN8j)69&=|+7ubB*IfpA7!l>@!uXJ8E
z!+)mu&j|mS;6Io6&lvx?#(%Eh*6qK=)Nc7ylA3QI^l)+<>;}PW*ik4mZN4QkxU36K
z0m`|@eu3V={E<KLXZ{ooz#@fXF<b#FG!bAs_AmWwuLlh66;Ui>4?Yc(bz%BH;kJjY
zB}tC-otd}rjU{0%#uu)`9|4fd!rV|IRtwi`*jktM*U?ACl-}(j`zk8VTVFaRM)~aK
zCb_wB---)w1y%7>L>($mx^p`*(G#8WA)^jJ-vBy6tMw{C*Z%|0f2nW4XX<w0+HP+C
zE6?8vUTT*Re-D06@T)*q{~0doq4aG=l77|dPG01=HhgqDus}2O?)}X3_l>HeRr$<7
z4T$Qof9Ofc)yVUI3NXBlTvt)==H|+OA!KbrgUNEk<qxBjD|3GG5B<0Pv&u3&C%IbK
zNzw!n2QOyZIrmnC7yt7p9%d}@GxfxA49y&G*P8FX@VwrOPB;Q`C*K$Ovi#tGA1Klm
zVm-Xx@8sTgd2Q6Q(OJeT|64nG{k~2N_P;xQda!@IyMOGJ115zv`J;oPk!x4U<IIil
zBpKfw@IJngh%ObNX?uu|ohk<Z5OC5dG@;F#e7o&mZIh3<Z!6SZYJeVlx&U$~j(0Cn
zjrrB=EROPXHvINlL)}AvA~`cD=XxsT0Qr6@K`wa(O>lYW?>CJ5+<gnQ<e5M9Uz8$B
zHZ)LM|MW_%cy5;eKFlTJp@){tf4*qu@AXNDQSZKua1-p2|3U3DUgr)HrX~t=F&jkm
z`Z*B2HQ|e#E(V=>3&6lB|3VY~+1&c%==?~7eCb3_%}HP5g_1>}-{fn*qy#(kUI(T2
zP+9R{R=~eVO3vZdE2vAva2I0+M=lii$qq}gtDv9nf)_xA6$!Bkn)n1(8V3UU9obA=
z@$>ArK%QUwW6%HYHstxYo=%#7TtI~JwS<$=@8H}+;hVkyK|sF07AJkr|6)}-eChuv
zj7x62+kW)Fu;A#gKZIUeXutm>&Z{ytulMT;+0}M9FODpV|LbO)|FsS0f4varPk!k8
zmHjP6Za-A+9;={>)%B&iA<}GEfgvDdWjo(QB1W-_60MP^T=Xy*<!VH8bgkLUj|r)L
zM)w+Kxz{|!YYehgxW&njl5DvJ6VI;UYLm6zz%7ln*PZnW^z1@b@kF8xQjR7idgtnD
z!b&w5#~Fz6!lYPzsIL<|>RUzHg3|`*C31T1ui!dHb=pn`lT(-|Ltmk1Y!J>!kArD*
z0$y!A#vn&py?!go5dvon-FcCPQ_A%`a`-OK*UC{kpL=#;riHJqJ!N`AQXpA=zHbvi
zTfn<_OtF+)k%*&45Pa*UQvIj2$)Jy18j=4NxK{UPPrWCIZ_2LXXX!P!mj;?Dk<jGN
zyXf=?!9v+{{cfFlr4%^SX<<#OkycJ_9zaDtnNu7U@zfoj4EnvebHT3n@*l!%J1ZsC
zN1dNs`r^luh1S~ix@ugpF5=kM#-))+)siOgFz765V02ya%5=g@J5FDoeY))@U2Av=
zvbQnXi99VDwTxA56{A8c_2=!}56O43Za&k56MVa%E*BGb-x12B%CVdWGkzg(U*S9V
z+NShiz7_=M==K8gHcGkm`N>PTo><^_kf}`!g?{SO3pkCo<O<JEcKYN=gAe^Oz=A!k
zF<9LQx2}6h)nn=Kp~l#*V-VE4^hTI!a&fUC<xNj)$h@=ekMvRO^_vEuo*~5u24V!~
zC(rsi))2>`O__e{^A5f4`N?5l3X@j_m5xa}$}rK=IyS!#&8O~6cxR^NnZl20P3y#f
z9B&p0SdG}_t;;BE{R*&f8aS{Cobnc&^P6sHMA!l7M?6RpzdTRH1j{Qn;NQ3dG!(z|
zd7B>IpON0;5uz^H*m^oES|NYD5EZGOM*?~l4sjX%>f4ool?|XdLFvURi|}IgMR;K@
z!t?(2($=5rtwWt3`f_C!BGV6LPaJtCfu$=`2se{GDaqSJMiHrzCtfy#ZC{~1c3NUF
z4ZHVy;C;fo_afk;F^-Ap`uwZ9$8%$s+hU27p)Kw@7+=nc!Vcg06|eP|qFEBy<m<p_
z`H^{2*k3ixjsJ-Ur8Fk&ql$_}gR)?gO(QFp>dfD(FaZH75BqVj*)x67hrk_tf9H-n
zK%yRFxWU1;bsNcQ7|@INlgoGlwPUmJ>tStBh0#+Q<(8ApJ|Uszpy(O8p5Istn9}TV
zS-|5|d%C@Qwd)A5Uy9cJTpV|Oe0b3C;R1R*>cky26hG`7vB4~hifegI+&|dgh4Yqs
z;a|K+i{gpYR26OVb3SaLm7^e#D^o!m;B%?vSo5r0D{a9XdeRV3VkML`{wm@4xwhGa
zq80jR?PMvbE85P}^Dr4R#|JJu_<~&$8{LdO)@H1I<389%^Hhn?oAz@<41_9Xo`LH6
zr={p@8Hvuu!>aCfhNue%ASc!_4^mW43E|IX-xR2mG|&^C+(O~WjTm_0$!-XjcBjjQ
z`TC>=8b0Y5KXC;rBmW5K%!4tjz}Oa|Mvqzi);!esg_JI~ExJO91KU||hp4rMw?OAt
z>+M{qa3MV`xigoWg1{7z3&8Pv>-gH;z~<3oTK!HYx+gTDi(QWQIOuF5yn#nWZVV1-
zZ_73Mr3ZZ2>_D6goq_b6nmYy!4HoQczP4wyww&eflkzdQFUh%8$>LQ4oQNBU)x;gZ
zs!_X*lt??<EvHyi+10B(g)<6)jyC{%pQVVaF{qR9fGZRpElOjZ99Ru}T7=7oX4*&o
z3;jxLtdpcxd(6<%uOBdIAwz%Vu<$}0b0h?AE=nNYmleCwLXAi$tiO?Tv)YSuT|~D~
z3z=_Ew6x*E9yGPVr5pxP&4y7}2vWe*p_>aoG&zb}eMfak*KZmO-S2v2FfPS-aALr<
zke`r4^|*JgsRs{gbNId#ta5Q7^J~)9$RFaHm8~l64k2d5S}#cOf}*wv-}CB~DxyiU
zNzVal=ZN?<Q4uV?OB%q2Bm(#_ecHJ87>qZAfvBQ*e1`f?O2nO*?zAIPOeR2jJ~Lzo
zuoY3>CIBoomyghKpMUNTfp?Bj3MT++A2T}DF-H8&h8J@Q8*ldJW>BZN8RLYrr4W{1
zz8pC@r<Jn;#alphMf)UkW7fBrwV6UHlp+;mA;>2W{Kcqq){(LqV1hATs})*N1w3;A
z$Z+wtsG?Nku}B&k?9LrwZ*;+~Q3P3sXs+Asl`0)0wAzy!Ev+zvp+;ZRX7M=jQgkSa
zaJ`jfA@{1%7X>1C?XruDL5E(#*f7V{IYY<uob`r#0N$F>;SF89^;<ODuUca`CFKd~
zuD21K&{qh@8XZU8azLvMxFDP&uDuT9!UE%xPd!QdJq6(0+s+p9a7gVK3gaWMn=J)i
zEXV^+I{iqX<tET_0vcNiv}VjqxLjH%#i*mq7HTt$m5Q#1sJw<R9O5)Z0d+-#*I%{_
z%7URdVSPUp9bkAYl=f&F6eA0#yx~+AT&Cu3_3THO<(+8pYsE=l1b#(`DBT_#U?feq
zeoO^Gq^NFRsWw|*3IG}gJX3z?OB$L<J&Q%#ThK9PsIygo<Yy~FsezPHOuO=M7l8@g
z-x4do3FnuJ%_mHbhQJ+CxIuU7d4pi8-BR+vyqv;q-FiJ$bY9*8Or?H=6s*;h4RQD+
z6P|jC6RniZ&Gun(133^mdEa~{)kGAA+<5>;Ia;BwS^I$#u#8d#Ff$AmJQ+4osPQ0u
zMar=5v<Ik92ORzYCR~Wen6Pz`q*qBvkAVgV)w_<<v&e4TQ9E$nB%7Vqo+^n4E)bX<
zZkF3pufr5KH$q*BT=mc0=O8UhT9+(~M%UZ~m_~#KcZD(~o}|NB%sNgR?ew;49kzbU
z&RU9n;VlBs(R$-NeSLI%@bYx`#qP`9{o|w4qo?2RzTA1^ARLg0uK#L({E{~=pti0$
zEe8*U@m_=2F2=(Z>^t13uzue{Y2bV=5ektr2)=`hC*bL3|28YX!I{tVRZ(()MsO>l
z<T-D95)5i_a3`?9QnWuX1YZ-hQP;C37#LC7{lks?(jR+svFGG`I3ze2e%y8i7<eJF
z-*4QMUYFPUVjDPdx#_>z+8&;4^}9qJjK+@8n%LSHSN!YRbkg^@=)FXIy5+9p1FW;|
zpj=n@dW*TsuAZS2c>xQR<6Y99)nyt>*0|w_NVcsjC>zuC-=ut{p=3!L&{mK1nr$Li
zxI5)zp<T?M1T0}0Ey^f?^{IT(GkU34qFp!Ut96F}vv;{rVFs9jM(;M7nv1*v&g~Y1
zRV||hk(U>Y9@imR9G3HCnvo|2u2QK;5c&sBgr%~NjvMX6G<2mJY!K*)8v2aG0dw#D
zzWWx<io5qvKEeI`N;iX+!$xY4B-WEA3Shsq6G4?pfG^Gz@qkE%)2^dVjAX%yajSy?
z=`b|BRcrW9b~4DgW9CLP8KrrHaq4PnM2q>$m2fdz_`>Ow<G|Noyf;kF*bpU{lHEkK
z%rvx28ue2uO~0yL`lNEmIw20}gpi|<Ywh;lFp3T^(H9IBA`?zTigQ+>=ID-O%HkMm
z4blwTi?4|%!AMi3Jd1>xbf;3DN1XC2iVJ8)9ejRjpcIRBG#8n;NCl?C3PIzdqfss{
z!_AwoKIn+KRva!vJ+23pG+q{<(>2Ysr3f?NH^|(MOg7}Dp}Mp*dt+TkaBA+CYs)54
zQGD$3a+&onv$hqLE8(J%6^%X`ZFZzfZ5b-I3z5xsA*xv>*z(9)p=OtWs!QB>z<&N!
zmF4Hi=VbD7O%6Y-+Oj#S7@Z4+W?lU|Eh?;0BpcI8(}+A@sT}hEt!?@!mS3nC`-#j;
zei=iT2K%3+$^OR#RB5P_EbVEDWmEBCW=+x$X|lw6UOYmQ>R_SV&C7_0!c&bBFi1Z&
z<&1*J@RAcP?9S2|K}q(bHJcdCW~<GjraG%k{u5)pr2W2h#B&7*KM1qRs>;b$RCKi&
z3+srA_c_xY+nLXm6!Fec(cN5ukw!w2d!^oBZqei}Z4l(EPQFZM(D@Rh=Ed7-FzD6{
z^fdzwDC?oBmxkO0OcI}Ps&9eyU15(rVet6YWf3o2h5o{opqxttot^Usi41j~O(!f3
z3kgS@9-5)4lwZC@Y%>bp$_Wl4V9Fh!K%e;HCl;2wK_{orIseWIKP(oxHRPUEh;)Y1
zg}tYFe~>&w)t%J}u1bwSE@Y~yX+`_=03@tAv54qY^Wch}H^>s7X3geq+_}E3)6NGE
zxYN$BH@VZ!tw&$uu>*;(g<rh~=;JP?oGs<SZea6ZH!K}`S{;63H2K9YKjY5e^Yel?
zTY<pl1&{?E9zl}Xh+RDokv3fa5GukqWK%ejSu%(a^9+hRZ0bg8t&Ev;EFx*FQb$1g
z1ry>F5Xg&-n;P&k_WQT4KOmlIx#zf0J<qG|eKeL${S6=RUC?75NQ;a=MjFXMS`m{j
zDD*Jov|}KC^ItJ)DNOwlf6<(|BY&zxj&l&h2LCzHYW{OlfJc87hq#(QQ046sE@v3o
zfd9Yl1ytd@Eq49mM{OXj=bcfU!a=h2)tB@u1CBbKxEMo7=-{~b?=N;LnU@=m*}jKM
zwyfr(*Sh87^83*CefIfnXHM|}DO_h~I^Dx)_F?c|upHgo2aFKd*NuGGuX*>RkFIl7
ztyjPTptTN6Iw~SkPR$%oXjD)MICH*D(*p1c)mZrRqC-wiwVtKVtk$b=a1oB-c6A7K
zTCWdZIIA84n-3rGV_@s+ulX^s_4Q+M4m{rA=fLLXrZ@*Mha9YKmgm5QZPBMCQpC3J
zqw;%XMaqtbc0bumEIUcU&e;;w9dyE_=ap7sVlQ#FWCKKc31%;$&30@nk?C!WY$Z~C
zr04%^oN3R36LDbm;rOF;gz2f;C_{382tQ!{?(8-Wo%IVT95fke*9iLr`oX+yo<^t5
z+@5C5)r#KS;E%MEls`m0?F;kNuM3ZR(-Kz^cT;T16(~IGoCVQBGz^y@;R<yA^P}VM
zr6-$iZNkpeXQzAnd&j3g?7Vor`~S1|Zrg1mNdn-nP&hp@(1cmK+a?WbU9#M*>GGw^
zs;=p#IXVytk|>b?3jignEbZBsecHd;PuVZoh{!vT04Z7S>GE{du}C5lnURs1kr9z`
zac*yc7B;h2XmYrSMnR!?CwvrG{QkI5CbU|^=ENh@F#nmgO|~Z(o!`QpEfcf1nuyvV
zcOa=WicYzF2o+ZcG+Z&n`8v4RcxEdj_%5>OGESE{dyzAU+<=umi)>?z^Ve~f7tFpo
zs4h}V+d+`u-jQ`HZ2SJ^rhvB6&MRhLEH~+j&6%z^Vc6y!2JyGHxzgT-VL;O_I`5MA
zAkYU}gTP^59UmWaj0W5AoPT$2-Sp<hO@q(3JYij4ZSDvoCA~v07i>}fVvW*I*o@nv
z2&0<Gf|s+a@H!86L?Qbvz$wDv6kgpWc-RkCM9Ot2*@F`PUAzO!D7}WFeR_%if??z^
zjGTtCCP%i*<?{8}`Z~7#n_E$IjI%2k^fag?$o9K{NmN!2$78n?jW@+qeXz@`0Sn)z
z!gU~HUIA@J8z^U3+tI=kMk|T>deCVkC`O5wMA*|m|M>3bvy<0nZ{MAsy?*!8+gBLp
zwDb0-A6TTB@Gfav4xTlqXUSHu1nH{uEh{+Va0O30T*0z@gDeRP@=WvXFx7<P_xlc|
zcyo9bl)=E`=|WgN5tr8??MYr~0hJr9EY!+AM6)q_I@F(D#0yn2(@M}Rm!3W>9UHEa
zz`jK~_B+mrk=JH<Ff%+L!BiF+W2O$_s4LOWNLcU5`il8WWoifzqrE#)eBfHs*`?A~
za;1zh0!8T27~>A4yF_x=;Cas|`(hz)uozNeeu01{$XdkVUh=%CL>rESLPZ;vuaot0
ztgv^A^A)QsJa<Kj%1x$sLMGwrkR#_+eOPr(Q^NUZEf&0qPQ>3H9f+$e?VsO$I3;ct
zzi@u_-JAFC-X6a_Wvs0D#Tn8!-ygqvb^MArS@8q7PE5BOufug(r5+4(iiEzLu}YF0
zSe~(3p0QY-K-hrPkOjCdaiV<%cf&|~<U~aGdU&UdccT2-mud4aP?v&9InhD{;~3?h
zc9Xi*3!fW>0)!Ai$jtZp;Xq|cc$d9gEO<wFVa9A>IUuRLD~*hNRnmTdV%1Qn58mH%
zWi=%CsOA<Jscc;tz??mgdKmzi^s_;bJ&z9y_|kpDU`T?Z$G^OhmmWr9EEO@|=N9?o
zuQm3k{@lOxC;qvA?O%DHxod5~Tx(m~T`{P3=q6q}?$P6&@?-eOymrb;cWX-FBlp@v
zR%x%f5`4_O_L9}zU#o5#)pYFzd*$FRufWIHYfssmPww$1e9XP}C2Qd6{TqOfiPt`7
z?L7P9cHraMYhP*J%q4l`RT>%Y$gR1wS$(F5_IBVLkgF-wRT~r)r#RH3Id>gLRUQhL
zE9O3gR;jo{&nS`s`j#n}PAQj+a`+eesSUQJFW3vJ=~>C_MHVdO`QyjIr%ot#grs4a
zAs128=&wTLF2gkIPy>$})#RwuBrv76hEohYQEfW)L;za&iNPtTrxY5=sW*Jh>~CT1
z4;Xe^uN3^q)^Be18|ptXaw>s=_KMi@kU(K=nZS%SU>F6FQObiXNQ0bUli-AmzSsZ?
zO@M|bKr{Vk4lNLTIQAjHhjuhef>Cr}LOHEK>4#-FLlaU-2W_wpO;~3ptV<Ktk^VD;
z1_|^bfIb7zmjL<**v<ukuX;5HFt-fAA6ADjGzX!Pa@#Ow<}jA#Fh=Gu7UnR<`p+S>
zPotW_sFpCQ5sYeq%rqJi(#UjB%&}cs$L7y$qnnxIGY%@-2$$vvN9G6@<_O2;2&d)<
z=lahXbVmbT!hlCG;04MpFklQOGY3}vk_K(UXAXN(Gi-lpANbN7dg+9=4Sr+}eqj!N
zYz}^E4t{P9{?Z)$ME|*j-U$~Yz{LV^F$P>r0T*+?#U<ck;xB`9!bcfs6C>xf81YAS
zI2oB(v2ZO_yev$-j7_{uO}xxayj+@inV5JvH}P_<{~Q4@gr)_cX$)wZ0-EN4rb|H6
z1kiL2Xu9@C!4;vZIua9E*A2+>7xm~`m<TI%;-C4SY$zL>D4Uuno0}-RG*LD&QFd;k
z?Ak=xm5H)5{pSK;BMgoKgHyoZ958qZ7@PnG&jEwifWa%k;F%AjBrMv7M|eccQMT2s
zXDr?7_VyM_w@StcN6hYp(yi{YWUJdx_E@&nU3}#oJ%O61WXSNeSqJrA+`-T_YTBr?
ze96r8@%ZmVc=C2~AgfJx_a`gv<zG>YNUNgGFR)9a&IKMfof#l9>dcWqcM?Em)Jc(U
zbryiosPilC*-jQ*e``|l`!#Ik&N4KC%d~8rA==?c%}Nq|LbLP*YC_;KPt}!&Xl?Tw
z+PGP*+eiuaBei^_>r$+tn6!)BV>EG7P_&)LPTK}YyY1J-UCPW}>mBUGz{_ti-Ic|{
z?Wl9!VAysHr97J((=A&Pza4dkJj2^nC&V0Y{DlwFD9(R__I@veXZ{I(c@=!Vy{DN4
znz4$D)%~sgFS`N@SDF8;xSseXRnJW8iq}bag?5;A&b!uYrx@)WuzYAQkI<kE%SYV?
z$B!9RiMp2cOcm~Cs=WJT<%0P3CQRBD!mOcXA-R>J#R|Kc8K>D*n2j*ljceZ`lryBe
zv1RD)>r~Vg!pfaSp?yJJ)1+*E0h4+w%1+ZIU7l+_SryS&SzJWSLc>(Y8&ocjic+`=
zw+xo4MTD&`FZ(Mr7F}qg?41pMb7V!`o0ZY2S4C0jT^PZuIL9lv(TBox7=4J*j(FQ*
zxHc1K>G;UW_-7Hhzw1!+hdy2Q5Z=zyPlG;MrlONYmXgEZz+Y9XrbdFUyU}dm_!uRp
z``K}agkI0-Is(-$3y;YC8asUQJjZw3^Vu?ERXJ*1&$;!*B|MBH<q1b?&bGMoBS)+_
zvEt6LMC5w*+$93Ev(F9kRuH1_o3xb^gebiSAqovb6#nZIB6bO;*?1f}PPgcN`Hm&$
zIj0gk;NR4#hB|eVv~WwL#jDaN^zsXVgRh}pD_gO*(D=5XZ|Y6?1io=gHqnqGg4ALI
z4P=4-)}ny<Kb->Za+Bnz2h2%eZ-@B^Jbl7k1a?6@ZzPSQZ;v$2e$VzCOU-fR9&~+#
zp82C%n-CFlT-t?b@rrd*2p%g32}2?iOI;_!zp3ZagLhVSujENHsZCR2H%%|}Tj@xP
zBws2DJ0XU$3_Ek&&40?$<$|?+{An01Si83Xz#Yk%AP>|a5Cm-_F9*H|huL-XY7TAi
zsAhxXj8z5pxP!J@YRe0oE+x9x<#>-PIo{!IeA74G<@ng(WE^~jMu!7FXpA26O5yl3
zy7F~3&pnJ>#$GaUMnFZkE-)%<TdQqvHPfx^TeLM?ZRIp%$5(0joBOMDGhI4>Tk~a3
z$zmy*49mOG;(HFO(v+zPA)Qw1@9FXpAn+<=p?xq?P^hYYOj_(e6|w}wj4Z-D$Jj&^
zSd$U3)@#|k*xW7mI$aV98HuF$PJlspnze=)1kLMwOhgyQpThZK7IoDVryT=XD2<R<
z8+`$;g{MblJn=+^CZ^!H&>H4=>$FY^nJfm)zJTk(R1x$FtCCAJ(V_`wdCF2GhAo;P
zhbR5)D#TLMO8QAVnf**NRYAi{i*4!FcDL2~X@ODBShycHtt{}V(QwNJe6!gi$47K*
zETYM^r?uI7B(W>sYdd-c-s?`6wh_mSNT`C_s*F=t#9Meg%AoJW-Y=U~9nmzUJpMYa
zqV-okn<pUVur@LDRdo$^TJL8OT8Yq-WeZS8ZFSW(EW3&2a9R(>uemq>XSb#t9$_fN
z#e7!`$sO=Jre4;Sq@hWUk%?wpRKv(TKeL4BI+l=EO=l71O2_b@tT7-%voyWP;e@(~
z5R69|VhW*0av<6)Wkv#gn8ZLs-^m!8p@`t}ZHxt%EhEwC6^4%!l>j?D7#!^jg$-$X
zOnC9@;eojVSeC$`UgJDtqx?vH_3jPAC;EkUJFTB1fPF|2k4AE&7~^gM%t|<%(v;Ix
z$|I)ig3d7GV~cCH9<^9v`;MHE@`{!Z2sHt%Ot}=?&uS*e=n2=A<(x9OpGkh~wjRBO
zC3F4Am!s|y7H|EQVyZh?^y?CkKk|IlF5t`3?4ws%boI#ovUnF*B=*(u?(A|`@^}fQ
z(xn}BUG`+mJZCX!4wG{n&&O;l82>KvIyv$;?v}s5<(a0dTErd}!59Oq_O}Kygu)h+
zW%mzw+>?DS%dXJ!Emzz>eUqZDlop2;X)#?PEiMf$;POGVfM+R@^f%!`n9=j+@rcqp
z!^>O$tcwd47^~><FzT)ddr~mQ<pgaJL3aHg(jqFm{$33}C}I;E1c>2oq`^)jb}3cD
z?^XM#=?f&(6?TBlxLaC6?Y5_x$(9<^=GRn&aE(p`3os7y&XC8AG*_+Hi=M~AiaZjg
z^jQ#NbV!~RBJ51O@_RglK8($iB5G~Wz0y3^x_gvbN8gQ}L6s?s*<r-|!>js_v`PQL
zzA;@YQ2{vaY^vPV^=j+f<I3p{>egAax;3q+Thpq#wLVA_GqyGswIq9z4ho{j#!n$1
z__XNHWtO#g6zI>(3*VKgTe({;OzAjIw2;-B#?VP7e`8b!=Cm-b^tmm$){{*0COTFt
zi*h9};8YrUwY?dkiM1-8F=mYbn_aMpM8#aPoJSdMeK=<PAw`^8ir*?*Mbl6(YX)iu
zmiw;Qrr{2duLj)M(Ip_hgm%^(E@i5jOx`8jwOwDs%`4Ed0APbgMI<KpuCse*vco!d
zR%~5uqxyB*d1=vZrWNgG%G9r{yNU{v?IHDcNsGyL7`}ViQ14RI`WkHZlqIS}Hd}<>
z7wh}q9Qe1!fx9bJz<6eTLwvf%1d9yxoNM>_DJBDUW2(Qpv;|R_t-lpqy`po~Sl)y%
zBHb)@E3g=`O#2aO946*=siryla_*j8cl0@9S-N553|cf|!^$1ydWm5PN~L}pZ1vLT
zB6@u<6|8F>z``w}xyz$hmt_c!a7>0l?w29=#?<>t*YAU(?MmQePPKKqy)E4M+m>hK
zx@Z<?%mBY8tH%BB|Aj;zx-Q0W;Qten5AXa71Ry1^)QLX!8kW+#i#z{3LFZpg(jnu6
zuP*Ie>fy|OFG7tSv4>xINZmSF>R(<C($DXQ>`t6v|CYSIP00(1o_3^+SnQiaBqv=r
z(hZR4YL4VAk#sRezqm@3&CO-!yc6fg^F?tj+d?L0v;;}a9&282<?2wHcwjb~n;UAt
zsB(6Q`9fICQY_?0Y@LLMBU`Y9Du-NX%+fh*fO(u_m{bfcsR!9mj&(R77z@v=&E6g|
z`BZ-=U;WOIzr$ET5GOIj{V)K&A_2C~2RU=!V}XpHY*9>Q5<Ev-@LZ5NkP2I6^$j{-
zA$eY}2#t2N!Z+#c+ml?!zh^VaY2f_r<qs#X9Dg1-CvW-p%fNYm{Pxw!+dnz}Bye7x
ze0cf&564h&zVd2IT0DxQ)wFk1Qgd>Y&SoqtQZ?-9tuUv|NC&{8xYCn?izpl0vLPXx
z@MijhJ8(mScbMqBL&-Oh>O2Uig1Hcu`HJpXrHA5-;?Y{&!Sb0tNSASPr%vY&(kW(+
z0D*7KPA?y%PbIakH`2+2^cp4Wce?RloswzCiauGThnY^k>sRzBsy)zj!lSwlH+cNz
z2kej2u@yt)wH~C$WwN5rjfd}(NGGGq`8rgVSA9TYyI$u;-Ma~DAPs5O{5I1Ge)6Sm
zS^R-lUzWT9D({z$&%Dyea2AD`t%V8zRV5O=TML36f@&-CFuQn}+ti9&M<;_37l)s3
zyM@<5179?i?=erbQRf$w7|JL7Rym^<vrhy@Xd@Er7B?I=KyW{c_PdpgyR70*Vk_JY
z+8Pdo>%)&QRiU9%FUs9%kl{MI_0}KZ*^<nW*B;_4q-S3~8HxehzUyod1gimkFM7Dg
zR8-l+m2)Aw`|_!<v{W}l#-4onY;b1c@~%_C0ce7hvojVLOCb6&2oj<l9~k-$rd*}G
zti3EyIbAV$U1q{P@pV>#Wg=WTZ5*)be6cs#Trl;H=VzwIk`r`-P=9XX(^88ScxERr
zlVOx2i3DM+M)<JixfLgkyRlWt>&y7LHL#xOSdR^?8#tb>#whEv2B8{0UnV0W`?0Z&
zVXMimyYX!uijsSxXuF#FxYTq|*6~_5g3?{{olr9{({Zn|x9!F9dZButGmCtS`jmSH
zmaf+9P<`1hj1}dG(Yv)~PeujL()EE>j%(jhEDI}>IwVT@2IhL<Wg@u)w?wJfk6}0)
zF40@1)RPobrqZBDJh>EJjL^Etpim&p2jAzl>nJV})Rp@q*0x7hvzAY@C~BB%<5W<s
z!8XMcqP+2Ice*qlu=MI`?MC<A{gp$cvZ$&KtH#0zXES~Ym<uA|dWVzlw0sS$Eip@W
z9CPv{!|NTIzu8?`*K(IyS!4~S6=r89bL^EydFhJ{0K{u13|c-c&+}mxb4x|;s+rl^
z<F|Xgs^>7gsy7qFot*tV2f~iwxw^V}gf#BJs~g(8ZsKbzpg@z1vc*6H)aA<>ZRa!q
zDa{5O>U5Tg8c3D8GT^Nl&$W~%NFgK7pooeF#+X&!WJC&s@`)A65mnADY$h~Oaiw?;
za^LAV)i<cEGT3H{7Rue*Q`y@`>}DQFQ0Xp&V8zS)h}|{z%DW)u(F@rRF-q@He(e_n
z%PyFPxeZL-x((VA)fD5T_W%cL$mkfzyegUtU3kGZo$5sr=AH*-;#W_l8NbsFt8Kb1
z2luL@%sjj551HCC#>Qck7GdS8HU=vD?i}w#C{K2k&g$nP8K%uTq3tvjWtF{ejI%B!
zSuF)Gja4kcc~_+8y%w+iIlL6eyz~w)8!ODQh4SHGty&*xP^<1*GT22Op|LG0r<?X_
zNxWXCk5Y#9;<~AQi#6cgdJtMXI|K4CLU#oeCh~tBQQBm^zeI6U0b8>3Uqc;p7U$om
zpF}D_Tfji-^Md8z+yU@8-DDPK9=9jk+~jvvcu@&I<n=>LgwJj@*Ko%s$(!XOuHfln
zu2;lAv7QO?VFC}6@<U*!-Izbr)9R!sFy>?qAi)yXc`6j@>>6D+$p%p>MefG3Zfr}5
zwM0T)X+$-y24Z1K-eqLvJZJz}P~t!QG{}^MhK8LI3P0q($ja?B#k?MDwEmEn;G@%&
z%2`P-)OeT>c$g6CswWsZf9TsRn*<`|Its;7mL-i6c`VElhwDoTsfO|VmSV~%TrR?5
zIJIKaTuz@wcLMn=iLB99DSxNg45<J#zACZsh$RwHT4TbEr&e{C+!{4(ir%C;3^hx>
zQO_KkE{L0V<5A6_VWBRVy40**J+SKz89`#oC|?!OO)V@kNG{6bqFV=6<8@+TU8-B(
za>u`(89^QBrRHoyC~2+iL(ygLl3Blrbz@yw`qK{yw_>E&;fBF-N)Gi2YNB;rO@Gr=
zPna$84k^sgx#wT4dji~v*yF1rGa6sHQ5{iM+Nz%xlH<8I>2DzMVsY?J>{5^cG>B1$
z<p*82`~-%kDF%74u*O5$ty|h&h5m)3ksV%YqBJBbX~djYyQ|y^;hm?KQMGSn+a$)%
zPaEw?<Jk4x>-o&Evx4>q8U)Nr1NOf57z9iC6=w;%3*)3-8WQl7t<9uZst=iKfp6F4
zj1tBf#jB6qA<I=fqn6;Dg;SkEzxyRtxWcGJsDC=6P&X%Ij=(o8yb&^piEad{9l-F*
zzvuNwygoa#CJNRXqc#py?&!l(06gr#*5IvRd9TY^*|pSUTFkq0F$d&*p-)N|QBAyB
zt?X7|!6s4hV|Z2Jz)G15&?cG21q9yxTs55*)nRx+B#!b5w`X0%#>T}=WyWIBH>i*k
zs~MhE1f0`pltnE#hgwO>!tjW<TY?CQU{GXOOF_6=*HO`F@c>3D4ib0K(c<f1=%RUe
zEh9wHrf#7wx>dyR%>{gRT4Y8Z6{qn$N|%Kv;{`e7@U~GVI@RGEv2b$Zm?d15V_<Mo
zD8-i3F4{~FyB@cuY4{ruT-ll0+`5s18dh=QRp!^=VD#0bX*wIX3T_mQk66h>SUHGw
zg$#om)Ydt_7F<&XQF!%}U}M{K$FmQUl8^u=d2^$VFE_*E2sQCQ(o0=yVAUXX-QCJr
zS{^7R5y#!ljbgjWeH?AD6Yf3YM-_ycJ=o8Lbr4Y?Fi8-(iH~0`Lti1vDJ?p1!9o4H
z?iJ64a-dfTr$y)(cAs=5*4DPbi&x5t*jh=NUTpD8UAtgu=K?IUQo~UaYnktn-d4%S
z8;pC0xg}@Ut*}M2NO_y<NXa9oowS`tNK8B-6`lR>k&41%CGQC9q{I<{s9Y}+2uWJ{
zMV7eVhvI#KZU8G=+JAJFMg`^)^%c`yf#`u{rkBOn6PIv!qL=ajz2BA4)I1VY5Z-Sp
zzXS{R`%K-d#$kl6+1OZa1Xg+VrR6_Q+$w5fJ2cB!<VB}zY5!$JtNQT}%qU4Q;B^`5
zpD94~2mk8@D7hVKB9d_B=RM^m+m3rk5s9Mk{tt*qA@0{Z2uC6MzK)_#C>pIT7MaMa
zDkdmzA$_bXR#apiO~Oze#WO&&{c_&Il;3)HT{_KICZ%PWr}L;078FgQuOja$1HS4(
zR_X6whkF)l4dw8J$>H9Yh%Ux_tdLfcTJgk2306rY^>+ejM_pFx7xz=@bE#tOd^P|3
z(mCJ)#B3YkuS+;|E<kQ~UZuk&MpvMp&MM?JVJ!akFc#M)z~GB;S<Ip$59|TP<Qk@0
zHYQ&*K(|}vFjL60S6;Qe$SBS2U2-+;J>lu<p0H$1`#e_@kFNI&z2aHAnLH>rh;0mm
z5V>3okdXUB-*HgE=r4m=e{0~6;A4BxOWhKwMneRluZjA@frXEGa_c|Y2&g%t%)r`Z
zE{j2>2?vG0^!(WUF`68IT4>LQ{thyI*89d0*AEcig|~mUjH5;+=-#uW9~CHkvdi;b
z9USnKe+PRUiwudoJ3K_;(=Ei*XUe2>i&VG<wV3ytwJ)<?2a7`svv=DaBKFUN*u|Hk
z!=3In+8Avi-FCza&PIS(ft@tr#}6hx;&!EN2e%V)IB~%wrVYjvrS8OI$Ho}vSTK6M
z@r&!;HJlQ7vH_0I-Q1nR(RMw+D2@IUCfw_uyY#@ngi~*JbAumC5rFGbg>ah(6OL!E
zw*jrpJIJ@Wp4S<rNz`LqKsEo|pK>LCRM%)P>U{s>@yoviGdOR4JU;#D$G5@KoHXR>
z$3km|vA)#p+=uJ=Ih<j(`k!wpJ`C16$&aO6S-&2(_r1=TZ7RMXo_Ve#BB-5)6Q^lY
zfe^Eip^eR9(besGQ`iC+8YcBWm&92fgeJOeTBMi?Jqw((vtgP=kAKO}@+q9Nqq8#y
zAdLIj0MoI<2i-r}pp%O(g)Iq{@dGP2^~v_d-hn|{cD8qMTR45EowuEV16#xS|NgK4
z=l}h`9oQReC%evnJM9qucmC)gG2u_ylRr2{xG=5H40lx+q}5oK8yiR;T{P&T&y4^R
zI?sX(2N51d?!xP0jUH+jGrUxqAzg_(@7r<b^&dmuVUy=jHtt0*>cG!=jXguaL*-Fm
zIDdOHBC)gpI=+~N!^oWhm4t$wO2Lv96t~(0jMhy`wf_{cjdZndS#X2E`3-<?J3tGZ
zeo9-Q_1nM!aUDs&%QuDLOfQC9!KQ4$X)_aj59jgLM_;@(p?v~<ZXn;~?riOOoUkh_
zS5G;KRjK8SgRNV?ECUGE_6)uIcs*&%{~{1<?jg^7ArhGbwINp^n2wnEcF{*W5QNX?
zuN1sC>Ui&(5b+u9gw>g}Y{}x@qU5`r$<SF)2Urzy_Ml8?$ODIqJd!cCM4Gso(wazH
zEFd2cQ}G7tHAwF^)V;0!`k^YW2crs3fD`2GD5=kn=W&6u>c%#og*bn=h=e6tQ$@7g
z!3-|abvc?zlT8-v@D+@bf&)c&h-bt4UlHwqRl4=<QNUSgu(46-L*f=`W8k}Uh6f(s
z483kUBLHTUUL_xZB?e}+1E7h}gk85<Je;L@q~}dEW3Y1G(DMzvYc3TGBn!&x>XcAQ
z=9;h5><DFM_l}YIFlZe*xm5!tEQ|CAM;4erZ*H>A+jnnI-oF3oR0nyjSa__d1xC0z
zO}|e^*Ica*s9zq>j2~v)J<f`|>p9}!484LGdIK%h#fN9TAS1}#woS0EK<H1efE!|x
zS?3&{@+wT(Pz&nAgn<-8V5_BW5CvbmG>p4VJbSfPW5o9jkUSc{&@mjsM(S?VPCIR=
zSA2gQCq;H$7s{1k?ywe%+|;wY3??#KWB&a$oUa&=)peFL3RI4~v(%?YHFZPAV<)IC
z=Zy8|{3<Snc#ZdYh$-Lpwz|l~12WH}OtJ8mz0IegwBfgU=UEh9+=~0=QgIN7o*!>}
zRI_KP)^4*_dIZw$)3rfjvxs9P&6lM{ZJ&=H-zI&_^8uS!*nPK_`8Eh>Ww(nZ$~U+8
zS(;bT{@v40_XRlyepY2?J<lJD=gx}k%hkx1ap%Y&usmFDC0Hff0cJwi?_&y1AtF&y
zUNbsCoPnN7b+Ig<Nl8>o`BI_iBDy|L!))|6ysQ@Lq^epfju<Vq>#|@)`srdR7RUG+
zLz38)Q8s~d5j$T_*V@d>&fYV|zC1bLxvTefx0%%P<jFP@=J$5Dm^A<7;0cNlH7t(M
z^dnwbTpQ_Luesv}g=bS2=`}1I?#8xe*F_zadfV!0w|O(z=z5<R#IkdiYYxIHyuJCD
zMH5MZ#=aIn%sd9hD1c3rT_52cA3W5OHupxb-@^`hC$bZUJWt>xKw0PJra$m_P<6dd
z2fbSXidaVIT&jrji{SCLKMs~cN8N5Oo{xJBkZG{&FNo%5cotA&?$ie5R7Wd^cuG{b
z0x<~w#6vQ837PYt1aEJyM?M{PeoA!Qk#gk_g*!O^hGF5(JKSFrg?b$R9LX3R73xO7
z+6sC|nDh=dNTA<o;9>xdC_+NpIezp0^zWWrRP>XMBu<7s?R@3SB<hKyhtczhoj^)|
z)J=%*#yc502plH=IbFIPV5{!t#-eXBe9v`?&)zvK`KEVmtMKN=x;9}Q@r9Il{EPxl
zCS1<&&@NrEEE7z`I7#B)Fhyhp1P#bTixQS#(oL2((r}q~<i1R7%GfgcS(tB-=cA2)
zhc2aWd^WVpb<56E8WWY@0oEnF|9Bhu1B~iBjNI7Y<|iLDYUP;}1wdj*bLI)MXapOW
ztw|A|?C;^b7?(GQJFnqG*-Y`6sCS5KT=jfsSN3m-q3FDS_u=I9<Zs7kCvRV$ygdQL
zF`jr9j|&<Ms+zr9rt0|}2Z&ASsM+P}u>CE>FmTM1=p{56_gE<673T_2m1V}G-&jr%
zq;7WgR3uj*>^LGiT+6Ms>3Q-neZ%2`6Pp;0AnY-<f4#XL-s33~yvQrJj`;%d2_X9@
z#XP2k7WwUbIUYxubVg&TUxO_%#;j^icZND+OOQW$^LeRnE^@QNc3bKVFfE9{%4zyz
zlmi{%(I-6N$i+abbHL*xsc@d=D7Spc4l@`wH{}D~zVIn!m#7h1jF6V6Bf2PCk0ogl
zkFSp^0GOf<YrV(aV@Qk@sx$`4<Hvp^?{Jw&M5uM6PCmsQ2zaOfUm4;mxNqGQIlU<R
zAkdxZ%S=5DhWATVRmd>_4aUF&S&{!77dT~y5lu4JBMP~z8(E{1fA{e_qQ;$RF`xb6
zyGf^jAz>qh)(DVUDMW3HFydO0s_m_v=DX$a+q)^PBVC4#Sx=sYNIZ$VNDZx?h!Hjm
zi!u3lvRv%It0)KYYB5UN-vfj4=PVk#BF4`-e*niZPTS%%3*#9^-vJR~>SmgQe5JWG
zd7mzr-?AAYO+e0+W1pAVtec?4+Z46h{vutV>Vu@0qJtl#EVj^Te8qN>mkvm&;!FU#
za0YygTLUq{P?UqH#rYAVfA69A_}67PJJpo4x<^gP&f0N!$JDOJcfW!nY8UF)UzbsK
zO~P$X*<VdvoTwF8&2cO<BXZ)3`SUY0HZ3)~$RZ3MaSRMVmV~pPvYDMRQbb{+(5Zs+
zokNFw0AJcg?Lw$_Q;8olNt=D|B`Phg!;!*P8A)7@;}@26y>v-bc6Pp7M|vX-eet|-
zRp*sTgS=)rtkiipyjbIHtX7FgRh4{ApRe^JWEeE263h!)Md_d$`Qm_LwwCq<y=qlC
zhbZ+JN5i&v2v6Gu%m4IC8Yj5oXl<7!kZH-}i6l5Ru04xN&kHWLZAq7x4l=*ma!!D=
ziK?p{AMXTsv)tBCLO8g#`O|LE#(h8rDAgTl!2z6-+S$nOGwtUi-E7t*hB--ais)Ls
zUP%UA2hSJvZ_}jpOq1?#$%XVCy>n`>xma+shln8#^7nB1_4@&?^h<lWN5WLLHHV$h
zoppZlgkptjR9f(?t2Qm3!+28mc-aS0hOgu8xKL=6U%_%zn3Wh;)Z*z%sbvS_(sV{k
zc1?_AY6r>8MRYyJ%_WVuxtx%?T3LUK8T2Hj$J_K+ke;nlY^6xWRw@@IqUctdky?}c
zAmxGGlJk#SmctPQWu|{c>k(AH9x$V`?LC&2XJ`MQnbTf;dmFzgX`Z+g!aXf6!7&OO
zyNMEBaO33o(;`TW1g?uU3>5Tm2=hfei|TX@h84Mz0NTzOoH7I)W==&-oy&hFGM8cu
zGArJ3GQ(_^To!g#<T^Yl8t^$&_JD5`;%h$8vVpQWE4z%ND+jH{=5%%9IwI*BJe;s9
zTsc6mJ7`WvPmxOykFMDx;9#!l#Vht3kN~W7JjW_$>=B*1CLo_U)XB(ve#Coc*2|a(
zlown;!PxB&JpXv52}PL1bK2f-wV6H}Cw~hwdJ+My$044m*NzsfFv{PA3%w3|Xsbd{
z+TXOwG?#H67cT`^Y*5x9UwuhNP(p!~h}SjA<aM0o1-<s6h!*JC$#gDfsQ0O@$7Ccy
zJ8a>%7?CT5hA1yk22dZELZGo2`@tLB$~>?*D@b>N0(H)L>d}#hnXx;i@p@i|5#l07
zR=Z!R&nNw5G6DjV&MqVQ9;(h>CvN`;I+=iQ3J{c7WD~)E;iTEV1?vG7?^QuXYtM8%
z&Z9!ZD0M1Sdd(2gbkup5(OpDG>;?7?n?N|4JTrX>wt8&T6b%Y30Aq5ILA5~XXU1Vy
z@6kdpB`5}!(%a%(a1h@_#WWqE3pve8=2fJo8hD%H+pT~<y$k#?!SClmWy;UP8FB=b
znKxJ4CmL4@bGsS`nV(mOU#VEOYF0T7;|`;oS(pImPy=Zw+S&<TrH#BD5L^F}Amkl8
zjMxE_+8<MkY^{oyJn<Xf6hER69miI!SYWIoK+&qXiWX~5LvQ8w6J5TiBc-|tafvkp
z{U;11@=t`A`nx~4v@2dIt3@k?_<Y+-tr2?w>~(_r0KpEBYLk~Hi#r=(HdEn%!DA4z
zg13y{SP8URrgo~P&R~Xcyx{38>l!%a+?2vxSjk?BfLgW#`e`*CckGfMFG72KJR(lA
z4S769K<rM?BRNZ1)I1MBAHl<Ozn~P~_{j708XEz~C0vtkN2O{^HM06G(HoC;6dG7G
zso*lmo3oU5(u|lye-vCR5oyW>w?vNin$nYpERXrTAWrg%o{=bJL%*jgO9NuMqL1B?
z-(UFS=G9&{J2N+@m@#cT<c%RiO&VW|*IDP(7XhR);;*=|fk8!C5c-#Ng(Cqbno1<I
z!c_uCtV^CK*uq|y=s{yu>g9+qdVwW4uu|zY$M>|RT+PRpS5sw5RjRBg(gY6LsaN;%
zS<}mty0^rfpXm$B@3Y3H3JC-C%BQA|&R2Ex$?WKprK29ZWvWnWCfEo@Qmk6uekzap
zv42_RUnziSg$F$wm=n#Ht=cJ#t5)2VYKs?FZ)w2S=77aADZ%$PeYcQn)qV&KJnM8^
z8*4vJUZt1?5ss{1;1$2W0xw+g|2j^>S(V3^c=A6Pm>O93hq(*k_+PHM{jU8hf8w7T
zZ4&$phZoQ?$<D*huyl4W78v!|!{N>lC*p;%cwwfVO)SsO)w2Qlz8G5mr9J2uzWl*Q
z?%W{c`noSksmQ7;DN}o#A`vqbOp5fez2())dYI0qR2gGLX2FHXIg+!~4y<}u?kcu7
z9kR*n7c^Zl`a2G2S(DHndbg>pkPWo+tx6BrLLUQjVA2GC7W6|u9_Z)J$g(i}8JiN+
zjC^SJPZfBexp^lt5LKBGl|QUW(Du0zt%YYXR7vkvIL$I_Xg;%Rrl4Fa_vBrZP8uia
zx_LzsV_wOFOxdf6XF=rMIR(5L(2HQWxmi39#y2-b5afkDm-^f1cvTG5eyP!_z6kzK
z<w*hUya;}vA3xc1rOV2H(dz!~=7ww$SC})1RONrSl@C?<2V40}m7i_dDlAonpKRqL
zRsM607Pv7N`&gB~w3Sa)d1@=4tMY}d{8E*_v6W9$`Eo@r`R`Zcl22CTl8<U~$&2!_
zt^AWJ&u!&Ls{B`5`GqRKu$3RH^2}ELL6whe<?mE^VJkmX<uhCPdsRNSmA_HtpKRqX
zRrznW@)K2lZ7YAJ%CBtYKWZCf*H+=JR$<Rp;TKimKW*hdsPgx=^4D4iJGKgcRu%qY
zEB{HA$F}nCRrzaM`LC+{7hCyns{GPc{<A9o!B+k!RsLsN`QKIfJ6ri5RQai`{4c8f
zM_c(nRQca*<$qP>|79!xPgVXWTls&f@_*RMi$a^>ZCi~<t8rqhkZ2Vq)?0Y3!jU!R
zidJE2tB`6HUfC+-T7|z_&#HnX>Ei(8lFl&5;P2ZY#R#zbLH_L-<pKK>JOj>hd&^%2
z+uQyq*xvCM!S=2{4t96^X|TKN&x74P|1#L!_b0*bfqx$CKJl-E-KYLlu=~tE3--4B
zPr=@{e-!NP_!q(6u74ct?E&w(w-3DD-hqD_>^<?{2m4R`H^Kfh|7CEn<(~ux+y1NI
zV8{P4IN0^y276EaUxNK7{tv;yzW+Knc;^2tc(UdHIe7Zi|0#I3<$oVM+xCAAp6&R*
z1<!W<pMz(6{-1(p`~Kg9XHWb;z!0|mzrf!e{~s`tE&s3ZchCP%_<P|07yNzV7X^Gg
z^&|M$+42+o*zsfh*!45~*z;5T*!Oez03gF6cy@3<gHvX^_^bO_GxzgjvWNvq6MYCf
z+Am-Fj1?X6Re6jFzyFuHuY1=*r%+US;>YM|h3~L0eo78h_<(=&r)ggNfJ|)?W%%6q
zO{JX2jw4a59#Hwq0tSD+EM&QQ-~;P?8IM@Y^1F}Mt?#uG<F^k&Z^k;~->Cjy<x}k!
zFz@KQBM?W(F`xKFG)J2<7W;z7HA2%{w7}hd#!PUZa=)$ZC(LeOhuID6?=riA?X3gU
z8=}WLDhe@r#}m{JVpxQIykEvI2Y8tbP3__}GCWve)I0h1ObsSYrUrPiBZ7l6IDbe(
zm~NE>GMn*R&P>MNMYHPnVFn`>{s3o8J_};s*4Poq;Y_svVyx8?fl}a5t%~KLr72dw
zY<;L2d0n5e)Y#C{t<Tm6%Ts~sZoX3Gm!C2URV<%J+_IFZmZniu*i~!MijL+Kt^r%W
zEt|@ojiX{Xt@97CHj61S3#mzrK(w{j<`wHFj;TaZ0q93HcEQSBvp!MmhJkudqrjJ)
zDYOrSW*+AhyAxL%8bUK&IFbYq+J)k0$WmWcX2tW;l7;grFZpnt3|&s#)r+Y0DfgLr
zJq&QfLS@<~zT%+vHf@RWR=$Xa@i>ks+GJ}e28&T9I}Br}8S7;=fKt+33#904m@=!Z
zl-=nAB&G#e9#DWG<Gus&npg0ed&)nKS0c?()&csG*mS|#L?2g|I_ed?(z}tK2bS(V
z>MY9jIcmr;B<s_<9ErDxhN=1SjXl)dA>q0yj&6ngsg<dE@y*3i3S^Ia7FCfZaxyK|
zVbi!W3UgmG470v@TOa$mP>YT_=XA-({Bki0ILzN7o$)*OWl$#QodtflF`81NnsQ^?
z56RJX$(>-O-8AcB5y%3xlE&Dv7$U2@Nd%xRYQDwZ=tAB0f}Q^3(w0yQ%w<ek>V9U{
zEZvBkwfJ%;h)4L{mvhtA<_Q)c@&nM)d2iO4xKn@G!DPE{;Y`jw?j^i71k)-6Q!4~H
z_Iruh=#yc%$d?T7Jx0dPJ@*o?mM;VS2<>otxMTed1|b~e!lFldCbQp^n^L0;W-&gJ
zOA|w{WgWa(FnZ`5&nds{h>@9zVG4RJe_>2F%gb+p%(07yw6kzO8>8)BDqb)4wcXO?
z_{+N!4UyNr<v8tH4_QB%U?fts{^Q&@&O`N~FE#Jjkow^pyP;d!9kpA}LIdm5>&{@G
z@?gwX+NsS@Ee)-~YhkV`h2=sch#I;Jom2_b7uBV#!DOEc8{Uf*crWVlUR3a2W`3HH
zSZ}UY<8{LLP*0wW<nLMuv#fGPl5a6P=4#Aw5<%>X@+`(8yj`*uW$DKQoq*k{t6;%~
zWvCfhwX8CI3K5^4S9`kST_c4@%Z0VBZPBaN>oVFfi#|bt1U7+LGm)0)-ps2`*Mwcp
zNkc}XrHpl-QhN9?l2fxqof`nODbr-U;_FZfN;u~<hRPE^ZVfg{pPx+ICvn|TWA~KF
z*7KBEVD54Db*{cHJLlr7a;5RloA2nVJ5u^)v*DOOaZvI}G69;7aa$1F4@Ee<I07-W
z&@Ktf<^X>{fWI@9@I9K{49?J$_;%@55fhioeJiGDCGe-SqjzslkKdjuSLGTgxTA7)
zeB4lqYiCg3;ps7uu$vF3fB)gQ%l4$>^iVa!QWIH4Hp3@l))`@l$+k#9Dzgdj)k&S#
z^!VY=$H%8#6WIdVX%>wM)?2wm6E$o(SSu>pZ6Em==I$=X;`w)I;_+jjxztpq6r?rF
zlp1b0RVyl?WV+K^r)C_0)h`@>THxh%#jJ15w~k<P8sEI{jjz65G8J{IqTzbNBS>%s
z*B)1Jt<X-*zCG<!LlmZxBX!t$ue20nw&U#)H26`{YzTl(TI~ENwb`Mh5sXzKje|U!
zUNeu`AEU8H>IoFfg`|~sFv|p-_xLmv0k+FcqZiAYs0c@45o+2QR*m9_pwFkUo{%*|
zf9PW<p;F8trGbzOt)+nHQ<Gw}9A+`IU|`qok$MOMdz@f6Ezrux&sp?d6&bwbS7z0Q
zVFo0dAutZo+(s0a%!@kbERL7}4((_TxqC;^b}+w!wT{;nm6&>`RqcTVFq4u0U=!N<
zN{zk}dta%HGE&o*77<M>6LJ?G>Pmdp*k`swswF&Dq2oFjP`kP${tvAa+N>BP9KpqC
zNzo<6V<aj-6~(;*!5M|44vTQ;^w(*9Ay}AJK24W1ARMp=TO#Z>rH%7jk66sN=lJWz
zBfphqtw$l86ygc?nD;TRbakv4pm+cqozTfD6~;3=ip8K95|=^bkAh_fL(oxRFlfki
z+RF|hgLUI!lWlxF;>rx)@$fP0rql;Hm;)sVxs{OQ2G}klZ<EvqA*f=ejv<e-a9F%w
zo&z;}Yx@6aG6h!>6n>wXb`8A#_JE>SmsQ`a%d!>-sm4qUpE!gOTWR9jNvLqd?>g~j
zX#tt!p<dMBtyS|D0<h4cWxaU3U0q?c<1yJFOv|Gdvnd<3=F3?TFW_h?;(3(gq4P*1
zZ8MmwM-JJNV`wsrd&9Z>kuOKgl}#~21HWt&;ppUpyCWjLA0no!5Wxr&+p_n@$GC)#
zv9E@H%XMG0?SR4!JAC=l13&b-p??|3J3pg_xCb11-C@tp0ZE1bAr4CW?S8i1rt*8y
zk-QKc(^Y17ZoOw^GS|sSieD!qc}sb@#x3l9Zb9#Gv-yyEm`2UdJ@qVIHYJjGc!()c
z=(i&G3x(sb^Y`__NXV$5lApGk45lkg(sETkTwxPASz!~oSYZ-5U11XW%L<dos}&}Z
zmn%#nmn%#nlNBbB^A#qM@d}g3@d}g3Ussq!W-Cl0qZKBR7b{F6XDdu1ixno3`3jTB
zbcIP|xWXjz(+ZQw>l%~DZ!bO8?>f5VI;I*#k%civlx07pL*|vqjWLGBC;5mQWB_}R
zhrl5^?3Ryl7d$aMOH0@46LT@Z0Xyy3@CC?MMlv8*Xkjw~2v<oOsDV`>G4n;3*hP6#
z+t@WV)?iXqp;jbAsV1s&UVb=rxDUp#F^4rKVYdawT!3UBe-e0KChUOCFqq=;C-}^B
zZ4PE)PO^rGn0Fm7_tW|7GA$wjn;BxVVf^%#Ly;XrBObPi0vtPI9H|2t(cin{IBWwD
zoiD$3=W8JGWRB5#<Ko9?7y&z!Y4{`<M|TdK8p%bFt4J*m2k_A}jFU2yi+inPAb+D+
zCn7)#BMdOZ7w<R(5g31eg~fX$`VMF1!Hid=mbVQh<I^WbLSb~`hX-3620upOs0{b?
zUXx&loPB4RVY9C{jGwdEAR#o4`M)s!KZN6`X$~&$0egD>ivar~y8aqa|0TMPMmBIK
z_gXS#fWPu$A?U3u<@{dYM;OAYy4X=m_f^(<yr=+veP^o9u=^G0`45!FarQoo=P?Q7
zB~Y*a)eayIFtaWz0eg0j?T7aTVm&aMgs-s$In-~$MH%K#_kfv&%ama282<{epXe%_
zGWbXLBOw$XUOW0{(YO#hk;K5Su@%3MlQ63+nu{-3;a_8czb6L&ZCaE8J$~>5{%g@Z
z7PH_;gGG$t!|!Gcc+}UA<J~=WEy$~rNTxF&xWB?~6}fk8P@mRAo%yLBnsB3rAa}QX
z)b7W4E0lSMTV0WHKtw?gbEy|#YM3A^$)2gy8ld(ye8?el07T%3I|!mJ4Pwk`j2Z|7
zY=N`)Yw1Uj5h~<?a*|^l#7JAL6-phL>W(*eilV7evl;_-BB)wC4O|{XSB+<NHaIBb
zHCV<oqZ_hd)Q+A?gtxMwRR^k+155C7aj^7MNQLVR1bMHzUZZl$rIF$O#I0M?w7$*i
zx?mgrOL{4*2kvBfWSrX%G@VkEs2ei~2c-#v{jknlDK`K9O>-l;b-L5p$OpoW;_=pN
zka3%hZArHLP7|+=tvXbS19hFXY1>zVMQPYv99L^?Q%$126T~apYg|os6s*61%Bp~e
z0Nms`zS88qth8J;UoX~)F2^FE){TV}y{qgUd+wc&z4b_9aX)&9EYBzOkXVEX&uIX1
zmft`Myf4_j(Al->jNA9#XM12vW7Sg4(k4g1`)wEOV7gWZO#@kP%V1ygdk<#S_F=)p
z*BgmtOL^Wsw=D%Zd*FUo^B@$yOZB=YL(;US8xBnD>`Hcazb#XHcw*ycY9y$&@$Cny
zwfQDy8Jj**O-tQ`zaAHTj{_2Wyih&bPs@98)7bJtwfyC*wRb1Bn!Fv2fql^eU%_pX
zFR?aptN26j9&9J}F}Xt@HWp&_DGY}nzx`*vVqCi^L~S3l_ax5?mC-iwqJDz0i<5!g
zll0uWn^eam2HtPyHXZaVU!*`DySj!iHMiEd;kfio5%9c~Hdo(}A&J$uBXu(u6HKAU
zFt-nOytYgB$eno<0v;!5mkbkQ4f9v53g$ia*_F6g3IoWNB6=Xg+8eqcp~k_}KZ?{+
znDkn%(x>EK(%*ivyR-jvZ~NJ<zqhrsyR*ByxBbN5*+1CXeY%UmcXpmYmEEULp8C5x
zPxp79JlWsb8u($5V%nH7d~6T=DSYe<{5gE=4*W~_*c<ece*EIa{@^Cq-g)}``Oe<s
z_&;`c{G{*3?Ss7+FP=SrzUQ^K_Xk1T6T4^v`(^T6#MJIh+QIgL+GFP!FLUfq{keZR
z@UMe&gy0H30D?3400=(82S9KHAA1A;0-C#c{uKVS+urAk=i3K|S^r`XB>hSIV$h}U
z3l}~f?+*SOKc2FW?LGc^Fz~mT>&J1hbT3%vs0}^FuHV52bbT817jEe9!*l=Af9GSf
z0};x4<n>O1{v6(e`SdZVc<7%ZicYYFIeZZMP7wGpeC#4>PXPGaS3!RS&0c%{2;RKH
zkEwr#A9Mc`eq8!T9@c)vCgK%q=@pxZS8O6)VM_vk?}M4EVGy-fj^i_&zgIYKvt{%$
zc#l@F*%7SbmxVj=dT-i+`|`z$7kiuA`<~R%xiCd-cYA;HrTI)q0&n2y59t*~2+1Rt
zVe`a)RSHR|=qP|xBAbZ-DGov)CyCdKpTnYhau~G()*l5fIO4#%vDbwPJ6n6THMXDa
z+`!^|ap1$+ygAt2WUn0T@9*x{y|c5kNAGO!&`b3C=E1Jn!p_#SC)@kmsOzk0Wp9hM
z@>I66y(5~bwkffwWiJh7Ho55e*3C`yLZy_e*o2eGc!1_wkB~5?%K~X;hPKV5JAKqH
z+K-$^Jjy9K=4x{uDNooJ!T$cvvxCh|807ww-Mw8*ImP2UMD1-#$7jCV-Ub>3uN~~}
zY;A5P{59_oXv*Fn-S{!J=e3i^RHKc!Kj_A4m_u_}m`5uhYDXNek-kpoc-@i&#j=v1
z2EGk+$=%uC-!y<uJn#AQr+;*JA19l;+Nmson$@h;y+4|L*eAc>UBe&Q$tD0{>uFiZ
zrcpfK**fe;o5{`p8EwWsEVHNkTY$`GgKqJB4~zag`EPjsbpII;>D_0$`22vs0&m<T
z@D{AUt!GeS>*=7&U)bG!w!e4q?8(!ef$Dyws~B9`7@Gy`bM}qS6}N!3i+exfp9y`+
zCG#BU?G3A+sD>A&y#M@pbOY_Y*xh*?-A0{|C&nJ%U9Vp67s^>XJ6~P^cU93wR5UB>
z<d*)wt8&bs|37yNYN21yz_IByhRdd)GDaSZ4!Q{Eb$N_hcop)QAjE3@XdnS;JGYMX
zQFo}0Vhq~|9*;M~zQ+dGw>Gd(!^wNhE;>zTqt%FOVJN4+rSa(S(euT$RfH3A^9qpi
zFjG)+sCwjl_u^4^MU@wizF-a>J^v0GR}BwmX&%XjZPHThAX!fYtZFaOV5H^NcCg16
zH8a0f>+x{e)PpWTXuaXR6boQ8UeonqZ@bx-IQ_Tn_rI#`_bSr|^e8M{+}^rzC%jw2
zOE`zJy4=y2zfL~NFzNxz48YQg+4RvEGA(0)QaaoTdmLq$CCP(MI^k$kE#Usw(IL>2
zIXVzUqc`NoB_kLK&mvjibt{j0v77SI_=$ABMP;}lhjI3*ba#ydEj&5paPG&7vxo(c
z%3_SntbX9M28fXXqR1GU)H}=&Ca)Xu1Rge)PY>}v>ih=3Zf;8PCQdQ^xHZf>d*P76
z)<l>Yyi1CFlb=LB1BQ%sVHSi>lN*U7GqH4=BX?h>VRwQ6rwKVqeehSz=s=tR>0#D&
z7UA$BoJ3uxowd(8F}kNC6dSZ;7^3leg@b)0x;0#eS@)cSWieeA9st{RJ~|y(dXXdn
zlQiv2X5U?%ym}S?K%w^LX@<NnW~gQnsXitr<JNV$d<4&z7$&Fnb99dI;zQAGoXmhv
zAZjB+_=V^rJ;gmk?s%=d+V6ku{O8l(hUl`ajze0$KV>n-(9yYFT>-;V(V#;w=^XLK
zhWU3>SO}I0^(l*JiV;vLqUoN9Xv*T5Vg^+VXS#QAz~Y&1@9&}MD1JFWBTN=c;u<5K
z?x4XSi+p;vMr?_rZ|^+#^m{%Jj+$*<kam|S^tlR<kxUqIl%ZQiIM<PI_N)YTUBnCZ
zP=s~Ohtp^t{z&OHvTH58tBAjmmD@F9y=qO{o(m|O%HEBU2<D~IFiDf^dAiJ37M_r>
zYz<qKhe=#uNXYaeN-A#nTmdZT5cAiLq`$V~I^K(5OV12e21|rsjb&PqQaOw0RR=U2
zK7M1vaO?+;EIBK17-zulV}{;agXn}vN7s#(YnxCRq}D4>X{Dqzakb@ZMe?nN11`bE
z->*PrKDYK+1Fsb#K)9J6&Jq~Kh=zuW6LQn%skUka8?$9fU!#SGG2@VpI;4NLB|fZe
zBq*_HCH|r|!J~NJ2s3Q<0(4t}D&kO@@J{q>jd-=-YgvbzAW@l#L>Gsw#oRUWB~qIe
z*bK0uMecdss$E3wV63q?sPhY%TUVymZJ37@E2P&r8yY-DUfqT%@S0kbX=6p|(sJu;
zgmZUA-qENLf?KZ<2$f(~TU$xcJb#vDg%@E(JSS_Agn}d2^@yR2Fz;1v_8A9v8m4te
z)^$mlR!gfkM(s8Git&JNYc0m0R~e1L8hXh{L|F}J<rfWtiW%;zL`TI@1yWpU2Cu4c
z3@TD1CUeF&hMqQ}9*ZeMA#0}WV~#PRF4+y%1ixdJb`fBLLLZsPR8hh|<8YQJdN^z;
zIQ~$^ye*YspbS~e;yJP!aQZn$=nJf6MnWc_F;TpVo^h!Es9Pv;{mDS9g$PfNrEVKl
zL%0s>Lbwj?p+knY&>_QW=nxGFdT@~IQbdqpIU)#5*su~MWoSk~fweZ5dsaS`qb}9<
zC;lVj0f}q6fLC~QS%KnA=$6<^zwn2cF0mA11wfbtnOk}8HBJ*A?`m><T#cws<eG*F
zKyVI>+Ie8(d}(L0z|68c9`KT)`FJYY*T#AE#zuu_bBuvIEs!NzN!pUpR$2>SKcJy-
z1cFbo;joo?h4~HHi?Eo7DxM089#@UCvCwB?v2qruyEELQpGtl5$S&C9ne370`_TFm
zF@Z4CAUag7QFF^jUN#LzonM83q$1Irt1vS|6=p`y(Xz1tj6daX;a!y``qESTYEg*_
zG!+4EhUHu=Ln9YUmjx!%!rEMwA_dK5@S8IuGs>q*%%F)36;`6cOdwF&qO@{6yye{L
zS2`U;u1k|))((eKWW%zYxz5?J#MQOHKU4g}4+r?ekA^;)0rb%bppPa1unLD<zXBT{
zcRl}MPa{s6EsD%YI<Fv7A^$L`wE$RTO^A9~kjtljuJ+63=D8jz_}q`}TTFY!zxEyR
zgLW9|EyRq8*j%*TG8UVQn3s*Jg3S3Ti710-G-}bUfblY_#2&ST#uSw)*w4J$OTl{K
zGaK91kDI|xrJ3TYim(wFyi7XdTkKVo53_htPzG-xWnTs&Q<R2i#4PqXpKkucs|yyn
zK{I_H6beQ1nkdXLnjfMnW4NraYA)tW@VteL1T2<b&R#%Uy;9vdtD9?yN8GxpVsAX)
z{M=#u6FEOTD=w$()ESr7E~5&_m;S_Ku`Nehx^y<L`jf9PxvcrSOzs*}3)qE|S(cur
zY`iXVDxdtNk3nVCMAlFH15V-{#>t>Za3tV40X{{*Z)xk*)4%n&jI~K12g=IcUF$tx
z`wztGVOQsAS^z^AF4zHZL~NvbSh<V;q9wS@BdNZYeW=i=AnP<tR_%D;lyWH>d+$m|
z)0KbZ-Ifq{g+peXEMWCaFFYfx@-je;dl7u9B3XOk0<G5EW2mLLPrdxuKc`^UB<U0)
zrJkK7qY2Sisq+epbnQ!oX-}_w4luA-V%^Kln0J@HplI5|g{+ASKL>_SRARs9e(CP9
zd+C>M7`qd{kTi}x1FkL}A<u{*`abb{v|JEL&fNh+6pyd@P7CeINXGJolI07D8eRCu
zr3kNjTc*0UQyp|IHAQQ4b08hbg61Ehf-Z2Q$^~v^@gIfBqk^9wt&vT-sWbw_3+<*1
z3CL0h<e|7|U7=VM#jtTQMc@)3Ct|KPD6pv-JI&=?hK;J?dyg1j{$~%iv>qzwgH><I
zZev#~a^OrlbYummYrLr643*!(vQqU1nSfqld&N;<K@a7L;dC9Mr6v0sJhgDJ;?$}Y
zdaBxdCA!3$n=!y>iJy)&D}s5PV`S@sU1dfsoms(WJDhaqUH#3NCN&wgN=Ly4JaC=&
zOti<_MLHhmFz94b>A6T-VQU&src{N_2f7#KV$VALby{SZ{`YiAx2fSQPg_i~hNf}k
z@<gVVIfqRx#mR8C97TB*tZ9^R7}#5~jW}5gCOGSR_DK>61}#gxmbJ9nsKss}^f{4-
zJdK~i0pDO&rUj<OFo%tGOGgyG5mMGYSk?Xz-VGbxt&nJZeYW09MBB7fK<tQJx(US>
z#~9z$?NVV;OA-9p1#;Q=hutINcs4*R-P}wpr$g1e2Q7w56|LqzzFtch>i9A?zqklB
z_j;unpUrG_$U0wp&(Ru(Ld`&Bow_kng@+wpiGwNydasTQXq_92xExJNAD^wI$o-7>
ziab9}`C1(7sZ>XiFJbK#{wRJGEpo}{!H*~zL7A@VD*!})7LTLh^>7ybIZZEs<LmsR
zl5xv4m6_A6HKx6&9DdNz>kzer*Ix}ImtP$tmO<%);>zSDYiRT0pnNT^Y4T)dvc^N6
zYw<Eeix+b)|7smBpU{}Gd+WtA!|(WUTfMVq$AG#Yi>sGo7G%~k13vC;AnMW0O(hMB
zj4V!8cYXA@$t$uS(-2|?O#Cy%KTG_xz(4Y8i#{${idqi1X$=^8htWF8r7&s5A#}CX
zEfsu-X5+)5t>7YFP~p;2_-?^`Qx6xGLYbxM(1j6hQH1|cJY#uGN^elQi$gN}=DO|c
z!+B72r|_>-m4$LY#5Tz$rHhu1NM3oGHj(ub@5e5K$kz%Eksxm|KRAA4I&?n+CIxI=
z)cqr-x*>eQ!FPxFg<}Flz&IBp2hk5T^4HzzVJxm7)b$+mwgdXoWiu#7)t%dF&&}Fw
zTue5{uS(%X<cc&&LQ`IU!XN6w0XE}xokPbkaqra#B7BDeYd2FFSopP$$+&e}uG1d2
z9S;~VDP&fU7kw0_e7Ta$MAFlRn@dp<zxzISKNCxj$qc*l5%63|ftivs{w#Dq>qK;I
z+RO4X+GuH6OI0}{6!n7*-XAoC+Zg&w@AI%84|qqpx#^^2<EQLr;n}ckEGR@B2lv2`
z)6q{#gXRzU9oz!fkV#0OXc1&JDmWUGR5%+K>d*lj?VP=BuGk@8dcC<~LeLIer0l~K
zb}!$){NeBaI6iy*?#Hv^x2He;{p{%7oA>YD!uJoJdhIaM6+&<<5)XfD^3AV7E*9|P
zkh-NYDZtpBDp$clO&SAI74C*vbLPj-mq4e8>v9Yk#OuaEpvn$Q0?MJoDxl+=sMG1d
zuJMaozdvZ+l_v?T@)(64H$IHJN}@$+=y5AeX4i5`NPrZ>B~ghaP!RiZJEvFC$Zt*3
zqKhHfFUh0$mgC4cV25zP0#<Gpo0}m6cY!*Quqs70%s{>U8XSt4;EN^7S>_SvxZp6w
zU&o)~ya4Hy|2)F<P8P`;B<H5J)1sxvu#+zrObUhO{)QA|gJq%GC_0qq=7Cy&M2)qA
z7KUATw4oHOLpDt68X4C5j6QK-x72Y9jg6;UHIgY<l1IvRNlpoMl&aof3}%B)o!H<q
z6ygtEWkqH3V6qA_V``!(2a95*(2x{mGh|%R!9vY8am}LX63=Zc3(-FRY3m^tJ#ZF#
z1l%JXqY`w3E{P-27f^Q-U(8R}m@M?+P+fOpUt6DDW3?XEb*0teC;SMR_{gW#(&bCg
za?F&>8fx<7aduQ4GKL?Z<?<^P+-K2G2fbY9x|j@*iFH-sRB}Isjwx|&i4qVq^tUkM
zncM7Ht2_B(78mY!AM-!@@b5eOkguChRX>$Bjuo#Gm0HLXvPT&(SF2OUJf)Utq>N<Z
z$k5uT;i06Ne=BSe2=c;8UeSDX$j#b8imjW=#N?II%468-^aguh^oS~5?13lhB3F^1
zU$^)qoP%3K!*i|7U@-IWIL?6WMUNl&g!P#ZVS9xv2bK2AUue1WNHz^IK^A`0E`KcK
zMzS>tnr7=IXu4D>i?u|?6ZQ34eLa`Soa)2=uFU@MsU~pgJJhDzbc9lg7H}6T$$v7Q
zlL@MNW@q7HrAzsemo@p;TY>~PW<r!cx^>SwzuYU6Y~C--7z=}&n^2~aJ$Qn-_t3HW
z8*|x78`8n*+=<E!d-(Yl1P078P2Rtw@2`)zH!)_~g{A%LGRDh4V6Sj@<jC3buywdY
z@<lj|ScoXRy+rjfrj*8G6hwa6O?a4f!p{4bKYn=m{SU`yuU?+M1POGe^~yT%mw|MA
zn{95+(3^`pOZy8|G}_!8p<h=go+N1&y~Zv5!`Ppy8sp8)F;kb9hlROTjRMv)Dka$C
zFhNoH2utxHUVMlM3tRZTA)H`T=?$}6Zfpr{4I4?YumZ5Wxmoz>=4Pt(=JJ@)#w5rQ
zEa>-X`f@a4p=Z)&;7aWX*aUF)X$^9j;zZ1BFywFO*bk=mT*B1lF(z>2<1D+q+J?yW
zWgFX!g%v-ydVCd^;-~PAw>JV?WBq6V;-xTRbT)!g*n>Df(r3+juB+KYmfh$*=Edcy
z=WgdPUFT4b2wsZH7;L0VYXXRWXnPJ|Tc1bs^Jru%n8nG3?Rh+(SRbRMrmcWfA+~~P
zW_x;Weac9ntpt;JTH(C1x3mxs%c$-4op3b5hz*YKgjo>}XAyqGi$VB2pQXc#Unx72
z?~LM0{5yj`<2ag)@~FVCDU@dPC7Z*?bQ}Nd;GbRmvxk57@y`MNfdiguPbcV~fM4*}
zJd6|gNJ8u(#U8L|kzuzvGmwREbm+t9a^?(tbI)_MVDk+_EzZ-?H8zAmI|F<JpRE6e
zy;m$-*+$K~S<{Odyj9wQ6`0@?M_t!`BRWR(b}cgR{pv8CiFd2uLm``ckn8oueyMht
zoql#5sN>*n4;5^+b+M8|JGx;Qv$$piqoxTRA=XDDT0o=GIu)&bWaka9X6Nu~R?wdz
z{$13yQans6!`00+x3G8!IMPKyi=&|}QKh~GG^cNTpOKRl4FUC$i%dVB#X-Tu`uZBg
zo=P~>ncqbQ?#GuupPe567v{}mb~9^KEaIZR!Q&4{FW(bOsJ{_?D)b|8^-F$rAh+C@
zE?qO;%a(_c04Z`n$^r)DJYYbG0t1>Tz|$w&Xm&u+VJPANMhh5G!48W!uqsTz{M!o?
zFkYG7a+uB+!i9dJ1^F?vTuz%j_En<Hg4~93(Vj4d;p!_bS%t1ZQ^{?ptNEQmX(9M=
zjoB2cG*Z;_b3+6v`Fe*Api~<9h>%h&Vv$JFQF^Ca|BBBpJ7%48*Ktt4y5zq{F8dt1
zLw3g||1d?NwZvl%By;9AVlnS48S7Z@c9Vc5z!tJU15|VI>{x72&4lfnn{z4ebF+UI
z{~Ko<RR9!|gN4TRC;r@DQg9A_v55;~>GiHr4njt}N%%QOdlPwYLaHw28Ft<|UjmVJ
zG0KNAMQ<m3Njd(fAnZi$nMYUbAxr^F5<l|b&w1yqxdJ_}!)_{y7+taY`05pl@$KWg
ztP_k<2}5XX$nRqnSs#9lI!CB<8+abZl|+a055>G7-xDlec3#IxI2&LptNxY$iQhiN
zBQ{|dK?Qc^pciFE$FBkR6ffy@g5Za&37_F$z#>{guU_wnP1%KaYs6MR^3VK5jUp^w
zr3m9Ht;@Ai)ksq~RL0359p>U?gF+f0LUmM^rK%$%cMwhefQfZQ)DF_8GYILoypJly
z&tOu9s>dt`5oOxLQ3MdA*QKYEsNh(z(IIUGH^ohmMtSw_*=O3l30(rvj_~8aIU}lr
zBjwxRjOP+k!|mkpZ;>yQ&uny}F%{LtFMJGwOp1R|iU!BwB+4+zi)qj#$-=VpbLU<1
ziebmw2m&M$Rg`fTAzGy@T)pcg6ZxV;7mi|`dd38DgEDbFQW+dt(Qpi?>!_@x$0wSh
zFHxL>g3SRB_aM5nkxulW*ZM@WA|tSuww*%QuIC&ccI^*ircJy+LxBiJ*Jt$#H-_Cw
z)5xD3xel8iN*4i?0r65@mBQvzG*d<iSv^&@TgAN3BZ^j2(PO6(!36DT0I|mxa*%Y|
zg`Jsr0ZWp!c#T{Na6z!1RF#1r3E(9X%C!L}dUMb}Uq}|D=t~S5XHnbm9Y$dVKohQc
z6M&THIHPcB1}Gt_{ht~!jm(!3w29kDw(52<oh9U!qnc=-Y%815Hq5~D)1Yp~8Ceix
zbj-E-#!da&15)CJA8a)%W#Acv)Fh35h8Av>D|&;NS#E%1d7-8;Z2GOG7b%B4X(o5=
zG7e`buUhqY(4<%xjF_!TPC(p3A}^ZryMA8CZ*xJKXo!wbf`;AD1&oW(`Vs4ErrhXF
zfY`OQ6&xyh2w+$r2JbUt6hVW4!N&}ph7vrQwYq@+H7AVKM47HYm?vU<=%xYgjD#dP
zTAjbTNC><xlq9Gw&*_7$Iv)_?<^fR(yz*2FQ1PW92GH?yd7$Vtl({Z-C@k3mFQxGy
zNwq_WU9B>kHab;%^_>i{lOBt1*B7UNY<vh<&cC09$%RW>Nj)z0IS@pz&|mfjJ!4Dh
zT_c}8!_K9tn;KDd*QwQD3;ji=uEc-lG{Izf%h*YlRtK#dl<gs)e}f;qOvP@Tz#Gh@
zD#tZr&{$Ok&5l;QRU(Vm!eUoz1;9WkVb!p&*2A#e4<3FS@@((R(^+sCfbotpti($s
zzFekg*&$B^otv4UnmX13UoyUUvX11+?pfs2IqU&hV!1}D>Dnd;Y?68$`sz@^6XRTE
zrRFo<#sBh57lu7=CXYXP`@ChUnD&}AM&Yf9Ku~|RD{pi0#t>+@3}mPx4Hov>Ia>cK
zjpci~sk^cR4-=Sv=F~-IIKadM4{DsUnGBptQ6((yV{cQX@|bg*3O*-jPr`kBQ|a5Q
z1r8MvpsHeKww}F3E^R387Wy|fW8pII2y`l7pq?YBmB1YtnO>6q%MJC377;QF6a-o9
zd}*nnN6;_&$>Xg-Aj|rRFo<&gfCfTvmK{ci&c}~`aJmlu`<RHw@G!v#nf3tP1wVd-
zg9v`3LN|zSZZ<GPQeJ40YV$+q5eBG*zul~qnZ=f%Ld5!aS}jMN=sXavSn~&R$)DSn
z{Op#Tov?gpD_^Q|>y}xl@{z54{Ou`W!{EC|Hy=OVd`xaWW;Y-I@ZH282H*X6{|_%8
z|Kn`X-+KHEzx-kF$3J`*6PpLLo3a=?s7j=tK(dAx4(hX4XEMZdq?R19%W`B43aRxC
zv%*ko+`6QMT%|ca6Ha`83p1(mJ>zW)ea;Yh%ScnBU|8auF;1`uJWZLxIJO^CJ)4=C
z;|U~jAN|L;i6JvVlWGl(c>2!SaGBx3`UBK({LgS=cWZJpGl=@ycfPM5Zx3$$D1rT)
zA*t$aZ22J1j^oKv{3bVT-B#gPVWiel!9bhTtrSe3V)Ai|EKZ79Vlr^%dEz+yIH9`e
zu~~Mo!y%pI$Mc2GmrIbSB{owEVQfioG+01daVBkhexcdP)HN@h2P091AzyO5BUfKh
z<(yzyG>2_W!}=l2sohFMRc+|5SLy|LuTqO~GCX06w-T9^fzWRI)v<`Zq}4N<g#)m;
z*~gFX(=4Ki1UE~7TfXUJz<Be;bWwV*v_9qA3`J{fHV!y7yJEA6#>MhDG#>YDm0%z8
zAg6cPj38&RH1SqNAYTSOeHZi#)uFKiXrmRK9O=5d<*RBWCDl7%YfZpFF~Tih%5707
zQmu6z<r)RdfX4-janMZ1&!T)7E}~cI3{IYtgr)Gw?d&9(j;b7ZD1<g;RW8@(=^2<g
zDp4iZ={dDod4Hs~>O0}BxDNmAloA@=yW^9wrBm5kJZ`zvRViU*eRoj3_1O_Vr<&%5
zl31dV84?!tOU}2tX+v)et>}5My}7v&AG)%KmQ%`)`a#~Ly6SZXl!ffM8nDom*L4-D
zut?H1cl~Z8(Smo7gVvCL+af&?AZ6{gC3Y%}d&a!p*3auHiY9BUCnmzs91{!mh0EzE
zo#P-Z9rFOccma(yxNiaNUMT`uFFm!6zxxg^k{gm+Q^HW-6A*rD|B-pd$)0a+Bt~3E
zt&c)naR=+{IK36mX$JBy(e;-CS<Y76v?=>kpO~lBl?M+$Ts#N=nd9v^?XNO-C&^`c
z!IMf`#<Lnk;fznf^|TlVoJ`_nToEUp;cfLjd&s(Fj<2$!64PVPJ4CR%u8xMd&5)-P
z8wFM_Q_}m6@90#V<G`y$g2-}hL4$IiUE{p?66mZaX*jB<021@&wSqvVmtV!jaH>7|
zj2YKjdFNf{!xA{TZX7r{esOx|Abwr+Wbr8s0ZVZxmBOPCS|uG3RGBddY*jv>*a}sa
zdX*6iHr%y@ox4cVE0DSwtSuN|jLaQb+lT?&mMDJQu(suGNBx}2DL^<FYk<t>@fs}9
zgHJWjO<n=kk`KkfCOBJymqtVk%<VV!+#JI*a5TB%vd+pgVjcmp@3glvO7p}3ciMTw
zF)8zfuYu}2vtWm8W+WrE@`WyYL2+fPxxD&md7Bn%3~FP|LDh7^634%zobYMwdEb-!
zIpsCwhQ96`|GI?nc9Xyfg3^w??wkno1Xf<HfTNTRY*@>UHa0A6yi7(|w7FR+d6!|q
z%}u4?{cK4+wksuX;)E4Ft`xnB@wySqzN@~5MlFlkHJ1LdT8g^t6wCgjQbukgSoGXp
zq|o!cI`r@3$%MWAqNYr}{zAUKk`#(*CK4#;{MNpsX48E2LdO^yZ6<PbvUOfqaW>U(
zLh{JG3y)J~R2w_CbDa0+_inu8O7cwsEoyl~7Hch58j$T?c{2NspESx=<|)J5V+Rd;
zQ<vT}$g!{)_BUZYSIZr}*BHQO2lEv+41lSWa+_EL2Nm9V02gRKs4)0Io74CH_MkFh
z36HgBVkN7^$}JVvV8z6B#i~J%v(hVHIBl;nW-|q>Hj0dmf_Gzwj5lbvwW!2_lNqMd
zV5^s^9MoyM?WL%tO$7cCAB7wB(*Z~>@;T}f>~JVazdpBa(PaM1hcDY<bI5gI|Guu)
zud6YN+VB0UI&ZwHMlLk72V^oYuZ77JMmMuvZin)cH@vOA+(vx1<P9~SzEs5g<oDYD
z16SHj6B&Pd7o_o>Ts|gIQ5O(+Et(;`injN6R;H2mo36t1Z!yg@Zjc|N2^>biR(|~0
zg{}GVqwC$c{l_0aUJcst?XdgtV@Lkx5BluEAK?l74&45KfBZNY{L%9c;S=h7{OHkN
zjJ*PXJUEsoj_0SfQ%_VPVu^@Yj3DmG4dOYuX39HdjP9p?0l*(bXc5y`A3afmil+>P
zf-+K6vnvC=9ql%ABN9MuZUS+OG=SuF5j`iU)D4n+4aE|=s=~`TJm#4NWPx!SDH0<c
z)maCcEqI2{UJ_)T=u<Sr{KjP7k^t{RUxpUC7Lf^T3#Sg(5PtCBTevbp8Op`+dKh|<
zJL46;i94AUgSy)pU?{FU5~-o+5p0kCE)|5M(UHJ|ix07APZY@zhb}&Zl6@*a7*L=%
zib9FHh5nP;F>$FblCbAE6dEDM7Q;^-1}hrDuu@=Say%FL&~9bcAyyEVgADLdiNV+1
zjZVXIO}tm$;#cVQm7tcW{xqnpRqJ(owZkfC8yosoG2d4c)?`G$W5?<nuBgODdV>l*
zSXaEgQy#J*uo_G0ZGqHJe*RGnmR@WfK5Eg^z<Jaz*I}2U81(y*^Qh|pyN(7;jEk+H
z7TDQfN19U0Qs8A_i8;<jU_5MZ4-Oy6KGj3sQ!hhHDW{#cLp|keOe$87N1Qlxo`Y!K
zj?fD0yBAJZ`}yMeclh0TQ40C4Z-{1=Ng8*sF|zA?pOQTpQ7!<(j#ueKZpf;IfQDb`
zaig_YY70%4QTVF4N>|hDkWI1K0XMtQdbDLS5St7z-f`M8f-a5QQ>JWNy~r}@k(~5I
zpWkR8at!m|Ftt7Gp^qvMH$HR%ryavYdl-oDR^R8wzFYw>5+N5uX*nJS2PkA{k;a4V
zjAIQXZW%I0JbRB(Ge{U$MTEcV6I)drEg5y&pW0qQ*YhLv<o;w@f^nOyw<+8Gx^J7|
zXj&-MGb}uYI^>0ObQWdqu9fAf)v^kXWSc4Nh_*36Idc_I0mpT)g|DiTbYoa9@pI8a
zFGed(5vN>rPU+44YTjY9R&(&XLhJ!_&C!;+pYzzmIX`2E{B<pe?kvFlZk`Py%2021
zs3NOJ*&H26f&OS~$Itu_Lwm|<e0H^3YQE7^4ztI}4YdReEuYKYmVhBEOiK->$J;&z
zG+GYofD<d#AJv0aTD$&;0Lx2&<q9yd!DqozgY5B+zX)=G#UJAb?r&&j#;Q((*xU>L
zJec+ugWmk+#+~EZ$6vu*k6tf^G55!qw?=w}TpDd@fKP%;Y;pokPOwS*6->0`=4#jz
zf9&1fTC#uePV1H!&@oE0PHZav3St?0-?nIZf7(t}jYY~Vxy9OKoF6`?X3gg2xamuq
zQ%q4p@wc?4pP5TPl}kT|$;_Wyb}XOWTy9Lgw4V<;;S8hqT{GG<3RuJ`PUFuAI5}fw
zqUxiQYXm1_;u|lB*{C77+H09yjcfp!4lh?dWB_Ha2_U%{!gatYZwvX7xosIdse(uB
zjv;K!eBjUU12%)d45}wWe+WC5h^Y<gr4P&%@6_|_>dZtHlBGvM?FnP;OpJL{-<PT)
zyOJzeX~i3`SyZ$XqYQWx9;<Uh#OjPx7&ETLMTP-ZZ6D+_q9ZBkPBY=enxY?3rrwgX
zA!6un^@eJZ3}KPvus((?{{9%Di+=+F2w=Lo348Wv<;Lj0bTB<39%L9(m0EVWIvE+1
zaD{Q9l(d9tcV#yk7U#otB7_JThPOC8=eu2)i)#cxc>5dTd|~{wDTf52tt`dHmSj+C
zq<bFmPJ`p-rt+wS2~SYhyuvP3`|^NXY{Yyv3T~3ZCn|xyL`Da#JI+DZ0|11)`i{He
zC31<0Tw`8Jv*Izf?QR}8!o^S|HJ5gfDABY<5Ch??3?P*C*%;-A`JqsBpS>qfSbU$S
zyZ`H=_sjz4KQQL^e>gzOowH<uX__B9Z4AAMKY8#ada_t!|H)uBVgttchiN>Y!)o9g
zknBj_Yhi%Q*gWfn6Cy9p4>bMLD3X3Au%gJPUzOx{i891)wrU~`vBg#!V5mG=9ySDB
z+JbDY=tI)vdYR3HXR7ph$*18cy*kQ;FLT%ssYtrHt_V-hIRf?)LmAQwjGEO+-Op^m
zUD!%o55rNwVuZmISIh9B5&hQ;aCA$_nKZLy@v>#!sxq;>42`Nl#}qL>5vhZ3ndkG^
zjjKYJ@oI%57Dp~i<qcFphY}9yMGiX&U%;Es4u%y!)}MBc=lCrGt|Aclsx#k*<IW9n
zX5;zE_-z!8q7gtbq~PO}<$DC@{ph)dT5<A^1baAUG0tQRrr2fF-s>%ulgq-@n&^)P
z{t(0j&!4FpdFO)*k8W9(3uxr9=rWo5l6=GF%(Xo4Ox&5zUicM$&HR4e9Fr(lF^PIc
zjG+GI0K+)}D3!c*IzDO)q7F-YqJ!_i=P9fss5$bNUbpz7YqTM3u)&>fdY-TVay#sV
zIcPpehTq;nlCPxO2|&hf8w5oqh+pPKiAFO;M(%2%%!aFICMF<~#1dYotNtL=+@8!Q
z7>!gjE6_r~oG&NG2`&#IbYRn+Nt7IsGZ21zg_TZ{acU#NXUoM1+NC<2%c(AB;<HU)
z6@E5!f4Neb$i^k#l1Q|?CCf~|q$+?VP;l|$9XV;Cg;Se}F{RYy@h!?~hiWI~$j{}e
zDa~DBnGqRWLV~A_@lgBGQ31U0D9;!@>&ff~i4kmpx^Vn{O3^7Ku9=}Y^%HrASjf!o
zy>8l>TFQp$jEV*-AX>%fCxaba$o11`31yuqwllD%ZuAeGHg!`rxi=B5nye~NO{Wye
zpwzB#VTNU2E%pxbyY>)w*p=UG=Gr>*%l&}B7U$DiXGHVu%C+4}uh!B~<sIAlhsSQS
zKYX^r-#z^njRaPiYpmfj%Hp1YsBw+KyURYK)l2Pnr>&DW?|(RcbNu%7_*J*{JzCc?
zk5jxu*IzI0{{BkOQat+VZ50#&=iz(O<P|Xaul10G=yM6Q&Ui-Dk8~+|(g21OX7j*q
z98=G=Y!GboHEkak?d5F8ov2XtJ(dtQn&!ElOlGMM$=rv0WEM)H#%w1ttWE2S0y^t^
z(=h+QQCCMeIBLr--m&3^UGj_uyjKvVy25)_w=%A^v8T<xSDyZ@5+LC+kLuxs^TWh<
zxx%=1&gF6`xu{cUy~ZA+hW?=NeVUWsgE5!Yd|;JYie%r-cIyde>33I<=X3>m{swKh
zQW^W#dAYz)_9Xnm2x8PK$G>6bzS`?)Ll?n`*$DTjR4wzod7f!dT<8YHT7oZ^v8ypN
z*_6q>a_?5P4F|+Lh6T?*JHY(883?S?DACDYBp^Y8OvcTcf4&CjmUo9^2wzzdvH+{B
zJ|WiZi;r=QE_uy$q8`{J>GK8wnp_lo^;TEDHN-qr@H-udR90DMbUV0nASRL_-dnSi
zp{-U#5(DNU8@1-RO~Nt2*FsGW=KN>@L0K*^nA9m=GiZU0B%a=*;o7MxO1a$fVRLii
zgCJ-ilh`sVW)a_QEPo>4TK3#&@hG)CS6Xx#r^}qG6lsg8_gf*g2hR|~4?#h3=iYcS
z{|)|}bk3P{EWIPpYG>tP@j;C!m-oQJC@7(uG&nv483ZV<aht#A(05x-Tg7U$*sGN6
zi|{0xv19EJq!)416?x*@XCAMZB_3q?2`MX4H+8Q&V_~QLG8r8aYVOnqMn`pHkWJ-~
zLq&c7EJ`nAx7(HrCBk^0xk#sp2RsWs$U*_~fa;YNUaAJJ;$jLDI*P{>E|4<kvHe95
z!RZg{Bue<yk2<aQvj{myzQS5@(W0bvTI91x4QL1pwzMKQH{}nQaanVwmUiid!w)R_
ziLAQhf?{?pZuK=EbCF#>_6}nZql=Q=5<^7+Tum~XMGPHu3FCF+TUNcP)-Aj5P28Pl
zyDX=|_EWqSfOB{Y)%PeZVcu|dK40ROgB=Wv2w%3IQNVb3vQL5H@#yxi@M32l<GW*<
z@Z}TM*xtt|>G<U-CeXv?;K?z4d5YQL#zE`@LlI=?))S=gcN*kAW{nHs?|Cr9*u%k0
zocyuv<bR_$gI{drFI9PDD?d@?7q;?O-yUc2!GA}5fzUdg;nhGg%5QE;HX>rFO4d{6
zqa+s+X`zL%L|#<RBpqY80JO^rBKU(5$>k|ZQV|lcLw?}0jS0)M>n2(?Eo&kv#qp-$
z6wi$JC~UpClf!|G+-yYR4=nN~<<NxPSB^+-Hc-*{;JX&mtT(p?dm(6Ftu(DQ_YmBS
zAW#p{AIaA*>r!P>Bns3C5}&8y!n5(pSaa+us~X7v2TY@oL|L`OFk^UE&9|9~p!F6J
zwcNOpRPD%%)|)GX4;0nzJ7Lk96J|1>qTcFWqh=ve>XDoIF?AZ_am&pV*s&{L+@Q?l
z+AQ;MTwb$hp*m^3nl-Vm0I#hW5LKhQk%y8>(^mgyU_|}_Jf$=WG5T2XQoZM;;7KT6
zGNB#sBN_kwLz+w|LdR(q4uR8mDPlcH`%6RaVoZjW-Rn!{4w_Z$9bVogk{9!sX&`$e
zMm1Vy@@XS@m+{KT#HCh_kG}nx_>rvBI?2_VVe6sgeh)9@B3p_FC(CfQ90B{J7_&_6
zXNx**(Fu8UEjUQTD)Z^O8VLab(8-tQm|W{Taz7_<_!&CK)ZmwZ5a3m@oB9>2`O@$&
zfkvupcTM!GNWhZG<KVqYzZc8GMKs@f^ncUpv|rj<4j=1U)fQ>A&N8*G&wAHs*?W&E
z7I?5y4OdryD?blXzMPJjxj^QUMB9mT`ov40sN0X!y>@(<3;PQO7%X96xm4<-m-%%v
zM6V7L<w_e;&Sk|cy(^g<WQT4F^RaTTli9h~Edy5zj9kcT5RuACs4g0t35tpD6OV<7
zm))tH6~buFvz9jIx|Q`SdCi5lGoV|8(|&5qMJg_2G^P~TS-r0@oL>78CM|EtUKi2G
zZ=Ej-6y8Q@#609i(Qt;YWX}H~B3>&notB(wtek<s=okPx7#(|>>f#}u!=yJL-W_=Q
z&Ld=G?F0P(*?ZUZwvi-J@c%poh3S!j5=4=*>?)In*)CgE<!RrJrRttDG+PHElM+fK
zzyUzZDwE$=XYac|_5t?Ko;TQc*f%+~FR~Gl7i0nnUSw5ucXjvIWr2CWL`FtL#s%#F
zm)u1`Nsx0xf*e*O$hm1=VD8d=<@qn};#Ee?69f9y`|`YFQnFaxJL!>#$>+7iB&m`m
ze&&b%&=<x6bLpp`LS_Dl=u3Gs2B=B^iN<9TRK}rVABT)035cr-c+*0W%NE^0MsPmE
zrwM$hoM%c60=<2Q=g}m}Z+I*)pelydykJsB))s;{g}egY)uhv=Yr(PLKD%Jg0pf7T
z@7P$cH;>~ezBrABSL*fZjKy&5hwOFonq5Dm%Gv77)YX?6ZrNAS5WphLuIOdA{<`%(
z%|)FOu`+MwFeG{pE1twGlzl3Kt35O3X!E68S%iYn*BhM28#JlW7<H}tdEEtGqcGT2
zak@1aA~K>@{HmI409wpRAd09j%cIEzlHm4%iZKd4qvFvZYluB>HWc2{@uCnb{1*eU
z{TG241r}@|xCzAF6z<DnG@#JkT%0w-9=b$Yb!;RlS`Hdg*oIXBTd34E4IEc^b`=Dw
zd9X43RIK!);WD(7kf>4<Pm*w?dPKpdBx54;PQ6m(u6(1ypd+Os=bi#l?GeX~nv;Zo
zHscUuLLN)QGi4K38ik)0uCE39f;KK(=P8%-G!9XcB(_#=;)s1<lVpZ1lYG9}cm{Y;
zi0uJ~kKl#`-V0^oLX^+N<*>0F%~B<Y42ldA#2DQ+r>$AZ5fkRe-HPSpLG2cYrPx^^
zr5{o>Iw7jAL!%^ethWN?5&B9qEy06juBE~1p5QUC9v@8|TCuN41;3bm_~b=hA11Dz
zm1EcNyG4FpKqPcajUW)=-N{Cclnv);2CzA~5l1{ntzay5GKA~j1v)6b`DD3ATD2F?
zIxZheic3Y~*)3O&Itp8MF}!5MtJjIv$C6A<Cf13xNp|;)2OC+MORj}NtiI5fU}9St
z$40WJ4QaeOG<qkps0}DS+k$K&ktzT!;F|zMV+msanIjFyy9LR8+zjQ@=y~ypgt+(|
z6{#PK&kw~XAa~2#>kYlLsv==+5u*2BY#9`%Feh!wM@`bAB!fyWQIDj*q)0sUD;MT5
z+)t0=;;}sqVie2!5&Ah$<~#USlNkDPbqW_N<HrowINh22{b*;~Un7K{lg#P^iPT<)
zUPWPw6E}9@4>wF_7P~-0uYb8-&l@hy;nmkS-^5Bkn8S?bz6WTK2@+GN1f-=-qWFr9
z-XX}3GCc#X(Yh=J$oY3H9O*fcCFL}XCVEOZ;*MIga#590u7THTr8Fg$OVSk_PAY|E
zdbvE09h={X+odviGrL?{TXpmIVi9h|`pb=37s5joyc6c1gUGrVJwk7Hn+PD{(tMG#
zX_a*%^Ib&~61;SAO?QHTb@BP|3>i)@cgu>`qE+sxx2*71cq-8wR<_MLT=;-s5nrO_
zJ3~`ysWpXWprkA!qN)&{ejK^6p8}QNW1Sd|D7tgTpKvBKqaY&m40T1kbblW@j`>91
z5m7i&F;UeFeUAMz^IGuIy*)0LOBM?^Q6kw%5bme`JQ(g%#5h>3c`<2j5j80cpk~2H
zS*iDu{%Fv_e_-0<V752v&L0Qk-QDqHG!UnZ*<PEQIbD{=(@px9gJ8ZtSuR7^p&?Ll
zF3E4omJMQe-YV3vcJECrVu1nKRy`~{9gWy%gRTseW9f<7sqf|$?%)R9C_H89g4(F>
zLV(Ezo#>!!=|?nF-_r{Nr>#4mRs3k_(`?exH7fa(?OeE@$04_+adUe5*wL=hD)U2s
z8o<FIzYGj8wu+Gua}2{*Jmiqp12PRR8o!`3{i?l5Vq*kK7dJLhC;5?Ef%bnwkio^8
zCi<C3&l%D$eC{c!C#|z_S4&M!U--|_^2moy7R=FOPFTKexMwx7Ekkr1i@jZW?yxD!
zyg-jIJ$FK0--P)VOQZ44I~D;wl+p}`G=s>Kfgq@X2mlgVm-ba~kj%~IL3ul>*=dw<
z3wzlbu0ad2<&eXQh{X)Ji0}0X7RA?BIV6@<n_Irc+?ai0dCkOf4}*1BXO;6=F=I-(
zbxJ^v?<vk#>}6ztBg|)xat>(Nt5RdiB>Z^<cl2f&C%kOE(4H@t1^dB;r{^h@RZ7>f
zOexEP6SgA{&MHdnQuraJC7x@2j*D{ZePJaa@-Bu869j~LiO6)LN$b6!H6rc>^Gd|$
zNB!O}&ap|^))TdL*9G>>)^vx?{InaTTc(gVC62eJi&vAxWkW}KYRm^{6^}gAUHhWV
zST757hN0uqj^Rq^qep=s0F%^3v#>BcaE&E{#Ey~lIgYE{a}_?wIX+-35FN5)8td^C
z^`<fIIkX6vqBNuu^P~@|l*Na22ZKrl#xn<|K|0UC`*h-BuwGumFZr9S;?G(Yg3p<8
zZ1{GDiKo3huuUZOB^X378{;VKkjHm3O}z)Af3F0O2>C&<%u}M|3L8<J#^Pz7qYka*
zcjDl<`V<9lvZaA9OVgKf(DJGbCoIHQIXmjcGoh?4j8qL%33sAZ1aH(<DH<BF)#L|J
zRpUQ-9b0i7m8eR3qCuZpJFKFXqW5Z^jrI&Ik)}+5s<^he&0Z;7q=Ik}h>E$9)|J8h
znYb?MS@3b%iOdB`1%rquql&AePHOb2;NC<6I78ckh^yy8AplxHrN6bx3K^7)g7nYr
zPhzCi-C3G9(2j8wdbTUqdNp@8C|N#Sd1VT#z)C!BN}Xw)TImS3sZc%Rhboe&E?|BM
zRD={QM<AgRQhZQq8cK-9ixQT*P#vq1h!11`dN#peb2iUu&rM_-SC)jIjCvK!)yT8#
zEP*nN#*EWyJ*%ruDpNE?tdP2SHcQJHtL2R4a>nMCuuiNt%>v@$2-L;OF)2OjzT+DE
zrm%IdOxaZ^zs`yhWqhAk+yR(dQ|ISDsKu0Sjo4U+sWKj|fhwXytJj4I&^kKoS+1MF
zM)dk7rsmfLP;X{xwK0Ef`_&sRx8l57@rwZ$Nca_4p!N#v)zjoF==jc-wQ4Wh3P!B=
zSKS|Q>PZs~TirS<=lt@(mMZG<MZ1cl)DaRoF69Q4$k4UE;+VCga&09EwAGGEwbOEK
zO~_|gE;Z|;^w$t0SS5J2mXe|+{du87!OXZ{cOM<QJMUwOfyjcfl&7x34(WQDnS@p_
zBPwOc6M=bYDX#=sSR^SGal~ubWUc2UIwV4PqJ%+GW6*+8$j^g;a5awCkQJ2Py2|Cs
z`OoLGa*<L}8RuvvYmy6sUQ2vsD`}yCZLgQMv#A4D`6{ZcVo$}XRI9JWt}N2_$j!Tv
zZa#7BIr~q_CG?KCS9lHu^EJ-gFH0|Wxspd%mH^<nLQE+1iY>`|<g$==P=mR=j*4wH
zcOLH$RlF#g>*b09)z-AGyo&DzTl86yIz`&hCD$5tqaaevd(qgH^aNWh*yG4tX-%LS
zX#&;UD^wCz_-v|>dIpUJ-4|pQ{HUR{E)6=1mZVH-<p!aJMM_uWCCMNOU`DF}W*W|j
zBzYCiY!CtjiDg23jV2xiYZq&zJdHz(B+(G=!ICCJ8(`()d+w`J_*lS577-yRx*Ke@
zX`jJ$7p2;y91~gj=p%^=yPKZ0$7Wt<iyho_!s_BvWVWEfvCN1~7}<v+m9UXan^cc$
zW!lQM6s=|SBil~uO!AeA-WRqdBroep89or_3?Ptnn$WAaTgGJ2qDK)awsLiKUpQ4+
z8yD-h=QCv+6`V<OVPbH4LyD?uH`ierTT1>QOIDT7q8i5?gMUOrBoW2gn8yUf@PTJ%
zB&=9LQW$4~$F<SDiR7h%BjHl9Y>)1gx^<{fc`PI+anZS{@WO-V2)z+R<e4Dd)V0yN
zNRH{>k4HJ(*m`J>J-Gryo+eieV>uR0)SbD|dgkz|8f@n(kkDuQ;lqC*P@PYb534zD
zh<a#7CTS<P*!I!3P3KvTE_(P~jrQN$cy)?0bmoSUNLE^uMe4q!p>1MYRu_IU<PS=P
zYu0+F4ZZ`NoU`=J_z&!+UI996>cuuRds`QFDx6HPwN=z-d4jlmx_wR}sq$P!Q;^Lf
z;&cnL-OM8rPzqGYgAy!7VocIhpHVe4K|K0wBNA?-)h+d~86l@RK;Awif*(mGoH0`8
zc@xT$14>UlWkTKu?m1WGby;xP44Y$N-;^Q&jPB9628-F+F?vG+T<G;&yYPF7!7i_x
z<20GVwB4H~hg!3;H{c9)(XKGAqGt63Xl-beAoMyTRUBsH@SD;_01o8La6A5tn39^?
z8S+1BqZLjEJim{ti>P~w@gcpEJ1`DuA?y!%QwbP3drwujv*tMuc#yf78~fr&cwWf|
zSE1o(i6|!R*ij`a3Fz<u0=Qx~fZsf0zY~v+Qp(5rmQNww!N^)hiiQx+o1vTdDGwJ`
zDpd|nBn;w4Wdm&rSCm+?xi|i5Mn4;Hlk5gLc2u+RQ!OA?*ad>d98r(&5)~&yq~QcD
z(JeioWxP3=4mxr&Itx7&vy&MP!VCem%`T>luFxHpkjE--6}d0Z7f@@S(u&P@cb$ar
zixbGuI*`WsUwrRTkf#K^h4H%CD>)+YjJ-U^;(P|^8p3cBCa+25yo1#QCg|sbW#MVe
zEL5z_T;Qa_1a^WPhvsce9S=k<Gez{^5V_km(H%K^L}%qw24FliXT--{Gn&{Kjfm-P
zIx#DhI4A-y386BfthmDu&KO;I%lm}sD}2#B?*WO$Z*D*H)!PgJY6odAGpSnykD!zx
z|1*K(GkMJ9VcFYL2H~tf8Fc3*Na`iQyfZHk0}}Z#%2~r6Os7>&9rcFQR+ueuyu0g$
z!JLQfE3St``iA0YMXb)ql}7C;`pPl4Nk@(&J)nw)Vy_Dn>!|`uuF0)=dgG4X+Fu?@
zS8orctG9>3)f;dy<m&D4(II#B)_(ZaYB#OV$aE_tS8l^#_*<inuQv>A1ISO3#|gO+
z2q!8u7KUg28prX+D2s&UzwkpapUtXyk$h?(5(&fL6p?Nu1rS(p2So&gjY1<vb$;Li
z6_U*}JgXl!2sWh6rE&wvNg2055o>4z8qaL<W;K~tz2jPg4XM3nYu|qaWhUop1RgR%
zXKctse)$!0kw7=Zq>$%+<>AqZk#70Bb7cHC>})Vw;mociP~T~j@<G}2$XUeQ5*1LC
zRQ*`6sqWF79OY@I#u)ZZwM#K1m|;mMylWV-Le-_L`@1*QFP0{ospn|!ZY!h|>$&2M
zK+UbE_W%UoX*6ZYJhwQ#;<MqF_J-T7A_FGJP=tW?M4!<Qlm5FZ9Thn~kLQI?3(#9u
z+uPdCWGk-O9rmVY0l<C6(%B|M3l@LYQpJ{bd72-6&Z<O}#fZ3Ty4(i58i1$h)(7EW
z=|;_yIf38C9_7E1Zy#jEeE8@~9)|FK>yQT`Y`6dZ;zkWu(=Ad1LXR88Ls;<Vd!{F0
zI5rj3Q}<mWDV3OIIU8XyUG+hE3gGp%H}wsu1QFl&9UIq+0Y!|q>bUO4x7CN?y52L<
zySLp-BD&_Wxfjt$Ftv6n;Hpe`R$P&|uK#Jybh50p<{Js!<i2m>*R%i#<@Uxc1JB*8
ze)M_ci8dUG88mzLT7zVZ)`X@|#pT6J2%)tTAfK?cq^h(7^~N#g_K!c}qcnOE;(BY4
zK}fh1%^Q#hZD@5!;ttR|E8Nj=4}e7I1VIQKB8DV=^ZNMpsl~yRgq#KjW<!@S@jVjb
zlXlUL@CTDsy6XxvWV$w_lQA73WIVDIf8l?M*1ri);o8se8%ZN-eMlmUCoLH<KI^mn
z_MkfqCe2Bh<?oUte+~GQ3s8l{pmFfKYFCEz(3c`XpRyF=nZx?yfVe975Y~4*300Fw
zy21XZSI>B0)@PT|Wb`y6eJOdw4NV}`UTIJ6e8rQx6;Fr)u&ubczDcpZnX$eYbDY*U
z3x<~U%~q~&wt9Ut+xn7%u)e@h-L|+RW?5V*^)g_oJawPLJiD_UP}CkDlS@u^srPSy
z54X+*pE|aAd2GpeIIXYNzCEt=uL8U9TMmhXe=!)%nsr^Zg3)hpeWLa1FWbQ4TKxqH
zful7LI$YyH$O^&X-;sWVlpn%v_({I1OI>6U85zTU3%V|wpfjy`oJ%^~44NG2v9tpb
z4L*#cDP_ZrU<86q?!w>fTKY@{kGf+|v%gk{;=w2-rH1U+>NRB)&1T55UvFV45a_Sf
z9Y2qE(%TxfiBj<6JHV5sY5<&9<wEVg5I&$RBIB}%PzJqOBY9ZoGmYL=qQ4vYgo>kk
zLGI_JJ2Di_NAU&6fzsP#lwp|@iaK8Spd3Y`KP9Q=+!)17=i%^5bAo)0t_6f2)#DH7
zpwP94;j9*{+9qipUHGV*N&G!N2EwpbIYQ30v9?gB-<(f-shom{X4856W}at&mBff#
zvo+QG$=be=G7d9j5MC$1wu|=213iDD%u1n4bIWp*@62a%bzh9%VfYW}!PzSZ@I(=O
z#@_Oce8>J{4s<);&pI6+ebe`Xc6onW7T73r5*u}@l%e#N_Em>^>f=_GjS%_V|8gVc
zonZ8_36%ShrAf)TkbTwGPA1C4($~hE(e`I|w<V1m^cHt_cMOQS3^TDduR`I!J1bk{
zRtLN42*^>oUe5+b<RF1-WEAI8zTtaD;w+iDsKz8W93ObJ!@cx6Wq2s5a9^^xykdpB
z;-VX_4&txanrbxETLN(<*z4%)h;p+UEB120UaTTtU02uHHnL>MRcTjQ&M8gA!X>Lx
zNAyRWz5f#oFu4|7y#=9KTw`0qsOx<wEyBt^oNB)G>rKY>rnrtor6IU9i?$+Wdn8K=
zowI7Y))rCtAp|FN4PLRE4VuGU*QWX+K26zX@nF!;)W}|+KfK6g-5gv7>kR8^EaxO_
ztcWwbex90t2VsuHZMMi#>K~E;Q!?<4nC9QN?a9s#DhJ9OO+Ao;^ej<#DcU%8b?YAn
z9+hy@O<PPdKMs`gCHh1y6wWo0Lxv2|VvX1ck|I};K#KN5;V;^dv{bZqNqGlCVCa&P
zhR8Idlvs<L)Ym3@PjCTxz5`3ljU5W``gdy>4;i`viNq*n85L{(kYNOd$qj7F1cPf(
zBB##r^DXiq7{y-bm(9^%jCkdW;ggCBvs|BkT<2pV1!rt19c%ES#V5W=UAg7b=;LsA
zmr^Ijes0m6y`m>ZkL6xq4a~r(S7J%NW|!fIC`olbEXoYd#Bzt~Q>VM#i88H*<H1eH
z=|aAowe5)@R#}M^vN#d_2$RX-{N)M06u`lfdx|wwbgGDAQ=#pP>buNnl{t`Yd#89X
zt41Jt*NCrqTuUbLUBs9?d9~KJ^Dsqs0&6Rag0?nH&b78Ff^IdA4FpQXiC<$eQWU%s
zK~@==tnJ+_en(?C*=*(~cR6o@#kE~($ntI!0<w+fDvRAopSHVdP5-tkcRiMH`>}+Z
zkEP<oxGHwgn0~-qO41-MV<lv;t%b^z8|4)tWkmhGy_)-)bS7QyqEE(fQFMi<yua_S
z=)LG{r7W$mT2`_&t?P0C8I3AgR=t|9yzN#>Qmj|(rx-Y~jw2{G$1k+RJD-fZ4>!|K
z;urCU<cgib<U6LWsL;8iX!L5naBO3IzelNaq-wgda4~Tx`I3bnP{pz6#oB`(uI<Au
ziq`h<U6@%Xf%=x0JWqIMMRRT-Q=BR8I;I0rmWr55y&Q!J(3S!TG|!R+y^b>ttCdjG
zLDUMhTCybCi^{Npg!C+9RC)w@pjjF&ddP?_E?CObAcX|KWq0GWWYwrc<r5=8vG9AT
zV6$DJkTsaD^hZly+aDaV!cDrA_nA$Umf0eLvoZqtrVWQ1HC*rzWlv+;qFb6Ut}nh$
zxwn;G$Kiv2u!^^fV;bkc3)P0EFKFR;9HE*uir0Ygx+9%W6!5KooRr22I8q)XK>p$)
zLg6dtZUz*MK6gOT=<Wst82ht_B-*&UK?xcAXAMfUad(3vn}h7L#>AVr!*xo@QvCBE
zTsCrd!y2uQMX<q`sD-;5P@c?D;__KT5^dbwpyu&i3`@0gm)n<N`O#<YAaCRj&tLrc
zqY`c0-JmiG@+;g|e%8>8mhSYznX|hXpWe_NVz6*U#IenKF`px|lFt<NfR<BKA^wxA
zL{w)iRQ=_Yc|4yj3B?vy{{?!HG>DE4xdze0HBSxmHJU@C-yVG#{w-UTu2py%jtVzf
zo4CrkATJo-ue%g>b_&l%qMtJOYDvZQa3`l#4D$3&hxiK&@a-D9Xv+~w3h6F~xH4YT
zmg5`oI8k>uxIeC93AP*@u?BZJxEHHAmMw=Tc$W>eQzyYEr$59|G~<hXb+`sj$8vzR
zlGSpjmQoVVv|<G$YvpLawL$`xv=THYt%TT6t%R7jRz|MtQr88kSj?Bq*rleww1>C(
z^n>A{zwr;u57P^bp`5V^>6&+(K45P$yMe7hA8`Y}A75Zd`w4t$c>~A4OtQQ);bE6+
zbe=M6u;!?F!X{%GuX$*=1pYOq_idWYXJT^rn;a6ElcgdeTYTeZCr)w~%Dhg#fnNg;
z%hT6JtC4K98rxAdU$%r^G?F)@82uI3jQ;8&2EgOw&IHrHM3o{Udr+On{R)1Q@0!Cl
zcV6@00ry^WzujI<7@hz22%qWSGU4+fP|myN0AZTHx(+9*g)i23Z0xz#?Ogg70gQ4Q
zWlTDR;Zke=y!K@Jk$8Eidgl<BoI5gXo~zItTrrW2l&E|@8)1AeVSpy}bIIaZ+U1<3
z;Wgn(e#WE4LaCTT4mnTIva=$axTB}TA<MFayALFfS%gPIg-51Uw;}Pxn^<sFHnmoi
zo5PVO5ozXnmC4CaaKNa1KNH9jicvsF!Nnt-s=!sW1TqWNWcg4pFzP0sNW`uQCwWB(
z7pg?w0)<O!$}g1<w5(-iik9%IQhj8q5U3cXktWPD<<x|EshwJ28ws9EA+)K~ZRr!X
zF)yn_TaPcgq)_k$(11p-(^naTI~kg>q??UV|6y*)XL0|mA`K7MS)GlQZ&>qqdUrC0
z&^Xj<1~SwJQo;rsj7C2ccy2Hl6dafDIbN!qe(h-K2&{O%(%UmIK=q-I-VNhXNS+{t
zWQSML(>s>)7mh~8;j`e^R%s}DXH_My9UZa+{^CB?<drCXp-4=$Vw<bI557+$Mf~%j
z`<4r%so}M!@rZUZ0_gaJ>q{?%9kfa)b!}qgbqg)gGu3)aGd_i86e6c|qy=4TKSd3_
zqa9aYLETT`3~-7>_0`<48TQD7txl94e;l$IZ@9CfSviqv<_I&fSwj7M#9E`aX<@&W
zm9v8YqCj~O;dfBU_52kJj|If&qAUX%r8MQz=ro9^i}Za#YQ}EKKa>#RvRvGfJ^|4m
zi!;uzcn(nZUgf1+(=mlkDQ<PCBuV}GQQ$ZjA7!zKQ8zlAWX#!t-<HuvySqEABBk$D
zk^mfbplr3Mp2o%Lu9(uc%#q~uIGa=E1ieb~z$5h-ZY<O3e*g~V<19(@ry26F)Rwc7
zBO2ClL~n$L$E7b*z616Oni9W>W81JMaaZaW_rfFQo;A-0zd)nIyKi*T3<qK*Q6K4f
zv9VlTsbAEZ&0(SZ0x(N?qQT-#30oyhQBzQEB$gA$e051av5YG4lcY_0o>wdIqv+78
z0Si1|?}MU7v=2P)O3w8+=>8xpn7`x}%pa_XPo73enJrxF(eq3?q)~Rmg&#4=vL$gP
zbRyXy@jM}B(|cOl44SUfs2=fifg%#2Ue9qlGVrtVmIHWS*o75>%hG5~zdK4XrECKy
zsj4@&N!3gj7t2Nb&v=k+xS})m%_IpiB$KzS>!7kSMGrD7uV`w?Qw~?Hjbi<*B`Kbr
z>qGLaxK1L(4SgZqz_0^@s&H|28Ed}0q=d-rljCwFLeJ?qaxdK9F(en8ISh*BTowR#
zmE%%-8<jkt%u`-aEWV2oqqN&D;|RIV+%syv6H8y9^kcQu%fT&PFr}>TzVw0cB^ULf
zNN-4@JR$3Qutqg*_S?gQ^S@;Y-l#z0;VqE(45_`@DoI^plhawHZ>G47troXMtHf;+
zC2mWUxNXkGZ5s#yG;x`aE>R6nsz5d>>i21$r+*657#7RjlH*@3>5DRfg?Nz>#lLd-
z%p^C9xJu__tE72#aVl7Qqe3nk8mm4x<dnHEak5gFNX->|(uUH+&lJA(2fw1UYVy}2
zt(ttMwCb*8thnWWVcA&ua9OR@DzWBp;Lfc$Tl3{oyTwN)&x((Et6A1NV(5}zg7r*(
z3Dz^KXFcgj)XocP3%(VHxh2E69iL0=Ww<qaS*E-2X*Cp2t3yGDO#~e_mvq=jJgMRv
z>sOEX6YHZjDrX;ldvw|5-!fe`E$FhzE$FfjOM0DMMVFC%SoH-pq}bxW*fVLeif$Vz
zx~*_9b9py(+x*v{+i2}-USawCR*^$CddIgs!tgzzlETkRK_30`udR1|H-GM1Dqq+7
z=hJ^YnU4Nih|tkr2@$&aL;vT$!i`tH!U2KPL(HVBer@syH(vD!xAKK<+&o__uuHK9
z>)z;Aza-Z_Wr_+LKOz4b+^f9WTFX1oO*AO^>0l+@9&Y#4R8YoO(M%}l`G2Pzz;LU_
zCkqEa!G{03xPZy+ADO;d`^dD`<LoLQ-lH`>z{kJwN38Q-=n-oxBWdA2YP9AKlf{;P
znbbA&11<RV?ylqP<vW4U3Q$f1o=H~-#&37a5G#TjVYTjm<dAv^#d+XAppYPl>`zmQ
zLa2KLQ{&}NRNEqUIS$JUkv-2yFJ6R<=Nb7v)DMBxP*WW^oqK8x8jjQGkX75gWzB2O
zfG>%G^<@3Zv%7GYIQ%?#o*3{v*~$;(8E0?RhE>T0MXv@4Y2m~#$v3P^uaqxh5%UAm
zxzAX?-6}h;sO7(kT1r*5G#uAk3-6`QRspnWSE4$X+H`8Be`)YmBeTJ`J=4svLin%*
z;YE3;<ES6KhWZqs?ra0<s&XBy&p!{=M+U5qepy%#KiXkE{CFE!m$m*Pur53Q>w|SU
zGApcGGtCSutk27^uF4~<%O3#i^7B@(E-Tl;`t0*yeQdz`_!ous87vdfa58or{n!|^
zMftx3V9TNYwSl!5mkp?GS$eV+pl2n3mZbrl#b>V}K5hfbqG}BwZ^-yOI4oG5uhZlj
z_y?HD96bbD96UGA3&sVb>)>jLTK4i<XpYk;uWMCjhd2}WoSn}vPLpJk*=w+(23Ln&
zS7BUKcq&8sJWl}*Y6gB$l>hq1UgWYU^7;Z;jB`d&ZtR7lqVV%K&%S?k{QA^h@Q0${
z@gJeo*{i3opMHD%?(FT$@4tQV`ov!AN~?vc0k6V1yr`R-#+`om^wle9``hD_)9>FM
zpFMl?`kNQu+G|a<THzF!m2X)FStzy!Ud3J~)@GedPr^9LqaW*rr3Jn^JCo3LcFw`;
zYzCVJ*yZfZUO8ND9G~m(Xl;nNzdxs9hM##lAZ4HN($%3Bx)qn*-!K|h-hBP$&0GG!
z<!>D(NV`WubWu#l9b+OQx4l$lQ^SovFCAsi*@stD)axZwppzF>l1i01MNUHb=C_mN
zJe>Ry-CFt)e_66+Ui!o4c@s_q+=??lb4jDhL(LqR?4)^a3^6mbAArG}51DI?LXh_v
zH%1FsGe^wgqsS8AoV)QLp%tkFK9c6Y0NLVkn!ioAzj~xV-72Tj&h+2QV>QrsTG$Mr
z;yPi|Oz>Y*SQkj=A4tYI@dX}`bGX1R=?7fHOa?WZu2re#Ml>QY9o8y>+SBp*00c^*
z9f%<>q+%%&px=Z@4%~E7f5c{}&(aKmnkMK9m6Ue?ghO|eR+4qCY;iD)n7+!m(i7o?
zg&wRcgNbsg`$=neS3M*~9<QD1wK2xhNpwEJH)CE`l}|lSDhVV(tD8KQt#*^WJx^<c
z2W|bDL22fuKI<m~uS@Y*H>)4c(2pHOBy}TReOW;=N?!q*ii)P9`lg^7YAzVKr(hg3
z&2ru>YLa&&^u6BZize4MC3WWKY#aik0fm-!>~ad&1+Gy*FUP))fkLg!o0>91+WM%N
zWeT%Qi&>^HOA$Jm_0vIDDHSAM59=mSx8o+jrs(baB0_WGDXoL3=yQVOg8c^acqhpF
zt$`;L33)X1L05)Kn4&9x_pOWv)o1<o0G9R;fS0QY6KWihp9A3l0X-p%1!laYzYl>=
zL%p9io<2mP@Nq#%^!{q{;Nu$E|Fhp7&OHBHR`9tAK79mia@BEgrZCa#>+9zA{brJ0
z9JC)jdUQa!j-P$FuoXFMwOR*|=lCBl^Xa6%70h*({&nEU(4&oW8JFtQ((%uNgFjbu
z+~ybF?+*Nrt0SC>^&BO``BaN%&ookB1v$M0^gBACAg1`rDPx_6Cf6gQofa0wDvq-X
zM`aH^g*S>STVpqAZI*|PYDS|XBJ^V6a-F9u8A!=CR<C}jJgOD62>_^qM*Gj|^|6F2
zX~W};NR-n(ulGAM7mudo8^8V?n)|!6Jj%|^N7qaK=qg@hr$|kU28z!ag%o2;_oL@u
zt%4Hu9;My;$`iC)u(!C8N};R_69QDuL<rm=T-&&^A|$R4L@oR<g68f7!MuqUx5s*F
z^L41{IvFFXz$fY{@L#Upxn~=ADPXU?@8c<cu~APmMu!Ga7cIzWMpCqe!Wl{qc`_iA
zY88I@nB}<#d&}wI!XzzZSt-64p}&HriI97tJI^4X{$tM4n-d|IaxH5p@qnL8b+;i=
zQ)TbY_f7%dO95BIxwn_^-E$fv08R{hLf0tVA2$tQ9+utnc+`5JJ-UVm1{&6I!orl|
z&_iE-WJ>8cLblBsu@|QxCV;Q;d0o+Sc*pnj9`r_DpSU-DEHdy@xZu4`T|t+!yH+(d
zeJeeKiUP!eiP8BS?vcc=l=dA*F0Odet)=P`n3Zic5H=AOsz_1=a=Hb4^RwlBVnJm=
zPA<byLS1UH7}p&>{EL*PNzdwMaRbtp`PIQ-UBv}x&Ee%P0IjrH@_?<_sl0R+X`5I9
zugta)r{dau8V@fGPxV&*h1Y>QhDLsEfvi=)P<J#=foiHb7nQ!TEFLu6maRI6t1>k^
zhcCQv=-8GfUT6w>i$!XQ4H@QnIJ`s%d^$D)Cs6gsQe(tq4f6&Tpv3^R*yCKn6Eoq7
zYrz5q$Oe^WNwc=puHvq5eTXz(H1{^Ut@t46%xFUg%EmZ*rSVUYZi(w+Fj~6R2|GNa
zB-4FKtuWdtKXGGwFI+738GZ2vHtMlzZ(M<J^Bfn7IFwu0nmX?G0|R#mUL{?%c?n)5
z6si-y_JD!hOOPi_gPT643^Yt0@f$}76nZsy1}+~sP1I+n9u=u<OKTiZ$_*yvo2*pK
za;Bh95#N@Co-g8YvI37>pbj!qauX>K$pkthtde_@cQ-*8(GFxPmi^#;d~ksXR&d;B
zXc{wW{?MeSb(iMS&4B#}X2M(~-jaW<nsSf>!m21miZ7z^jhlJ$7T|nKb@$gm3Hi^g
zEJdVm0_wnGDK7P`EPIhx*9V<^D^TmeR7{-8^D{?fu81zH_N>ZP0(@gAAJO?MmR}~L
zRYyuh{;64~%9T?-j$)fCc;7Dnr}#qUu)rn<A*&iS1XFe#9Q@0(H?Q9Q3&7M#;P7w9
ze-k)o@daMz`_A5pe@Z_E9Y!f{fp6}({XcgGdqAK!_kdmAPN@@xKnXo{9<7#!hikMp
zhijzeli#A&=HIa7Clv8T-^@Z_sYqJyTHh|cTF2sII*f-al?GL~32B5BmEEt&`5eeG
z-jU6*2@Hy7qJW$6h?}zrXj6wyrTd9LX-mrp%Et&yIkOZ{bbHLVSs$LqE62Q+nb(gC
zo{80IOBm9Q+9=kO&0PCxHVd%m#S2JQ_0O5jXK1gR8U9vybkS-d!+Efbj0ZQ~Jj;_Q
z(J|<fMYzFh<IPw&tG=da+D*P4mQbNQ17pkbSfq_f5{}r&rz1wOL!p6&v&Z(F1_6m9
z7q#r4uS~^NC^RAT$7zUwbyGo<!5;EZrfR?FMet>E&C+LKhSnhI>QH?AwvXi6>i~+J
zqNy8X#30q3{NX#Mx9qCO>lB*}wpA+wiQ_S)F3TR*j2)>DG%rTTPaIruBlhtPFw5SP
z{dS!>$wo4{q18sh5XVUih^3osZ8?As3yFAG*z}SKYc838Tq1u}m&nSSLCQ*%DK7tg
z!g9j%@YkwgA!VNReh2%5E}1hP14HfVrI^+St^u*{u8|7OyM$4t0Eb@PNLVPoyrqnT
z9rJ-aMUyQzu7ohua?8HHv~qx<02IqpDxGXTme0FthTB~=NLF&uhuDmAIxQ7|5(`J(
ziu>qHZP;l-k18e5HAQE-yiA~8gv+kFb!@V;v{rVOkUz1~T~Zo_W*DuH(~!IQxo4ez
z*>Oi9;;@B<R8>c8!jRH0)vgB_&7WtvtqPpS1m~6602Z$Idii-zGZiDd;x-7qEma}}
z^DT^lN=gg4u5|E8;KzO<!DH+JXWWZiBxX8{pVz`jpDhKek6g_^?iur*F_h3SS}yEE
z8$Go0=S;WXZ~KRX0Z_xykIXCUUF3#p8<q#qUJgm}kr#SwcDbgg0(iUCjf*Xg<rV{B
z2LyMQ*m5`Ow+4QM(vxCa5xHf7Tb+O$jQH!_#kh?zch&t=y={CthdAaK)kE-w6$e^@
zCN;X|6}!oV7EjN*ROC{Zm+J1|>o1jcJ+C<e8n^3Flwg-}V`HDcw3$|S)p7FIPccpz
zUb-|;v7E(7sRKFI>Z)prc&tZ8w#{*xOx;{n^g2c|pVR84m+uWREk0F;ngotMULLEq
zA_WSZsGDBiNqx9m@POki(NT@NUj35aEZ@LjPe=v_ixAWUg~?TV3J5A}W1g&P?$dG|
zc*(Y)VIcDO8@@Kyw_%iKHf|x|A>x`*&dnyR90eA@eX(Vt;BTi*ZSWnfE!2`Cto4gb
zN}x5=K@6*byA1q-AVUdcP|59aYM~iYq8Z?3pzA@=zZtX;8Z9udn>`L?3t7=Z*v~`@
zsKX{l8RL}Mf6T*47T7@392|_e)EC`uyt5tPDTR%a;;&7OvDl(97Nf=(zJS7@b^;ok
zs=h3^=bT`B7;FsM(ML8qfwL6U;6`!YyaK|$1$G~SXX9F?<9l6`H^bY=B~X!&j-l#b
zAOl+q5S7aUpTFXP&*|_nfWDnm?xA{|vXz;HHN|#!TRVYlAL_`@{dQ4VaM*PZMk<mc
zS_;8{y`l=CU0RhS&ci4!Lz7w>Ro;W$Mm8Rw(SS6_bOKR<pIBw%?NbzYWp{vL>pJ7P
zE|+O@MbOIJV7F$pUCeKZImmYy>xsZ8$pVk5x@|<jMcv6{<vuIj$-TWo+Ec6zAy(CR
z1dT6?w(X<R7FI3Qll?Zb!Lpqg2gwl_*WV~vf$<>)En2MXcsetl@YJ#b0LZc&Fej7B
z>wp&ZQ^AT#i6AB7dNZOv>0$}KJnG5TJNy~Lik%Q+D7?dJ@lNSf;c64Ei8-!`3tXc~
z>csh7dkPr6GU_wqbCom81Zaqf#XVlG!-0%%O6}Wh0a>DWlG@&Hh^=5=j~758hWPUI
z``C`9WUegxuP1L_+e%`(_EyKS-!%LfP3P0<wrJqtX;EY~l@ijTN`ig2eb7Qew*@y=
zUb(SCIBD5Hlh6)5V7_?XFktZA9X?42ltO52=q(F1Vg#!RTExW`GNiALFXzxWl>zMK
z#)lS>bI!Rjf}!QDZCLU^Yyq<4;$=0&&>7-;2s_&${xLCZSGcl5#>E7a<id6S^z_~9
z7q7qVG%{{j1&uc5aTbnQ<NJ3n8${JKoV|R{X}B3<4WYS;#tR4W#X-h~^EAqD{`q5;
zd5(v%v9WFkYM3T9HA6>e&0WW*_u-jqfg+f86DmxREcTi|BvA~-8xFT%Nx1Md<HA#5
zjlv)Tw*5Rve|sT!5B}`-I`Drg+*?e;Xp$$3aXwq*Y_h<nyw0Nk=iScxgWf+6zJQW_
z`da+X^A0W|Ac7A5JPPv=+lZ#&1$%!0U+2@=0*>e6hZ(zoe=ZiY_+pVq<MHB}ozJ`l
z8iFKLa*8FUv!g|Fae<jrZxPN%k<7dg=^^DM0O6k3Jr6VX@W}6n`#-k!AML$A80-aK
z{O%yS1-w&?lzg$+*~yjcqWzEy%f<Gi>OI;seR;TA^M1JA>&|ZtbcP#f{HDn~FI0W$
zm(=i`B;2YAjxA8T7dKMFcbH74VLU>)>NXB@sH2ypEno5b$a&!?ljL&G>?rS)I?e~%
zIlW2ZXRtU|HJ9g(E253>zzw|<qeNU=n`Rt-h%R6SzP|ZB<r3oNJe{1T46Xv=0XLYv
zsIb~wkm!$d7vJ+5t}$~T%1=o9>@?{Vb$n9#C3$7WleGkYoQ4-D3l^cm#4mrAa>)Hp
zTHQ$4*jKYWRsI{<T&b{3=R(%Cn^P6SCadi0DYQ`N^$Rc>I4i>|WQ7)d*gTh?Y4c?X
zs+TtFczr$9=w##^wVst6+mhB6`lhy-Vvf~30m(%M%C_aRuykfN#3GL0cSP)p^Ld^p
zF<iFd_b^W<e_%I70xVsK3EYCO{4Q@p9>s%m_YUxgus)feXTvliYeJw2#Vf8zJ!b}y
zP;$_CzPlR<r=_P9r~{7A(|Gh<%ElDy>Td*3t#n*lJH1L1b<Sk<1#SYtrdGD{a<?VA
zbU3vSw>8!m*PjTPvb*b?!8snIU0#v89gZ!H&%P3s>0V-@6$BA!p{42ZM|6S_PE@C2
zIB-Cta1#B<Dx>)ay8l(sefTROdJc?LG<(YnpcwQUGZ5OH-w_Dg<|QEXeE&-BkL@2l
zbCi&X_)1c)ughip6tai-=$*0{xa+j?PKHwNcmP~MM0PbO3dm$r*;11&l+3YlbR?JN
z96Eq&bttiJ;sX4KHk9abQW3ysLDG)~$e1YEF7RR48wQugkqwnmyQer575ik3hmn<x
zO!gapo7HI%-E1+)x4Pw%e4Xn~D8gZ2yE|O?-LJ82MK9_2G$m|3)N7c8hIWtj<&XWt
zfyJejggZ+Qk+N{Y!55A9iduEj7CBX~gQ0iy{^%irlufqikwT8jE+wFA!|1mLyhF<b
zGw#5_rrwkq-JwmX?jPdup)~sE=KgVDtmWowP`n)gkOC@o^@j#I#hn1397_gM+V0vU
zqt)@R9g85xv$bwQsJyb-l|aI58e~;5uM)T*5khtz&R)^#o`a$7s%RY_0eEnn%p%c8
zNvvzo=?rK^F4Nv2seZ)Yhq>Y`x+dp}v+<tOfgHG{kv?dkodUngca(x`BVTT)V%csB
z9ZN1XI{cE0jSgF1ak<fhuViezN8Axk`_V)02<J-?qlJ5cxc~4g;RWKpa07AJYU86z
z%>qpQ5B>#*+w&j-PQbqj&i(7)L(c)O!T}OzG(x-no88?T4Ksbjciv|f&_9DFx`}({
zW86j3o<eH7R|TCN_X5cBIqDA4DOCE+M78%?9U$2{&SjW=R(-&nHT4^^x_rK<Z39=J
zrVV=?f^A))L)QVY)qs3n$6F$zaAeJbQGw-mFBXe4`Roc~H}sZC<>SU{0!mLKrSXA0
zrFdGnBCUrT|2VknUk}`i-lt_}zvZ{Ro#4tp35>?BNaeDPx-f47^Vm}(q$BO020O5X
zMny?`<f1bcJm|9h{jQf|pUhWpcspFHbH4=*b>9G!brZ0XstZ1z-S~j3`3bqC8J+{o
z-l)SR&uF~6J9J|J<OsUq#;KmKL2Gd4pBaj_H=ggFEEcDzP5aE1aO(N+jR5EQA9i=)
z8-d4zqNj_+v4<(wo)1$#<FAY`cdFMAzqy^)O)y1G(Pu?(sA&mfgSwfkA0gQDu=)D<
z_<69Slw!s%PTBtmhbXx5Q#WmXyO%cq1pj^Wg?qCToI@UrVX>HUL##B3FR+UL0Vcex
z$9j%7d*9S4_M_~r9MhXIx^|@G7um5QCVbSx2e4%v9s3e5`-FAhj2-Qnq>An&hI{0>
z4!!<3c61~$$U*a<i;7GRd^oTW_{`1Kjbg6hq_k<G0frXZsTRzOSiC^@Y>0u6ti$4?
z%7aMg+_J!Nif8f*vLnU!(!Ibz8=JftUBpSs&}2a*N0dzdQh{EOsZ&aw#}N{%B5h7-
zSq@yyjYzt2NFS|sQNI*E{acU7{-qYr3(f=X6sDg9Ig@OM9(gT@Cxd|`K~}&m>NjZm
z<ZwH>2^<bM4k>pNkgpi-!~6Oo8)7P5RbE~5lmml_NZ)VWDnRRWd2R@4+H)x)0(IlN
zjFgeQ-p&r|IPciS@y8jAAtjaa4T0&f^}u?cABj-6=$Z+y^G6SaTf2u}3b%Img<rd)
zNBly^$&mgR2E@UueaGz&NKXm&3z57N#UcS!i7o@@_rF)={b}G}j^lp_cw}h!yr|J$
zU)ECz=YWc@{WHYMF(jOGto+e`=3l{$qOUAcQ{&xTB!?PrCCm60iGu7p5@&M=hodp=
zlr;wpjigvO%Yhq_ihtO&_;S;7aO<H((+jm$Z-Sd3_<;9X+kYGAeAuhtZGSdcEZ+7n
z;a@nLZ~Hd`|7q|FE(RAalNZ5F?@jO6b;R}Sc%7$G3;TJXpqTaE$_sk2c-47@cl~pK
zyeqhVpL4nZ#|U8NUjZBn{!lw=?%ajT8g*U#Xt4<4#|%i-4F3WV2i4x}?!JQmlP^AK
z0j@C@rqhC<R+r<IW=a6}CD6G$XNv`H-p(n`5GS0uZ=va@0IPjA2%f^9lR<C+S1^nm
zNI(uzoj1LwonsfSAOy9}HT{|b-r`g3yjTL{AZhRnf#Rb_f8H(@2{ir;?z(5vaUI@w
zZ~0v}#@iVn?W4NvKd!jmcG~4U&R4wxJ_id;+Zt%^#ES)-vzGVd@UV6Gpn3H0!IzJY
zzG^-Evi+6Fd2G+wKV<vuF98AakDgtL$jyU26uEcuC;M%-{}2wtWBl98_wq0DgTsy-
z6;#`AFFSGlyr^UbH;N587JV%i`3?}0(BtD)Z@=AXuRxW6h*n$@O0SXIA4S|jKtDxo
zy;Uqt2@xL|&Qhi1jLh(MA{Px9k)1|Wr3zEUkf|Dm@x8nO_gN#%8Vde_t<q5xy?Tf<
z!rd-NA_gV>XJ=IJ><rN3r)95fUrw6RIN<x9`;Ew>^WXy~1$XJ#EuTJLYm)9-9}qPz
z5P6IWN-QKDd5s)l7%8f%Djn;pzDN<WUfxvw1Tjjpi8)v<U0}F&+MYlwa3V2URwvn-
zzZB7b4y9fKTrb&-4GC+lq{|}W?10z87nOcCfD6A#W|01;lBCJ6msg?1WIgz_@56TR
z3yY8T(N}e2l6N-@3bq^n)LziVoqS(_=fhQJ06kTqF>M(#9ZvNAv$F?`e`A!e41qKp
zVz9GD$}ZSPjqevaM7ALrbou-Ief<8z`|<m<@&Ep}|Nejd^xyy6|M~MzKmGjEfBpHV
z|KaDK{>Ptx`k#LO>3{zDr~l>WpZ?dMfBN5k{^@`J`KSNm=b!$cpa1Ls{r~;+)B8D~
zsjukYNAKrjHXb|M7<8_*`IBBH@b;jD3k)ZxD^nQ4zDbg?H~A$?--a=pSY8E-64FSL
zH)t_*fYY)=4|nLXEPFF!ae(>@Wd{zU5k<JGb|o4XR)A$k`>1MKt*D7UMfJiex64SS
z*BrK{AX{hcr#$#s-i?M(e1wFyFWn_}oX7FSzHkch<ne*_!`Z@NzP8R4r}@6z)FMZF
zkttqPphR<q`?yb&b<}G~mo=Ztkr(a}(@jy(Lw@{36yo-MK@;DXx>1Miqs?^TtE-(h
zUte&a{&KOSDIKv+pEhEe#3DO^pOZ;A%NS1>pq<<VR#iNNg_bG$S&>Kpu5x75?d>bp
z?`dhF`7ndw?N<3dI?m31*)=UMVbXj$VQFq#q)OJ>Wx(QM39>B%-QAZ<a9;x2k+(ru
zHT!9<T??RBlXRNZEydULDESO;>+|Ge@s^y4oOdB?vPw3VYP+hwIgoV=%bO6TgK*18
z;y^|27>Ku@H@|=Vhu3fZ^g3t_0!MrUdV`GD$NzR3v>_Egc+%T<$A1hCAqhX6C183n
zk0d5TZ}ltqwDdT)iI15oc?C#w6_N?LE|Drb!nqp7qTb^9Edu<T0+X}m2~HNPi=HR*
zmD&-ECQS3w2whX$I#jJW((LP#quOEONk05KNpe_)aK;_NG~tezvLFb|%u`HlLSx%&
z1l6hYXp7$}`)|Svv26HZ+94zouDq^c64J%7t4t~yKjAkt%b(3teBC6&B#ekaAlOL=
z>|o$<l_P~gbO|qcg76}5_~f<SXB6Di)!9YaTS$icQ>qH71VuWT`(1g9gL77CHBR1Q
zx~0vwYLnHp7#l9JqyW>kugzZD`xouRC`&fQVj>|XhV&<Z5B^#r-iYUDuGA5(&2TGK
zC$yel-|$X=?c+O8o_fkYR0nDw=YAV_+v-4p+pR0#)z2s&Jj^5z`(A40*3%-0s!*m>
zu4INpP;2Sj*OR0Zi?(%~Xh0DXvKNkj_2Kc7ecS8?bq$KGMZiW|U)eedRH|fibym{F
zt7udZ#bT~#mesO$>uC=-ZsiyTg2nBYTxwRK6rF48b7upw$|Vn}{6yQ_YAW1>C#^YB
zw+{1*wGgM+#1z$Go3$&sYGu7@ru|~@D*i`w@T+k?YJo3d<)f^`v;~Xhg266%`gu|L
zl`-hYtj-OJKDS<VDX7a%s|;er-0euATS0sxS^`%Akhg4iC(2%juSv|rFcycgRWIaS
z46VrTvKJ|Av1l$Yu<!1!XuHUko#f`C_j2(7+sP$DS^CVYaHDcAl?$LWT$lwtGO8il
z3Yn0lW-5-;E!fmy2>c)X)VS1p@8bsi@9`-5&~T@i%dj6WaKtnnkqo2#z%ZF`i_;*s
zGEhx6Xt|sxyg6tvnUss{BVRhC(K?MU;)@sKz%drN@ubl%TEIpo5f%h8IB+H`=Y9N$
z>S4T|)97>VmLJA}Xzxeyy8*|bk*9M8b0FP97{0);yqxC%V?K$BK_4WO;s-8CbqX;{
zp;jGh|M&oE6-|V)fe9O<W}0Y41hm(Ng;yu8s%=^HC3&0yBQG0`pq+iJ=`_ML3imIg
z(TK%?LsN#KVA)Dt(E}$iWlLGQpTv_J=gC`WErLOoDnC95EtBGUeJf_gkIZdmMGs+j
zHY>a>YG+hz*}W~~GMoUZiev<#XUjNE!#Il&DO7VM`l$(w2>jhMvCM^>CcB*k;jsOc
zWS<}0mVLgpC?RXol~LfRq&hK;XWppzI?h<u*pf9aFPjiLJbJ{1Tlet;pL~y6E&k?v
z)N1oL-=mgz^L^05H{V}c{<T6}5jLL#l79=QQHy`#XIknDL}*3U5VCH{<tNQoaI`PW
z$@Auah8wJuY6#HoqH|+@TMk8wYdR|K#q2va0hW6$+~7E8)TDr%*>*yeqm~d@9kq^x
z&G7xN?oMD;K3LBILyeN_SQjA4v{%6U7wL&gKTR$!Cd?+Sx|{aaF0pLyR#K}&E)iU<
zq%9po1KBU+E^s$Q7lq=07Sj$!1S1J2Ux&l15e!XOQv^wuE7xxj$tKE9E@487uNPrT
zBny$sAUDDoEy{RgS2hZAIn<qCOR1J>W1U<}6|9wPX~QuGT=rq^>a%OcWGy7}eaG2L
zn^X!T5jVei`kVr_-Hlv~mUrz$sZ{+e`5xWf6kojFXo6c4?C0736ajMoTtKA$zT}8V
z%|z{V^x=H{^w}StzkBm`xzd6ukw!~VQ%vg}8y9IZ*uqksR^x2c(jlcY%bGL;E~FIk
z|A2my6T*eMVmIeWn2zv!oDAm~eq^vk_?PS7sb0y7XouYDs`&<=PM*Dc^YZ1_Pv4!r
zI(~Zc{k!9L9fvPmHUyG%avrApQx<0PlsUd!9a*GU+c$5IU&~a0J^(X>-HtO3fwl2p
zKwcC(*tHCF6nuLA;_1sb-*y~6%l%OlPLd19fBy9J>DlR<Z@+zc+_~3BHwgPV;l_YB
z?+otoGS6R}yn1nRA`6Y8Y#Jf$s!DzH;@^&+W02$1<JYIqPaJ;0*^JR~6tp?>8)njZ
zlIO`3QlpHgILmFZ>Y=>09`b7o$(Uc})=Fz&3a%8&u-#1C)B%R%rnvX(>l&m&wmqpp
zt!{XUx#f52$`co$yjMuElGkbf(=_~uzP_XaS_Bv%dy6mg7p&86`R8cm6s9+5cn2q^
z?JK#JNP$Czwlo+xq2qjmpBV9-^Lac`a(#}Ed>2ncp2_jiO&9<DGQ@h^r8~!FSwO;r
z$8*K$&%%o+ro9EuJied<3QRfWz6xiO<wLf<Qe&S6*?<JLk5hCC7EdsD#zeJjAp;Om
z*hkPIFkxawuD4jo49CL4Qg;+fv4N(IWjO(^vD@|=+};p4***yXzB_&O61tJ$N8aC~
zvA@4Z@`Qq~B+0_6DdR4znz6Z)zv7g!Ok=;X!OSHfl_qbQzAng_U7!#Ld$G()33Fx_
z;(O)H<>&71j;(@a)p2sgs^4~rE}C%LpR=@Xji5k|XJ|W+zyo+^AVKe5cLff6n}7oj
zUxC5~(?$GpS7-jNW(%}tIKi)M{d{r!<@w@1&$%4&UhTc9GYtSo)SU?ZL1_PY8s%sL
zsNNTF<lINYXl1!Xcyb7o8e~B}ivp*~e0T}X)Rl<hD5s}&A%Ctg1CpCziflxFh8yiY
z9S&KRB|IF2^teI6Gqmr;BH4z)(QdqTl)qNAmi*Vs6amiVo{M3IlOcuVJXINY^s-Mq
zy}%)?nMzTxZX!jAztA+O!A+(?1y@c(4B9siM3Vt@tFVw9EX5P2eqQDAxSN^H)<fCM
z3SHWR9hK-7pF#elv_HMl?@qp0w0$Pk7^v3nt^?SQhB`twCftHYsx@c`fv?jiOz9NW
zO-hk3p?*BP?Nvfvz!p@Wwgh<>lyHK{GE=+-6(x<+gbrY9U}Ht#7@~3m+m!VJJ^e=~
zkzdjQ5R#|$ZSee__6;rY58i-r-_*Bb6zf%!pjG3y&{{I??)uivay?5Lv~MQ(mF=x>
zUN6<Fq(Ia9&n@suaZhDR>4RsfjB;yQ9ntVeI8iq)qSDjybqdLUB)jtpHkoNieY>Gl
zUdBtI=nNdt&-Wb6cLs2k6+cRfJBlW^Jgh4P4vtLBdap|=KRWiI8H&0(ay1{KdDwC3
z)~UKqicHAsYDy}>QdMT<HuWz8zKXF3xn@9S0Z@UE0s+MA2-xNXTTzhv$B||~@^?3G
zo=@heVn@{qFi=+nf=|S*PZRV%I{BXbHR<<*Io@e_#VVsMY&bq~`o06ugd8yQId9R4
zmlaUqN5f{a)F1d!&_*XRz}T<DZ3454Uym7@XSh1zawBd-1SQ;jpFYQvL<Zaz^$rd_
zpR7ZoJw16JM)3qSU2rT>knZc5du@y)9tAG7Ib_kq%@6bf-hSKr!mI&3@WDi}Tj`2<
zUZL=l1yMJ99HfTVTwb2<fSdW5=I7VXNP(p*T;qh^5&$ESVbb_oaKnx#ZRu&(Y%hW#
zIL&6$K^vPcc^$iq#<@GBrqah^e<r1B>7H4Qx}OwAh;hj$N)-*(=)dVG^>Mq`?r7_*
z4l<E)2bJ>52&LHi#iDgPLxqC%>c<y!NCuinIn%{p;t3K;tdt_FV%GRHCu}mtN9>AF
z*(Q3ny|agt=)&?|F7N+JhItKFvP;)!CBKlARk93`S@n5e3eGAyN`zL)5fq4JkQ^Uc
zdJ%+ik@IGri{TaIpe5J1;VaD+&{wa2@K!-iA^8uN9ydA#tmz&edEVzetsk|dHTB_x
zU&C-@#lv}q^VMINL)!uv+Wq=7^@i2giIs~wcB2u?^2Qsinx?UvaD|jQ+o@zcrYM}A
z9|xcEWY%f<sL6!7evzbJP&e%jl{=nLU=Yc}jFRCTk2X1**PDyblNhwN7ev53L{Q{3
zne9hS{#FCuK00q2=SBWY_@xTq53VYh2E<l;jb}bWd2>XVWSFb4lb^1mQGN+fL4Q%-
zmXG02_|v~+sKEre{G-VJj(+<%V{}_I+o$pJxicEuJ|AL<6yUXOtGU@Y*~)RUwd365
zw~2@liYVbf^R0m@`j)5<$(*UB_w-3toBOwInxl;>t&oH`QPSqXNybZ$r5loc2k`?2
zMF;GF5xjwG9Fm%%16U&JnV`x!UD*%9?j&Hwa?aInv3{fA6K~JL@elb*4EfF+9PUpJ
z4wrn9>IyG?(u`Z%7%a_fWzV>yL$T@5^BjA|y{;*{^!el8+P0QU>AfN2-W#|opVLYC
zDWCPjfh!<k)X(61**#BLctyS&NSV=EmQQbgVwC1%(#mIA+o9I>h_eN<APsqcZj_Wb
zEZxW*Du>%zSq{&>6Pb~O|22K7bF!V}<$_say6fR%gfcdk>6t(KY|zoqFu5|C!p+V`
zqWFqTI6G9onTe)Kao@8OpkJclTXED%yrOXVl2I9Ss9#uJh(Pj=JftKC5(O*fH2VEg
zrz9_q^IIxhLQY-eD64mpP`@cp0prqmOd$x~qVg|T08v1$ziPT5jzs+vmVUr!DY0K*
zI+cd*O1625|0MK*5I}(5?X+8P?Iv5Ad7p>rmLBt=t2N?JC{ZWNg)Aw3!Je(bU@<_D
z;+%jcMFfb<mv?6pNvZRt{~)a@C29;D&fJ$=M?;R1F9KOW6D^qneO-=6r1e2YC%IDd
z#Yd?a{g4&wvBHSm+Avj;W;iOLuw`Gt1+H*&e4gz??-wb{GQZK6pM!1e(j{!#IJ1@J
z=wY7I!a5pPcpH0mF=)e>{jEq;QxB5caU@4Ap(A~GDEu`ZwI2QAEQy5)DNhKv7Jw6j
zuMkDf!_=-pecLwHGABi)&ogOP>|eX}i|eDW<NDsgClKfxFnHyX>z0d`zonw<{S6dd
zh4JmGx8V`npb*DKs~?#w*GwLsBjc0nzp&J4crH9rZGHg>6^_++5HGaq5zep|EtEts
ztWVx^RU`n>Qjm-IXvRW`2S}WN*D00vwN=;3X|0H5z(4kjaEBX3Yi640;PZ|yLE1-(
zGP<*4CTt$LLCk=IM6s9K-#E|^+%)j-8n60k^OU+&=gKM+#L(w(n6{CesmWKfhVu*<
zl+wkct|Tt=Uw<J9sI}Z`d=)H0ISFN!EO7`eIa}P3u-yCT_r<s)VSPXQdc6Ngx<717
zS1<S5+!}^Z)#TUqPxAVLjH`x|`G{#yXiU~0mSGF9IHY{Xfyt(7ddmjZT?N>RxCkb9
z=HLky<i{Tke5|}>s0VuGMRgN2`~i}p;aX=IvREBQAoB}^$+hb-==a?yZ2SP{HyTH4
z%^y^`x}mB9zuZ{y-*pNzP^4B>2E8BOZg3mj8PvY<N*Sp1p86tmo;jOeBN!60&SwZG
z5~`dJ-I~&Ug1RBqt2t#Wrw1aNTh3T`t8x#Th?^SHoP*&LwD1qMQy#pC=gK=1B81B@
zd-@@aCb-ggu+i0=40bC$S)dQEEQeg~Xo7iN)is*zE5`&&dDV_g%_kb8?xCz|#cy`8
za<VdL$k^SHaYpv_P_*rC{5W9UcrR$HfLr@9;GcXi?n;LPH1=p97fJjqp7NzXKeIw=
zR!FNA(xn`cImhxcZ#%<Euw5}hEMsg&K`F*Ng%<_o(z^^_+9|A8jB@kflM{y@_Om=3
zUctHIGC7GFeab7)7|+$vRo<r(j*!P=$BP9&gx-K~K7S9%Z}B3`Nj!^3fI_Vw`nK!y
z7wWSjAWvDr!!YtL>3~DWWXey|(7GZ`;Krv<nBUZBv*l9L|E(&EQ*l9rS=56myQ&#1
zw1X*Rm-9pTA>@I|$kqZb-L5e((i_%me&#65rqo($Z8U`cf+uECZu1U1QcyjzaX}it
zV`JxuSVNJtTvlx7EB5nLUXjY>Ze`(hyWVYR3<I>NE#t-HW_F1d{tflD&kOGlqjWg2
zS@?6!`AVX0Y@k%@`R81EanOA@AT=!9G-#UPb&ec9$2WjH*HvypooUM(JpQcmCP>w7
zNa~A__AD*a`#Q;bTknpAkmm3&E~G&ZE3;a&^Rl4ER(dUkuIk*@GWkm(NNnF<8AM0f
z0OZLmaQ54+R%`ZAXvE^fS2+!E2YD@X&L;`RN;7PXWe}bbYIs?Uonx=e4@5B<jG=iW
z*;E?2{TTg74XNot;WbI-I(d>z@@NLPQmLR#(ICEfI)*j=W5lk@geTXMO3Uvhm6u|E
z_o2z_@uXypTW_eVM}G39Z>*tKE1b<(JUUIjPDVG9EQ77c>Alo3_af)7w?(R444@y?
z0&&4Oj9WP>l7(=Y1N8MS9;j#Y8C`7Ug8fqdpr`~}3kNHQjTPZK-OU0+M%k&j-d8gp
zm-!SebrA#V-mjyktWFlfcW&k^L8-uC8aZO%a9+@9qzRhR%AW$8!-Yssi*Ogx3vz?Z
zW9j{v{`DK;_;lpQQma~LtysE6#8AUDO|G4?zaL9M?lH)?&BSG^FZS+kV@KPhhEblI
z9zkiC*C(wOP(+%!-JK0Y8;5?u${iuPLwvuP=RnF0j3%5i(ID2Bm!(1<vC5|@Y7KT8
zL!PoUIy;cP-N^(i*M0-&%b{FETMzvE-bz`e-E5v8%;$7SlT^z}nx}lA!mET;U-Cta
zXIY$(at(29i7Sd{J(EY~^Zf$de;}{;BN3yl^%r>Z67$kut7@leymM_=QB!mctM=Yi
z%kfo>t)(V-%`IQa3fH`RdsGOy`(H_!D?LeaBW&$FjD%B_eSpn*aUQn7j_>agdGY?9
z#&Vfn;K)tGOSp>*9<M+U#N<Jn`94MMp|2=#NXSBrBxJuC!#F6LW!kxXeECowTFPuj
z8H!iYIiORS-zDWBpF?Gl!MS{>wS{XU8rvzi#xX7o*@o*hp75Vb=&U@3lG&=k$ngvA
z6~&C8{tJ83QVqlL9<TP4fSA|w)^MFswz9OkKM+x)qSplfkwc=G!xiK03bI|bkag>5
zU&VDxxaIn7wRr1R&IE#$SDrCx+nr~>^{`r}AyyH-{RVfR*@%{<-m7<D*%O~}VHu@m
z);)hx@zP+&51)q~eiiH>BuKYL4!WnuqNxf*ukc7vf6&%L;o5Vd$d#RX(ApZe<l#B@
z2n&p)nR5%Yuy*9X)WFNqpwB&+pLsNE4yVQah4pBXc<P=%4{qbf-5;$D$s1+g-~rT3
z_|L>yQcr?~$iN~eVBS{hg8Y=OQyHXE^=gBBc)2-T6~bAv$V&M_FQr&}k*ghL>FOLd
zm>)(CcitU2BhvwG<@~u8Yft+oA%2KR>V?*d@bR-{<Zqi1M<G-y3zYD;aI~CkAauDC
zQ43nr{gWCJvk6yNAzZOpm1^5pd1uj4iVg@C_w+T*XqI{s^wg7}-e9*1g%Sw!!lS(j
zz39?@zr7AbOM`PQF#vwSvG28?SVxY*jQ84GAFuiitiq^<tXjS~#L^3(x}t1`wtj>U
zl)`vC30&={DSrv(xqFEUdFW6eY@W)r@AGH^vllsT>UC1DiP3Vef!_<!9X7>tP6#&?
zy2H#XEL~;fci_xg-QnY`JH%(k7|xp971kdPJU<HXukz{sBmg8A5vEH4^=I?*j2pwY
zfI-}I9%mFA_zAilEb?MM-it8zz@816uog+BHF;q<@aZ&D2D3-2tRe$)l2St=rXwS3
zE^RV2lV5xqo-%?>O{h?$rbX$XxCP6G3l?CsXcwZcfen;PM^Ll&*7XicaZhBNKl;_o
z00ZKs5?+LS%zo86UO7idId(<45?R`!UVv~kpUiXD5*f7u>~G=|T~QHEC=7+K%eJyw
z*`!rkJMRrU6S%#G;VeV_esp#nHBsz;tfw_!L+e`$*RtZE3W=B|4wE?+f!OHQR+9i1
zn>dXv4=dQz&g09&_A14$Lc}IfQlN*`lU6A`RCA%r);;L|`RV?@hx<Ra_8-0PzaKOP
z2N%Ajj%X2I8`xm6U`wy#(7nqt*e3Q4!ynG9=cDM#?KgX0?EU$7(9QezINHVjz=Q6b
z_wRq#=5{=Ja>dMH%NUO4;Q%xw6lXClCLH59g#!UZ?vC5*^eI^5z;pY5=3jfBmb##1
zM#&B!zFZg(q9!vB`|PGZhV@24TAz#w3uLVoazulB4wVKLy49UL4!aXl7zvX8WPssy
zBc*>7aYbICuN0{z8u~B^g}KN_2M~$mvf`UGnR3vo`pVcr?GACr6n-L9JP*xL0%<EX
zSv<=A6y=w$1I(*ec+JR2VW{Ox^t^vq1bywt1J~19TB@ZEG-!I?ci&&{dG8U5oF?vS
zk@x5K%>$etI+~D{noS2UoE9u^+D#rSMVzE?`;hgMK{v#3v}hL$bW1-R6vs&)kYB(k
zbRa(~=bf(X&wbTCye}-zkJ=)T_k-3iuEx6dnY$jP`5Mh)k2P0%1K+wSO+G%{L_WT<
zkM$CAS=X)>YsJ_$XDZx~ad(&hT`WE=yG&R&l1-j8+zVp$iKinO(yBwM{DjmC00a1^
zXS-f6h5(=zW)H(4qkmvnBREe}d_ILnv|l~rR|m^OaWb-ig52RN)4abzqUH*gHUA)7
zCCg0Xw`}Q@yyeLD_%F!&E&{3}y@7P`1!*sfslP0yPW4`*AD|drm7BlUoHTV#BHcza
zrW5ax9^aemSn<=bhv5MM83l-uyk+F#rMRgl3A~L3b$@mSOb8-EJ+wALjv7y)mIvo6
zPv_*nIWO=Y50PCNVdNp6>PG{h*P{Uj8dl_BfZK<6SWgfM!<3=JA?9^l&8cF*G@$`m
zfx_%aOXQImS6dq_!@;6*!sLe29I%N5u7xE{<T9W{d}cU~%A@g3B{r5%+>sU`OE{I_
zA&tmwUZoL=kz5yHOV(!;NIADQfQNqq=e)}C=`9RJDbiqGx@q$S$o^p(owF42!kalD
ziXv%adxfLJL##fAOBObA8f6Tw5b^cqJi|~c=MyIOYr{4laGy%eG)eO2$<6dUnGiE5
zD;Mlw>ZK?@q-z0av)}zr{s@Znj;$VA2@!i>R6z)J<ZnkZV(9%yjD^8fT5Znd23)d;
z*LQyZd)3OoGdj_;%FV;2tJvEl5ReWSMLQ(uggw*B7r=nmYpa_*mV{P!Z!eRiK+?|!
zw1Rk<V7zjmqC%KS1_Yz{wlxU^1DrWqPE$1GeKIB&a{mI$C1+sk=DihOBl($+!7BwM
z2y6H1rpAEs69sZTybp?>9gK2`@&uXSplg)kX8@>#;V88da89`I69UODcMm{=C?GqC
ze4MA&Py}ZSSIqkiXvZegkJ@px!LSV!Ib`<)DC<o)z<2!q_eRPFSO4EI-jC|>z4T>3
z9+e2`J8{wwvepcTnX&(v18)sb!i9M;20vi@k8?bo<s5Abu_`H>BO8E!h2=ZTGIV&y
z<d<@6CN7huOD!N+73~Glng|b3_B2hyn}Gh6zw`|$*hc`5isik)4a+S~pzbS%o2pKl
z6iuiABq)SM5W|dkxO!z|fcr<Rldj|zHjDEk3o;580vi&hJ!pmBmt4r``6KQ2^07%c
zt0cCf{@oFEoyg@NyATO<GvJZNN^I7hJs$7w?#NMgXTUDW&iXTeJ(;su=zS7CLw=Fs
z$@0q$dr@Q0FIj9DoEGiK$>ioV4D6sbZB$(J9&eQBR-+_G6n3dpewilMjeH5!{ZY-G
z$$-r$5c5FYIF~^w2l$09-}h;7DS|R$n^U0ZV@7jS(-DZDAb?6vwY}pI!Ar<1&pNQV
zfk_9v^AABKLkNefO?)VzLPbi|0A&^Q;@<Pc$5M0}ffk5i7SX7oUmF}68hUADszi->
zd=)3xaQq;t!G{2Blc#7&;#;&^g)_%TkAy<l{X@<je<f@@j~?)dXI~y2@rY-KM-LHY
zs5zY`?^rgU<YmlJPq3jb69vsWk}epI+M@R((fiTSebN7eLlJQe`tJfO=c3iP<5&5y
zIY8XO7hn8S<BP`cQ5X_u48NZxvl||~@Y^K0n6So+c-U+_olF|<Fg0ty=wW5qs0pR9
z!uK#_;UlDxCG&L18pC7+Ad@vNk`D}5vvGdY2;;`97pME=E~g>-gGwO=NsJrk)b|*j
zfDt!z$r>+TJUf1Ua@-h4Pyvcv=J_n^92|u4#T;->GfEDMVITaHnCiK0s!=msBJn^a
zhPD!^USeb`k?19utwg4m7~4yn7bPxiB|^Q8OIwMd-bQ3EF)T{_U@tK$N?h4WOmG|o
zf%Bjb%jd%a`LF~&WcV;hABF+{4dK6$4-<#~&IeoC0X(?B8bGsRjMiOUx2MB3J34_G
z{)P?!=Rpv;ams6zX@xRCj@Y#lNnxl0sbr8BI_&|o87*+KuJW){X;BnB2C`-}Vk3O*
za4TJu9z{nrrm~jCF-|baLznI<(;HqLfKfak70MrU=i#V$gb9+OYR_CeXDc63@x=-G
zk8}J_c7+ax#3R7d)1n9IAlw{cSNED<3>29fw8mx1O^05q<=50myv2ejF@1ut{(JyT
zCUfU^+=KX*zSz!^7$1VEt_;Uf#t6I<^mEI7X>)*3<~L_XI-_)H)~pY$2h4;36Ii>n
zc`l5D-OA=c6UZl8+E9u!#qwE_3Q)1`8=@G&;&@fa;g23L0>7oA7wFk4)P1Sbnw_<6
zT+LpW!*AP0ZyXmvQ|8rC`XVO15s4n-&#MjST91s`zcFfq(L*a}-D91-Gr7o?zRI3P
z4Irw0i?$u97#2QOieP#H@}G&Y<O|Q&Weu7VOjlp7(4$SVZUF571??iNdb!Mq5$T?L
z9Sz`PU-)j{((6oL;;F4%o5@NwzL0B8B8<~dQwkCT;mDw$gyRVnXS8y+K)i^9YLPGR
z&4#M<ljP^xXgnPnHp7Xx-3uJk8ZSUxV?e(J3;P<w5{)N@R#O_Zl@-0z?Jy3dZkH#k
zcR4Ph@x(9o(_0-9ag#+72=Uilr={y{C4!+NA2%Zxh-MGKPciK&;J38EZ>fC#1vJ)A
z2VGue=((BKi(J$<?J$mTiq{RcRDGp|C}L-a*BxPZs3jm<%HiVQaSfwIlw0ra@)FE*
zJ$isz3JTIaY%9Y2ypFJD%`ixRYvi+WBj)K1?jd?r5tO0Z@3;NK!N6;x7+#7iEJ7h!
z9z8q{x$0%{E^c?zDv3|-fJ1>tEWsn9N5C#Q)o>$JBaQm)fd&$s0CuYrkb@C_y}KB<
zF=nMVVR7V!r-Y9=M%5scqT)a+Fr`M<yka*%R*^`mXI(0KS>UC*JNQN*1YI5pxw;-n
z+N30s%O02JMNl0lznsK4c@?ibP_dlFNT~xk*6OPIx)u_b{^FaPo2!am$4KULTD|lI
z34_Dn!qc3CqaOvWm0OVlW+s_^FYly&w6}-+G0qaNZFjvo2dBVLIfv_^7;arEKv8+!
z7C?Yc*~(`y*MnNs+^6L_@RDuOLped1uaEU@7^Rs_TPqX3W=VQ_KCx>&VgcM2TW08z
z^7c|j_p2||k{s&#MFzs65+bN@&hrT$Nm_m?pBf2d&@t2FR5|vM7$XT%*zIoIPf&p%
z87vDu+!kO8y#?lVv&W%qAuC!4@fng@VAz5l>4p8rJe=6$`j~@*5tsU+n~`_66G%<5
zsxKmbQ^u8>60Rt`DUqaxL7{pX{881H(kao#OD<pq<3XR8`gjIn6o<_#!0X#Ixkkv@
zxYh&^lwEO9sH0Ia0p_T+R(4orLPO=I0Nwyjfgkf`FkFkZw_XnSM~Ca<pdwjKvE5x@
zT64vX^mC>9UQ`yU&NWe@8YQ(wbk$I3M~iU^RoSf0gL|P(O|HkV3MvDqnJ!%@I6J<|
zZV?$Mmc?D!9pKkmckz@fm^&C0a2Zt*M&WL(CFa0+v8TD6*#!2rKw_G!GC$VpP9`h&
znH5R`v7!hxwfUHyVMXJS^n=FRwvS3%ShZA7(6yVZ+KF+H9D8w5o2jrOh7^$3x+tSZ
zQ5z%y0H}9N0?g7}#dBo^R#Zv^DN!JVS5zON#}`k{QBStsiM(3WMBeEn(qXkor*x`t
zwF%M09MQxDqUmaghM(WHr+_Q;wkqnpa%PzT4KcB}$IEp%knv5a>qLVrQ9Mb@@Tm9^
z=Jj|1e3utro_-nIv6QKSnkWBy^5(UzB&IjHg+erz*l!wsjHdHxbz3y>Fdm@`ty_9h
zO@n>6ebACxGkN8@3gM)2tr@`yoqKNR$rxx1zPrOGDS=W5tqqHi84-acaD+Lth5PBN
z<I7n)PGW?k(Z+`sk#jEOMx@I}cayi3T1}Z2<htS<5zvor5j{~}sy(OW>_weuY2_F<
zXiI4?HyjW64XvHz_U*LvcCr#2<E8l`&L_?17&|VSGSt=$d27uv|IRg4>;C)sVXMXH
z-!bW8J6_Rxs8N!az+85m!~Ico5#^4LKih}s<0*$;{v9q2RMqO_ir_TKOg^iO-kuAL
z8TBH~8s|P)3KYE$OScQ}5+g(xWhOdOE~wqOpAUjV)T2=&?l>fOiiQqc9IF0&MSb@8
zsOMytaJr!~T#FY*&C#Y*cG=K_NmfoZHLC>%MQkI&M!r(j87q4SZp45wARRJ3z$1JP
z<CoX~zd1BP#x*J<p+F@IuGLEjDtqA3yJ)hHY=}vD*NX!6(~o*?7F@cSk5{9g2joKv
zIWSjqq{{Jd_gV;h3xSK>MR^+Bz`*=uFGzbSjj!X}yNA(S@}6_g>FDMlf4;Z4_dAb6
zXOVpG9;V!La5a-+WiBhIU63VbDxw_Vj#Uzx>6)j}4@JK9>Gk7p?`d?}-7$z4AZMSm
zVKfaVL2D2=;@j~tLj+z4+K?f>dB!seA2hrP4k1VWaF*_Lv2dqwiah>i{$T^-2#(6?
zLVN`U?bG|T>_l)lQVb@FHz;67cEQr;h!iq3Cy^Q7q#?B>a>5{$mu@L%2suMBdViw*
zc$#r_Mt?2_07TDZcXxtOz-+yD65rZ)C-bd6cS4^wxidv~vWD?!fw_WUsumh<>ya8=
zF!YNb&xN<YIbb*%GoUzxEz}Z~SIBG9rc)QlNV`A;cX$yTxM(Hy=bKkAN8epev+&1%
zKfeC<hkv~{*z*>UbB}WG4HozAd0*V4q~pEC&EDeG-s0unVzjsTZf|k9xA@n+#SeRn
z>E0sSTZD@r7yrKac5iXL=Xq}P3-7=`4?f+zdi84b!!+y6+>zU#xXuj_)DEJfx$8`U
z3A%KA^bhYkqwt2(;S+BR`3);QM`L>aD`S8ZM)+&sdHxMHU2S=yT5fOFGH(n1cMSg<
zts3eP{kUfAiW)uA+gGiuYoS_YwDIzYX>UAfEUz!Wz5vByR+mFt*V;8(`Zut_@INT3
zhH``hG*S*RMNeo$0<IIJ>FYv?M%sN!<5fixHfE+^YcJt{mDWZhUXE4*>*>F-)_31^
zfM9lK?$A}!JVYZ{&%@kKDXT5A{L4#wy%yEGwAI5b|A!y=0AvkF(Gze;(<wB~XD3$r
z5Nl35MjDpPGFeh?BbCfLMj9_!O2lPFNari20W&3+QhDK0B96VBhFyi7v}W%A-U(en
zlzIM-_=6}j&%eHgcHj>2<==04yDSZPo8RgQhm@eF+~+BJ5*Z6!tH*^iAg(x*>3_WK
z6;;rAD9!bmz@(e%G9F1?#s^ZD@qyH3d?0lh9|&E>qX$Pqm+`>^u1k6J;2{7neSEoE
zd2IHZ)NZ_3tKE2M*XA2;qyHGyY6Sk`8j^<oqy6zwFY$wYq~~k28|Qi(6I+Rq(tn(B
z{l^jMJaXN~xzK}zj^Mwc(v5`at<!;AHM4BZ`mWUsU87q%Swr;C*TBeV4TQ|r?EZMo
zzFn??jp=WXDft^W(_E=;ndM<h77sy7xjeezzjYT8cVOkYbW_8TxY>+gt2Emoq0qxE
zgp@r{&Yo*V=29PtGEP<4$}EUh*qDBZvZ(fHfij;;57@_OB(7YFi8+KT=3tuv4eqru
z4FFbjv2iD3JSi=TG2CROvX_8?F+CPjxKR<UCE-7r0RofT%v*T*mQz>0#qV_X#m<)}
zKVJ!ND9)-Gd5W<PPxwZOv0t&9G3qZVs2k1siU*MlPKc~-Dm;vZ8A|AryP77OmEmwy
zJ2(5B_+0L4JlI-!M6)d+L<F1vMUKTE#BP<xINoyA*vztM)Y9c<EothJpEsj#(`0S}
z!5BELUwIHG!ho|hjxDwB_^sL>bVX!tx%pNJE<O`oH?L4dt`|u;u++CBrpa{(4K&Wf
z45$KyV=|-x;v{c~$LmJQ#tg+$ENkRRBLQ+CZ4j2q(2|T(k}2_FSIwbIuE+8MeII|E
zrQ(6);C=Rm5C0vgCx)as4QFnRdchUYOQ_ki^o$oCO|VX#9-{>hYV@jZIrg-7oY=+P
zv@GIAPW_ClLyNf$gAkvM5vCC}PTV040Wis>JNH|F5J`UDD%6{Icc<<M(ql<xk8}ma
zt0wD>I(&v>w?8U$hIrZqj9}&&uTi-BT)P)XJ47Ym4*8sQI>G>*M4G{q#urYPXOmA}
zmHh?gVHu}8;wq*cWiF~g#66_-ia^$la1w=CgEW8|&b_^S@1BFCBtl0vpP|zkHo6C_
zIdA_9r~LM%!K~9k!^nPXK<<C|oFwez+yS9`@Mrh^7mNP>`|H7;2m9qd?)8KH!4vu}
za(;K<sh7}eeDY1b#X>3xJwEbmGjnie!nw_;;lNbXOwb0nm`;OB2GChl)a5EgX}^t5
zqtgE20L9Dw`-5&&w0+gYx0j)q%p}Ny;92uzcXvpCrGtRS&Q1`*>=%p4Vo|C+^fT<O
z^s=W^JaCev>e|B!=S@1udFdstkgoT2g^YFhVNC7bG(+*^i=Zc(Lrr`cw%qg6(yLx^
z21nwj>Q#sJ^JXMQ9RX(O$O%MV<&jUQ6cfr~=wVVhfh|-*q>c`{d_?^(y-uo>KPiS6
zu>?2GAy+zsX`y;{uFM<sheB=f2&~-F41SO;_j6d<K%fHJ?S#MSDM5p6p;5)cZ1Boc
zkc);(ZUSup#VJN&ZDj5y^f1|#w%=L{aG<gRprCoT1q2#Npt$aZ+51ESiUf~tS{hz2
zl~lzL7Y@eMDHWOS?xuVh>;aC8`g~4HPnlX*7FXyu$c^acK`jJ@1q6lOQoU|2iMiI+
z!@3-q@uXWiF=)WuL4Q(kM7_vBiRuy;mtNyT1n7e1*O<<;9N1+*ENqNAb`8MMmw-*6
zt$V^@i%{#!wWo9v3Zi0PSB*OJdYj(nxb*5=cFeJUAEVA5Uek1y$zhJ>ls1hrq^=R$
z;Y>P+(i1@G_X^8}wETuGsC}WuFZNtG&kKWAH(vn;Qns@fsCnjsdi8qk4w{pM=rS~X
zjIods16{uc#0+E@pMmQ&go_tNl!S0EQcH-h8wPTh90xhYgF$BU8qWZ8Oai#4!(RJf
z*lEFK4rId!c=#Dw!j0EVNBZgD{rVAV7OX_Ermm<(GaKkV-WWh0>Q6;|HXxNck9;Pm
zRbyUn7R(k4_ITW3!6*oZz0=O*i;+L)Yu1N-8X%F*{1K@>&vthar<3l}+_#gc0O^kb
z3R{ETe!J5aw9aKPhm`Im{Ie6h;jM60K_Yc7gZ>-;({jKIPlHRi8N0(^t}wHBBA)k$
zgYE}v<P_#5hWR1rpHgjqxVKk0dAtZd;01dgw7chzgJJhvDm|S+JLd!cV{nGu=&SkB
zTX9NY!KSETf$!F+De|oON1`D`cgGejs5vS-pl9AvKhc_gE<`{0H;C{DbObXQ!b+S!
z0eCv!-}jE)b9Fh+R};KI=%e|Aq^0{g3<#g#ys`p?ek}1E0$swowb&KkyjuY10PV91
zcBN`-z&;CRy<x}J!<DxQu_2C5*Ho6aUzY;jo|1eGRaJZ@7MAN4x)XJCaWEVQmsE_e
zNmsudC!X#8{XzN>k?TA`cN-c>7P`~_pS^eCZrex_h5w2K-*JElrlm|KlOcoXI<hnI
z-S{z<lKu85iVsMF6k-ry08p~V;(!0@(Qh<J%J%HpcxQJagXl&-tE=l>F|5@g{C^-r
zY>4O|vynk8T{$ujF|4?V)<vRXYs{0Gk`IougJd43_-B>8hL#rT+Yp{HG6@Y}W*z(@
zy6aGvXbi+fzlBpof2%l4CI@hJ%J(yP-*+7g;$RMk?h2ry%@;7a29`BG(ewg*cH+<j
z5lk{XQGls$z9-2^e43oaFVqa4$jysiCKBpT;}_9ro}9nDSj$nSp*jVCFknDRaD<O2
zGlG9vT!gdK#Rsw&mO72+n{K9E_-NZlvlo|_9mp+VH8{8-|39s`F*~&T)H|nw#cEM9
zDqXaod14YU3rT{zI|wZ!>8ylq9wJ(mjo1TBIVlKgh#au01i8>w_mAF`Vqi?|8x1Ar
zRa{?)IBU*uFkSX`5<$+#M08gM0|^8_@P_BV41Sqn=-<V0gYkcVX%6gn(Xo8{Abs%9
ziv#=>4i1igffD%N!(0TZm2sd99!Qzl3RbjcM8X<`)XP$Sc4kr?d{nx;vIyEUKsFh_
zdmQ49vo#)*CCjvKvhRy3ZNn7(-hf6)fz=!ZO+Xe(;pFq=CAyj*zL*si++!0Nza#}_
z6cBrQ{^f;*_*P;<OSAP=qzTSxgc0|kgDG^dqz)>hgC%=R&Y<PLNHTRC0d|7Ru1RJR
ze*j81?ytuoEHIiDsy&={X~=hLIIY=1KDxsh+;;eKX$UR3LQPiX>IRIbaQW5JGvHDC
zqW&&}mdFkl2A&y<vjjjw)3JHhes{yU+w*vd5}!i2-mN;N2S>m$Pm$P&ja|5Ze}5&j
zD}-r0ffrQ=hFJ6lFm!TyiU38LErg*QVQ5umZ<jFrYzhQDM}u#G=V-693|SI5Sy;6|
zT%8?!wrB!qZ;G!{@vFrjD_xF|h)LU%>6*z*frMXZx}!m&1J`Ygv6KH6#W(oxUn8`)
z2)~Hp*J!5j74R`{DRwg64p9DO6u+V1H(y2Z6EbA@+h#+Cr=OnI^Yo9b^?U)?@hmxl
zi}@(~bNp;aAvp&#RxIRcS5n^fypSLe1P2_Tu$hxg{4E@t_|aC~8@hGLoHQ8etZ|fX
zPj|2YG7`ifiqvTXJcKJv6Uk@1KsnegTzoN0y-$G|L<V05{n6^WrbF$sFhF!E^rR>a
zsBlWit5U;=!fLVwPov{XOtA-T(8S=h%(Ge?`d|;f1m+p`eR>06ouLSyLl&@jlVBUM
zORzVQvkpk!2XrlT8LKXB>S2<6_Fzwo7-$aEmL7?WR7u^);Z&usM=6!SqFGfG)ivIq
z-0?6NsWJF2gvmh?{8B!6fP!3t9TmD{q7B>EmN%xH1l<0E->SR}p#h4gi7^U|AbVQe
z!}AjZg31S4J6|~&hSY9)J#1ofZbc~{iwi}l4_3PS1!y*TJwIj*khiWj@-NQ~y~~B7
z*Voao(h{SQ2*TUPh}OajWF3j*2yX^s$_54S4y>l7t9XQ}5NU4wc!%&PO848Ey5G#w
z{g&oQ-l8G<gf5TX5F2^(IJ?69FA*kQBBe)zv{=Txt#~n^7aeGRB1nh5&q(F*86LPX
z9@xDUop*8KER<{pX4;M9aFlBgublE<sIGusrd#I&ds{nNJvHTqMP6{jnRC0n{lf5V
zymR02-Z}9y@gCgA7dY9S7FcA)K$fUx@le_;<cABO!E{Qux8kw(4D%d@2WarK7{^(|
z!-W)SHbCjE8bYo)s`i#uA#f_W0N{$jn#njOha!OmhTj}h*k_Dc!e{&Z;jh0mpZ}kS
z@x$|PzP*5dem#G;zQEu2!+W>q$Qnh!3qh@izdU?+@t)y#`SQCCDcG*kfB?aRUJ)GM
z$W_~NIC>q-?>fX6hBBCRHG&oNdgED$v0!HRiUXdB2WDACUX=Xk>(X?YYj$fYct{_j
zw-dketLEB4+O~K@0Z-u<FOV5ll3cAtd^$^M$H!Mj*EkP?I0!CeTs-B$9NcQ*K!#4@
z$5^wy7@oH}(Tm|=3w+4Mnl+JSh}OnvTl|$UEj~gM<t4(+SBEGsMk@Xbw8?;?zZ@bg
zr36dkPcQz>BECu(9^yGaJP6`(^6*!D93DT6Z?;mMB6fDOiS+DxVm;v#L7rIRnH{d4
zQ8*0r!=k6ItJU@PAeZ?99i#L1ES>8tn)2l%gie2mOL0uMCNmQa0<97*<V+acHj35A
z`bCGEk>e_#!dicaIfNyHRA;DlXWVE-VTgmDN)FY$M@ff;>(h;hWG1&lhA*U@aH7_A
z!;R=LZDK~W@H#*vSw0lPNHQB~8<S#?g~4^5E|-|~45P;}*Q5S$(0rb@Vu~Vn6+d|T
zt3e8kflRo$Y4S7_xD(NogX6(@_qrI&MQ$?yiDeC|N||8jb`&cO=QTmMHCn64p#F-%
zL<amp|JMN@@KfkgMvXZ&-$48N_r}rs(vQ4eq&MGXkET;vzZ0<n=nZQI9fT#GtVYJO
z3O1QHPs=m0y%g6ZqaNf&0ORwFK`KOLLu@pW>>ow~6pYnEBb&x>mi8?cS-S8_Aqj1S
z=Zu+)g!|B0HlvQQSoV0Jo@ezi!<5av>RqlVjt<Z}a=JaMVOmh^c_1_nPO4QgW&0nz
zX7^GCPrOQV!0YK=YqSd7AV)-(>(_{J<UnS1&cyc4&*~dw5rMFyqk-4Ps;rh-sZR+R
zaF|U$haE9{o2()Q+Ggi?7w1gJi72ki_ELs5rN&Qj!jJK_1W6i&XBk6@h{q<Zda$63
zgIgyZDD*U7Hu@|Bp1YhsDyNULW`YV38-r!49fQD9;F~H&wtul<kk5Hl;p)Cr+diqQ
zrjf}h_QrTAr<BAc67v62#hJAxdKi0`GBH-$w`e+Esb|`fI#W*PV{$<Ux^<xf)*^U#
zw<z+Vpffjxl9L~F3l{0aQQiY9@?7>`!Q0x@D|c`(l4=qc_E9n=UkS2+UN>meh%A1W
zjsT3b$U<-ONI}nL>&QM+`j>x!fC$~M?%$t`%(G_<$2-Q`+ey5!RT*2Dk9FAG-mW6=
z&1&MUMOwc>%ppNIZET#i1(U@lqE{r*{rl$C;2d~aSKbLZho6<zdKKoB*H{ozc+n7V
z+7E)zZZ3l<)MzuHjl~*G_DHyZ6FK4}DqYm035-VM%^2nV_{C5ruimqtZS6b6h+1~3
z<HDUEE#=ntANkn3OX|Z-_*~at>!IwcZN0t4F#xsk-?q7WQP|WRX#IS=YO@COe_Pn$
z!GpN7D|PHWhE?n(`rffF(Ags0C0^?mVVFsY;mkwgAo8~<!*Xg;h8|q0y6TXIj(BBN
z))_1}omq~U;6$=U!rxC{5*qT}(cR@!@0d(DwCP1zxM=2pcS;z&*hjkeMDz)Zc-PmQ
z;xW}5XNy$ptk=OIiL*jhb~6^9IkWD7NWYSU!Z3RH$aCJ&i`!e0U`xqI(PnkO?86ks
z%rT452ClI@m*0>eV=hH~7fJ|&Y^UhgYjlcVqlBP5&RmK<maSi)$>eSqT&EE-?y>{F
zt8z~^Uo-gE?d_5N0r=+p@WPTlVIC-aDe$eN116kjy=3`giDq*0KJRQlbZkn~Y;a=v
ze}$oVoGG{%w>yzckvAT!kQ3BR8R``MVKUMb$cXcC)sn`qN4{J7vork}Q1<Cnniq7E
zQJExWvX@U2p&9>7Qn8(Q{2mn52k@xSBbb7*zgv&;4WMNMGiJK)g;>QHV?Z#ebg9f>
zYhEJ;O1_9K!o_k05RrTOji{0oRHB80{84wb#PoS2^<MQkzd&Dx%m+Z{`9<7NYUhdG
z)f6R&nP*EUw57yOtz2-P%A0wmV0vWOJpjCm!NtosH?9Yn&MNDG#!t!$V$T=}K}IS!
znM@|AS=2g)3@H<Mjy@B~GqXE^+)fSifW_o;j&@~3qnCp3rbo5qLpF82ohOxbEbd8Z
z{hU-LegeriBtJcJ?4_}dEfVB13kiZ~xbZ%8FqI6ZxkFZjzVQX|ySbSm!HHI>(v|oJ
zbjQRneN?08M)*MCi)Vp>bP8+{n14<&r+1&OCRym`Zx8IOh{Yg1J{)2M=)*`F3L0_#
zy?gfHXjFfjl%x8=1F7Y)>z&sZgAy*0hW%`y%}QN~m5oD|gIT0VGue%Z0$RsMGR5C|
z2TH4xKt(O8mk@NVEiMP-{-+7nEZQwD%qGjHd`motdRsh_E%7YwkY8-RCEiB%za+m{
zzR7;UNTf{wEI9>|J6%@A6ti<=op)!|vu6Hus(jxUEWgsO@0d1mN!X&c44CSzsvnWD
zML1k5==7_5w!12yQC3jto$Lm$=oy3LazEZMR8A9TEY0T45#!M+3>A}sOx^gIMD{B7
zg&u1DenW+e*%@TI4T8uzmWSG=b2-M8)pSM>1qyp121?fpy%0d77G3c0dGj-%Imx;k
z^J?A`64Log4Z+S7x8y)_qCp2zUS<KS6`Mp4w|u|h_K&srA2(J2ncm^<8e~jlm_&^}
z<+J&VNY?trSAXUZV_$sr7m+R%>lF0xwFoix)t0=e(@zhrPj|`Mb=fY8muSRS>nxF$
zF4*&uLvQ*)feZp|)iWA@YnV#`=F(*U$OxA{K}&z&=2GcM?hcJxRgD>{E^}D7w?UvX
z0-6PqzAQ#Md3J-ejnfUPw=qKBGMNrm%c)2;BGXDy_uTpN{{5vJ+Z@`gq0NHQLZiH@
zi3@4SDa4n{NV;vAf{fFw&eJ0QXNJxV@ny0aq=TYLW#%$-A~1kyJTr12h<NB`r<d_W
z%)_Dn+}=ELfv|6{VQJqMGt@Ad!CglpFheE+GrV1lW!ME;kI5kAkPL5IyP)tbejAC(
zMLwGaL-7nxPS^%)AoVw}z7s<E;w#LE#ppvI4}m%uacm}IF_hen9UaN=h+k}T3#dND
z<hAdIg)IA?%xm9M+LB{THS})nLrUGlY-1?x=1n@{P55X3P<UFVwxxKaLLKsJ;o*cw
zv?gJaaYQT66nzs^2Yq7qbu51m358CSc~*~=w6Q?vIG~)9*HL068%fNw_L*MHE_}M{
zZGU}T=WS0W94ZRk&vzpLK2cL=?N)ECI*@N>#Qz=qhB+w!{IPg4N&{x+hxk|aC;2_<
z)-a~LQ!)%0=*PZh#O*THA%BXoi1m{%=IUj>fC;%leuB3Tf`gWghil=<RSEM@rXByr
zv?CgU3fl2YNjq){MmzuXko77Fjs{-@@iYlwhQlgt@@9yfKr?J7L%NxV(`rHy8;4YL
znFLu0tCIw810Y@ko<I;Uk^uNQfV2RuPl=*<uqrV_$9%hOr|&v24Z}}JF6rmAyGTf9
zup5&r(`ZMhN)ELXSBWH9uHtw3beP9*nWU6TG{AudYmBWmu>{Z3^zCalUc`?tfh3DD
zU!I`9;94MgN+hdTwHFcQzc!>K=smf$kD#nDeD=F#oma37H^blvwg#@fVPG^BtmAWO
z#c1_GfzfLzs`=0!MKgA9;wAOe*ZfyH9kYG~x9&Q!>{6lgaW%aOa9vADVxP+|zU0a1
zx_Anpt^m*n1)c&#7{jHppMcO1(B1-=!gS_&nHIyKoPVJ_-1Ka)3k-B7etZG_8K5Gl
z*!UghD1)UPuHv_gqHKm!qk%7AfU<!L!&Yr7r;&x~dpMVeL7bI<8DRZ}!B1!3KlnOW
zE8vMM-I9GPBQMdh1=e9|VU0q;5Jj5KVWp)*;&f~dfUfWQim9)(ubI>WQb#wko7y0W
zO2opIB4hv)OD{Ma$mDJ#m~^@>P`SSn;f~DXpGLiQDkX5FT^cY&l{%4uxfdx#qm>y^
zZv~(!td!#d@6A$A8a8irw~4K+i7A0J3w_3S^8DOv^mp!9IY$>>yIUc#>^0<zb1Np>
zM$;h0R~f5^7Bs?C2rYl&+%pQaJL%?xQ|czPkLxZj9?rdKm01D(phkllrl%)ANu7HW
z$jtPjEoszMniI1t9B~3bcd0GeqIbn|Bz)4jiM3{Q<Fr~f8czsOmF(f!3K6Juq^U1P
z+QrEHUWrnT@6|UFce1EY-A|^W7^dR%OsaoI78vPqASto-0+THu{D9Wf1bXZqdUvg+
z5D=6tE^PaJL?t|CWQfKG@8<3<*Pi{)Ez?&9KSC4Q9!eQ^NYfjNDWUX$Pp6n_OH?J=
zOMj}3ttw>*XoTXZldQuPG{n44gndgYevx;e*V2XtyTLB1W2Ditg$T#$@(Pa+6D!GV
zeU6`a*^WrE#t)8$ov*U3Ur|W5P4SyBG#DU!OX<~|qfHoEjada}6{@{bqp-Vg80`!<
z0uUU=JrQV~GKRgAsAt%>>9M#G%$;5DY-X)^EV7Ux)@tu+Xh97HiIMq4H#+(S`ILPH
z`6!O0eFQ^e$(P4a*}p1%{x`wF)xl@qQd~X^t_$1>Hl^)OK8p-M)mFLeaD;zNONOUY
zWv69=A_s^wYFTIFLMYOSk=(l+8b22Ha_IieFJ?m-R_IPE#LgBX-jJ{lQWus9UhZkp
zQ9iqMW#VMFfIzX^kX)@UXmyULw?*jA8H@+Qdq2Gxb>M;H3F)e6byTClk-DO@w|Ubx
zlCu?Dve<2DiR1;d*%mMpTPmdny+HRbwawk;fg!9wcXfS|0Y>iRY4$!t-sEL>cLQa)
zb356lr0;8+qJ;8)6*Bp4VxHBfD3cGw*%?Da$QL*8rkMwD%?HcN0NAe}dmF?>^4T~0
zPkwyz?8)=9J?o3T5UNL?fBQ@M&Hkgavmc+Hx)mlx+BAD7j~|^q+PnAk*~=fFK6wn)
z@dMRjGv5pEy`(y~%gb9{6}MHWlux@2*)^K%_ia_kMtVyf6ozc8BSaY6s#W8rDzX+<
zN<KyXmESIkVY3AMw-*Xbbc^;J2tUzYAYKLCb!lE-=F@3bZeC{rZE~q2r+9g(cOiT0
zEI$;Q3-{{DKYn`ps?$UE)@c1RGmFL!6!9jB-83!}sama~(T*Vrb7h2w0=zUKvE6!9
z*#fmNrQeD58tD!t0D~IRZb`jG*;H3<RkJup4z-C>OV(FOSs%x^^nOnQKbHK|J4=4x
zJMr%<tm49WDW7%{2X&D3Po)YAA4ooD`mqHJ^&eEgVD~R)61>BZOxh6ZAc!eQ6ShRp
z(S;X&**eP~B-t6P>I)j&dj}0F)}0#xwn9xuR}R+LH_y+6I4q%H|L-TRkgz^M0j%!q
z8=7-EKM20XUgKO<OyhSY<>J=j4E*rIE6T`CQHHOZhfY6@rynKuSd#=}q}tv^<k7sp
z$ip7RhYLM+Xm3}sNB*8tj`vAwzqS1o*?-0R`jgpjw%t|^&=jZ$!xZ6ofgu=7lYFBc
z?_`S|@<+_8H}1)+_vw+9f8Yp^&3oK#>Ac^YkQYH6OVeePB?g4{$WcyRTb3yaV^VUx
zfxG14w~}=+>hExTN500s4Gwa3?hXVlr9vp$&YJGPm>T)zJRb(%90SEG0$^@jBe>^|
z-68ot@a%&_BwA~wF-Ugs8M-uK>H&1DQ}}4lh&`p^C?3P>gKX&KtRGh-TKCR&|M82H
zv;TVegy;d(|D55ywRes>opvy7rw73=<ps@?t*J>N*KcxcA$G%(`knF}+7zuj<JxfZ
zCK!8%<8<#})$78Sn?rC1>tk`?#S*Aki0yPYtNG3dc+IWeS6ghKwW!@OgMPO*Oj40O
zC@DFOHim8;EA%q%U;5q<|Ge}qF1-xy{~i;E#j_?o?S~Y@vK#N!_v%f0NXYJ%8{*?S
zt9ls4X2e`nT^>*XO$<#)G28Tk(?Ld6+Po>oYCAuFc>m!%4(_Lm<tVs_&mRW#^Y>NN
z^6$^Mcv&_4`y2XQh|+KA*BpOc>?j>V`=DCd2UXHOs1f!-|J&q6sj%Q-MYoh0O{}*l
zEh5>`>c88*XDjo12V)3fqfmE^A*%N>hN$|CAsX&zD!Zv%V~EByhG_n63~@JOi0Mbs
z$<`mHljVc**b0<koEW=6YiM(yhPLu(XjvyKg2oEZ_2vUKwABY|Xsh?q&{iKyLt8r<
zTBU@oJsR4HQRvsu=9G}~e}slM9d<zK;Ghd;-yRuZ{Y*7j3Y5JJ{6uL^Nvk%_gw0D3
z8Bph{TRXixcwj0*CqqAEtMR!7y@Q-=8{`KnrMt>up`kYBd=U+M#<oRW?Vqc?RK-vR
zK-xS39Js4BR^fx|yJ(H8O<LpX4qD^t!?niM`)iG>UA4y5$I%)W?rzhLY|tBbTQS3S
zr1RiYS0J0w`&bygO*)}s<Vq0*$<K{2psoNNX!H|mm~ioDd$5DS9hK7ddXNzPAom7>
zrLi3ZZVz`;Qdb|Uq(*17n%q~nIF2>{mL~pBl_uI8vYkK%`3#ro?WaqH!@m{L1;&?C
zkUaFL?a;JlLU(e+=Oc%lbq<8$orL;CX9;!ADx9#vb}AO-70~gRu1?2mXU{jz-rNp}
zQP?R-a5H!r2^2v|+7Ug4Ii}z6Chh|?Bdb4Ar&rg1*G+5O4F2KCPVl%YKWq2il<@Wv
z{=+0Mb&jc8vhivTpU)~z>~hc|j4-}M(G&KBS$I=S^+N|HjFh+07gBcc7nU7-CF9I*
zQVbNIqWs_we3U0ikOCpl!W0P@V0Po6U&v|1rw6X-?^&7EDUaV5jDBH2d9&F|gU_AJ
znPi?j%s?&(ilWfX0faR&>5ZAHn@2`b)n0P;W{=}2^`G)p7Qh$5K^UNo{O1@pHaNh$
z6Wx3;mq*^2EOM$(>D9}$#T2C_T&16l0@6W?MjPY6;7iTScLli{lW-B@lTrFsMfOu&
zNPl6^OlcX>b5;85cCoHH-1dIthHR5jZjhEY0p~2O*`@Z_L=7Uy#Sq)h5s4w<b^G}-
z2WC7i5O*c^;<p>BI(R*xbd9((Frp~f&<}}SJ)M!jb|6wstH@NP7<mw?K<4eXhV7xL
z3t>wKV(f5(1Z0qqb*Vb&rgRso8>gD}>Qm?_pXC^7L~(f7*2}a`7q}^O5qi2|oksR^
zTA#Ly9%?!p<P8ji<cm;IGU^yMQ_Lo#(mjl;f=KFFHRZuHgVo@BbSjIERb9eyfrgR*
z);VB+<dxC7xuFWwqG61q>1XB#33to^!rhxu0Hv&6z?mBby~_b4blbn;s>|>j>d`(u
zZdV~1YV0~L0Jvb=CY_*#p=X;66_1s?l<J3c*mvJRy-#G%C^y4A^+;*~yy5MmH$mKS
zycJxbZ_d_cpji(Nu$*9iO=yZTj^tS}Z8lpqG33)6zsKsFhsYYIah*QP+RJLHczXTq
ziLMihd?$d++pONb`@d6t*?&7&P+z-$&tsF{XM<^`*TPt-HSbQf<bCx)i@PQ+)7Ckh
zFYEjYu1^yb9)7;$m!Cg0;X#6ds<+GG6sN6ski2s5GfFW=3u0m44CE0;!F!C>2af79
zo7!jx=#I<Z_itJ6+zr5U7QjZ80yb4VdbY|UyzT>WJbMD=8v}{%G_P)>A2d^L<0I{|
z+TNZ8=}aFgZrJ=dKpH3b?}Pzr=6kUiyIeN^!kH%D-f6Op`q4XO##5UwGCBE=LvpBB
ziexsB!2b{^*<s-%itkyvv-;))lS_Nn%xIvkZ|)4e*y5I90c#9h?}ez}9gC&)pcLsT
zTn#1zU?4G87fxdt1~7lj*@N-45C*VIBH`n6MIv6<*1ck?jjh@9Orm_>75#3N7cErl
za6Uq~JM!tJn!&5VcU4sk%On`Xzgb!arp5!yAK$<S`2?#V!{ioA=*M#T+^O_@wHRkL
zRw?PJQ{idZZYbp>%vgc5a0VUmeZL98-k29=50^?4fNKXYmAwlqSr^a3eoWSdIIt~!
zm`AyqS?B%yq8~JXU+!;MwearzO?ERBc}_39=z}J7=5j24pu{Beyz+cuQY6rh;#WbX
z0?2xBLdS;IW0)lYpCSh)>cQ!1j9wq(?8O)bXB6WaYB%zA=Y#L^a*8#^@b3-)gtEj^
z0S^<wLlPh=(D9K7yw6*5Bgu2m(yYcJsW(!nrH|lS$0*+jVn5BIA+jqEQDS<TQx^SL
zWY1k8>(i1?0-JFR_f}$&a@7S3SXE=hwkWX<vMc)6e&R@d%ph)FAs5E(H=7%&5jV)Z
zHA%o<3By!h6HWfle%TTsd830EgZt!S`J00P6WOB0`Yfw4Q#j5>{QxcrF;{aO=4$_R
zA@8It!G>aAHPMEUr9rI-bAH(1pca<N2Wi@h0xjA6H-U3U`oPRF5k!EhViIx1Il+=1
z?zbrTL!Co4nEo%$YwhZ7*g#Uav{NY0EJ9f+dbi@KR58nh3E~%D*jfZ3+P$;cIw8ib
zGLr_?qJ27CW4O6Wb(;B<(tPt;(FC0i<Jyo;Z!=%UWfZm>nXzc+*@YYk8Z5=lU>4T?
z0RdaJ$lLs?=Qg9bu>LP!01VWgSTm+_2~U=4X)KaHb`(}}XGUENSrpkE5F`=E!#&nY
z8A_>1wOAtb(M8Ia$z9!Z^nCzLK(fD*4WP~ww2^=<qC5%ko3nIcK#*y+Y|P|V)4?=+
z*H&+`a)=T7;NKYP6H5y(<YR2KIiwojr^q?qa2@d@mOWuOHRxwp#|yYebEriBuA@$l
zbUEfMoo6+T7WU^VM@trSlvk8-l!qr8dnxLnh95t^y)7v@m;9axl6Fw!vutuRDY74`
z>P=%M@3M1p6N;<52fD`0IO0G<Ct*zn<SI8+OZQig4wP$=x-`;Vunv>2HST6)0TXP=
zF<f{<=Vf-xdJbd9_~$r$r|;Tfi$<4f2iJ60NYjO}CSl|<DFT>emTFpfcZxIFkSesc
zvW}aYETMZDwHuPd?J{m6T&%&1H={H>uQ3Z<-kiWmsY>|f_-c?2)UP4_dYspoEaQqy
zS6QpRmVt2Ejj6qicGr>S&w4-EcRn%l#ru{Z4XaSYC2LS(9P!K57_OF6xaQ!3iT97h
zsAK-%D$lN8dOl)tQRgdibT#w3Gqi~q{k?mGHpxsv(bj0XLlJB<PMdW9erg{)4A#PL
zFsPsjW6$!p=u1y!a3N!&%2NDNV3)Ho*RpDwTqY=@5dbWvVl0$VsYXR&Bzn5NU80s0
zIMO;y^^%hQQT~uwg7h)N%&Od?hBrL5?mPFqb!#~2WC(X0`}KGbR1Bk?C{iqDtLh2N
zCzdp&v*K)Yp!aZMd(Gn+Gj3|eJ_IHISY@byBTQuc-Xxn}k%n}w6g<=XF(7PzWY}(J
zH_#QeV7x(EL65!Y9eca2li!Wm{Qj?+$?w)Ieit*a=dhBJrzR^hyx<zI=ap2U;wiGv
zkItXj*ky2BmD@JzL)IdMJyC^A5yxc4wkDVO^UqPdK#MU9u#b)`Tf9|nwz#QYZ*g;d
z{pne&%>T&ND&t<O3AQQF+IbWdN*-aZ9Ih4s^t}=7yus=w@^<s(!r?bgs!s#)V7|ae
zzg3r*L<O<$dNbOLHk@AI>vQ|tp6d&C!ma4Xy8DNwzaAQ?TyO9;<SUi4Ur=miQ+|_O
zV{{9&*p(hotR&W<?wg;X65993^f#}kl5Ba@w2ew+Yb^J~v_gl4S!C1hib|*3tn4cT
zNc~w1ki&1N%&W@RvD%1dMMar-RHrc|8f%f%{kFksj%yit6985Zv<Vk*F}BK$NF>t0
zr7T+sQ$@Jop03o5vK)+g3{BW=)el4~GWMk#>s6Lco3lz?+gEJIwBuKbgcZ^7gi$}Y
zqAr>%aVzBECH}mG0b85!Dw{<%%!YltbqF`Z-RCQ#!%G&)9+>CUj54?s2d|;@MSVgT
z>c<Mui|i)sFj%~J_8~Hu>~sb+bjKxz2gbP)@4StqSnVHSW{)tFBRryfw>zX^R0mBB
zqBj9!XXw5|8g0+Oc$ZOS)5j*t=#EV<?VvlA{zK~0x=0KqOm4$X5PGnc;(M?bxszqF
zZGom)ta6&YeK89&jSGleiyr8*(k&x$>?5z;56;2r-CF-Sykjy=2Wxo!3!r;}<Gx4p
zoK2zYb2zE#^!BzLsmqX5Dj0R!L?Rhob#>>Gvj=B&Y*QG5%*iMelSqRcSIOZ>MCq(Y
zQ3eR#!O;Sz=%K_$3UAD=ln!7)fL;tSkHjX99AkF@eU_FjkZ9F6$<dmE*xTS|h`FnS
z0~lp3?^|uK?q19me{`4Ob|NbEBA{Ke(3lvGhLJgp_kIe@Lkr}hCE0+T7q2YQ0rBQ0
z(vy`eQGwB*TX3gVh5k<E$dYkoCrLjF^v+SO_C&dmO|17GqNdZ3?R{qMwClGs4ug}l
zM4<z-`E8C?H^|KAlf7xS%uusFx!FfUXcj%Vq*%ln&5>_hjXf?raKbO!6iv9umk$}r
zr<9O(!at<6)m{*@L?ps462>8q)eJ&=+hQhFCR)sEG=lk^qmk;M;9DR%o+RRN7*2?D
zfk74`s@q!nY}n%xLf}Xd#w2S7;4%sYcRtFJRo_LlZ8j|>jp!Kz2@d@uprVi0zqE0L
zL;lVbj!(1@yk;SIw$|=&a7bzl`bFf}u!<FA3^6j*hV$cs*CdK3U3^4%NDsZE+J*IU
ztle3zjh0BtZPE0Smo&d1q8I=!Z2bWM7O*umW4I8R9Ohm5EedN~D|4GNA#5>d(aew{
z$<v&T?2i~MSvAv-6_reuDrPQqiy>f4Qv4OJQ=QcY34VLK^(#Tl+NApq-<@2h<ve?w
zwIoZr^XD?jnZq)u_1fCN2F7C}+p*qdDW8_V(X_ln>*Dl&_CnF?xkl|OWC+`nxKO_V
z;C;|O(%=mwO^(`EMCvrlyg7Z7FHf^#2Dha!I`AAU(L5g<tR3w)NOk4S3yL?I7G!y_
z;e6mkA|awiYHNfIs6|qQOf-^G`g&y0H^8PEq6FxxB2U2vYj{T6)ioepvTkUO`#9_$
zs-}fw<X)jl3dEw-UF(@p(t#Y~;CqQP_p0x3sK?pRT<PQO>pWy-wnXrr33zCQ=ap7g
zu#;eBswF(MK_h&eUhf>N>Z1sD966jVT9Kj>sRpCINK^id3|fR;%O<vvb#V0t@xps(
zB~hoBUHG(Mhp5exv%)7!8nBkyvCc#^ktGy(NY7hK)T4B>D|r?%+9A4(CD6cRvL9Qf
z!AMak$|FTASmBGlJv3v;sY309*ELO$J#-`SXgTt(LXNw0N2ak^-1PBAt;-uV9o{3|
z#(T8=icOW|b0^-T?d3gQe*nY5;=|Y!vu|TIS`V{<F{L&$8#S_^AHr-@E_u9#yKpA8
z6RVMaOje`rC-pmXY2D#|Fr)FIz3;$gq{7z5WHW$X2ph>}WCoit+0JIPmPR^G-;dxj
z?BK-Zvwt)q!wE@Y8T5`2K9czRJt$3F_-(|uq)-HOyvmxYxUxw9W2AP6I}@rBBa_gc
z2xS@5s~s7ZB|Ovpnx<w@E!B3ar5CGoNt4zjO^|YqtM`cTOc~fs)0VEW?@6^PrewJx
zjn+Ps(OiVf#AkcsY?5Lpc`L0v(mhQf2HFPlP()Jr@=Fng@h^WBd0YR+X<NTO;;gMl
zUw(zI<D?HKHThqTgq|EjI?l*^k`(1%{`Cu?DgW!ASyg@nZO^IZ-!PjVJRJTNb)jr|
zc}*|2WCi~Owc#5{RMK&#@gy!(*aLCqlv;C<wJ9dpl*dRZIAu!B=a^xhGt!q%k%$o~
z^`A7)69%SQ=|7n`7cW!svYa!mrwS%YRmd+yh{?i!J(aBU36NZwLp{qn$l2^t@3|a<
zr%qbt3yKmZrYJISx}|FPBAU?JHj~|?$dDVcMQb6e-A!8|rpWU<y(uT&=&|N%aMefU
zRACIX4Fps;Xy9`Ij#bgF`}=s*d_X5h(IDNeml9?8`s2IJ%=+|BlXJek<77MiZkq3g
zrRw!LQ6E{|pq?Y~j0o-N45{DE;4;L3H-LW1unUDbXBgNtLTi4TQgLh?Yt=JW#Z0(}
z3Tb$GgrA8rtdGG|@XCR?oo4N*>1ULEY%m^La{AP&*`_xxl6ApK4jQIFM8=5+9fht~
zB^pgoGesF3g%KGp_1hbl${~9~sfXYYxI7zlaB(W<z}{6z@L8dLrP#X1B1bN~9xAe?
z#Tstu>=;nkB5!cqwD#dDB+nIsnN<gzig>yaX8MBiI}l<cXlB`%YqVUOc8826Iq&~K
zl7s34&SLg9tOpXy6WuPY<-043ADjT`QMr2zTNfcn`ma8TYeF>d1#nR8WZny+Mo>kA
zPDUkl1D92+z~Mj8K0IWhp3P(Wfh@M0rl{%xek{sgBY{Yb2@@G-$Hc9TtkeI?+hZia
z(OxaAOsaBF&S!$J`>hG$iRo-S8OYTUJ^q~5(NK~9+v{$+;)Rc|y*X%Ztx%m8W_QDF
z0^N|aOngVc9991c97Xo727)3FGQ>3<45f}d8X2M_9K!%<;Ar|n<@?%lu$>`cSx0Qz
z`!8yovM2Q-YK$w6vJX-w8NATd;Ps(6AZHF@7CsaD+x1$81~<-reiwAQR@My1Ax1=T
z(JJxS(NMldQ&3=Q3Cp@tIWn9luy!pzHl2WJhKcT!NoN;8t!8z-Uea2(I5NeRUUFSx
zaIK^2vKY<)0B6V|B82eJM4MOwJ)Yk6GIww5DukPRWA}yat7O;PIPGvV4ihc8sH*pv
z^xU<Z25Vfjjt1F>&lCzW5n2v#EAxW^@=gaO>W@dvWxWl7f2oxzK0FdfgpNVy^uOL!
zQox`(#Q@4%SD!>-hBbAzarHba*F$dmz`H}=N#X!K2=G9aat)5inLw<8^!4su1j<gT
z@s%#~B^5L<fJNHeY3bT%GjKPa`NSm5c4O{(s1C0?X?DCD><xFoB1{J|CeM!hT{Pvk
z?x7rlWNb=+wHF*9bgl+Vbn82C15@t@(a@5Y^?fECpwhZUsZd(p?8!sBhrUpk*&bi#
zdzWb=Vy0(6Z!AOri@a>By_;%Pi)sU%+bG|>)IY-2ludhGcl!uJkuoD!SKBr}SNCiP
zS*5)UAuE-K9DXvwWog>HDE34z`~A~$F3Y|gd8Skohoe1qy4Qq=$Vom5iAO#)aLKzc
zM?x$U!9Y&2ZgZJsJrqhUg9$)aMnr*D>+{5=&JBrPnd1i{RKcL`C$1%V(GH}{jH)1E
z(yP_&g9#yL=&lQ@T@$a6ixr{fdMKX77Wj$mA~_ITvOqluM>2yj6*}A|5=AcwWwi=r
z<(fG_5pj=%O>s#^b!Kt9Qby0##*=t9$ovaGAh>9leK3YtV0x6T+!)8+alOc|fnAZn
zIVzLhUCKMW*%7&uc^SNtxi&NwkqlezVc4#8`D={+su?zKgy!qPSl#lQhFW{rNVvN<
z4z<Hz)>|3O+8D1OxTi_qzDZ_K0@=!V7mbP@?#cMhS79pMPL;%EIa=<<=mwHOK2!WI
zNr@0I9tW@SpI}Hi{TwcM8m|V%zS(TAr!a0MkWa&<o4a5G>e-YPU<;_n%62{LL~23h
zkLvbOIel^^F{q9BFy_NZcpJU+0!|fsiWyGieaQ_2WOvNqw+>)ac&82cngea_0s!uX
z02@7N8rotjs+x&(^hWnq!FdADUs3etCOLnH^BvYggNizUHTtF^cu;(z3<H9?)liAR
zZ>ED(J{J0MtRLt4@p>?kk4yb_0*@DLBlUKpi(M5r+QqIgY^C^6sHA=3%t&35!orE5
zX~k`!6iCK-U`qpfEhr7+&Fk(BXq0MFLiy0?S14IU&A%$@-pZECq`vb=2GoOm%*Y3Y
z@1hq{2ZxUs7Vf>OkQ9%=y&9}t5l$d24lGL!N7*-NJzp^jWP_toc5o22=h=h9i$s;3
zXOw|vzp&Q(gQ>+rZMQ)^OLVq(leGq=Xm>3VmGK5fYh&i_O_Q|8EG2gf!py&3ac-_Q
z^)NBiL&v?)WY!v5P&hHwJdT0|V4?6f*T#hf#@cdZ2c=@Sy{>vurWER>{nfU)1iZ9R
zFb}K{>KZ%Nw@~k;!JK+TTjtSkyXW}Oz7)`+=A_e@Xv=rl4~6aL$@V;nC~TS|ztTEt
zZJio%hfRCEqbgYTHu#t8gjG+SZ^AZue=V@TS^8*8yLZz2_H^TE<8Hma-|T#ibo<>P
zoz(3bGQztFgFQ{Kc=t}pjt)hxqrZN|#y($vvDw&W_URehG=JpK6R8dXi%C;NC{|1h
zD}t^9GaXdaEHEU=d2lZLV=ivdvi^h}MB_hEr2QZBrj6<8IT@-=<Gd`h`iHY;KgOSr
zGngWftIHepylUm+GHu!{{+vtcy?E0AY)&rmUlfW0Em1?+bvAyJw=<Y^15<^|nOtwW
z@5#0fUISxT#MP=5L%9c~RZ;wy&06_<RxN`#ILBf+zhCuC)5#=jn*YddV&M?`WSSF!
z9Z&N*-k;X#d`>_2FZ1aXom+6)nA$BaU}W*<>A0%f-IicntYF9!<iiX47p~nK^?>*C
zY7Xlmr;NtNZ}6Y0q4gtw2N?BAFJ`9dVrSEFA-=(3^Iw2h`2cIgj{p)^89(BA;wQ2G
zQvgc%yW%|JvU#8o+B}1nkYU7sc=c!1WYxr<=j9T+&r4v!05Cp(lif_K>yjQQxdJ_{
zpj{*^_-{5v-GO|TiU$5Ih9VLJ!b1h<iCd&cF%^0ibD`%&r5-CB5I<e1x;O%QV5ouT
ze|7=QdMV}!@0Jzi(=DpW8>6Q2R#X*Ry+kug_=h$a|6)YH&*6;Dc|Blx)!xCItfhZ2
znCa&XwdV22-r$<!ztjq!7w6nGm(?}=ZBro4vGQuX$no{6SrQ1e`2yxYMTy<#Z8ZlN
zh(Euo3Lq!c2}^T|JBUYZUI=g_bOV4OkDE~hVA<MlU<QEju>1Ev#dNavVbDbZw-&(i
zp9sOn_ux=s0PVMNo40rzRkBJr-065+$LVxRYYWSf!@U=$O+L-yaXg;p@Lv^Aa+o__
zB=K|_PiJL31?0Vmfr6T(WZD}OF_p!$szUg>%u<X|n8$C%(|D2QCH$%1#ASLFmlcL2
zUbb;Pj_YL%>tDB%xL%EKfctII#WHR(x)I_Ah~gp!d|ScF!luA~%Xk&TZ4h6N>t8Lb
z^lx1BZ(Q_mT=YlBMT=~jr_RCNPgiY4>%Wh~gEeh{tg5S~c>$C$V3vE6RgK=EXRtDG
z&^d_tGZ@1(z9)XYgwMz6<jpHww*6_|ASQSPaMotBDBdqBI5GPR`Vh{?q`p~F8%y(J
zI0gj!O+A4b)f1*H<9oaXFoj`rH6J=tP`Kse;SG&3J~d?VFTxQY<skPR;E#4@-9sV)
zYF?+y%Y4%OO22O9Yo+-U@8O!l6Y)9q3fC2!dDTKz!Fty>P76v^bVhzrSuL|xIQ3uv
z(;TWfuMJ-3S8JeFjh7YLVN@l|@K^UUtmqzjSd|)gU{Y1}w22WK2!??5yNoXpUEv?n
zYF^gajQ-FiPOkuSH`nkXJhYem2A3A~Au%y}ld6bGd|7Ap%L>lU4gADcSFym=&1H%q
zFVcDrqrkz&#2f+y)s#FNh79=Br9cWb;=Y0Im(>sW@B0kVH#BoVt7%^SN(dB}v_l_}
zGy@CLCUc5tXxt)JsHQjW%zn(vH!<SCd5uDWcsxI;3cv*gz8AF7iuXt$IU85tdPq>m
zjamU_QorddMI%(R8MKNICI7pG*Oy3*(i0!GWwj*nIRg1_Of5odQ#yT}QwvuawY-vb
z)HnE!x~DC^!dc=1tlAdf-*XG`Y~=khjnR$p5x0boPvGPrnBX&~`H1)N`FZs-qDUMs
z{ygKoV|RM2Pbxg<818|qv~fDVcbTE2C%$)`PuokZC61e2jZqO4PYZYCc*IjK17us|
zjr%Q@04mN4x9|N5@E4ZmX;IC6g)xh-eikzTQhP)1`Bmq{<a2BvGd)awWwDq%dkMpp
zOY0?9f-?zb?sWA2h@&y9I?FX7@SUX-XcnM_D%A@QOR;QE1Tso_qY(~pPG~t91C>yr
zupb|2Xq*{^#|wvD?YlZ%GgLS_{m{Gb03E>PRRFK^IBO=zF99n5f#=UZ{uAe|+J41w
z&R~vXfc23bbQfiUWYZ^bQtRrvfmvSGUU1=Ug~d6&1OkJ$RzVB0q+P(jJc=*Bh%f&f
zUw#>1{w2Qrss}_b+l70ufY!jwmr$7dc9lo84>Un_{k<ZTV{@|wbnm$5&VBHw2G(d?
zy|p0#|C?45HS2sa_l^rMt1*wlCZ;92xonnrI`;Dht-{n0VKUf@Z$P-(jT}S6w-bJQ
z?~0pJ7>p=K?^%oW;OLyC%e*DUn0@R_WK7HjK$9f=PsDHWll}bxFOlR`qlQ1BAiMc6
z3@+DdKL=)k=8+coV~Q39i@e0@i}Y=L5B~f}isN{JOALR+&wYxR4wI6U3#QC0W5etx
z-p9~~FUsNupMGEE$d)m(hd~PsH;n$CdiMnGXZ`DxsOo!+DsXGsY^jJD+#OEK^(Xr0
zQS%tbd{6w~JY{;{fSd=0qW@w9JW-&6++1h)hUMyvii_O&oC@#B8?Z>nnS0Fe<b99&
zzM#mEvFSOWNQ$^cG$caa7L4oB+0-M70Oobx-o!*k5mERj_(S4*qz?bYATH@b7&`K-
z>C)*}%oPss@2kv33*+oEy~+VgNg8UZ_Ru+c_lO}Cg7`<k%alqi|2QLlxUE;&=`uqm
zRh%)oRmdgw-^9pxb?ygNSfF0#34qy^xO35xggJA7%noS+<HccK6NnRF$M-5=8W*dD
z-qgGV627yoBvHf@g={<2s`}^_gnLA_I7{Xc#lo}p#gE;9QpSuJ0>hEu690S$#4kNi
zNIT*^_l0|qyZSu+7IEy2bzt13hWR2@yzHey2&lPY-lZ!Ao;sxiOL)xsF5Yis2@|Pe
zQGw^}B2f$H{Ye}go{9W!*>ij-X{HB`4GJ|@3Gc9eJ^{in>t3kK&P#<qB(v?76YR(V
z{vMA}3itb}LWwf~Nw*7@A9wH&DvSFLJl<3>fDu7BFN;3yL|95D58I~|--Q9VS9tNb
z#?<%Z?y<;=@vxjKuyVlKdge!ZTjxEaq|O~HhrCQnPeUk7=!HveQ8XaL_&v}8Q*1kk
zm-GgF+}`Gm!e_vvPA*@}X7N3s#xS0XPzE&egaLW>pEVvNpyjB%nN$d4kEkup<`hWI
z`Hq&L^;ADNdG~V?{d>QY<5bj-P+&~5qIj83iJZr07}^A%iC~LsbTEvY)dH|O&|dBL
zRRuuS{s2?cebyU0R0HOr;s>ZLiCbKsxb^Yf_C)n}!sw{G;|Rt+(S%J*8L)hh7=tau
zl0m>2#0!%wTSyh$<mT=K3nQFs027=P3W{C20VYaIo=)EMpw##ckYWOhiW7s^Jbbn4
zy=%m25V;(?>x*8`QpzI9zh%|5CYi*NxgK#COYE{=ZSkF3{H)R<xZX-<GLlhWy-5x;
z7F|j4pDrx&<;%3a>>1}|RX0`bNc&)6o1Xd@x!SFrH<PrUI&a}*<;$jTRI}{60%<(^
zn^{ID=vms<`CCt!Bf|98XmYviR!Mn<hRi)pKh9?}xb}a<eOAIttGuBDfbapdfv+3`
zpwai;!n#_X@)h6~eGjBxcM(uD`{>urVq2&BcXzA)_q$bpwR`oyr>myP)AGAw)!m<`
z3t;;@Z=Yp#-`nRv!gWikdI^}Qn%{Ja0DGcH#C`n|wSNB10kV36hE2U&f4Z!CK0V8e
z?%>W=^%$;@a?&ZHaPaQSss`LrvT~{C#Lau&=Xx<aWhkfVIeA!=)_=Fe{8H$zDlL`@
zW9WBj{iZX4McTY^UkPoG^IEsq8IoX!-4CkbW-gIq_ZukPFiV_JT5OqRtry+>9{zKd
zR%#zlCn+j!{#jLvN9FV-+Kq`%m|EpYi2H>LBt&*GchgobGGSVd-*sp>(xh5#QzGde
zC}?gLV_>%&O%9QeK9!B7%Gq8+Un-84hu_g%Zg;(E`rs9<mqlfJWeJcRah#y4k@W>s
zzwikfm>9@`*)^yeB|<_tsEFWH(j+9JndbA*T6st2r}){6c$vH-i@#x@4F3WW9<dyG
z7--Q`Aj|=QF&PHRGBAjdoT`AF8U~WE3SyvZDR0OyP%6T8JnPGoWjTZz`Ld*g4m*lq
z4y0+nzaAE&+bCRhc^d||0h+ev=Z6@&BR@a7h?}I6g_tUNn$+^=uK~uZn_}G={Bv|M
zS{gMsrCrM8;Lb6|-;dRGR-XX#9!3{QDICo%lNkn|mi1;%z0u|U`(_5-%bxUF=j}yu
z34b`#Zf{Hs8EICgXoop*miFNDV5pO;2m8SgnjB!}buttUk6_5Dk$ye6=c_R>Yy8Pq
zW94LNr-2s~=}3im7MafsYv;?fk*2bVYq(6&JsZGq{s_qANR}k|;Q5Q!PhP!x@#^&T
z>B$dIo;?x)ZA28<{lgK5cM|Drf(JqL?Sms~J}Bo8CMx9&G}hkU%6D*J=#6aVXte8i
zPJTK)d-3e`lOLZvd-D9OZ&YhD7()*%iICW$cp%7r;heF*U!P|eYj-(2Nu6Zw<m`XW
zS{{ye9nX$yDOY6UYT8TH00D*K6`2~&$pMr&U&k56OgG+)82i)%=;;8^&ViAE;kX=z
zToimxB{9Cr2d8$Yu-wm|ME1Dm8ItNt3jex9wCwXzSi<1~;OKn$SST4J#VdfpZbr7k
zyCZ4_c3W3MpWr#10^?X~F(AojgN`?005?V?F?;YGzzVt>wbdTUw=hI1wMY?4F)nG|
z?BQL9dZ=tlZb@=$_5h(YRoTRQ!9f@-3;31op*KT_uDJ~w^oL(W2SJn!27@3vz-Zb}
zXJ*6co(j3K#|A-ri}X#l*R1M{{05BTMh9^i-(VrS_U;MtNkwxITl|jHlIW<jXn<*4
zukF`IYyWbpY#twPJyY4_$6wI9%(d&$n%f?&S;wRG0&`$igY?ePa5)$K7(-Ru-eOc^
zdH(^%c?gJxE<c5~Wv)G-Vc}w&=qN72`vN{%rjs|omB6PN5CQN4z2;l-(@Bmla|MXt
zU>Mw(c<eBZJzkn6*E$?kT`$e*;2<i`E89!6x)6aQN*YOd{)NISdDuk9p$cUs15IUd
z6Gd@=0Zw4vYb$~u#ty7GvTsFkdPmtHO)$;ZIH^B9hn{Ute$>56or*txs*6TD_>r$*
znmqi!j0t{e4#MN%sxE#BqvKzi&*2CB@BFjiB0T>U{(c@sx9~LjCHkeoAMkkb`RMrJ
zJf0*Ee}$6aFAtCJT^vNihj#*T5quKeRyjEeMo7kgZqR-CniHe61IhukfiC82)VZ|E
zBuS4mnI&`xKc~mJ`EzwVRzKxMyg0tWAl&lj6=k%>8b+?S@LGOG2?CQk%=n6Y?Hx$`
zHfaVg&VG3E%FLc!4YDYF9RcVk$>bQTJpcRalNZm=;PM~7PLdhDJ3afaAD`gQOa6KC
z>gh`=F7DqSC&>~9qpF?$@Z`x^M1E8A@GZHq-^ACEb*OdJM@9*)ja813gl^R#`s%Op
z6m81o+<bx#bLe#@4Y|<iOcQtLcvg^k+A0BVut1-)02S8(@K>zop)en?QsQS2UnW9R
z7Q_o|?0Hq<<%ZWq5MSXNAU^N{dDH}>eajINNIMM|3E<B_{{$WsifQi?0Hc7OjF$uu
z$rrMOeu`p(qvX$6M34NMfHe6M-qKUB4mm^5yR`@{Ki?L$TVNk@=99>WmJ!JT8KWCl
zi++p1+@)R)8AxF%*CVM-jI{-~Y;x<&KRqbTx84FJjLgoT{itc}OW+RZnv+k9Ahr^h
zRY~^k;c+p*0D1$Y!|Er$uhOEyz#;=wK4nddLSmATM1!=PdP}TNskH-4Z!#1Ob0VKf
zTKJnKq*rh>6Dy4@eu3C_IhbMEZjr=|Mo~raIe*rMb#xJRh#$_hEwX1~G?1jCU=|dE
z>==$kF_?!X<qM!@eur^m98Ao+g>sgZ{^3NjF=o@mtRh7OD>xaj!KBWqPz*4hbPCkX
zMEJ(C(Gvy~J#7~)G);c8OI!>L;nhSi87h%Uyf_g^fWdA@{ti~yfe1~6?`E*JKqO8F
zWM%(28?WY1%UK0iQz=(At~A_4u^x_GZ#AqH>{0Vwk(O`Z!aFx#JEOgby6v=PJG2JC
z;34H~j{gc4XbSTxb9fcuRMslkhFTkSbzuSr%;<0=5;}ar`5cb^%=sK-Hiy3+aXyE?
ze97q?FeL+Kb2$3ykn=fw@z=j`K8LTq=5!8Uf2rKZy|>|*vTyg}p_@++56%C`?&aeh
zuQbkkCy^=Q0ePLN!y@mqnzA|~c9Peb#=W&Kl~>+8#|d<RW#4Je4xf-Wn0wEY+1$-X
zyPp^{pf@5`$W5QLI%C`yH}NW-#>;pXU&af@gjXFAcC2bgIw}%LT9Q@lB<*gJsU2rf
zr~Y|V*Xd0nGFf!eK+e?rCupKR&8AqMTpIDM@Wqq2%i0W-B;v)n8S5wm=n2~KC5OhV
zyi-w4<wV2k&oWmiS|jRMN`gSdeQLhDc|I5V76BP*NGe*-8Qw)mTg8h_;`b}}i*x2N
zE+h{kBPnGnD=1tuW4iSwgDFNIw=#xC10xq$c<w;hMdU0Tp>J+0?X+b?)pLfRnh|MR
z5Je-v@U0daX++NHhPTd9w8JPoNto;|w>RNQz8b5mB&bDc0QXVog-Ic@c0iJ|OQtG;
zlY$^j(<Fe3u+yXEQY>YtZnC*l8*mjrRv>W)N8OHl|8PiR;GyAv=NFFPwKIZl8o}Uo
zilwhb+$2p9h(OF1@(H73>~v_N8TG|T;h`R?rx;9ZXw~D2h?ZE%bm13*e904+9O^*4
z*@g}A9(arK9ft87bTBw{sYn-NCSDpX7ciIVbv4Gh6&{TtyFjg5baqn5fcE7U>xf?O
z-#^^f+`bgQbQbRfCO*%~-jrpX6`f-QL4TxIY#hVAac=u7lx148?(GC)ie5w_M?qyI
z_uTDkm7NZAhi<xZ2CK5U%x7&VvxW*bfez1M473K)t4_vx74KW!>{jB$wX1;9dJ4L>
z{DJS)1=j9zqrhls{0^GYv29EF!Knz>Eyc0XNYYvyRBvl%R<ONomCxa7I`3$pTI<?&
z;gT*7vqBqdEE@H~sgaTTwfADv=O*s-Va6ui3TI~S>yHjv->veZ&C9#N6g!ZeT;|0T
z5JgWOSns_huAvQ>XhWiI7axh+@@fLrf+*@E?i{kJXSsaIKoq&${Yd1bcM>ngB$aL4
zl(C(!{W)+&#P_}=rn%C}5NzglhEhFNJFlj0?o6^Cl}=ci+X+imc39nmoo%#Ea*^#b
z?`9jN6x`O3OLGl3kITs4SrD`ueG~ciJ!SOhjL*zP>Wt3JMf%al#{F97z9DkL9M#$o
zy06rbf0p9=hD0W2X6*x#p=k0z{5H-DT5eA$!6~vn*?@cwBw)!D$w0`BTIZB?fpvoO
z@}OgbWiqj^6(wI+!A#cE#5vY;b*v|mh(8`#Nr(r6=jlrZ4Rj6hIY5+7(YA$RN&{|3
z0R52jh58!Y?SF9hoH2z(b0felNKZWi-f{_dKo3!YC+HekbnzJ{=`n4Le7x3%6CY!0
za+lG<FtUk)^g23joz<<)*sHBUHHv`jg90<Qimi`xnIf6b|2TYirEU>x+MU&zMB5f(
zB9>s;KSc|zV2s{$I?(yiqX<=F_Vh$017wt-(Yst+ohEh1mD7ylT4R<7ZOVvK$EBeI
z8|GqVqjePb@>w*(S<+X2O!VrG>^(}LFHsU`H8wX0x-g24JumUQZ485Zm)ab1uA2ik
z`7)k)WE~fV7}y~Y(pj6;UHZUIP4QmGxYQBVU2Nl^H;%AwBJw0jy43XX;jkTLyik&V
z|9jTD>=orzQiAEYjO)mI)eE$?(W<fCTxcy`n05Cs7VkKijG%wTk>wf`hu_(f>GVWX
z&aNHSR>Hcy5V;n+c2o*deBy$>bFk^YaG46{^56{7?kFVC2+@{DRlEbZ^<g@x#c37J
zcZ3=i&a@?)@_q#>ABb!=MI>95{aOfLfxC|~AWtOlh+F{%Bx~FWh{?d$NC2?wfFG17
zvOYTH!0iB33J^xsH^~t)#I@&^NBe^6-~h&03rUJfzLpr+#N;OF)j!^2*ueBSODJ!A
zZ)%=^#im3I$qY~pYPdAfWQkSuD?{E&Q`4CPh=5Y_B6I;a+9k>iVxXjqBGY!_QbDNP
zuDGIv<1Rc<#`K<K@p4*ZVnS(|I3K*YA8E*_a!@&m6g9+UBxj5G8Lx^cc3P0zB3e<C
zHcD7l7ra(4h!j=7?z+s|uQLH<=92IHDdC<xGC@izRNsm9>(IA=?rnJu1u%J>wKOf8
zwN&hrxFdAJf$qJhgtW7O6H#1Y52o}M3iK@Fo}**sWtA4nT|RT}Bi-rS8g)`)yei4T
z?X7(Eay2gUiMZte4C?K7VPqKSjB+1M-yO-?$OY;ifi2Kan2=Q_#D<_+iAXJ&7>e!F
zFcYRufUj<EvH0{&zC6u}+3js8m#ll#sE-Kn>;3!txs(ZORGTOAC3-M;8|bW`%QuU4
zK#o~VzosE6Iisi$<Dg%VYjIleG-zs<QY48assSsxpfJ&9a~#FjTdgbz1xTSC(!hzp
z`uGfM_MYYz>JEXkHkcLYf`wUe`Tp#?CaoMv%i}r}oCwEOAm1iQZJNR{F>@5Q4O?U-
z{Fb1I#d<nk4VJ)OGY1{723Z)CS<|wp4UeM1zuSZ^wD(-qY=F|mk1^)E@YRW+wckQA
z)mRPQSk1<w8s+4;h(#UDr!+@Ibpc-%mSsn!jacfAHexks;8t7-ZA5`W#sW~*KQw}e
zp%oWVBy&WrB)Z8p1o{bmqb4zfD<R43@5B~nnpz0F=+uNb3;DZ@;Z0o^y)-*Ac}(Y-
zcnp&~k{(lt0?jnTl-Em8oh$-Kg;~Xf%_<6ER<UBUis=qE5;HWL9HdEw8<;eonmxpF
zE5^8D88<)Ed3G#wXPd1OL^BJ{yrPj1LXb2|sIJSbR(BF!npuNUvZR#)jUktLiFgor
z3;;+;W9YF{kZibflPJp#=o)RsN9xK)9zI8nlk9LLQ=sP_j5Mm1z`R0%Jeymsg^@V4
zIaOSYnyp16suY1d9cZu5WH?JwiAW{geJtOcJ4FwUE{2jw%q;YZ1P?7E>eNi#LX;+%
z7M7G^UF|x!$RpJiV<ECtT4Sz5>wSy7g60n>yJ~y$lI~B7=Tr!%u~2M7`EJ{r0Q)oq
z26h@UxY=9Sj!B;#ida=SvR;=aYl+-sXMIwMSmo@^L$fzz3C`^;x28s>YjkPM$%;?g
znMrxqL;+3Ti4YPa&XU2Hbe7kRpgVQHOj=S=Ad<bR!cir*YEwr-6|8!Z4nlOzb<FzK
z&TxQnH2Ux_M_IM`?B+$ubavxxc<i(&4HD$ehbX8MAk@Ga9A=iG-fEDC-X$S$giF4P
zc1z7-8<lELQ!*s|ZSdsTcTXNae)4!I(us*ggjn>$i_^0qKAgOG_VUH^C(qA>b0J&&
zRpM%D_-abU)imL&iEgSd`KBTRzbWN~`C6F%p{3tUSo&Ssx0u(GZ}I6_@+~%8J83+P
zXYnGwisyV@#)ghjn|z7uh|C8tuamrvFy%Am(^9$c*i>HHgDKDZMw)sdVr5nLf?sqm
zjO2<-q{{o}w9e6rTzHN($y{6LX+y2Ls#w7GqShuCx_B%<R)$?jVxFoDhw42!rTswR
zF>5}5x{PT{^;4L$s^8PRSytrquHT`LF*ym)BFMMPRh@B0K}&;53A9xuRx{W&iX3`O
z3sS6FmTsZ|Dq63xMeBu0$R>RJQ`2Q#?U-Ec{;D0BuCG$RB-K~D?*{B|`DZO9+t4gY
zCIt3;T0TWb%3Z6oJ(;jq-Pj9Xf;`h7^I0~znH1Rxpm7ZByzM)j$6Y=GKyT~nX5%D)
zMCvccgUCrP0S_!9<4};ZZSWdLL{dSO;`m@;)S_=E$W~Ei!!&${Rfcvm>&WO$rpcQC
zC&*&6X+(XyBT5qME)W)ZPBGpY$2OK?8xwdn?0N6wm%HL4$J|x=S1U>1M9HH>$^apg
zio3lsPkAHH@JL$4^i7pf@O9$p0!Wcm629nGOGwle=o>QQ*e~ogWs-dY-%JQ|mn_V^
z2G)8kg}6&0#Jz@BBd#=w!W$qG*3w(<aO6=l2xEc101((x!&zswfK?LpdNqvw(?~vu
z)LQjRJ7Gnj-ka<ODaY{j!9gUAgJ?#E@HS)dtv$Uw!axve??j8qO+5F`Xl&|;Ta4l1
z*-=3^qOY$?oazBkDP9xDz*EDq!{Sr!<MfcG#A~M$sY296;hZ)AZ{zdqLMF2=UB*Jn
z_BvKyNirLZ`5NUs>QX!)-x`Jy)DIfwh~*+ZM>LWm_lCvMJ*Sp*JH4fzW({3K!+h+q
zI@HWE$4Up*cFZw<G_GEE(x$hiobN<PgHl9uDVkV6dwKR>uOGd7_2|DM(>g?h#_P1M
zrP#l7(*wv#MVE5PZcSHg!R`dh;Gi1iS^_p1ya^jpOwlVuzm5S7X<jCS-%v)tU$pQO
zS+D3K<`=)i3ly`;9tDR^R?Tce)JY?0t{Nb}4_LEjk6!kz*dkpzD<(-GcfHOrkj~+#
z(Tmo|MJs608h6nOy=dp{d2@m8U$}ZGeT*g7hVPFqc394txt!Nqm$UM**hJv=SOr#&
z7S_O1(Iy+bY;&QlGjDBmdD};Y2{rlMT@g#e8IjQQSP6HL|ASdIc^g*o)xhBN&4>Z>
zuz|fPvuw&5kDp46atXv6yhV<ps#Bq~^!Wx#afR-gz1T@$p#m99LphKd2BMe<WR>GI
ztet)^@wg@4txWznXcq**eDii>z{boLgSR1n8ZQQy#^_VIuv%o-J~$fX-vYSj4<1CN
z62LWNuw;BXQPFkU{UkBx(#gaO>rIh%_tHI;7(U(`uiCvPz21Yd8_gC@v&LR+Xcxdu
z)$40{Wi1P8<cvWdXG$tEG?sG8-{8@lk&YP!A{z`vxc(XiB{Hu$3xHA3@HLAQzF=tr
z$|1;)5MAoW6qq7S>Q7Sueid(Y6c^HKy@gU};5my@d|)4xq%@`FU6*;a&*U+$ezBLk
zAqq#YdHpk3hgY|^;g$AxAMYfFe~rY8^0|;nwe!Ui)+KLWWs@ww(lcSfrk-GFi5*zt
zA;t12xWEgsV?B*|)jIEG_BFXwl9Tr>>;92<T@QW4AR#c|@>8#2NI8;$*apb?5_u)!
zu^j}%GFc361}}?MV}@0GAPb)5rCsv5D&aWZH)i2OS@<|dCAu4^jlaX_MU`1}|Gq4H
zR8Gx;+gn-iqBh?riG0ug=w{izDtlhF-Qq-l`&2rh+n<}?d#ijSD^Lg#v*cS@@?Ack
z+eP0b)>qwueVf=HTQy`LyAH<vsccqD5h+S-?jG`kdaEVGtU}h%F9!b%m5K>(KBQb`
zt$h#M<%H+#3N8~tRZlL{+*KM#dXPQmbhBvV)EYPjDRy6z6&yP@4e-HsVvTbmEBlEG
zS^-@tEkf&S%n<=!ZCZ#K>`AwdcP%>HnRmolr@uUL*C?&$jZ;b5b(n}v@q{6BYlHwt
zrmwLV&m6|MEI!O<DK1tehZsMvFTB&0fs9e$<%a;(jaqL`4r0wru^?O5z&nbkE>8E3
zq%dHya}D@f#l(uss-W}aG|6p^G`)7dK<S(b*pf3s{^f8~1J}Z_Dz*M{R0IDaSQh?V
z)S%Ut3Vs)GWcyIbSsE3l%hzPLd+cK&_%#ycT>=A=t4U{(+Lqk6=>L)3WYbq@R<ql_
zSL5HDO-EslRRvz`u-nw}f7W@s!$IqGY8^CRm-3Lw3L>*dKVrdI2>X%RJKi3-gKw>z
zlid+pgqsoRrtWP9-n0*(2yr>G8sD&&hGegE3=b#SXDUJ0xbEuEYiorrtToy;H5gh~
zJY|mkWt}f_)Y<kg9|OBEiSx9?2+f1049^|B51&;{dz#KDfI5ntFsMvqVpF(BU;<R<
z5oOd4kv|lX#_C<Lc*S7{8XL}PfruPXL!X{RSZZ{T7LPvl-3n5=CvF9nh0ah=mZIHj
zm89};*S08Wh9-Iy*RjkM#PtHz>FTJww_lyj^0z=jZQ7_ueJE|0>s6@cJ$UCMZzSze
zwbLG{kV}30L`IuCY!X{O(hk%SeN+h<vn<CItT!!8A70FNg|>VPwCywzY2-0uKclY9
z;3O@}s@+SW-+76lMAJQG-L_W&t148+`+-Hs=GJnsaDEH2_JR>^`UX(i1}1$#=BH(`
zLNEIHxLrLe`pIQ&=Gp7YA(oM3C!W^-fhngt?lI2JQl(}ut+PGcVa=#u7}yLqi0CQY
z*lrK~7rN%IU1b19I=0wyQQ`KsjpU42GvJ7~-PP_WRg?>&2C=N~<Y-D;@%ct&!(joV
z;!ZFMzN$vi;syQSiV}o-s_HaXR<5-U>@~8@-v-UGy&ml6$f`1IjnY9Gjk0nWC0}q^
zMZ$#2`}KA2*J51urRK+zcJtE=Gge}lk6hS2)ft5a)(ey)-YetE;^FYZCsz*)K5Or+
zdt7?F>|%?kS4uRPq6JAMKvJn7DO&4u#IN2Na+sm-SdltPGs@fQ=s9kwY4ToMs=5r)
zw(2J5v!$+L1HAQwA`<EF$ozn=sVyy=gzs)uVas-_s0hj})iv7QI6HOB#b?NlZ)sUk
zN?YscTk39OFbRS!oe<96Qpdi<b{h%>i1%K&yMOQAL^h7S+tJ=D0S|9E-f`}~q1|Kw
znK^F0G4G5S<b)An;V{$!px`aqf;9GzcElL6RfRpxu7vc<d?lq_(QbHV|8RFCqsF`y
z!{l-_28SE%fO1q18_|rawFSqhxot!+Zmmt&MfJS#EU6ZIFo`bTh(@|=8105u)F`)M
z5mm7dg{TT!@rRnz4!8nC{=4dRm#*?_*}LkPg9D2&aWpT_()JPv=C`5$W1qGr67u%%
zP}%G1kmA;*R$Ow&8-=OU@q-63b3yxww-@h69!5-+k@|ow$o9mLrhC<@Mdc+W0uA2F
z9Kce@e}^o#WyW)c>Rj?D-efs->?<95KVk1hH2csFX|yYjtpG++(H0p%gD+Vz&jDuq
zW^R@X#j`<*LFk<@gZJ;(u0IJ~4W{XU;rO1gsnZB$SHkZSnCA#{zt~>ptz}o>Z(;kV
zsd=OA>-EKn=;&4=_05kIW1rn<vW~$4%M{+JJI@O8;x|{xF$7tQ8H3PD#<##$BZEsI
z;Z?el4N+n+=!sny<L+SUEsS@9og$>YK~Y2%9h2-TuA^a%7B2A=h1;gtgCrx~8P~aQ
zteGd^XXcnW7?ekwB+tnK`L|;{VZlK;EG+{E*{?QI*|wx5IvBEawv5~J^5Oy~bTUX`
zFY6XLDq}oLbK6ca28#9tz$X=EnmE-{aukJwpk6m*Zt9qX61r%$O8{loB6oD+8c!(z
zA)hCbIWT5C9sC~hzfVa>^aOPePX^-wd%HY0yTwS8r-SK$3_{VzbI?|g;ncJ93q{mC
z9jpf51C6C!Kx-a9$NfPo-M+C$Ber2v6F?^}nm{ckaA|dTDx6T&h}pJW=T}9CSM7*;
zNrtvLT9#0wm0F(#lvETaMQzZ`pkN(5bKDL^Dh@J+gHc(=ObWU)7BhHaeuOMp<XT3o
z5t1=t$x963!Bd-9RXD^*WJhtzb_n6r>Y#0%NVyl%E$h71;}XW4G?F|T!YnT+KIN%U
zQEdhj+c6g*FIT{JIw))?f?YWs%)(04xbD`th&y}j>o%4ksK3-ZdTC#P=iJ$w@acfv
z6Mt&+qG8cXr?a1BIWE2VA>(!#X1C{S6@}ON*t#!!zBMDXMr3x0hp9Ckzq9!1U^bZ5
z)q<lxwaOemiml1T-4Vx~alo6o(bzRQyI*WTPnC>#A=4Dm1Wy<n)VLY{Pn%#G@$KVO
zZox?yu>Og-5WpNktTyLoxh($ylfObi>*f`TRg;D{ji=qGDg%OOzc9DPlXyW?`_Zme
zR_*s_1@?*rgu1PZcuZOG+#pRVE`Rsq$Q;B8n&w+RHl7(w2Sh$fH%8g}W9WU3yJoc2
zaRV|MM2GfXPgyx&YhdIl<F;V>&-gz>|C!EL+Nnl=q>SWSpZ6F#D)xcnF#-hr0;s@4
zI}{K?q+cO`^O<>mY=ky}3+@IM4`XW!_q4c`j%jfdryGM9jjQR6@<28sZWI~|Ei5dA
z=lKtbhZ+&!5Q#lcP+j@(Q(YuU=dS0}c~ExTUxb<VaEtc(=$v5h0o==&I(bj_77Vuy
zCUyu6sj<cDr!~AQdvr2_#zfF4pS)dO;1)M>2Xi2^bUGEJRpN6dyzHGd?RgmQdB_$x
zAH6VsI!MDBZ{#!#0z?~W*xoI&F`%DI>%#DS4Fp2E1jNMVYZ&x`JW=D+jIwbNT}XZ4
z>EJiG!5evW#iAgQhH*+*L1+>MnVHx^V1Oki1MCgj!WSR4v_>HG-v#6*CJ(ViF1DuE
z9B-sat?Dy+rD;DT?vTzKwWg2R3)9C8Wthp+!DJv~;d^!%2ZfQ~1MG1(=c_U$uXy>E
zVlSV6&+4BJ6>P$arnAim?U6Ot3qhHyfGkO8e(Vp(>;ihT={Pt;S`>|=tynJVhNFqP
zp&If2g8h1oS>4(m7h~L3hf(q2S|i^_BtJ16hUF{EU)YR%5K92Hvl`7U)-Sivg6+Z!
z?D~_%vb|w`eS=G^U9sPR*RHpV_v?ls_}y%ML+SXMc*e2Gn^sqs_8i&hL`Tp=Y}vPh
znoMv$*tDAZBf-77fF?fXrIVgEI@Cjla57^*jAZzq4cjCKpijU~d!@!b%B?6R%0&vV
zkki4VE@c-{fT2xG)U(?=E)@yo-eaBWq#uTQ7HK0O=@qK)yh62N^T{vmbnqP0O{##J
zmuW*^O{n^mZxO}3m?bP|NW=ZZ$U(D@BaEVIx775u)ObY}n!|P3Sv2p-#BA{YjIOTI
zLYo73`?HF<Q-?*jt&JmZ*sKj=99H$?E}EW0W7}dzM+j;=G(ZL@c4!DbZ!ApScd;Jx
z&F08H;Px@d>1&0qjR2tiE#j)Y82o>c)$GKGwurRO@e4R5Czsje&7<Nvy=jK(_lt6p
z4V}_8J875UA*L|p04paVz{(qTY<eObn@%~v$_o)-<xFH$dnq!iJ)`g{Uq|sHeE1sL
zdn)3rJhtPkOnh-xe$W}!roQr@L^QEaG}rH|B=|qlLN17(CjoH}LHwIaFZyF*XQYq6
zXSpP^POlU>0VMU$LShN@iKLz3?GIZ6mLW_@&nC(NeOVP#^l7r9mi_dR+WGEI0o2&e
zUqy~YZ+n@U&DPBLy_;ThDx;45j&+L77-mk`EV#Mk_m9e{NaX4<7eIv!xtgoEmzk*x
zu|hqg&8}YuWToafHiI~Fj4~O}Ne&66ojUlbL?8PdN?+IU)2@t^o7-EHKIPD>EL63G
zz3Md@q~%WB>#&a9cAO<ev9bfZ-mOWRQ2SZvDYw2UcQEGnNbTzhwAKW+Gmfx?uSsh0
z#C$t=PRz|QHr@7S?qhQe#0zH_FQng4^EK7PN>COAep}4Dv>`25J4^0wNyq&RUSlW<
z=|E2_%WRA=;qOoKbxL71>BduaHt}>g2vfnLB4>)YBF~Tp@P_s^2NYxe4I-E9$eUZ(
zS?nAo6f&x<3x*h?@062;^~CnKbE%?LV%Rf6$;ON1Vs6$(QCTW<wxkk}!Fv4Y2pjNu
z9;pEHzF73z=En3?t2m3^HA5nn<Om|GGqSOSVaTP0r98RL<I9?qUBQL$hvAY0=MoOz
z@s{Q41p_fe8Xf>b-qi|;NW3~`t)6M4J(<w6%492s9W0f7OvGFps5tYZV)u@r^coIk
z?%YE)Yo0uy)5#pD)xJ8weh=g~$?k`zLI}$f6mM4MYWRdYE)&Q>i(b?x)CUF;lu{>T
z15zn-i+_$AB;%Dq!tqut!8gLAa&k#IEH}bFw!Ni6J*<r_nPYB*q$>r~oME2EY6}id
z?|_31wbPb^r0{FX_%%0KX=yyNN{nilsAyp1J?NE#sXCa~CLtzz>aUqMO2oXzpbO*=
z)wXqmp%*6MES_TQg~QR}n@f3LEo4NOtK{;0fdN}sB*vCb$&Xw(=fb0l(fi^PjJU*$
zsjNmYS}ASi74PUgva`5w-~qns($I)+8&~lvZsTP<<>ScF>EkY4i23D=BoK|6xze~*
z#wzHTh;FNJ#WIrd#c&vJRm?UPaRMS-#)pwie%GbHHQ@aaE{VB~uOk`sYYB8zixzBR
z$GQ-}^s?PE@66f=w7sd@pE&${j311*B*_e4V<Kc?i)4lYJWWwN?&NI@Z?>L?8zrZ>
z)^`Cyht^e(mHHGOHT~`gD<aCXHg@v-g`2PWF`HkU$@~~-j4Qsxz-(hTMvoUgKd2rY
z0AfI$zZqs6GP>Hy=){+S#0t^syX1!`t{!jBFS#M-3rp0ab+p6McM&U`wXu_!DL#qG
z<ij{}mJxdQrV~bX66<er2JTRym`Imy34p0`3x=-mfT3YRcg4{4juh}+?zY|U@zSAp
zrBKrt9?}H^>5#WUQ%Nk0DV5_qYOjQ$Dw_SJ?{UXWyg0W6tlP5rO}Z8B9`1s6Cy`e=
zad0r=2xFAlRVFF64_oX34&$AQv5OFHyw~dA*e0MjfsAi7@g#2C=nnR9lRPX;{L*t5
zz`EWIhfVMc8&4hfQlWUM`gz};4^&j{JAL)!s!Qr_{^FI&fOD6xWB}v$o07C;zuVOK
z_Sxy%?MB&~;$`Prj_b_|QR{NA9Jtyd2W~#Sc-(mspx;b@_sHh~FjV-rNrI~?p9WjD
zLgZ@+|BT#s8GiY<zibX?UVVDYSM|w}tsIDqjNsC{!4Tatd{<RI29*1~5sDjLodSMq
zt#_>1%cd%z*6RlA7%y1d`;wYxN}DBHhmt>*T}##kSlx>BIr*T9!tO?8IFj#$MsY1A
z3$hWfKY=|6RI>8)%+?PM>Ti+7cA8&%<HM>d<_g;@a(f%POLQ3Xv@(&9!5o#2T1)13
z>XK0VurXm{sN&*U8|O$l(NLp1;7u#1Sxope?0BmSi16fd*RY}@13F*gD7_!b`Fg(t
zn&VUeSQj!Z0JOiuNt$15-w2*@EK`V!UNO3G*qP$aThl#2>bM-rT089rR_gA@G6f9y
zo;yt6cAErJ*52YfH7dUDHaqJ%J^JX~Wi@8{xLUo4!}PJbQD@V$NZAK0QRZ17c=@tw
zawjC#)|M$5mhmmIj-7ba-Ik^6-k}{lU{gQL_*w0RK=LQ`ARR37k~kg&{X2WJMeizg
z_zh<=?Tm%PY`>|L?nTP7vZO+vhfJOhG#ObN(MCVL`yJ-@K?LciM=)-qc*r`IBBI8a
zhaK5*e9q~)O^dU9kugc6DykT)TvtXcRn?RHJu@7V_ykDVJ(TWeWNu24HU#aOQFcyF
z{FR}vj`VPOw;pjs{%h2;#7A0!1Mgmw@2BO3X$41qV;!r?DLt`D8?|t;NEB;Grlx}>
zMF`FkICMiCJH4E7*x(_&?D0O7J5kMMfT>1mg2Jr|`$>}g7%t@|`@X2iI%$}b2#hD4
zSrbe<@t?0aP=M)5X_entlPs)kxN;6zbj<4keP?#qY<qoIo$fEWdu(t@49Lb)INQP&
zUT$Fv7hBlED_x%X%ICU#<|`lT^0}}4Mwegu%CB{K?kj(-%YXBgzt!b$eB~#)yzrI3
zA@isO-2o*<oUSPG;xcLA@9#;9F?Ny({B4o~{<g{L(@V&RqmbFoUT1IHteiHtw@#Qs
z3DJsxG3@x0cCBJ?;z+WHXz>@<rIegdvcs@F&o7b;{s1MQX%2Cwlk8Y{H?p)8&sJC(
z)r{o5bks47!i<>y%dI9+q`YipauB2lIg^xaTGf}~D|%;DyR!4A%X(SJ;k$M2k4Pr-
zg6W{s5z2byeIYV@saV}hj*FVD!$o992;aR2wj#Cr$d-LwjCY&sP47tj<G>EHZijZN
zV9%V?O^3l@O1|l0Uk9{mGK(kO5xxmRf3NSjhHbu}%w}8nXN(q~J#E_!JKqZMCiqkG
z$j}7qfEF-_-vQY?v^WMQV8rtmXM0bdz5MaXvnS8bo;)7zeU}1eI3eRlOwL@c7FmtL
z(&7GLJRwo|O8#EUS)ANyZ(sX2_x&g3@a0fvr-8pk1KU65z;_l(Zlnq7Ei}O=DC(`Z
zBP)|T=4gjavMmAYvvhfT%fg;{)RTF~*9hfWXU;XQdWR;12u`Yc>f|59d^<m2#7njk
zV{W?6uJUTtJnI$-*MgqcXK7xTuhS_9nCjG51@0Ghwy3VsqVs`#uj;Supcu~CY0a~f
zHzKQU&*{PDq~WkVWY`k3%$U4WVh(%z3A6-E%y>L)vqje!nJja%#M-El=r|i89rC(F
zGfeV}@HP8V?Bov3JDcw5MmE;p9pC%Y9eOjC($kY@r@x~|sOaCJ8*4W`9Z@^|-MqqW
z-KirJ06hJOhCDq@^VzHu;fen4hZ`}3Cw3G4v)9%)Ks{g#U2J>rGfGAD8QjH~=z6bJ
zsSB-0v*=DD4YEB6)2i}uS48RHC~Tr9{N6}KF+~yL$PVL5NJ)lamrx$7fXl4XPxg;&
ziJxTHTk|5Di0ogZ{Qmt3P;fa~t{#U4F;&p?%{YS{KdXd~87jsjAnj99dGMy?91)QA
zGy5JzE7|WM25pJihv2MwCAJy`9dP@hkJKc>PD+X&IEgm)#dZVu34DvoF^Pe^ECwPp
z7w2tnRcDVR0Aud5C{B5FdGoYX!zjo?)EKc*5;H?n9cLQR7sHByGASt1EUYnxlF88n
zfZi)T0Ps}kMwRjWS=+$4)UitM$dzT7GErShZJD&DgVXxajvv>xBMf6DaGi~e<a?`8
z4|Xw{P}pT4I~S{NZGzRH504lv3N*60z3v5ihr9DG*Jj_1>1>+ZT~8JOjlrUKf+ZGN
z)-7^jD5kH~rKLo8BQ;>-z@Q-#Fg3ttuZ_fJz4$X90aV)fGk2Cax0X1zf7%N~XhudC
zCdA<SR&>s+voef)-$dm7YIa1rwvC(be4uhnr6z{xL;|$Vx!<$KM}TPB#9BP_HI7xh
z?z&0o9kcqBfY9mhcsCeqWms<Wtu;avi&$gxG~=TOU2@sR-d;OE38sC}twB4^3?T3A
z$Gc)ufNV~Qr1|EgM@r`8qkxAt0Rh7i)yregLZIcZwSHM=L7nEhbF#0Ueh9Ge)A6o2
zO96rP+Q6d9u*3N-@(r_lPMtv-*!FlA{Hum%ytFP2H9YGpXK<*1!PGh(wPl>S=}X~H
zig6yy%VxvnCtcAA6OD-s+;p3InovZ1y``z$?$ByWD_#P;b8|LZTJhZuMkDfeNIlJn
zoSd+xLrgq5_^ryzFo^ep=pgu|l<S3MwNs{sj)jd=C{_oHDyK*e7RyqnEO4M$P_eFC
zmqYg($t|;JxI-97X@L}C6v((#nOozgU++jO4UH<dU+X&4S83l3YY}D6d-pe=bmygs
zlMF$G=e2nrO<BOUGiWFU=^pRSvpdD;Sc8*TA@<?2UmXPJ!GZnSY8Wa!_|~mq^>Ywh
z1Us1^DA}B_7(Du#TrRiC>OMhP+%{;Qkp~GnnztH6Tv-~$LK99km8rjO$U<aNp#5F0
z+lq9YhfKzqXjtP*+`S=~liWTlvXXA7_;<ogeb~mZ!@}WZXr5%!toNqN;fD8~wk&OW
z4E%mpH+$E4dx?>n(>*pA+mntgfi@Lasx3qh@ic?AKF8>r&__PV#J|&vi*?5yYTCo(
z>m_nrz^s`0LLf@^J|lD4Gb4IW-+ZxMnAMc#DO1Uyu%jZJC}kZ4pD<ed&FwGnGGHml
zzmM3zkJ#Oh*nea<gr@&}#FRMk?&fma5>BCCkP&lk-OcAtN;PyhdA?gv_DhtPh3sD~
zO!Z>flpBU!wC{YrwLiCcw*lGm+O=1bb}=G7m1QUty<2cHGqEDrecZaHLJKL*Fsrda
zPa&|@%EDS+!<gk3C7xmUllB?@V0v_vu};ZYB_m^%Su*+5u;KKNY@o8dlWEFCghq4h
zQf3=6t*boiQ|VDC6QpbCOgO;zO4`v`naVDYInn_hI98hv4YPNH11RzaRvz6z&M)qw
z2$VRwR}(0Q=FCHcfY2|LYp~FjY}5GdFgWEr_*5*&M;N7Q^J5OPY$^E4M;IKn^znwK
zJvu+a=yYQrZ-7fH2LDGGq}|}h8z`gMk1#-PXvcvOg1OvaD@7Pa8`Z@8N{TCF=*a{X
zlayIe<^NExC?=cnTbNd<Vs+Ik#}|tt(a3NrY_QCPLjrTz(nz&bgw*X$G|eDU9NTJH
z&9aQS+p<9w8ZA<Mo)@S>9$|cp2S?az7l9gIG#IiDm-i@gdIro4D=NKvAEB#ne<E4`
z7%+b<4a3S6YxYi^AIAB?Q6wGhI>lHxayO_z&VhLY<FUq^J(Uh=(j<qY<{RmSJ~}vP
zWW??4ytx>u?MY>#p!@gbqq*`J4<$7>X}z}B>i1RFn|zK7DgCqNY_wl|c7AvvPl(&1
zoxio45~dd6BVtPK;{BdiYf~eY-N+8sXwsRyiy>IgtJ`)r)F-VhO&TCWlAFc2!YgO1
zJ)0@@1Iluq)lZC|{l1V{ihl5qM+6vZk*t?=P{=uOvo&U|Sx6&_JF!1HM-w2I5&*OO
zrqzJSoM^?MjDZRoL^0>(g=X3WzQA{JHZp%ow3Ipi6cj5*K-!Vq`J8&GGoYQDY)Xk5
zFv#JC;2tT7EID6Aq=LHyd!d$^?>+dIWZY38#u5Z;_WfZ-q(MgH5F<XA42jp0zu01_
zzuMv{Fx}z_a0iBGvc=P3y2aBW?eTQ@)EJ}5ADJ;K?m%(`kDs!@BoK55s$mk;vIu8f
zW((j|CSIv2av-C;oIlH&CY@)JIa-LHn`<jogSO?KcxjOT$ZmWnPmN3y9kM}wBcsIJ
zeK?2|8^93ps(&Fnlv^HqLP<$fgZOEd*A2==1lEx_=Xtd!sb0z;9vox`!9L(2_8@hZ
z=Kp8!Z5!G~l19<*=P%qZM!SbdgK%sEA+e+Q5JD#GB#;Nl%<g)8IKmQGi;=vN3}L|c
z{)PLS?k~Gl)h}vEEx#mWp3E%!JQ?JE@9OI6s_N>hDcV4Ji<;jPLs=$)LN%uNtgfN^
z@L*8$ga?(|*+Ur5L@_(ALNYtdp;@d$vu}kC3vmJ*TdEiV-HJ-Y$*(M96(XR3==7VW
zFK}_qXft@!yb0dvDJwy`yYm_;CD{_l=GTn6@ukvGp4-6}=K#mq=J(hqaB>UT-^0er
zsZwS=9k7l4@Y)>(UWWJUwJ03jO0FqE2#EM@K<>R7dZ4NSvs%L-s5ic6!-0^}{kH}^
zY3o*sU1gyQolJ#-3}AMdASop@)@4j;AVUart|6K8_+`|I#T)4aXnfr7z?srmafHu}
zZovH;6SIPdCAbg6vf4b;=o(@~V&}%pha7^VMj>8&jHX2NgI^Ib4hOG@fTsy^xAs;Y
zIK4|?>LxKiH?bK!D3zuV*dE%L0der?cA&<B9o3+Zp$mPpHKc1P8WeN%M9W2umIi|7
zxVA||B|>e!c2|od5(s9DVq)XbBwdfr*U#|mPwGY$YApQ5%ogCj3O?7aCZjZvD9h#<
z`@}$GsTp3%`+C!2(J+;Sih(`8C|~qNxp>f)BKxFx@W9hO8u<?Y%TfVEcr`@yR=w0y
zeVd?Q#R^nNyy#5EJ5*^o9x<UN^Eh?M@?08#W9BYX4RQ@aZm@Nq+q(aKckkoL{^0?l
z4=VvRVt0^A4h0=c3YN4``|xQ0$Nhty_qF-Wpnu9x=x!?8IX>Ch{psXrXLqk{6u`^N
zhR{w>)z040(cw{T_we9k@9!s7Ed;`ept?l-;xa857Ud@~_xTYu)lJ2L+fJ43S2S75
z)<@eci@t%`*;iY$wE3gn(mXmSBT=3bDIt$@ZFPJ!h|eck$ol7#q{v*|DIsU^bw=S`
z1{=Pmyd~-=BeT)eG{I&%eyP?X!?g9)s7ZRC%D=NH+DlnDG@otHj_MK55oV+R#3z94
z>fSYt_Ys_a{=R1julJOC61!o-0u3YvsXlZ$Z=?9iO^t<ZQ5xJ9rJ1c*6~t$**yzvb
zK<*E$en{rNC|%&jW(0_c^=97L1n4K&dXO8Ug|1Q`w7&%|MIW#~j319aRDZAj)DTcn
zeB_`1ZXM@?em+2_bdBdO>GI%on0ft|uVZp!%lsci3%{D5yDLh4*M0UER^UN&2XpsH
zc?6=$1NA>=-<128P=AmC%-u-k0kCVfpDC8c11-bi+w1ok&O)0`vk8{F4Xbo3STViK
zZ(yz&&EsET{wY>BD?`2uP(l}ux*0fBC40$mDCDgrJk*(dWTS-3oktWNjMRM*)Mq+t
zu=8$Z6bEXy&ex2L0E%{jF%aF3e}8Y{rJ?Y}UILC8aNp<1Y(|3l7*NNmPcYX^bWmK<
zC|dBL&t~(X(HuTB`44hrtRQ*bW=ERa$@RcwN9tnEd9g5Og_q3gC$qy-qwk%fXM0ir
z%AJ&sM@P|(a1)3>ccW3}ByfQpg<fIPU~oW9pGR}p2Wc=QhawDy$kBb)mW)V{^a>UF
zzn>wSGBRHDVfn49D--E%R{?CN1V<h*iv1{H4~MGYBba@0vCKCxTs%@^5|yWyc}2}Y
z+fgQ=jYdu}{!$ik3*QRJh+7>CpZ{s=C`Vcua24HjtJ=!he?1(~7UT;F{Y2T)?s*`q
zNf~!^>Fp~dZWg_Q+ZuH>Y2R=k&oioAYFBmB|1O)#9Jx`>W*OG<Q#@KT+CoXqXm>sV
zsP{Lwqs^dc`)D>9>mkcuoe)%G{@5pi4J;3|j{1r<(!64g`86O&k`Y}5I;_EgWxBXb
zMVu=kTnXFSX<<M82y_u+#bgCJ4}~|6PBK-jsumJ@A1|a9ypYlu)}~9iCYHMEW|Og^
z8;!Z|@@5)zxpQ>bgGY_&_o^|~`R^nZy@B3G{UpH*7*&mF0K6JSEUE=*?S>Nl!6mFu
zO*~w$u@F^w8Sk$dPwKT@_C#Ar4>8^7_~c#+{V~OBj#1lBYl-h)C9qzXJ}nB88tVDX
z_W^}yc3Jm{csGdm;`mdT)G}iMs^g*Sq->1upe-18t~mg^%coZJMEv;LFp4f~T_fkU
z)Q+u!{tSfl81MJp#qal-5e{^U7xWB+ZDBXYndFk1j=I5MQHxqB?4)?)rRcy6cfDKV
zY6+Mw!ZdHjlAp`MgkwVz4*sr}>{FY~t=S^&VE)z0OhV)R`3Q;oM<yhLhq!uK=qe=s
z1{(W9fXv^k|Anq%;$<!iMsr^#o(dq7Uty`!xQe{V$R|ahzr>1V)#k9{S;4PV0m3xU
zM;M$KXZ3?m@82^`9t)nTnPBdr2*+o7n?c~3sCrdz3FBq-WrfOsr0&}AkB!7q!(R#A
z&{-6vusz-JTlv19TPvS(YW!Y#f|<{um|9{r+_F(>5jfH!m7x_kJf=eXaHPbcJ1T0V
zFZ^PZKM*(y3Rb+XvQs*x&+hN>1Ey>#%d5Jfga&0_sXfV*rciCtRRF}4DbQm(oIcq7
z&%@p+EJ_v@>v_(7f;7*Pi(mGnZ~`Ywcu`}UsU}=<2q!pV-PIETZ2*yVaz}s$-YsW`
zL=Sa?zXnq=u3@WT$uh*Lz}mT?uok`oDK{+xf-PpKSc<elXqj-g03=G6Vfto*&-Ty~
zor5*@FK_@coczozJ_Q)A6SOlbMh}}H{W>9=%R+|LNtn}tTu_oYGwoBywBnZsbr6Zs
zFl*H}d>Et1^?Wb$jNwn`SriF>0%w25U`Pu^J4hCMV)ixe*`q(B*5MD#j>Zqcj%Ef7
zGaa5U$eKmV+Hquo(&asqdW$Qi!=Q>W5MjJgeP3x_tloVV`&DnWvuN%WrS?UL_hNpT
z0Rs;1ZptD|b2TBe2Uy^2USLg1<6FiM1;yWmh2Q5DvhVZRvadTw_8t5gW!s0_kH4RE
z_WMes`EB%j^~#<DJ)8tOn4_#d^@W~V*iR5m*v)*l$msINgJ{g2GNQa;8oAK(u$%u<
zsA^i$+@CpInA-p=rqpAO3g*^h#guxUp8^X!w;n5o^>nX6^0HWgp84VyRR*O`dTD<a
z-CSsy)jK^+7wW}cBro<@W9`O+AmF@RogdrR8x?-Z<+1-j28Ca;-}58LSNalNN(EQ2
zxM|gTGc&9zHwo-n?iniIVgbIt4Ro=1<o3-EhMw{kh66okg9&8lNF_1GTLi`UOIUc#
zAu?oU8}KmD6|e@%CRtDy2B(|lK$`KPGM^Cwe6ni~N^!Zde9;F?X|^5JvA;soObc&K
z$R!Qu<Jgw8c%=2TqeUJ!Me;+d1gA6?>`S9X$md6k#ID+3O<`al(fTW@pBnvGu+4==
zQUn}%#L>~opzdZ4bE*iMo#whLMRhJrwe;jqEJ`j~jW6b&3O_;Wq7>IrjEWrw1OrqA
zC~@E=07@ZlsLC?qQx2xD8=rCzu%X!j9zMnJS|i`h%U*d?CDCIieT5O7*Vip>ok!<s
zx}5oB>-m;2ploptyz$kX_sm<T(Vx*R?H^doe-N=ksy=5j!O<5o!R1hrAeoMstZlpT
z#RT_S=7}U(_(jGd?gOK*k`r>>#Zi=!J<x-62x7K7<F-m`cANVlUUq&UPne3umxn1!
z-8p8b!2%{_4`UWK7naJ5&PQ%~Br5!o?RDqxGo@o$csUmL%8f7IM)7Vwf|`m>ROF+Z
z4o@P4>P|vs55s|P&N*yztuQ=u;`&+r4V5c~|6w*HrLZcwMsj7$l_op+#p|$ANVtP&
zspc9b=7#Zqvu9M^Ufh|H0@>o|X5Hzqkp;;(N^r@PJDqfq_chmr*ECD82U`tp)V9@-
z?7<dO(QP$0xc{`qv)Kl3uo!bx|3Uq14%ZOW2Xp+K0rNM<6I)RC=R|D}>gRL3wFUKy
zIsV{cb+&=N#Mzwa?Xf!BOMMA%P6YQ@o$ZyrgfiPuUqYE}q`kCJXFJxHP-gpYeF<f@
zvA%>d+eBYNnQf{sq0DxoFQLr#T3<r(ws)g7?o{FNSzkhd$F07E0*~LcJUI5U*i~Fm
zVc<I(|K{wIXwDu;=Iq2JWQemlmTebvd@_1-d@>Fyd@}y&t|B`txr3#b)(^w|Fi4$7
z-!a&yVY6g$5;ZA@|6-YMBE}cAAd7#CTH;{cpj!MF%Or2T<ZA_WLD1(Wlqn{bi|#UG
zQ)jDCnx`ujkn^O5pNXO(rBFyTxviEH?M=<#{@x6nyQw9#K)ry2$qq8Wz&D>erShr5
zcX3LEB;Jom6+={i^CEqF;fwi&in)sw8!T3Av{<ppV#U10ij5a4_I0lwW)hwFKY}Ri
zT}|+Pk4I!d{9v2tfZj+DRbZbyISPHE2l%1eL)EUpNXeFI-@13xHuF)WJTtNb<u|zo
z_QQcYPA1H84Y}-Nj?-Z?@K30QPj&pd8wOX*zYXBF&(xOVh}C3PTS`yj?Wsr-MuxIU
zC&~F~kJzu=a2$SjpLOiG!b_&ow=-A*Y4u@iy5+z%!v7T0@6hyxYrowQ1+}ib@dZ9l
z!awcIFLvnPm|^`a2tBS@3GE(RmcDRh9#|Nn2I@??(;>X7CwI!*&mQAY6_qZre~!)r
zob>)4--#ZvpSlanAmN$N!d{5tomUPL2r_y;C=<6|(P;2BdSk`Iw^Wu1FPGukn&tPx
zb=d7PuNUSJBUKS2Eg^=Fh*9ub_FFJUJHBKm^ma1ulDg}UPT&}@7Nqj<44?r}4HvnK
z>dBorc2R}KFJ{_VS}HGV#3Un_U-U8%^NL_z`i6sE)CYjHQ~0~$Fr5oe#H4<k7eH@)
z?B*VW!$2CUUnvj&BWI5pQnO#UoXb3N7QMEmN}iQrg-jzygLPcwk6Agnzw_xt0jpwI
zi3iJ5i>PCDv4A~BM*p4>^fk@j%~h<Z8QD;jKd+3lH@O`BEd_$P47{fQ;HR$VrmhUW
zR$0O{GQb$9*^OqE_538b2-{QzXHHcRp3(h%Vl6x=#ZN^6<?28vM%=!;pn`F=$j(<>
z$;_5gN$ljzMLZsnNG(BEmAMqu0#oD4(n*uHTx#aJl0!{gSLl}HE`L3zfwD3N0bgH6
z2H?Phvm(D8;%F>d&};}LH-nFwS^*%n2!~LvEde4-e3Jo$zXC3%+ZcbPlh=J$J`0Ai
zqXh}ZFn~W8AtISRES%MuR08_0bioT-1<nXx7pA?qDnmDUADsK>Lfn5BMVBRehO(1M
zyrJM@SZPW-2H7Ns-pWb<CrQ3Dm|H$>OLp@C8||$~MqQI3buMJK-7yM#Em@+e>r!(y
zr*>Ux5=hK2(#5qgg7ccW!mC=fqN(|lUk%Fnl^hw%Q|F1*`8BNZ|K+>qr)gx@kQ1{y
zMyGP@SirE0x7fiIMne1)2O0nvEI6Wa=;0}V><#MdyV+;ks6S;7AY$g{xv1=>HyisN
zFa^PRPzYXPXOW#lZN0s4a#c9;1@%Qg@yiBm#QN%f^!34}Q+hNI+CBv$u_U)Df~GdN
z=Y&mlAMdBXv-@dtrh6d@SHMKB?C?$HGcv(|@hcd?Ifsf+#wcZwMedS^RGg1CxX6oP
z=@eNo^}FuaJqtzw1q1VK^?e<3`xKavKd#`Jj7TPh)I^)gNLDcw_7H|zNOJMWld_Hb
zWbC0ympa1I?Nh}}(n55uMZ}oej0SZr6d&556Y0xOc^A?`;>xBBkT~`W!^03upF&wi
zYrIMCi1Lk<9~DvWH5v$oen@IwK$mj(pokq7c%MlWO1IRCAwO(jSWr#W+?6yN0d6u8
z>?ucL+50MSROo_g6nf4cQ)yeGXRBY`%8wjLbKISoLu)&&sCzu4ZZfCt2fht-b@>)4
z)tw<kOMmAS`6|OpgaDcEiV2mnM637r%*o3Pgg+NAMhfGqkQ#GCD=Z2k$?Rcejo#m*
z@H=B%S<%was^pum8=KPV+`%bj%YdtrFTN6VO0)RrW;XDY!lePu<jcQwcv+)!ftM96
z4Q;Lzkhj!T+L896zD2PWxdm{=5Q_bXaMZ;I)fKFLj*^ssLy7EB=u9}Uq9qt4bGl7*
z-6o57o9MgMNFDiS|BQa+yA_EGbjymCx-DZ<^$^5qBv?p!I=P-Fqcs&#mj@EhcdDnU
zOKyk4u9_hV&E_~nMYDXYEGYTRYQEHn7T4zsOY^(H%HmL-lKtR<_h4sp?!nyu+<UNt
z!-GA#1H%t?(e>`+!+W~@!Vi{oeDaU?dvy6lUp#U5X#e90-Gj4Fmi+1HJ>7f5UzTvR
zcYOHiXm{@vbMTH^O<4RQ?IABf|9lUy@fPF?@89ESbO3x!`w7#@y!3+WS`RaSjHAgI
zpnr8sU&bq;w0RkX<4Ia8G~gH%ISxNX(U(u5G5BV`_QTpO%(_O=o!cUn833{_Y7W!$
zh|bMBsV9<cw`CFDw`s9Lut-mAIqoH=#LDDqI|hjFNfauDmYKUU{RajG8&<oRKNCa%
zodT3ddB5z!3n0nLjxivLs{)Bi{SaQj032iF1KI}ZEh0YtrJ7{=3*$;UHOvnjVwJRj
z?iC;n!wPbpDKP#*h|6IqFlSdAy&@cceRBNv*C$qAC@>dWF$SV`p*Lkc!V9#89Z@y8
z960d;eyZhWqG!+KMXkOlN4`UhTDTy#QtxtPzXa(}PHd@dwaj+Wj6E4fHy@(d=amzq
z*5kQ{V-j|t%pL0AJ$Dp^fca@W@ux-lQ>#6hF6uVDImb(7{AY}mH1_~SCp7-(BRyK&
z`#kW+dF2Y~M2f0^zN~z?aJU$B@XSYdfgZXI6gmpRj+!6|%qfj494|`rLO+Yh>0SHv
zTJ0phg=T{ALi8ew{rZG_Hl`u8D{It@0s<OzYva2fw6*uyy&8{vNfQ8B*6_Jsp~{+(
z6*!FTT5yg8<%!2#Nk%o7Za&4NPzgqBt4<DTg&y+<L`xW?Fxm`zaS8L-tqiI>OoN80
z+o5z{kvq&5S~KIJ*9?2c$eOt$Ls>`#qBOW#vrYS=0D7@lxL?H3%-DC?+M)xr)W5j3
zN}$P&Be#C6w^qAW`$U>v(d-lH@bk>iQQMj+jGxxM7<vt7bgR~*mADEL#MOn@;mLkB
zPrNrvcwkX-BT9fz-3z<sLlUe6ZhEBZu-So@olVf$)Fh!9fMAW_#}Zggo<|I{vKYUX
ztGP)HwvR-|U!Rl_vR*<+T(cRcPDbd}qbH;KqLtR7tt>|WpD@77by$LO6?Xw!|H4+7
zPo!qycD6ann9b4cq0pOLvx<nW0(aDI1#%R||1}7|_%j+FEU&f2?;u-Sk0x`P!&lJ&
z66-hfX@4#{4L6|hCIiVrp<ar)X(!(+zSZ^X6!jR*Jjew*zFx{@yUA@h_&HZby_b*b
zt{K>g?G_)Fu^y{*L<@)7u~{c)QcsjKEy8o9>}x_!zq4FKpV&#OjKPA;)dQ0TQpFmK
z4RK(`njsbzpu%029ab3Fq?!x;z`6_RM!7U5ykbU0RbdFZQY9m!yb%jJ;w+f8lu`!L
zVyq+0+y-bWA*a-9^vSZ8S%<x9cGF&yx%db4lgTYeZuN60CH++6e9&1(W_6a!VrChc
zDVNi`!@0JDdKQ3t+P8~lf#eBw84~rMCk_Cnp8{0<(=m{KK%3LkdXRjKBVc6wMg5mG
zxbtrAzig|y&7MbYG`Ifa>`Yvz2YblA<3UT>F$Kukf4_HhdPrfdk8ObA&*Z%RPKI4?
z_hbb)Ww8W#9d6@Oy8hIr(Czq2xxf69%spiPyuk<NdP#`N<{(AqSw!K`#)gb4_{LC<
z4D{&CqDteP0SiR@_Yd#i0j3=J|DO1X^jj0x0SuvO{J4k8a2tcZWB8S13@~IKvkmr~
z9twu&ptWeC5ja_Sw5gYMp%!esW~;S<u8Sya*Cgq-8k=qLql4#P1kjJ105TeF=p6pM
z#I)$8v(adDeOR704DYQA$W8(vjsg9}q905clAn+F4X09N;RLY9BtK2QhG@rmqU~#l
zwm+rk>x-MlS$7_Ar&sQ!&*MX&tr9u%3D9}4;yX8IA~~p&An*=^ijf~@#iG1BifejG
zk6sB}*okkVf!buEEt^cnc(a!L;-Bq^cQB?!CjFDT+a95_@5957Q${l|>^FsHL>f9G
zQ@w3+D{gKf!|V|;-NpxC`0*U(MjtOMdx#$`sC7lPAnTgAYs<c%1SoPw3DEv6m2Fz~
z4Sa0F-&4$a0hK>f4piEu6v(=ylsVBC_U61HJ)ZLh_K+M4yG}6krRvF_@08ecGJ-#-
ze|*1l^7ioP!|DFP{>lE%`~83J9c8CPkdgoFSaItgL105+?mdsFn;jZsJT&a%To=bK
zY=q!9KgMEvpMxX~!i)ALl+4<^R8OAE`WZBGNYcT8Q)AI3_w#B&#+WDV0t*310^)Uo
z4$k*1`=t7P5VE0Vv$EH$@(1Rxy5ww}xvZ|&_DLBB6;X>Z82Cwo<Yy3FT}5Fg)4~c*
z218VH99%#RjOlWKw-mK=px_`TkKEsGd6V2jwq0X);ec1z6d#7r9jcxd%M@);Ke%8O
zZ1$>5J=u?KWgS#<gTUsXY{$0ekMTL0vL0t_Jw%a6Q{<*T$d>FD%4<+1SLX8qWlr^F
zPU~lCnSqjZp<>PjV2(OvbdSOU5f-rTB8Pputa+Kco68;LVUbL2$hQae6F6X*Ex@gP
zgX4yO!@3J6$Y&zI?Vej#7Zj@OjG3eMK&177t<uR3Y;99JTkp19Z>D!~M=(U5a(o$#
zkNwd(YiudI?o3R+zc;TPFB%Y^QU~@SzCGq4cunKXO?<<$y4T30><A5@X$)ik+~DCO
z^G@Q0s{m+rlr_tpEi(6PCNPE;oH=NjQ*0A?Bjc$7tiz~2cGDqh_3DG68}FoWPIa@y
zHk4Y+eyZmvF^<5ug-B{Y9qngcR{iYZTIe)LeoSCxU_>1Qj-Bis8@|uuP5|*Wg^gkB
zgu#{J7!+X_t**Mg*fxxQy9W#i5?r%kN62HbAJJOV>f5f9ps+fCKg~Xhvu+*cd}Uh5
zdkQ%h7rZdoLG~I7!OXNd?3^Y4FHLrOZ^4l~li|Ml^POcQ;8Xs<(u3#Rv5R7Z{*dO`
z4nkme-=$Zhw!uEh+67M|V9jsa27VpF7i<ytjBv4Sz!!xqG^W6&Z2*UMXZ(6*w2jy9
z;4&Gz7@o)YHHCx|7nmvI|ADVJu(wl8|G(hJUNUeo{tYB%Igps;y!X%3wy^_8$PIoP
zHX#R3p>M<fH0HlQjiIUNCgeZy)387I;iPTsGH+b?!?2GBaWsM+*<au$E)Dya0ID4x
z!%T+G-A>zR8ush9(K77awy^=twv9~~THDw%?6+;>nPLCfHnt7>UE6qW*!ykcg<=1#
zZTw)^KedfD=(TOE8}>ols2lbn(hA%7KQQ42{Qdv_U-&qfTv5Lu=zg&%Hz|v9V>eC;
zA%BWI2NkKIwm-nD32YLr*imj#WQm;6Lyjv4mWi$SWeZY)u6jc@y7x;<CYRbu<j%k6
z_nok089KWY_OvK(bbB3LmII)hKyxi9%pr@ub(sdC@Ngiy*vrd)07~-)&^{v1Zb>xq
z>m(iC-xpG$s#UTqgv4A^<vO}5KNi&CrFx_<UtQIuO8ZPPmC6qG!kpNxYYd9$d)W)=
zwZ;NY5b^r%B*MH8?zqy8owr;pAmSEu_Ma8}L=gnJ+zQMpG~v%`0#2`mT7hz<h6=Aa
zSY!*=^Y*S`9wM#}1=Lz;ma6WA-YzPyD{mvJn^I5gl)IDF_nGe$9n-n#U`S<)Pe}5)
zrMa@R>O+LgZ=t$Suoqc3YRAZ`D1m%P<G~7`j)~MvzOKXN`uc)y#<7q2Z<x{~PlpSc
z7!<0`nkJbS!<7}DR()g@e7%vlP|e6v_xDJsUDU<oS_U3sC6`d5t^4A<*LNh@fl|d2
zeu>H*9qAsW4p^2EFs}saH48Q=THvgCH?8vuBIb3z!$aWIXN)uw+4+hXTA2*9w3S3|
zxei;H%1RnwrupYoN`;ig?<?FN>Vd{Cf|QdL5KaQpQead#R>_WF7h|~U$B^Y0<_etA
zad0*Q8MI=yS%K1{B{V$XaVfNQSrK%>T9`hLgFLh9>t*>>^>z{@QF-=B`aV$`utP`V
zR|LebMkjbFes=<pxkABfcd|Fme$h#HdC=HxM}=?45~P%VnrdG0an*PXqC;`j7!_6W
z%<|hi*?g&<+I6`eY`B4@B0F)^Y*Y7cq2%UWv(otRJo}Z01p0X{aBAoS|FsW5EImb3
zTT#mq=c{W5PF8J8e)*Ew*A89NjlQGv)Q^`LuDXfJFOYO3m^CS>uj6az@8^nLhr$l0
z%B8*vwOBVw1x-gYDB*RP3MS<WtP?7$X<oSJs~`lFS?Z!(iFLxuJ6aY16=M~os=x*C
zk|myz<%)A_0d7JlorJ|vo~00rn^v$aCDN*Jl?B@m(J@6X%=N9G1J6A;o@>Iw%t*5K
z!(t1Xx4{BVpJ_XM;RHnWiWz_aAB@uz_o6x)OJV5Zy12MF{KZb@(kZVT#6jDEb_l3v
z(yvn0?0C%A;vyNOvNG}>nA8)1J1;0fhRk6!BOAIPuc0csVqX<XY2w??Ya)^PrK<0u
zq@ohWc`2T%=u1#PNX(*nl2h(NCmeLi>)TzS$f}aR^rcIuW3Ct=*1}ElvSm>RyDIT1
zybbnTM4@V^Xyi^MvYK{r<{-+k5Y#2oC#uj3%?gfTPE8(AM5E`?)l?QrG$7u3mYRSa
zMY~1Abr9-n6hAyhOsQ6`j$xD$S5qUyT3)d<LH+0|jp+gzwwWqYFZcIG=G3PfK&7@&
z>c46fWQ7uTspmJ#EUderM<3jA1=}kef`m?*6;C*;8>*}>zg|F&w?k`V#`K8Bj@dCS
z)r@`#PLeKGL0B!L!z7tmefFe<a;EmZ_}r1?u8sT|4a^!zzMN(xN!3Vf;hIPp#LU{I
zVX*M&NofR-uG=bA07;Aa71UuCJkoL*&1?jlvvUKyaOKfK{sfYO^e^AJbNQB@xa*EK
zyry`=k5i4m8Oec34L4nVips!liOQyN?q2#QL5c@&LBAy}UuN`B!l&1GvjiOe?kJ#G
zdxL@&D89|1Rk=8v!UI&CWx%>iqj9@opG9dJUBSl)uS6O)-JQYTo4~_>g7(m73Dap=
zOu+fgf>VkG%5p-!8Vo330o|MyX)lj}^#P~gR~;5bB@kbJyz8o8v6?7B@=p_~D*Q@#
zqe6*FMT&{M@Qr_V8KjyD+6;7NT2#IjP*aP<mGdx8_CBD6%N{yot57gu7bV`fpkX2t
zImaP+@?`JtC#MI8Z}y7Ka6x79mUa(6eAqkCHzqjxg&W&@zgN*19;h?<M@3zkF_M->
zNyrCP9P1qJRBc7<_qVZop=pY&VD`f_%I)@4OHiOB<GWR#(URDqeq*J~uSMfZkjl1Y
zsgkgR>~!p(SFqC*$F#`9qDuHD|5j&=k7oD6s@=tFJ-~jnPvTjb;|g0X!PU8+!a(GE
z2J#K5ixz)DIy8+>YlcOV&T)zl1nX#bv^#X;U7QnLJMQCMKs}k9B~-#}S$6Z8g_`gY
zH|YYj8n3Pnix=TOYj_A;n<W{ObNF?CU)Co4IEv2P5rN>ujrE~n4R)JlkpFS^-8RHh
zuvGD@ZJb5kZ9c7zNo~d%me&fn;GBmkxmx@RZO96gDhj){>Y4&f<#WeP{5*~bA7_D?
zi$LhIcMM(fQx)r6ps>bDbPw8dv^x1ui68G==ucuk?9jaqF3_B)J`sgWr_GzZ`zFqE
zkl*#ZByOOSrFCOX%Mg}Y$+H|66-|{JLOU2J<P~KC*<P`X&aV)|#Gl=wqL3|wXTg7b
zyR16V8Pb-4YlxK0<EIQOuek2Q`o(K1KSl#aq>TsBP4%)V<>d9Rk_KnNO;?|6q7@2=
zBCs63#aNIl->jJCZWLVx`OsXM|MSwaU|HRIL}sRVqe8Z3K}yweH461~hFht%W;lQ+
zI+HH)zB7Px%oZDDvG)qkaxX~Gtcv1mwdTBE_)~_s{{tIS%?wys^bdN<jq}B0pt1!I
zl_>kUl;>j>DpEZ$Owm3+S_;MZiL{`phUjZfutDW4TEb*QIji0RfAHq;gEK20rdr-C
znLT`r#>Z(<3!krCVg^ic^jl?<2xA<L@%4yLuT{!s7Vq3-$in_SSdW0D!vQrZ`&?j&
zgxTqWOO%<Z+KE~`Euxn!=%f!4`ZV#~craXal&tiFbc|qKv|B8@91>$7#v<Zj;B{du
zhp5oaZOE(&FWJ@%!U?ojwM+J-)>@)7AfF(_cxBQf+T{g`yYS4_#S0acFqhT%@<&m{
zXCF&GzZVg%n=e}8jpl#g6V3V0@QViz3#dx>#qz-cbM(tBL5qIlfwrAQzYwL%QOBgt
zG_7oON@H0mot_<}Xc=Pw_PM82+z(G;pJ`G_kfp;rC_k^+jV2?HOkJ^oTAH<hJ|Su%
zTDzeJauK5)jY<R7@~B)rJR0T7A<CCpLj8caFq+YjS`6CZ?xo9u{OpkeM}Sw1OyO?_
z&Pvl(q!3`I0w)0B*$&s&?FPXdgFQ_<zBb%NTE7|k;W2GhGe(n$4t9Tzd-W!YFOONr
zzmcP1vntDhLz1&rKf+RBW5<vI8`ZL_>ad`<#W)CBgeZ|ni5v2n13knS5kM|-sEv;^
z6!wEiYh-n!cF>jXBCMR&3B5-!@A6voOl_qezY&Ehs2*xBS}kW^B`Px^V~I!pKmi|}
ze$DhdQmrG;!b;0hW;rBDSyiso6Zy=g!_w|!#QC+|e2if6$BJO_r4KtaAsd9QM5FmA
zYDtPRMu{wD-Vf?mZs=b4F{1WAqtMSs7FBdB^>`BgI05d@_e_lkS@IP#%^9wgTE-?0
zCutIRK0mKa{chu=PcdqzfhQ$HJea5=Yt5N%o)(v7G;$kM0TZoT`Q*PDCK1fe<uIA+
zC8mP6j_PO25~CL)AbgWC)8aYcJnH2A`KZ(2k4&9LPS0>hslg1(<7fn5fE%!OMluY}
zQ=@NBoI5Dd*4{cn#!vq3)aI4-g$8LnqEgtfz6j<}5$d#EVPytcSZHc{iz(X#AssA5
zNHet)e@I94fvmbx%UYbsQfwkdbxI8d76quKCmXvkUXqVfJF1_<Qo<Z<9!R!CDy#>h
zB#Dl?Ms+W`l7p0FB|r9(2!b|7Y4kq2@#9@L!9noH%pg&r^BA^pCdp_d*Kuj&{@%Fs
zZ#{gSxdL+A>MH)6jOmAlQTOYoAzm$@JOB_v%#Ow;iVTinVA~_D$btb_r72oy<Ha(P
zQDNVPDR#2vU{p4PLinvYk=<BPMoA82#A|`#xLn1ZnVSQj6WFd;P6v*6grvBVean+I
zvE~c{nOq>{5*G?d0o4ieAh(Sg-b@DFz%kg1TYPfr5Lit}^P<$ir|!C#X(%48IDxPP
zn@|8)lK|zfIUxfKYQEN(t|*7JD#G({T*XkdDVp6EW)6u=!jBg^KC#=}>gP2JHvzYl
z8K9p4KN%QpemCZ`_ro1-#nYCq^1tS|bmt$J`k>81CkKbNCQxrm%{z^bUk=pkudP{W
z&(8<y^~LiPW8GLozjJw<m|A+D2-z@_haE<ZkKxmJtc=00pTSl@UpMie?c|S~r)F<w
z{hxj7=>?FXr|V|VUH=V#E$w!%D(3vmSRB!xQD8SUe)*Ual{fy`<N^c1*xDkx7%94v
z)XbacO7+fy%&e|s9(g5-bqyUvhhup$|8eBrLOUHzxk4FxR*_@$oCe470!5k2-}&W$
zT#`m@cE1$VURPuc)WVJZw?XKR7AOw#6tWYg-nE749bI)>gJ^`%2Nvasg}PxymlIXC
zHiUCVDXYBLn0vQw&)S!x$Gi9M_3nK}Y#e*^#hMt+1%1NZiWQ7VDs;_x7Nr){kNv?U
z4$@ohkc0vb3GT%2R1`uZ$hP87L)tZZUGh#8UIgLA2~6QN!0s|p+&zhw+RR>&-o_n7
z>9Kpxo-ZS+lcyIeQ#&*BJv92Wss==1kF+BiKg5WR*-I!p6Ub%^g<fv8(ST7M$GMD_
zz1VO%?DlBJnCPvU!Q3_T3#Lh!K#>}~mtdaL$%%bJMadC8dbg|``lloPs$SjS=Y9_#
z0;U*Tia|74aFNxxR3-RcJv4lg(jz70<D3iRn3u0X1p(@snfN|YJs^4)K%<_97f%yD
zg1>xD5(^eXhy>*zuc7~W3={}@D1f5If`>2A`n331y)e@<)yUZ?Ps*2==u$O^(eq!8
z;9#uzYlaQyL<%V|F1nV0zDT`bEjY^j4gT%eO%gHXlX#M(_`sqn#(FuXpr(OJvq@}W
zyig0YiK?17U!;joapfe2i`17WS>4VRZ|6%z$^p7Ot@Ikncgq6X3(jE8y;d5rZLTpM
zl^Dt5WFQ~a8}sA3@1TP(^hk&Zw(uAh!aa5aHd~Rm?2)YO0L@J4cq1dt33`+L-TGyR
znCSTYckGy*RHEnM@7FU0Fy!4{{eIo5M+fhIIZ*+<|1uMy&Bq8Gg8Y<1O|X!p<YUK4
znVOoL(1-x{F_)?x@l+ij1^X-}L00*F5MJ((%UT}g#<}x9yMwfiE|8eT|KyDEP-yX*
zGR31zJ@fOXDeCzd*Uwg010LX>v``wV7+#R`4({z@zhL&HM22Vn(_plm0Q%Z7sLxHa
zj_s^6zK%ir)h}*E{;sfmOjXOrB8(0Du4wbgo}C8?bBH4!UGl|B+xeeDt6w9&VUCq#
z9?pj$vzASqlF4Z{r(%^iKJ3!ywq#SNB1IjTLJ7k{8?5DuB}IlyE)17?^NYk285qUO
z72i{1nb6Z@0xp8tv^pxlw5oPR1Iu;@8ijDP9(q;}YbeaoLKj=+nRbY;Ly)aZb8p|W
z^{t4v(kW`=)lmd|_#j|U;t`r10ky5zoORlp#S!En;8d8{vaORuSNye{I&4#cvSsn;
z;f3w8NX@DsDQ|>ZY~h|d;g3DrMz1*2zA@7sa!hWSdAodFj_}c)NE6CLY6F?5H`##h
zXijZ8E>3mGqX!@ZA05Td@caZwv*!Y>V}URFb{-(}TRGFVQn9jag;O0*Qcb~9i7&HX
z+GeNg=EmdUsvfR*XGXZpto#lq>BvvfwL>aAck(wM@^mF#s61WCPM_ZwQ#du@yD%X)
z5P+-rWA7?Jn_X7S^A{*s7hw?Dh|IVfw-G^eSL=&X?ZVvn^(${#PNOTou&2ciI!?rp
zI9FNvudL*N<9+GVf?U4?@%F3SE1WKc9?SAPn>r#R8YatvMZZ5Hy)L+$2N}C;_6T?S
zx17LfzN_UphYU@f{NM^>Q%?4}T$WA&fF8q4@kB~ykm6atE$Tk(1+#SMl?TQ5u^n-2
zkK`VXY#kV!l&B*}J-}C;o=*T?{&DDzlVOzF1IMkO5((ZV=qOW49KY)e0w5nB^3VY0
zfEyGG0x_c?bw6^#ZrIMz7`{)L$|8#Gi4(}1wQFA_)01v~CF6Y*@gB_B9$5vbJNee7
zOEvy#GRadoVWvK@d;Q`vai;kV9LYEY7!)iQesk8cxURVs)NiFPVH()cxXu=M34Y<{
zz`xmLW+;A~;~I*q!{Hi>66`&MCKN+Zmv5N)I1PFWCW1N?IgmVLvQ}Ut!=Wyk5T&pg
zySO2$DrM!U_a%cs%=9*QM|W{h6Cd62AVT;lUI88RfSsgBZL|E3ZmQ2O7)0o!vCt0X
z!B~)sXHL;-XjX;+pKj1MSM7Z%iV83pLwaa}vn;m3Jhxd&P!(aialvd~j9lah0gNn;
zjaT0}*m?htf9{>WJv=(yJ2*M|$0>$aJ3N5zV;Qt0i=C4yAw;h018s@E8p?^xWRZqp
zj7xg}dpUcGGlHcU;ZhLYm=L>gRd?yCD_0Hg6;AP9VUSs>jhKgY9{L4Zn&c9kd_Gz!
z`5~SMC$T#S!i&|_$!y6#@9&&1UyTr!6qo89CGi%PopZP@)uU)kmUqQ&YrLFW_9O$F
zo42c>uIa@cd`D?kZjgC#Dhg!Gp%Tb}h-Z=*pqk6{Gt!U0F@6Vb1}OV!{4w?s{b<;B
zK(Dp}cXYtyROUfrrP)ncVX+w)t(31$;k+nUgehj@9!VZb#l(*vPhTG%o*bVX?R-3a
zzkhtPcd&Pq!!Qx8X22u&U~n2wjXwh<(8ee~yZz~u;}kuG_n5#i=2|!w?F%D#v1ni0
zEZP?;>M+>X3lZ!KGtQ{Q3l{8ayTxLCJ>#*yHs@&c_U2sqAOHD;lFv?W2rDqAe`gpo
zu8%>`@M@=iIClR%@lT>l4BK~f_~~Tt2*}OB+x;Iu9qnK&M}y*|Rh9)Jbp#l4`s1ga
zqc>1?&oLzeP3lG3oJCO5({6>7&91CF7^ZeFtE9$#y2xtY)Q3tRSA~d69EVHzi%n4c
zr>uFeE?Fl}M#ka|y~oo6({Ymr7zGRIGHd{9MD~8mqCtt?-E0S`;jgM%ms9fU$G5P}
zul|;Zf~>@pw%r+Yat6I;F{qT-oH_D~+Sn<Oo#X23sZ18+r)A+qCnq2wA4fa2l^9`r
zc7zYwvQTWg*kD9I1h%p8Q~alhJ=Ir%qf7=l+`H*q1QHzvyu(R3$Xt(g$krFmFrtDx
z$9t#mj`rSKh0*nCU6pudUM|8Hur_GZA}F{RNmrK$mCvR&5aK?GA%dB3$|~au2qS!1
z-7>H1mBP0{8K4&~(+qu<!Nfk#WOXZfRId~+OhAzLciCSwYFJU7v`J=NW>^nRU>bnp
zzaU$1N{BFFv$biVnLVW>ECszx4OoiHQl4W7FqSgFl;&pB!pm4n!KmEkb9|TTv4jaG
zyucD;cKmc^g>O8c6C`pt=g_&DWB+;052YXEk@Uk72NKkKsMF|&FFlL+QFOkT0oQP;
z*PMJS>D@qqNKXD0*=rHBps#X25}jMb=h9;c8phSb4Wrlv>)?8(x-gIm!~7*&z)v10
zV86?xL}&>~Zeam?;pAt|J2fLO@R|Cn6x(+Oby#V<C6O<0#I*_I+wFO7`8=R-Tyv1S
z@}rj<uuP~hWb0(>-plieB5z(HB1{W+L!~vzUsymvjIK$NL}KQEt6pH%nfB@%++F1c
zP{15%V~N+Pk<$R0=Xau)(ndcLPJJ=pU&JH*;cUe%!RqP?0M-qWA6Q*=(H{tku}s;-
zs*(yyP3{Ej0lo%2gA6tU2AIUMrv3;>M0LO2e0#JStS6YHYguiV#qFSK)qO)*SuS%3
zII3R&UqGP0`SFDhM2}$&vuH$}m1PE&9u-*UMbGW*b(3<9R<W@p3g!@0_?Tzgjs9S}
zIiN@>dBO%QQ9ZDW7kUA#vvf<JTOAC-U4)E+v0_!GjD*cMQmQ)UJyoNn<v;UkEo5@D
z6u}vbl=EfJ{e|MW$9Y3$K36|)$;>2iDh^wy_{;^PYQEg)`fYBKjIXM=QXOLtW%kUl
z&1pAB6dcQH2e{dch>B+3__+Rbbyef3kLQUc@vX!uCdu)3XitglkD6mP-1TP1edRPd
z?)tiA!t{G?AI+?R6~bA>!1}bKSNMU=zz;T9>;68G$OrkWs{phLk4jX}PNsI02QI$a
zMAwN$Gx0Blf@n|Jlor!@c!^~G`Rl}HkGWou8Wqb_)VSoz(-v-9+s4bBUia0@r}^Io
zFk+EuczzOGgzYhI3><o5prX2u9tI!L_z{gC42^{mgpY1>nJ-fi%-~PE_iW4FdSO3r
z*w35x)-!u+%ie7C?U8$ip;M3jIPjC&jsYZ=6>mMaH{t&qb`vT+vs>Hti&F8|S@9+n
z--c3lv(dof<<@tNY2VI|@I4lQQ^NS08&2F9c9!whKa2V22j=_D*cr#ch<;=0-zK3?
ze@3@Pu{~)I=89KDZS-5@C$N(fv`0W+7x^l?(Fo)hJgM+iDynNk57Y3<=Hko+vF^Fu
z1jsdEa*cY+GVHS`_R#uEU#1Bq#!(Qauje+G6;)gO%lY{^Pk)D^RH>a(ftllJ)Ssi#
zY{l%L!1E3J#k0z($pUlcr78EolTv%AoX?+QwMyH>zwkrPS!oo~$&b2$KMj_1=EnJb
zkN`{Q9}lCOpMjDE@Z&ucPO3JAs4ll<tI>D{dky|<vp>(-pBMC}*<gQ~>`zN<N6`!$
z9{ehdt}q>u{5y~<K0q&;TnxiWnx8C&dq(ECb__6s6WZ7h*N@?B^JT&ZHyEuS;`;F<
zU3+XA8(R%~6aE1;)D>c&5lI|AF%bE}0_?e{_Jgk9#6ft;K95JfKjx{#SFrEh$m1Wk
zgAw~WnuL_uFSf4%^@}e7^$P+u&9MsBS*L8y^qWt39Qa?d1bN_#MmXHz^x0~ta2NTk
zd-x?fk4A316Z`I048b-|fHO?^_ihxAiDfAaFxOFOm;}mJqgc4GN%D>Gxrj7Fr-T{M
z={5>Vf$@q#qf3>DPR*;NXOtylj2CIot%u}(NqM`m!7c5#HZy-g1d_iUGpVx5<+a8g
z*duTJki4<`UGT;Wyy$fjfw@8x0f@^2b8t)A6b)FE+l*d}cW9RFK1y<rlH7NpkjT;5
z7uKVe;So2#OWfROd<!06gS!yi*yIkmH=Z#kf*Tv#cuk8R&+&E^KVIOaEHVt)ovR#e
zQq41*b4>RhG5y<N`uMxR^aU=F9d8!TFhL8b631X8E0MrI7yb?4--vM$<3~#UNU6U+
zO5J?qA|7$`JH^e`BW^z8=68yl8;`j8h@0OjZf-u}<|A(Y-u4G)u^W0H<KW7TZyn<=
zt%m#DdoHd3G4FUXK!Y>L+w{)7?M*cgy|hBcvyDN^^VN)B+!*h&An*M7;H=S5^WNa&
zq?odv4W6CxEDXdqNu0YN0XT-4a~OGj+SJ`RZsPxMH7l>dig&Zkhqhs8%FEj;H=uW)
zI|+J~J3`SCZ*J*MH)-E}-udjKz5GQSc<fsDZosaUQvgcB9^@MKZ+;wM_HH>301^x?
zq275ErWi@7-LmmhR}?0G%RBUf1W3#+j)m7(Qm%rqy|HCqxu4t5Urg~$C-+MN#c+=8
zJ9Z=g3x%DBHKD8V_Fe3H!6a#K+QR^*O5e?fJ;bXh{&RCWwMTR-rgk_jt!lMJM+rSO
z)&VV8c=4~kwPop6oL|i~iy5W+c$wA8p<2^!K1WNLZF^(WZnf-Ya{)waJv5@V{`iQt
zzDbC-p+~gT4-+&2YWnM2_BY15)*@I(E~vi*<yuuJ*Q!RjjU38tKga9+=V+9GNY`vF
zM%^|Z8tFEcMLGrMI>eYqU|PkcZhZApZ_G0p%dMy025J71Z&WS$My1tHbMA`U+Qd1?
zAe)!CKn6eXZv+0p>1}MmKeQ7<BO$a9Lh~Rp4kFW_CKhdC*(MflV(I3yqOnl(%Mrtd
zHa`0C0C2#)@Z0rgm6%e!x^fsxE$)U~T!w9pGR*R;DAS9!Q8;PJkpUiC+l3rl-KKPf
zmrHKxlQ;Cq0!1{<3nbW`#GG(f6>W*4A7lSIh$hL5vKyl8>%ET>tz-#_Rv)6!BLZ?V
z@e}s-i|>Wv`(y~~!am=^NkkvVz~aUHbHZzXugzo?mT#vBGr3uEW_<SY2e}u!H;1fE
zv?O9&GCOMrJW@+VY$m9(lY&$@RZnbQ^~}G3L8Si#j(`p8^9g3W53Yi=y=5n<KPE2V
zgPRWP13ws<TMdhj^43;k`k*wO{d%ob-<V0}C5Y!7=z}PPcGGwMXR~m?H(@F&#V=&f
zvlZ3Zw&wUOecN29`c};|5o^AoYmUw0zuvgXu-$uZZ}rQ2KTjTIdg+WyqCwz}R64kb
z*!I>P_-9dcDTz*@nU>0uZ%CGWvuSTUmyMj<kYBT^HZ~UHvCt`=4;WC@%%*Gxq^H&f
zT4I7^@M0UkpKZ!!*yG$aT`Ld7swpjg9hLb#Ik#nZxiZP64*cd~+}!+Ks9C=JR#0-v
zn*sLfW$u|rb204M9R&#Ptou?!t;IIh?1ml+6LXFJiIFkC3M{;U4j(J&wDA|O>1}%3
z73(3CalJ1h{k*omY0}qyS-V)Z3K2=4*ZYc-O5d<hB7RxRytck+q15bs&FNjSoeGp8
zm#Gj3y$AmbI4|DB(HP?;=G`dc<70eh&oK@i;nkBg8l&Rb6+WF*U22`FQk|7@TEUE5
zGDn4n(W#RKku&}R``uu-2BAZ-BKO18OzE*Z^Q+acTb7O9odSJ6oUklE*5_~9&scus
zFiLH#g=^63T0sAe>A(KdW}~rYSccTbYi#1boguwa2{9qM(mQ-0R{4AsMX^brtgLDM
zVEXInTGLufHSPq8zR9yteT`1~($PzvofL!hm1RTaF+J~m3)ZKBPEIu9VY&2kdhVbt
zy}?R9+gj{p!N%6ZTNSo8TY0xI8=DP_nHO#;j)#$#J&WAftF{~*@tZLB@h0rs-GmLk
zi<_{~0=Km8EXzSO4~*-y54bIA(U34=MuUULOWemx-0#o8;Mq4Y@7@#<;x{)1{mpzZ
z?&JCSNP8b??}O0Z3ajl$g8N8tzf*#{{b<qkh?~E+MVA*O=-^9HL6l6Zs&x<5;;$jp
z5-b+PO}l2;MJe{bM}MJ{ohv2N%sG@h9<O^sKvcX$;l_RbxN#ph?tjOj^6k+2(fQdU
z#{WUtsK+PskGT1r;^t=K5jP)k^E<`O=C{!IZ3}(hbMDSz^96V3u+?Pl9JV%}NksnW
zUidRKfZkNZD0@WdZ-&y7?*gU01yFi4O9MEV>$d?lfs;p4{78zwKT`boCjJpO|6|{F
zKEC06e8c(phV$_a=i?jB$2XjhZ#W;{aDEqWIOXzg<`!|YbW+$Gc5@4t3^Nwk!JFz1
zX1kYdT()i1P0RKyrccOMyg!Ej9s;vy8wb%fxr`r_HuUCKtQ+mjWU;MX*u{%&)y)~J
zS^XfQ;$2Rjtd!wgv0pbU_iO86mRdIVZB|+~|E)Kut$hGGU2NaB=Iz^tjsK^R<BA>I
zs@Sous)!UD54(yR-*y$h#rZpbbvCMB5zXPrHM>;saQ)IcRJ{Bty+r-e9;)Bzl;6^R
zX&)8nw^4auY(0b&yY<j~-q!bgENp${%d<I0!PeKk=USwP2YHM(ual}1ZEMcEvBwu&
z4;cz&bL01Tu(Z_@50<vF;3$9@7k>I^GXH2Y|9wAK64?E0!|J4U9zEVEgD0F^o%yk`
zB0zwEIS^?9Y)C5|#?eg;>Dyi$BZi69T1%(Z{cddW>uCP^<i)mr99e(>k;GP+MNWo=
z4xmGTbZibdnqmBb$V}{!g;);b4Og6yy~XT|UQId{23mFoy~)~I-*#6Vv5LSqOT?vu
zPyoxC>HYl#L#7V^TcKJXc3LP_9`o++8=e2b+ko!Y;qaUR?-rl;Gd^z-Q=wJ04lrGq
zC#(iSmR+^S02i9&2m{_H=15L`><qfzdb8cI&*2L`nh1pOWy_*zb!bt?IGc%e=Q@+#
zxNncwob%3E?7Np!%!FU|pgVrqXnQZ6acOytBj1}0C>%Xd-1N5Q#<6=_y9v@^EsUV$
zAPwA6?b;npe8ZYjx6mAH{I>UM+`;B8HUQZBuH&1o%|-zWCil5JU642naB`c5t?g|D
zXRlvRFmk=^I(NAkMZ77P=8Ea#AY7{us5=G%6~FX5F)n^D?mLFtqjRrsbljfbcixJ&
zjJLK6r=bWC@88tk!f6@Q{{`%o2^kiikTTXa)`jjvYpN`>Xsdn}gq}*A7{2(p!GMCn
zY2zd;+O#|Z>?Yc5Xo6U?NbF{@d<I)=Q4Q+ub_cMh0&%7UK!x!)5)M%XHg$GVBh7ZR
zpN^VkyVIGZhSutZWg2O8Obo|~dtnf>u_Fcw)HX27$EKVJP&3OeQmQn*m9CNi&{KfG
zU`PSwrxjF%;EP*J%<(!3yjlbHcG@*Qh3sVU3~{tV;sJaaZG$mN@=P#cX-uCVySOc5
z%j$;hsEgaRZ5)cz1yCJREbY1C(_;C4R{=wN;XTmYvg+q-7i_X^&}wkgp6v~0+0%US
zj9K<<K4WoOnk^ourPbI(8iEAr1(FX)L5E7`lx5jN+*Hq@eK$#e@^9@c=e%p2CJ2Y%
zH{frsb&=SC`5Yp#!t>)T91~6;$z}aC=mq@_Zn+Q`gVXa)*a-n^L!`7}{nBxKQ8rYU
z?hY85T{!X5ctS?f1p+x?J$p`SDmlP9;Zf{C5#uy4@V&xm0K^m5lzyB$Y}N65B)@xC
zeWziwUvS2)u40h)5Yi`fnr6(1>1C*I-wj5-s|-wi{f}GD_Hn+@P=4BBJ;tDeVSNnS
z3jPa;<9f))0xJVzTk6+*WD@!v8ghB8Q(mlHCLq)^GzU96r3K0MV?9KisgFCN4_q7U
z#^z&+VMH;EB>-sxJ_8sWFup#H!3iOOz5+@a$&?Y5fnlw$bJDl65&|Me@t!*v=0@le
zaf9VCcrJ)G0%ksvJXpIT%loR?l}Wv3zs=zQObigBu3rzC$OZtW0}r@``ZWyjlEg76
zw7Tlo<BmmCYibYOMB{C3W#yWU3>F)BtMk>>Ah*&S^${i8n&5|27XUz&JzSgfww5H?
z$kSibzL6-^jq2A<*fwdABj+w?$GDg56~Kkdwr^jzLwno~2np;^Oh0CR<Y3zO_a-4p
zB-Sj%PehZoHJfclTvpnLaJWV29%5?4O!h*cq3vrs@l&A8QFu`r^MpPMbeDh)2+qXa
z(@V$aUjjv^_M9DY$#%r30|*r2+JuCZ8No=|c!6p;VK>AThBTO?)io~tTRboPu4m#F
zx&(qte21ENZME?OF#8gJ^(_K!Dt3@(HZ5R}!>$1+g{mGywqdV?1ott}vgs1Um`L%n
z&1!zmx+C5r?FRL8N{Ml#met0y%L!*3q1&wSX49&B(SWuA;7|YpDI#fH9{?AZ`rNa~
z9ELjT7Rp0j`%X8}teJe*tE=KmCh?|bwXs4c%jzop-Lf<%{q~BZ7w_<lY69=z1=m2!
z(R8X}3vR>CtGm+~QqPO6j1>t|AH=CBCO%{bnb~Zw&xW8lBAk@A8r4N!;r>3t%>`f9
zytT~S%*^a+1tl$5;^Zyz*FOC~AprZB(ZviL1U^OOn&Pf+25>m^8bJPmuv%>&esMmE
zpX(8+qOf>}2?cWg5n^A&I8KlVZGYkIf*cFqF2uPsQ67Zje%gW2Z(AV7l@_VI-bhTQ
zc%WBpH$~3`n<cUDLjQBxj?E_W<ESWta%)CyUv@GBriIbKN!jcmAQ^;u+kN0~Osf-d
zP^m0Bo~l!uq1bsGU73+O83xnV)Ka+D8It)5oMkJqkX@TxDOel~s)*Qtk~&V>DM9bf
zi$cF0;?SlxmUVOniFRs6>cAwAHZ7hA6(i=I5ov{Uj5=LeNvAU!puI7QE}G-KXvCT_
zQ)ex;UadF%_2;Xr=}Y|EP1n;O(x<JqsA@LXw0lsGi<~GlHyQ#Nn_M{O@eWZ~9|-E?
zCa7>xHrUGG{=P`l*l7nssE_{%o#Wf9vuI?Ze%5f$20-C1hQYrsM^|Aq{&$?DQl*;q
z!oIT&Vp%dC1*vHmz=Ja`$y8zC_tHL)0LuodIWX~cp#>H1@A(+<fHWx`L=P^R8Wu3M
zQ>&W?yEvMO?ZR1>l#L^&2@*pLqK4;0_4Cf))rc`!SZxdvgPTd4z0ulQAEk#0$U*0p
z5K1TTZM8841c{+&_!>m+t5??@%VQMe9K?`e?;2Y`p13y#l!X6CCMle@2i5yi9Kf8Q
zz@m24^9zoiuI_k&lfPZSSb&4%M?>65sA+N?36KHmGG7fk7CXiPa=iiSlz>^!2D^w3
z41_a)DsX$#x{!;ZyOL(|CJ4RgW_4Bk)v9_A+$%rnR%e;4w$<+SRsBJlKMhdPE;qX%
z0!*i3TB=N4Ki3_M2}rp;HvHNz)L$Q_ArFYIi>yX$lKOB4d|J=Au563HSlNQjwZivg
ztBJh8{@&@wqr;O!qgso}md|BMGgvb~<Q|tmnFc6aaS}YhT<9BwJ?0xNWNY8?h2Vkf
zj71!uRvA(A|Bg&x!mayzSw}AWXvVaVg`&%sx1-2SImy|y>ag%v$}E~s;XsCIZdhx^
zdINW@vu-w@Hq@Of#Jt#KXoFMSKy^`&sbNW}0nD|rj$Co(NV>b;Xv0<t78vM$SQsYL
zGQiMaDW3lC-mmLx{cfZ8`S1Ow$^@RH<Zni6M&r2wKx(z*@6XL=Mv(w9;*+0<m;nI7
z_Fuhv)d2A(si%ID0<62uXYFPK5NOsEwmAyngQkVm%beY@6Tlii98_ytq-_pSf#Pzk
z5Ca^%grN;yIiqgcH4HA6wao|$BD{Aa&j*+f0F7U6ZM9xJ0}k=k*0YV~3#hf$g!LKW
z%nGH~Kr(p=rCQK-@@i{)V{-$Vcf|@0tajAK-)vhB?7><KgqvucdU*K~V6$c>>(qd?
z_H1hly+<v47S4qmLp%u{lCKf-41**RrfrB2E|KFP+A{v;2+aw&CV4lSglTQyhELMk
znO_TibRu!>b2UIGde!Kd5iGmY#NFnvIj{!J)d&v-{O(jRAtYec&xu!?MSP!E$N(fB
z<PHr0CDKyCAAa!DVU)k5gt-cCIF-sS5CZP+)1L9a{+DdOkFo(mr@!b*yx0&I1~25`
z7*kR@*)}bcm`mHBKSqVHP6s^u5db-ql6y{6&%|`7V*C7ygmqSPZLK5jJb>+aC2#q<
zrszi~Cs4v}XR<mIc5{+CCLzOvhXRV~^rH`pCknyL>ryr9L`>AO1CzCC;g>84-$ImM
z^on<5>qTL~Ux4gkd~nAq49m14lR%ilsHClGDB7xq&{pA*mzP{KeScl3VuS`tAUSES
zuBWJ<X=@#p2FTB_T1<=GXwxm^)DBRKQHBH;!;K4L#d%tPdI4gndjSU_S16lD{>9$s
zv8wl?0w8q*H+LRfOk#9WgFc~gF4!8rq}KJ*Y&{2PULikW*v(P_Hi4c@)~`~^uR>x+
zXzIf*r?X+t?{|tad5r1}<Tvn2x{cQ}Y(gmH`h9WC1f=}w&l)$kzA)_8+>r+;RhPyd
z$+0JL?1312pc{MA<<~cX9YK@rkp1FgM%^By&Kq~)GYh0Y9KcE9DS<oC43g|J8Wf&B
zVAp=ghry{W+88(n+ldAo+Q!ID(*4l$KO1y4F#y^FLfF~B=(&CKsd;Ao@YL!xfkbbv
zI0kYVJfqvTp4#h8t2cl=;9{VX%yC(*0k2i(8TGD(|9Fl}woI1vstJiKt=^>+Mgb-g
z)(#ZzcAo-G@&_oh!MHksj<Xd<FjH{LbI2jB6#fwxD!}xj+5p*LaY996!AJ+ql+v#4
z*&xk<>;@9Tm1CxLkaDBg-*pqeYXn9c2D1jKSCdg1pgmL9xRQyJFc<*$(lsVBDM1s}
z+pcj-DJbmO7uhWR?q=)7=8I?BtruHuV)5)VN5LJaA5G$cZ(pqep<;}|1bC%DEoA&}
zW9^I=Tr>V^c2|D=HL(o)3ixr;b<P+NL%e)5Jz%l|#DO&zC^7)vUNOB_*N`*hOg!hO
zu5DfrxSEy8>Z(i2hJPD<X^|BawcF=TvvdA3Bl?5>daHB3wr0s0XL;v+yh(*W;<g9G
zc-af<`(+5fS67p|J06d2O+alvIyh26N)}VNc07BCHJu9!=4_qyMyP(|jjXQXZ+TwV
zu2CL<(%qFYWHENyKn|Tl0KVHrU_f`&!9{n-lVBO4*pzH0j0WK{KkyqC4cZL!p0!K(
z+3oe)LN=sB505Qz@F`RZiE9--olTk~Jq;N>4T|(MBzhWX$<i_$!?B-!GmgRaJY8rY
z<=ju5?Bpl4SFq@GK+<DIZqLL8GUG9uOz+j&=6)fbTlJsz{y{g$TkQV0xv|0Sk4bZj
z_s1`uv+Ls*?DlwL`vq!yuyPZ(KN@L3i3|FG?#`$?sC&zlHaA@0KSixD{Qb<e!@FEt
zd`WFWr+e4}w0+E#K8IX|cjD~T&+U)SG5q&~a|!?50ltbU-t2w&{M+&2f&IqWUtQg=
zv)laO{MJ5l49V&k_JIQj#OW~bJU;}g^)LLHMrdvwFcHOmkLsE+SFP+Pdm$_uaYXi8
zX99;9^|v1T7XkEf3l)COl95e)hd-n7dY1BuYZiM)efzbeF%#Ia{|&?cFILL_%~|>P
z{r$?np*a6jKZpIkI}Api{R`^kNBY~9UGpPq1ZP~Jd}R1UC78x`n{HI57Tv3K^)l6o
z`3aAaV0D$>D1U;zXn*8|@IEqyz4&Q$^&=KU<ZOSmf7A$-KciA}*W7_AW&AISDA3Z>
z{)h7#xK;)>1vYgdV|B}$q*OYcYNKqaW-&Wc`>&3ka{|GL=J8ka9h=%MN>sjc$}ehf
zQArS+KLa$nKtg?q8eJ5W?E^T6(%wNIpo3SN?8`yDRtU2W?Ypc(`!mql74!lFl0B<?
ze~%D7us@qk`)-Q&x1s^)`4>J=t1ZAjwSOv*;oH1kGjJ|U-?<_EMhu5Duu?*~5xt5#
z)?Z1r8T4X}YSaGb91`z$cTv^%letR}g3<h!X1(95#2=uTA{0e8E0oRvjxfcmFJNNc
z!3Un_E2a<F9}97bzJI0<o<`8d8+m|I+J|%;#ox;JDJj4pw~B<Uygi@Vdxu(d&UKxr
z_x3Acu3T=3fmu;efR+h07JttHLbZGNVBXLz8rh>oPNNfw!y)Qe)C(Nn5$YgeGLCaV
z{~g@l2kgww6eGdZPSeV62#KMS4`$eX*JfQt*kuA;3LJQqbSySAK!Jqy8PWoLqRB?A
z&!1tUnGwUZ^BQKoqh2Hh?1;*3u(D|(Bht)0X<Bn@gUsS*h1<QS&e&Y=(1bCoB2I=z
z%-jl=leVeE67~tJMmT0>NJD$`7r~r-rfb8@I1UKyZ>y`n06@~RXpG{z4}9H^WV-GW
zO|zx-n^AF@3A7ICz%l0h&4y#l`K!$@3Gg^`{%*6YDfs*^n_XAIXPVj(U8=VlTQGbV
z#$)J?C&T_PLhqqob^oJzPFi_5|IMWS<62Vx1^&JLVdb@b$CjtPGga(#QpXs&$v$6J
zJ4klvs^@qd`>sdFp`gn)DFAHFI@?S<wef{Z;3qZ-Y_@X5+KP#wJqeRRG{)u<L)?hj
zaAbxUS;ZHsr&nRxvCd6D?S(0#syfO;^BkSk#=f@Fl~M`keJtk8Q4-F<^PJV0m0gv*
zwbL~Rc;@a~K$SNB$JwFPzVvV37AnCu_=h5YU1MddQ``sXnvv}Rc66<vE(<s}U@!rk
z>XH2$T`FT%a5WzJg{<b3uVgkOZjuPNO2!}Uf7*FFi}qjb(#_aUcGZJ|_TOyHEmQmN
zg;WN{q@ChjC2(HZkjxbz7Nhc=>5eG~iqS)Zy}q&HyfGOGH}0nN>&|UMd)aSkg^35I
zZ6Kou^OQVZyFz1&lE@0Ji%KAo{-$UU-0YMHPK=j+MENqp6BG6bb_K{~6Lz}B))Up&
zAe7rHKu6C^B%-EYK90zo&It=*5!Ctzp46fj04Db1`1TtvBJLw!g^P}qruVNtUP+@N
z1reTqQEHu7y2Eqe+sz$`;rI)$&GDrg>PwJDcqZqTIViPy#LRpe81v^skl+T{O@3R4
zPUl>%ydE&&VB`#PiuVcr&f5i}u+CJyW2a{vM4ta1xM_T)dHCTZy7WW-^MmgNF8@AG
zZ%6*|(DzfGuzP%bG#Rm)eUMBVAfRuNOiq|K1mR>1LO6&fQSYjc%8Aw0YsCZz7UROY
zy8sdT{ys4;?2+w(_|lv3pA-8E#rCVd;}N|X;-z9>UG#>1<OMG5AuQ3bPq3S(^EZpU
zk^26qNjKVNTK^D1ojvr#ZR_8cq+HkU4hB)|L7I~agAKi9RjO)vgXC}wLQj=!z}5d$
zsHlz>cML2StpfQI966HuU=$_(VLJ5Vk8bFX5+=z{ZH4EBW3zCKl5x*$zsl6j7@OQ3
zxk=&_eglo5AL|}-Ud~^HX5#|s`o}n$jKz40{Q<>G<LI{3W!6IMUq#n`Wh2b9I>BY0
zS9NSRNZxQS@MzM>QVug`>g)$~!QWp+^pG37YAX-pP{Dw2K^5=PV!-S81afTGvIK&V
z;&A%OuVD@T_tFclYXgER1ENvug%<?YK2M<^#w%7{Q)7Jy+yF8>HFJRP0xieL;9>ri
z0AOYHp@rdQzJWAIfp<|#KpD3-jC~O1+%wX1IYz?}m9j~(e)2V;ZUW8Leh4r2&w+sv
zgHxt;_v@3?|D3L0O;X?c^+~&yEy&b(b$7?>Os6lOVpGND!;5vm;S{D-W1x48UN$CP
zxo^CB`7|q;pWIVd1;^9jW(M7-0Nxp}9z>&&I|i~MK44<v6K1x;H@Mn-sg1M9yDdOl
z8ED0*3j<SrW#3Px6qUG+$oLW8s`+pNNX(7vI|4`<3TFu3mI%Hdk`9Dnx2{&7_k%3(
zn{0=ObyHg!Pf{qF;c+=HTYFs|LNiN$7bWRyz(+LVVZ$>BvWyt5WAFo`KeY?Zz(&T0
zEge6b3eiV7A19hxj2VDq!)$F@OFdtuovg01I|9OQ)Zz#vQt?B<ekujLw%8#nM7BMF
z5iidsX&TA>;|0l8kR$<07qyf<x~BqiJ5qIJ^TR@6ifKVw8chbnTv~=gv`gJMaMzhC
z4#-A4fz7;{2Eb)@3VV+g=Upc8dK8WTiK*3G$(K*r@Wjtqn5|$goW3)i^|6`Xu!rLO
zfT4-gT}4o*BYW?PqFa+06E8ua2ElvL5CYlNd`E2oBwxOi>&BWKkS!vLh!yJQ>NI5?
zbrIWY8P4-M&0JH5;R!53G=UQycmV#b(Kn`bxvo=v1BG*v7cU*O3<L39O7^qv12nV4
zcG;7V&^|lv;tJBFBO}y$i54g@tjv`2E|;J=Wyyz=RG|$>8gRfWMOf|uJKdAc<`^+X
zi!Z$wL>MtNyzsMkiW!^83!LEQg=MKKG4PNJWD>^?d3cDJS5qCb<I)3tC@noZ!p$s<
zj4$?%SHBMYo0I4Rhz6riV~?JpV-9t=K!jGcefACX<!7vnHz{gM3vkY|ZWZ%vOytAD
zOchNoCQ<;kKe#-LKA%7%_xHNg`AqTxV?1|9$-;wNsT$;4Y=!go#pLC9c?Nr@BttMv
z<nM}T4V)~!n_ntMuCkfsm;ELNA(Jg>RWGH5&vjb}8ca7jetal4N2yV{Z7OSuU8AWg
zveGJo_9lp7jZr~XB4|BjDf)1l)2`?nb2zR8R!+-i9s8s63P!4coMmcO#EWtXg8l-W
zlS}h8a2%XO<SU_Q?}vVz)q)~eTvE>0bl!{MNDzJj35CXvcHZnCp6(tVoE#m#KmB><
z{inUto!#BN<Kx34=MLa>9e4!T9}AhNrQ7=qgGB~3Kzn{*7Q7?>Tyt&$yJwS$1#TH`
zMl_pt`y+w3Uq!c<(iH5lm6@q406aivkx`DIE=MG)4hDZz56NVdKRc_tDJ&c?cYYQ`
zO^DA>6_+2=GQw3JSXbHk+@zpLf<(OnEQRDQpsyZ8i=ITvAe~A&tQ0D;POnFkxYVdJ
z!o?}$ACdOas`L$;Z$Ttvvv+HMCTRqYouL)%&?*v0U6v`EvP9)fcB8HlB-w8I9SI_h
z{>!Oh^Z9&^()B#1kdutN8>9Yml<6cF+8Lr6Hh4UO)m>ImCmUdTx<VUEiVg|ZuF#bA
z)HOo!iY=CqOJU1hDH85%t;*thlU+VNIcP1$lAcT_nh**^VL8iP8Yk^i6C4E=XoP^H
zG*MYltmZnekzqD1>=z126{swY=Y<x{n<>%zpT{o1d3K>7*%QUY&cM4<(Y_GDvb1tB
zbY>^Yoo1*1Y3xI@u^&6joaItiIP)yeMqQ!$SEj{>!-cB{Q1MS^3J#?Ku#<d<+uUMj
zcruJ`if16^YZ}R*-qb<8QC`HRW)U09Eh2Zn=on!n9p6fnE9g418Q`oQWCk<PP>$?u
z6v0WdByI|XtOLsMBb9FHOo6(2F3vX43*h-Ex-o3yI$$a(>r2}j`oYBz?*ZLO8X1Kx
zx_|;{7SAEI>c--Xgrsdpd?s2#EtkEl4zk7IHCe)e=PXK_Ah^Ve5)Y9f!6GC&oI{|I
z2d|UPRt%JPvRj_h%<A0wGGBRt5lT{)tC>^!&#Q|HT&z7P^_tVy!*L_Vm2pw=1DrVG
zA{Dh;fHYDeA$~4F*u#qx^lmyBO}sh8{ZuVlb+xOOQ7(A-$b>_Yt1}<g&iffs$rNTj
z>0fs1spFWt{cs$+5xLa$<0@`mZLxa250p~NulaUkvwGF_L4?nv_{vT7c9wxjZ@f{V
zY+4pCYLecQjrI*J##>4SfGmfZq4|P8IBacLm2rxsB8^rC(%!()rDJ@AP2NK(mQO=C
z^{^kD;)1&71$GPLVzJFRdnGH#m9;pas!fv>M%i{b%?HzJm&Ikh?z?oEa-3V3vI11i
z=BMFeT7ux*B-1IHAa?!{{r$#3L9fu0vMIRHZ0^!*35kYk35uEg*{BLB=7O!%0UI(J
z3FEs`EK{!96_|n6$KnmeccsdhAzb2I$28YWhpQ1aWvTTb1hQ7^WdM*;Cn0j)G$H$+
zIU%H>t5=Rc!V;sZN-ygb2L}D*6RIns-y%LV@mXE?DhPR5{xzeh`&kraUo%_fgXUi|
zTNOpwS9MWjzkl)lOT0Fh-_^w#jeg_aLUH*$ulNTzyN0p?{hC+hAHEyQ8u(*@A-(fm
z;7HYhv6Ka>o}hV-T9XnMnpeJRmNWz8sT-pXok3CgRbAy4AV97Mpo09aE<TtfX>=v6
zA+leycZRSM;rl}TtgeI>3cHgS9nXt3E+);yyf__9Qas7r3-SofaIlzKO#yP`p9n$j
zyeL~{0ol1_+dXG?_3GtQnUR&f!tv`%D_L22To`@vEGJWp73d$&c%o{5BXPMkThSYR
z=^a>}_-RzSoYIwZI9=0ZFe;|4q3?uKD9!bnpho2^xlOCG2=%Hmk(|tElM#&>1!#NE
z?75<ZvenC(a$A?PihD{6tKzQF*k@#PK%+xdHoT^Nbz5l!cZI=e=fxI!&L`~L-pEq>
zi1Vtoo1LBb)zV8=KhuyV%Si>>+_D>`gTyfh<YBvq*T}8cQItY0cYHGRul)M!<ITQv
zw{vuK_{-`0y|*WAV|A2v44b7K?f>`=lP(~sx`mB=3xfFxgf{(RbUPjfz(d#M*E%p>
z*D?GZ`R6GTk3f<JwdbXpib;p0wgp2jIN;VuMI#;|hKC7>qnqr<4eU(jNIy&4{d9D+
zcW`og@^0_L-s#EShmY@fPWGIn0GwSC8R{v*=>EP6a9ndISA0n$a9F)c5vY1Nj^k9I
z!q@A6i*|3SOaOEkh=OxR=SqUnDoaItRKLZ3GQ@55&JDd0h^2+*`3-Njl~BBXI~k3T
z<e8T6ev{89l0q*1q||}WN9ZMlurd*3Yn?p2z=w&uD1O!GZm-Af^%x&Xh{}N?)1wn4
zeE*;LbdZ?q(ONTm*MzY(E?7=tCN@SW86Yx^oJME#a<kPLiB}FRf;?BxV0r#j#_f$b
zqDbm&btcdqERToLr?7xBNs#zLds3eSp2P2=gMUx_eQ(WJH`Ye5jYoZFGEFngmt*x{
zOy0}wjt4^$`90v2NUbk_*4?u+4mDi6x4{UN2LsIUq@Z6oX{=lW=jgD#x&dPk{%5ez
z5Op#tFBL8<aiLE-ny^dS&1`+?LE6CH=IRZ3@S=HtexFNlj2*MtTrZ-B^*^_5^ze;s
z3pay90Nn89d1pv~Q<`HBkO%|zj}M<eYczk6nI>zaH|+PuZ06)?57^RMp##tFja??T
zm-dC?Xe5)V3%ep!cY(x6)5>p&LZ#f+@s&!_tyi`U)|D+$If*#i-Nj2Du}7Q=pO<``
z^wbEQJjR8&^36z(aif<$`KT5JVzof%6i0O)e8$XwA~%hX;OXJ66RKUr1<1rIWa11m
zxbu~lz4`f-FhKLpT01G=3IuUcR$*;(UHk-6b$`EYiLg_CRyTW_pNIkDt6SL~P{7Q;
zF+DD;Q`9Zf4A+%rtf$YPZTef*(`}gI7wJp5<dN5syiD<Ekv8htlH|E|II(_x0!{q-
zM3}>4%x0t3%Pt~_xBy#scH7T2B#GazPuTkuY=der>f!mxzy~r4OqQaL+2>~TFH?Mr
zAmo`;k%Q8q`ly22+UM=+%Mu;uV$RaA2LHr6C;FDuoc+40jRDyhd!%Vd8tE%DMT-e@
zy=m#nXQJAAQzL2iNIH9W^5H!IPtV}gGY&8JDkX2Gj|mE707`s~2GIzO`=R-*+FH$2
z>6#$KwQj9hYu6h2H%1(?y};A2E3~GptY+rArw)rOfUy|V*%db;si{-R^}M{gL5tos
z!0(#6l9l=__3@Kvxm{bf;i-{Fh#FltI>rr)-PmaS&rac8Q9|JcUftahpy@#sOIZRF
zevkdaWPoKh%s1XIB*!eeVc;{?(;5wh%=DPAN_!4Uzl~z_tCrS?F#d+2pcwz9eL?p*
zS;r{0e*Ei`Hi;E>jpxYZ+6rY%bCXG~+|j6(5n%M+hTRc|2Ln3;l;J7JG$P`h!EmYC
zObB3_pu8_reCZ|u!;g;|%@HR9e-6)KGRRCBHJI}{eEsGaf5pf4!5~OkB41GYqbSSL
zSU#Xq$x=}rQCnTDVYBF2EW<sK_)JO6)34N<xpo4@htD2zU7%n83P4{|IME(WykEmL
zfJ_x5Q?EQ?i9cRS$b-}T>LDtJ_W(|7Ly-0KH<VTiGtklqPN}Yfa9yQVMM?qm;O-8a
zRn$S#saD6j=;C8*${OpM%0nkdrP%9K00K6(!rDUK$oE)6*0(S*HKCA&u*7zP@I1mM
z)QWaZIRPMD{KD75WDm%}PJ^G*KBuheT4^V!o@Ppy+QK@L%kKrLF3LNFgGl=Tc-Dj8
z+@jR(?`v$$Y2_py3g9W=$V$;eVf;;GO8Zo}M6wHeMkU)%1$h!wjFT?-LP#xOCK^>L
z5V4X_5#AOxgf6lEgRjvO&eoIV6l4E68Y|lW&K)YQzf5JNx^v0|*k%g_@7anh7Ur<o
zqBw_&WQakjnwIeQtO~E_I0vKJ==DfBEeXww6|c|~VYHj2l`q-NfKL4q+8d}FAO+yJ
zRdFn=)>uH5Q8nC>GGj@ZSh-*Oa;caaDagfNFS^cRyj9V3S;@4T+JD(~L5@5xAaMK+
zV&v~GI6kbj_<f6r3*aRa0hg2jzZNe`cTWq8dNTx_ILC)01I`(7)r-q4Zk-QYVaCfG
zIFNpWF+gw%0E?_5O@V<n<}S~I+_~`YGaF+WXF3YP%WuFuBd=&yw^`Ms^$<+=bl!HK
z%~^jfUtP&nClfNr%t8C%`Dxv*@HD&Pn=sCF=s)P?`X7;L?);B$&Nd^bCAj8dzBB@P
zFm9Tfk<AikjU3!DzqBK^ZziuTnC*N+CB}O#wi{p1dSjOha^AfV^-Z*uphA9h>rI~1
z=RxCY>or5qb#EaXixt0s>6Yg1Ie@Jf09f7r>?=QYi5y)3L0}u7RwB?3l{sH@NtIc!
zeK|jlZ9KB$GjD|WU65mJe8o)<2e5Dp_lM%xAFp~I`S=Is;~!b`N7nq0&6*<z@Rgi-
zb7PjX3+W-C<nF=)zT1m#Lh*#tA7#(-7jk?d8laCi@bLlIYxb<|3!Y7i*07PjVYB!(
zJ4xF(OV&l+`W0l(^BVPr7tT7<+0NrT+o|$gc#cDrB|Jss2dg@Oc%w{lao;AhTrcyr
zU&!^c#DvUesC)<y(>tMaK93^51J1B+Io3Ro4`|tm@CCiR+c&XPx<CXNIV>70_V_x_
z$oYW?R}=P1^K14716Jkk;0}fVJNAdp4{h}h5od|sC5wWI%WOA3`!99#qP*^RlW{bj
zjQK15xlVK|+zR9oX%RO_cF$nXnv8y5b-eo~xBM#QSkCcoK0bSW=lw4`|2Rf3t2gd#
z0!USVvwytv`u*M;a-7SS2vQF}ogDAK+1q`;zx$J8M3Xc@KQ?T{e*NI^VE^FbrxWrG
zLJ&8&Jtl12pZwdi$c;Tlm=>T?s!LTdZ3MSdPOc+A!NaXl?j>{vN$k2VtCUMtDrx<E
zmYkr|qghBj9>9O^?|G2&x)%*5%&(irCMQ<Z6l<xU2L&&f-v*2sYZw(1v&3t4F);4y
zK>lWtBg}lF^wZufRxdsz9_0Ppmf+y%nio-Zi?d^1t-cya+Ggg$Ni#1kX)l7)Op73`
zqn8%u02qUni>(5bzEqO!{Jl|SM!`4WfH{Cj(C!}yf{!tx=JhYOU8xvy9oY5L0QcfO
zGRSW1yH5iaPEm9Le=aZ}idE6T0}N568<oTS($1@KyRhatq|hDbt!+f-`VGj$B1Cl7
z>^Y!ca>AF5Mgxa<_WD1EP{Nah`t(0*>5`Me1NXW#Yc_bmx{c@ASnlsP8`&?4`=p7;
zP{oTBrXa@1BRKOmEvtOU9Q*NgFz}raXuDTT^KWY5*LZsm&8-HzN7!z)Sp1b1eo!b!
z^yYyPSX!G+jKQ+eXxI~{xz(_}YT?EXrNd2H9l@App2mc;DlT0m@B9(4l`uW-58-&o
z-F4*Mf~eWyjQn@#rE6w3I)|?+0AhF;T!ECBIk`Fw64qzt9qTnno`>A=l<K}Jii3+F
zbVr!~5e^Z|<E<ovI2w)4-1rw%dpM1y{H-B-JjclhD^%rGgypj1_X0KT_;Vq5I}1qw
z1fRKKV5roC^eE1t*<BV<jNYj5n#($wE4h`GzE#*&7Yls++8tct7NxTH_vmjR4KQ}J
zqn176rGQ{_@+q97@I8~Kwp?@}?{sCSEqlqJ?7x!rBM2O)Zp^*i5?(MF&Tu9ow}^t(
zC~Xbw<3r@RBU5lhvWVJFc?YSvx?QB^7q$}1D$Z-?9QHKc_GqQv+=k#kIGnTXVa@X*
zsKf8YTnQE(@fEKz8JSaD&gFqAPTLIr!ec7Bl06pi5l0Wugi@N=LL50HSBFY9o~H4i
zM^c+vu3@`%%0dRFe)w_kfQ7{r(--?fy+TbXN1owRYo@owRDE>Y!BJNPLt+O&CFCkG
zclKnp8#6cQ{R3NZ*eMQ??#zG}zPewg_J||Q|Igmr_qB~BiNgQiPhqq>iPRPbCnVi%
zM`39o6Yhk-0-4!e$HPz90yHs_N0Lbx@clyfBRv1zPxe&Rd6$l4o1}Ypx_fszSVu?a
zrB0oCJ9Vn`O;kClWVmS)n>gKs0Rb_>ti56923uiYa4=!w(<&<R2{mD)6#^YRuT2Wf
zw#IR0QMFD2|6uw;po#Rn|8D;fudTd4+S?aKn#HJTlwmr%h-WiyST3)2p?5?m@TSFf
z^gx3=If7H)rWR?kraci>(dUse>)TRHu%S6d70=SC<8M~*@X3?3^Pz|**gTTlM}cYO
z{h(sF(O%OwWuI+kgB)-&%*12d;C5W1*Cc40&3f~G!{&={cSW{{uC&vdF#j7N3}qww
zHuyp@Ul)>BZ5vhgP{Z;rB<x*s?ug*So$=phc|j>HU0G;w8YytgMY2#IG5k7e&l3V`
zG~6al$;833B(O_?j9R=0HT*0+Nz=m3JA?yLc$1zPr58t299-_B?qGlA-iHkLdTZUe
zXW51306QYEovwD2zVU4vx7vVxEAtW9`jc|QTES!OA)MDry?c6=Zs4(fZA%sY%$r9*
z1zYmN(h8}iSu~6;w@_*b9B~7aL~f5Fh`M5*Hvv)K`3VfO2Mw~J@+L}A`t*J(vZCmy
zvU+1CIJ+e%2Q@(i%?(rO=20|Z%EaS$=m6t8UqxPcQztwGvQxIy8Iq+Xh;&(^xA5uF
zB!=H4wZ9s5xIK~Xuu_>-x)(C}sZm^!r?m=}T;g&ZI(1ir`}-`)?oRpXjvIEw&(52J
z|JdK7gb*O2us|S!GJ!~wM+YFeiv3AmWB_C!p<YJ^=EK9L-`({3wYrUL$^tSLf!Wer
zjUpwGbWtlo)V4so?M%NolzX;<y7f!Hu&cU>SH1AerML2Ah1@)TFjpWfItg&hTgT_S
zv0tzxb;!s9ovEGfo*cb<_tVbF`QiS~>4%g36E2(p^SZo*nbTm_3mtp=#^I(he@0BW
zEb95uqw<sF#9Ye9iX_c{RrqjUrhq6h#hSq4$Y5<D(vWIfB9n1}%=!kkvbq=J$o|dJ
z=}OFVI-jf}&EN5JicXY|437W;ygJYuFJ((bG~g`n{2b&80C)cIPzoR;tfabq1)7=R
zLI%ZLrpCsc(2)nSX_#wC(cPHr&4YLtMDP!yv)noX<~&CO|29_v+0JkyujgvPkb_7w
zp^@Pjh-k(P!76q$ntflO{r4WzW#q@0eEBNsbvJ#~x8rn{pTP`!&j0(rtz%x`Kx-gO
zQ89{Dt^fD`Ies_+Efno&{wNUf(`FNuIrb{bG`F)!EOMb}UQS6WdcfqL{Jj_jC8LBc
z%9p{F(;hk?Q57>*0M7(0eWcjF!%4b0s@8g|>$hYu%X>61;?!Jdns@#2sfS)mq2`}7
zi5JcVA*0O$LH4uFp<O!%?6!XVuQp~F58<glF=TOxyDVB+jM{}tHqVND-DVihWz_M=
zM=EF`fmxFaG~tIWr17XBW@q$>n4Ou3*(ph5l~@{{7SSB^1%Py%(CLnx0}>Bh0L^V|
zvSN;;XG`Qr0%Cx!m*P|bfN=%vIbZ1}$8A$eM{dpJnb*pv2`-8sXwLSeA&qDM5|St2
z#b}00b<9SJIO%<}r0smVctHOXzf7@$MO%I@Bz|iP);Uz$;tSDsyPKQesXS;KW=}Wa
z7q3&KZ{jb}*nP(A9$b)-bwJ?3A&qCFsOHi`I}-iPeH3M0L!V*+_>1+RSclTbTmXjt
z%R$49EZ=;b>lZRIbj6Fewb|#dm_xAmMt!1DI2;lBgd#;%O|O4^3UmwKsV_*NMw-Zb
zartChuUatI)^<xg_wd;x*Ze<xeCoFfOuP_NXjbjFaH}Q546PQ-0K*3J4wc^!y-d>2
z&^OyH_8J8v;(Qcxoz+Ncz5}da@xq<gwOPGHKCeaDypA~xm+~H4K0mQN^PEZw7iQly
zah9IYVny`Tam}7)P1JyOU<LwYyzG}l0o=u6NQMY)wFcNVM^~su0Fn5xTE6>N8_?j=
zdD^V*uH3F<3+Y@feAJR2D>$m9&A!4HmSvHyIGr^!I8X>MrBh=<v^04ag}2dyI=^&6
z>OV1+qMZ3+@ceuK`49f{AN{S(VTU~Kk1nOd$664qcTt{N#*u_8rlwEI^B*;DnQm{r
z%dOUCe(QGR&6i9p3K&(NP!wKniyyrgg6W523{@1EPk}s@q~yIvNqwul!nXd<Q#WMR
zG3=?Mw{>~BsIkk-ZR4rj+&U17;*K{;cZ~A-CfR$g;;{!Fa`pA*wpIv=C8c9?iq9$j
z3sO2hU8b`P|4`CH4l|Z6gzSd1crrfYbc=~^{FDXOFh(Yb@ko6E_2p8o2n_v07kvx1
zHB1P!;F<+<o#KK-#@i`8P#jA|TD@CQ$s7n>2&(!=2y_rf)`qyqH@i3-u$fFN=&5Db
z6~i;Af;wfgW_JH2lewsGZEIYLFbh)Q!-E#}H-SyfaO~kB@?&HR>~e5I_km*;(zkTz
z%aV3xzSu+hhVtcBFgAuysN2)9c#sVr9x}SRN<Z)CUR^ZVtekIX%~*8UF|PxVREt-E
z!g@X{A-^gFcE#CaO}?VX$hK??H6_QPyH4&6r3gj*0d<-X4|R2yn~5mh1*h*a(S?zC
zg3G;>>@{<$5@wAEr~|}l6hO5rdS>K73N&cMAEbOG4Y3Brq`7>bXY06D&TIGnzC~3*
zyrxb;!2bC3JCMtJ@E89#pL^BYS}}(n5deS`{dHMG?G|2#ly(YYO8T4fT}Z<cQXWet
zFd4>^N&JOR3Z51wV+icDjGL3CU}#t%r(mQ2$(Bn2l07yBh*eY*JGJHo?AFQ~vAZmC
zALl}qFEmDCv*!{Owwhpxq*~wb?XZ-Ywe}*#2@OowB)-a*_1W|8f}3|yhhNn;awD#8
zqKCczmNm36qo5%Bnn^zEoP`&%d3E{lOt!lGZ8SN<Sn++UATyUWGtrRnLxL~2i(aB?
zr1g=`SUj@!%V_Jn$Ovy%C?<jDac@EB$z2L(#(sJ}Jsif#408}*Y_vIckhAp*nZ^K6
zD4>Tazk*5T#QSS#;IxRQy)NdqfzSB^dJh~%Sv-zIv^D!T{CCb1xyh|UsNP$H&yiAn
zzK)^^)(^8R{R}vo;{!H!I;G=CdWN1vGq`iPn<0yDxWGy$#}N#iokI})jt_<4_bu`n
zihIaELsCN>q6<ufdeu6=W4(?L`dBJCu`Aqf<AW?fvS`e_nq|DwpednSGu|c{MdeA1
z#^229sj!KMkC6p_>{qvodhLNgS;jxL0c2~kq^3Ff-YYl3FQtlIBwCaO_6Fr^uk^jC
zPSTzgO&W#vW{oPmX+bzdGve9af_N+DDM^h4l`N?Nm3*(7(7vtx$dlTgtQ~%-sSO&S
z^8Au}i+`q<*}vCoXblO%r#B?Z>KhU@mQDjIJ>BIdY0C4dbWXJ=^}9T(^nX?oPs1-o
zT*D>lt6o25*k1aakse~7C9jsX>c@tcgy6bwvh+qHU6Fjt*|7PZdr&68LgF#&b}g1_
z887Ew;+x2PLtk(wUbC{${>6$Z0im!oVWP+@v3+>UqWrboD0O4tF`rzoZ2Q8Eo*yMY
zO=j7G6?u4AtF->)iRrOJt)WlOtFAnixmNR-hGVU)Y~)}|EMU6wB3qYHTV@Lq^lKK=
zx)RkzmMdz3dUcV7v{!>eU$M~UIBJ)gk>p1$Ht(Ul+`Prog5T&fl1t7@%ZnZ-qm0g!
zD_fhsO40+P0%p|_;UD;*&eBs39rq<aew5tH><cuT=Dzl#mHJw5>P$||g3#ruNkyQk
z!xG!An_GQ%d(kT0tvB~qUYM$jT54_qzp^;ebxdM4jOUf{5!%bdILiI+MJxBeUNZoF
zyS*+CK#r~!02YwjhfoITw}QaZ16Z#e!DB$c!><X!%SN%2^vtLPR7oe>l0GWc_*M6r
zc6MV$&F`N9DtQ&xOd@*~ynnRLVq;FCnHq;o%X9<-(qGB_*RM#bNJ9g1D|vY6KEuD;
z-DkZ3M?kp0;tv>|-pWl40bP3`Sk;YGIUC?@s#1f^VXsuu9acP4E9|rilN#ATf<&A5
zcJZ2w<K5>yVJCmKg<i&yr)#YxP%#KGn3d<trE7f-Sg{=dD4}j;J{Iv|(Tp_qr*<+M
z{L9VlqG!8~32S3JokE!dFQXLcX_3XrmFsa+_^W5z&Zg5Ydip!FN!uQ&vUjN=REUyv
zmFIFpnarHkZgV#HwKbdk;MODD^X>8&U`KnB$n+{y3tvkDRde={H=TVbm96RgLj_M`
zk6O$?5jW5l_)qs(WOtl;tu<XI#Q1pzbjqoLit+1Lp*kCgOCpa`6MC{L9L+1?12H6^
z^V&G&XbQJDn_{d*Iut;+$WkUEHq<A{MLz9YUs-1%$=wq3kad5FnbfbGH0C)X#;jot
zEVriRn<)pA6<zTWW4z(@t1N}ll{{Uq!+br;vXs&@>AJ+cl7xq%r<id=Uu;gl^c@~y
z60sAScR8wi&;b!&Jbog*9#%)wr(JdWM8iXuoh+TSOe7ZwjE74)E<>Xipig+b52jtH
zlR?<ejF1J+vl7<Z5U6Ker$+&gqtZ74AE)$H0BX4XEkJ0fXpaTrSD>{uP-)$!ElYM5
zGFKN?)_{wo7)7Z;^w$>rn-bN@tRl^u@0X#{<7inbT~;f<nzqqF;<uvH<7jz0T~#4}
znYsKtlv)K&<xeVjs(u(AE_WCnHXMfMO^4y~NKaOl9*ydRuky}3&#Qi_PWLMB)LCEU
zm2vWC8;_+>o#ktV^7zr(g*>S&zm+bSXPS{+9Ep#<-nkZ}Vbf2D?rjua^YQmVf}bFE
zG^{^sS3AK@(@7DF`_K#BM=R&|FW6nAtuDWe^ny-?7X?rSiFU*ySO7Vla;Ls1!Lh5*
zspLTmU#i%t(ImVRHz^7>aI(^~bAWMekf_@@kE!Xdc#b~rvXE#|MvetFF|MqkSsP-(
zNQ(mRQ3TnbnLT;3rl!GfJ0Fb2{Zu0qfE@5<U#0g>ON-^+bGPLl3-E?I#dUFm@k4m2
z_T)>DL%ICzOCUq3{Ow<-d9gp~6%{~<yU0F;_hcbKp*i{B(>T5`J&?w_%L?Y0KOHYN
zUQU>s1Vh#o^E~9~<Ti2#_nesZ%JcLA0qJn62Z)Uq>3GvY(Htw_T{>cZxS42BPDLqU
z)j9fj%+>*Xzq*Pt9lhjDc3Qw~%UTBZ=rJseg{;ovS~LaE5f^oh#-BU^W*CK;yv}dI
zCEqqEe!S+Ji0N8)1_y2Vs=O5%<#0>YI+Yn&Hm&ad$p+&+<_a!vdFZ#q&$od5<r}&D
z)glj|KbKHKxB=x$-@~O1XgY2Q7b`Ia9D=@G8*Afa=nJ)t8|xp7YSs|Ewl5A?SZKPJ
zN93xx`aad6>WYRmez7B}v5#n@o~3xbe8G2GO$Gu*dm2Av$;VhAVVxE&_=;7c?`R_}
z05lF}59{eY=?HFd#><WC*fu{r3YrrqdMsvJHRZ?2(8;*7UE3~@g{2xM_gdq&HK(J>
z*)25X1&g$hG>4vK#0f7$14%+JbzhdC?Np1ki`Sb4qh>zk+>Hty1n~ljjaSF{TlTib
z!H9iZJ}_Vw%(`#*RZ9U9_$0(;4#Q$}4Wszl`#1Radw#PUgVQrVyB}F(&mX*g;(osc
z#rWq({Ik`iKi{L|g@3y255K!O;WF8bgfx)W#!FxDp^L(qp9<P7Ci*TVkH^N_JhJlp
z^d!nLj@fe6j}m4ZUamIickh_RK@T@5U+?61$;kfd9s04x|4`DVd~*s@n?!#}vvFR1
ziN&zlV;B)K45#IkDjZ*DVIJvKo_=&35&J{p3YTnf*Rd=jk^zIl^I@t_yH=>xWax{u
zDAF62R>?Plx$+>b=(0<;9=U<a5^z+C`kK{9#Hsx*mBmL#gmM{)Zm5XI3WjO!f);9q
zD^h_NQIO`hrfO@-cIhe>10(H0_BjvzyTs>s#lG@+_xZA)Ga<xiV9tbghI!~gB|=6M
z>DV?Od-9PKTD<q)Cu!<N9<RI(YVe-l6Dn^_CR539ZWWy3GM6z7d55T`vHG1|s=!vT
z68H2Cavq(eZi>UN>a>J(`nY*HPPKQ_nM4KjU~4EeGqtF3PUDT5VzJiVAS|Ih#~l-+
zwizl_t`YWrwA9ifl-h%*);OXT6?y~k3F==xJUrW6Kw|3`ZM)m6c~d5$VO$*Mfvpf@
zC8=FgCFa}}L>B5Eh@;NYMIL3hD3^+Zy%H;^B5_><6%6DJY<e~x!*szAf9{N!ZZ2ZU
z>P6)MT}U#?7H12j$984kB;OWy0C9w_>Tt6@dULUBT9L6cmr4?IgM=)~7kFp$TC2HD
z+s!8|Mqimhy7v;$z@!MIx*@}0gPI<K!TkJaS$jjZTV-)5$l^f#prF4*ghFX`NL8~o
zyMv7j`(mZ2GZiRrnzDEZuJtRy>{Un?_A0P6<(F9}1$t%1E0J@=DkyD-YC0@_+JwJx
zYtWBzm0sgp-IJgI(0v9Ff&3(VPSiLl;#*KFsZ~c;q@N-hUD7DREfC+lUQ&h_$N9k6
z0e(X)T^|2*344#mk6dl-O12oazE;0!oeDKYNv$%^adeSF{fI6M*{HLJekwq+!l@-T
za-nL^y-q&6$VXXxp#?}m+i&L*L(0Lj5ZT<Ni(|%>F%OL=utB2^9hBMvkp806lXt3M
zRWS)Kj{V;e7vYWYrqTIE=Q2xgTn!c;Od0cL7)^?6T;xjwtINbjtqVqnC^;|y0FasG
zEB1a?$d-DyFr~^ayW%Vc{gHUe;=;Gd7jNQdGDaKl%G3o&NF*Sgm_(vx__RKj(LaK+
z0r_g6QDPY%MVF$lqf1fAW+AYsbV;3%7xft@rR8w~alH^;CV{xhEHAOg!Dc^x1z)s-
zu7{3ogLo(-Cm_0tco-Da?$st2Zr8dT7;BqKKa^Fy*Fi~Qtstvaga+9d`O_hzvC@n1
zu?h;4fx=w0=Xt)RtU)6!tF!;>(RlSgnqz(~W-i4sd34{pd<*8%*94kIa?;5s@hEaP
z{d%oNt(|=RM|96&G>IGGC|W}TW1YGd$H(OeUu5lIUS$F1ZQeu$neosNItR*vDc|=)
zU<$^*U?C(>RGyXWj!1Sfemh?9jS==Bgt|$k<7A~7B{efb9S~+!1FM?htqek)aZt7i
zkr_hZQ>@{TEKGjkVU@%>NlAhQI+G--k2>rUgBeOkQC}}a?=DV0Fl6q~Sr{LI*H(uD
zbw^;!1+1MccTiTQ<d&n7Dm8DaB+SQ6b?ni%Op8TB9VRO_RM1J!!fJ#^4Yky+Yp6tA
zwBfzrNDWmq&d@Y>gA+7VEOUj1ss}|RUD<7+E|_I`VbqG*v>H^HOn6J2hdHb|+6bF#
zqyHnX{7s^1NYbMRFn&xxjeqih#^3+Iy@;OuhzDPFp=^yXwt^e*qrg%CTf2!XS~04s
z;04RXJkZ+ioJ%DwuxXOEih6ursaYgXo~$J-MdJ9$lZZ|#^eC>NP|b~w#ei)g^<g>p
zQS<YP>n#1u<D}uwgo>4bOWpBW%<qUn^Fty>J7%BQBGBr?!SM#Bnrgn(W^Jq{!h7y!
zozofhOaUyT>+m*CGhS5A@m|^%7*%Xq+y(b+Hn?QipAkU<`oLL~qF@kg=04i^Ccq|j
z)WA6VOL@orz|M2Gp8Wu_r*0k4H6Y5SneiXLg<UQ;Id>J@de&v9+uy&W)9v~Q*0zlw
zqD4d;TjqF|e>S14l*z*b#?XsoFgBHp2HFTSd8*5CZLm4?D&eo$)O2M!F(k=|N)X%A
zOT)o|gSSA1A^~MOc?G<H(hUfaub;HrUNK14H-~|IH%NwJkq07-+<JG|4>9G6m>ew5
zHhJ5*UN5HApl>o6cus7{>~(irj579mU0Aein{8zV1BH^X)|*4D#0>EJxNEexG0hP(
z8I_C+>YRcWf>be5V?Y5xzr0ye_&6|0G9<M~UI#Hd*UCC#m%)Twb`a}E016)EFypic
zmyk6cB<-%b;uvO*0=Fz6zl9*bn?Bn}eB2qROAL5`oF*<IMNEY~AXPmoc=((CJvGyd
zeHO_t@oDN9(N9ji2g;H(u;hRf`71hc<g@GNh!1S?@gS!?r{KZ~p;{88g=7s>MN7II
z{~E~0Dx!fR3en>IUEbY`@m|C1$Xu{xQL%(>VgTDo9j=);)#FFV3y`I>rB{qkW}HSc
zgNvGXqBdy4cP|DFQv>ph7-p(9V7&EhCEP+CF+Ym*pBZt<C7!dnA692_(BMs+M;10G
zFgjhGV=aZ9%EG3N!%89<bW+dcvfG7Dyp`a}<yIYQf%kwQ8YPCAD&p)JZBQobuC$w!
zn$z%`(FI<=P<Z9B4sqzl5lP<3(zNK<-MEEp2%q;w8Z~p$JfwgSp{uMT#$C+4ek3$X
ztb$p!9tV;FuUWhH4wF(p4R9(ol3^nNyIxdj;%fm(6e}!ItYe04zcaXn^uh3h)rH`y
z$ZKTM<)z)P5quk&<2X$iw_q3^TO~p6-V_^RU@SK^$$+uG-LX{_r2MfGptkek8Xg>P
z$8|gy$AEz;?VGBn5hWJ)Oxso(jk2@qvT*(=UX801;$az|=_I}^w9{&|G|Vu|TQcX$
z!$0q?A!q3=kp}C<Cc^N1L`WGEO$Zmn{S-EJJ+iFkp=BOSY6)I+45RaykvR7jE%HM!
z0yViK&fRAAU&+$snGK3f%~vlL1J1<G)grqin=7BFicF!WMLL~E^4b~mA?X*{-MtY5
z20a9fIm}1w#6-eCosgn~3Qw=3oC{c38)Y(*dCaxSEUgbGXt|;gXWZ5=ATg)ilA<v`
zLIV)raNhE}!?f$smcV7pI)~`;u``(*0ixomgxmEzzA+NFyVdnbxX0r(s02`7en0B@
zfNY%}hEv%owxxIc!=~yN>V2DjbNZBk?fpvj{*MTz=oU}9*@n-XZ<`3Wf^j@TE+>3d
z;GdoBO7hWkmW?9&eUcSOLMS$n?9b>;?@JPhu#rIcnVm$a2_@!)Vq-#?2*-zpl+992
z=2_c7RFbraFYk6a3#&%%(f2hI_bnT~R!uf7#gdn;b#=-l=c!<zps7u+-8O)`D&>l}
zm$5lxbTBCmdQ<_1jACbgx#@8N_9)u5U`PMDHZ!-2FWk)w_wvuXdzaj?kK3<gLR1+8
zW#xw5S+jvw+&$EByS@63;b>=}0gDjddSmdP7?a~Vd{DZPLJ01Z*V4qKvBN#N63lxX
zu|H1D0h~&)H2MT}>8}Vdm*<!TF%rK7?j#&{<}N!7ge_Oocv<MEp0Hsp_Hl3@^(x0>
zbremrwmPCv`6U)}ytOGp>6h<QF3~22rdI8$bP7tm)ZeRq$&x{xbNd7KT_MsojVl`z
zL#5O5uRC;z&)w6y%v%b!jOUdMJ4(BD*-@0&6D?#BbHf7Eq7`wS-7o>((z*mT*Sbkj
zJ8eC6+C|%W+HoWwxOc+obYpZKW<}2bbXaAlH+cU1+0bVdq=%07Q?K}fR~(1=HQg3f
zzqD#wU0x02<>c&N{q=MH8Z*S^>|gEmi%tIeb3DF^U?}{rUgi04-j6#Juf7U3zC-b?
zn~^sbyYQa_F^xO%IM{l=wdASoix<!F+!jsQKplKE+&=f%ndK%AZt~(8Gv&V6dg1l+
zPKX3xJfo(cJV`n+P&#&b9+q&7j#(aM(TG9Q58-F$B25eEHk=;P^xP1N0m)X2x$>gR
z2G!l{3e6WrlXS+gwVlxMt3V3pUVr1e@BUZoyVk!UJ|=mDzjxE=9c3+U{V`3i0GAGu
zQKtoZPK)xu=Pl5}qU<&rcc3<Y@Bv1}Q>?X^aMc>YBwO%!g&Ap*XxzHEYlTVc@ZfBn
zVwbgefACRQv_|mig8IJ1d}c_RVK=ni9qjJEKivnsh7X|Hbx}<7-o{3lT+Jq7)``;%
zHSCT5)uh=k%1cSnj{x+-s}AZw55%%4qfiKXXgK6iBlHq2)RGpd<N~h>u~-CYXEYzy
zXNa7;tLDaeA+CdWn^!mg^{sBB8b@Lkvt$;`BWEwZyhJ#2G3Feo0lC45a*>B6x!Rvd
z<EXsq91Ck{5*Kkeq1B9V(N;*q@`++i`1kg#DnQ^c1eV^sy2V=V*U8DhTjNaIz`LfC
zxNtW<=IsryH{hv3?ClCac=lEl^Ero~S)3lG%zS+s7as7ecIFtdCgIUKDx;79FqV;|
zFY7|;Z$ukQfU78df?*{DNiGd&+d3dCvf&+uart{8DdIr6BY$}gRt#O-*vh$S_R`(!
z2*g5*Cs=7JMsVoTyUrN?ln2%?gmBIfkbl8EHFHu3jN>tLvSxSYyJfoj6aPZ%&UC^q
zAze_jA0<xuYAe=ks8aj3VbmO;_6y<3zcU_3<m_s5PKQQWSV`*CC3yzf$SlL_nSW+!
zF>!@?V?4CXw`%T$?6B45*!A={o#pfmx*%E_MgUnsR6>kz3?hsNgG;x}M4H>E9luGK
z>xOS3;??ULN!=h4f32wLzuK|5(iQWrfs~OiPzTj`ydhX%wgmlB`)P#q&~}?d=6*9_
z;;$iY^mMtp@Tv{KHfHiJ646061Z}$1QpQ>;&rGXgyQ{`078E=JhL4+Hr{`CmbvB7&
z=y>YPFDY;kGtO_`%k{C(`J-Zui720o!iXK197A1~_>)Qfm%LkHyFu}(Aq>_?#=qhN
zu1O`nqFDOdlSb1e4i)}2z5yH^VR#MQ%pU0$y<`P}@-oiyqSiZIhT))IzKJ9U2vRhA
z!?PI$ftt~J_nUN$S0k3_`VW{#Ve^~xn2u``53+Mo9MTdJ7g~Uq)K!eA4N_AP(fy^0
zGUh6a&{9TYrJ#(J6ubf^QKDgS!^S44OUDp7nBozc5N%8z?;Z0z#|~~kWdr4<hDf5K
zr}CMCyy2k%+nBupCMGvWQdE{O6ERV6>RCAY^wXVY)K*s;EM~Q^#oBJ=vnkpDK(}ad
zGwoBS9krdOM3!LM_{<cEOAp3?M!42{O7V;lkHz<S3zJS`D@EE8905q$Y;@fU^A@q~
zyyJND`FsTleryq?$7K<k1Gy|f*9*@2>w1sC!BB~8>;xNYX*`4uDy3(j5+V<97qiAd
zCogRYzJ&WX7ZHkqc>mCi6i$+XJ!Ot&@*m(x6c&%4*W}2V=!)z}sUU0+nOEtLJ0HZ%
znXhhCKqIJ1xtzYup?{uV);b2w@0(w&7moTd`h3%p008N(B|+Uy@V-6v<kPPVS^d~(
z#TQ$^9FJ)CRYq;|>DX%W8L=DMcn62k_1IS>j9q1Oxy%P+*raj6al@_pR9WFBH4e7$
z=;F&e(6}YZ;1&7TfJ#YDEG*4LteHm%bFfK<G9CM4L&I9rMmLCnY-W4VI`)L$*u*<N
zs_MN+owC)vt-DlNJ-MtoTxHm&hYZw?RaX%l8wJMf*C#M$3qiZAIB*^2h;hMMcO{O0
zaA{}sYeuU)dZ6lL)3*@}3t=`#>v_F3$zph8Qm9Zfus4n&t=;9!TdQyFgKxE=?VI!9
z@|&nsbdW=qevI0>K)Ley`-|VmK~KKGh4Xxpjxd%COBEnC(kRR$Tv=GA`AR$Icmg;#
zskLY4pJNar*&SQa7t66j`(j18IUJ8McuSeTnKKv^!=M!HN9(fUdqmbxVxE|~kI9FI
zF~@8j<K&gB;o2O9V~7D{?x1iU;=U6zFAq8zdKRlJ8&`GA)KtXiM!7`AKPyYCTK|Dv
zqfxEM)zTW~N`v=EBM?KCg~2s0YKRB>{1Mz)(<*N{BE|xh&^w>*d4?Fh#aoauWSRM4
zs|)7HBP>@F%EX<W0!ZG)tPnjodb2FFc%%GO8;RfA8^&N@BmG@Ed6aY_%~{e8QRqjf
zQTgaJS&6ou;;d>(D}N6?mW%*uJJ*{4il6bcY$;t^4F8)d+x-;|HUOwJ0DdS#V9<|7
z79FmXzW=Jjr$ud*AR(&T&jYye-|09Q+$zEA>VSBI?yw(W(tvE+L9<NOD<h|N48R8?
z5xH~{5c|<1SpYS>P{jOp=6>Ge*GiqgQ@oN4SxpGF5@9=<6_cnCnL}!QA=rCp``dV4
z2!_deukE%_e07<wm$B<Aph2U8+*QI7YqxtWZ)MCoy)Do4D}$EQpVtX$8eFKRVt{31
zB_1pInSfti!?f>g1Bq-l9kbiV(SYCB#{Vb36I>tdLhwc-Y7}R1jJJ^scd~j|EbcG9
zAo9D`iS#h{Yvj6W)yI=SW2opGzrr}N`Zwv9{OnignCdSB9_GkjtQKr+QMw|d2R%Ex
zx&z=YdF$Md+79ea%!>g#xYu&pZlXJzP;=XfSms_L=y?hR1VjEl8Y>$??pFJ#j;dOx
zR{@VFmTDpV=boD_D{pnTo(ntQGadqKizj&6+TsbGx?9Tf7ukq2X!y$ZXD8o!jZ1rt
z3sqxetC8w$SS^gXUSn*vL1K-SeM*=|J3xWpLXZkM>>8QY<k!cvM*qxAYf^t7F1E&R
zM3DyL)r!0s(#UWT=F!^><UPkxS18!1&G)gia*e7N<I?0fW$E}V5^T9|t+u?rYOC}%
z%()iK14S7T7=IE2t0Tx_<mQ*tuqegSkO_Bi&KRwuuS^4$alry#t4R4AV3GIm;6{P-
zFAl;*1RdUv=r$B%1zn0JA627o?*ry#KrKIHwhT2uD>{Em<K!=KaeX?0zDw%@E1_ae
z$c|wk?Woe<EWa+Vk+5^ByRDXCxk(#`VTS%E89WD6@%jKgaWoDv%<3SAphxMTcFE-c
zX<S)p&0$!Wgyw(r4D>NtCjqrThgmgcYqcp}vwVm9A~fx1HD6;j_UXbL)=_N^^HA7J
z8cfeDz;dX?v}TQSl`ijGu-iHy2IX`O>vxXzJIAVUEVKeI#k3g3z2Gb=uG^>@f4~Uy
zdq;<uheG?<t9YlqPg_V+Ti5VS3zUdX>v$4j0l$XU3R`pz1k0Gw3ho>qpZ~OTx_|!m
zWdBWz@;bEORX9fPHfoAzDngeu{9v4pC=6*wTt3#A>#u{iHZwFO{Vw8Y-<V|!vR%&u
zYCg=PFdJRV7*7j?0oa+$N}l{;ocDhmBmJE({t|p~>jjVUyvUPf_S^AP(XS+Hu}FwR
z@wgb}gj;&V7cJx0J;gAO8se6h&(<(<U7DBZvl*7FoYZuWxmzswq{&C&YbQ(r5+dI=
zza^%(%zR`#Hgekq5rCrU__IalM96uhOH7DKx0oxCb}^L|pU_;QapiTc&tEG~FaBm!
zD`4A3S9gZ9fB9&pGBfF=q;(>sG7hTpdP6@+j)cg@5arOe3z3hNp4?KCJc^BI3L`T1
zsz4GgSRk}r`-Ueawt}_Ng&%kRl3_AVR-yA59^6VT%5*HiqOe*DCChbHZMJ->y&$%3
zUoCu5UUmLRhfb%wPz}()A@fViE_1a6@5U`e=0x^R&47jWte(#6qcGArpnJVCG>CY&
zBfQ8FDY7NXCw)DqL`a*y)K_IcON<ut6F66eg!i-VOREE(2D`EkU!d(5X|mFXrrZ@S
zJ2zqW=}nrE3rd4K+HpLU2a+f?_8dy~>G;!GhA~MOoI_e&&L0t$VoQdlU_nuy{T_V8
z>XRDTql#K6uFy24`Vf-}>D)x)cy_ag_qLdhn4*rTb{eICkhiA9g(Iw>c3RGNT3;$T
z*PS?jkLMdP=ya&8MghpudGuzIh8QUp))@q89AU_U5AErBrup0e&(3$=9e|d33d;Dy
zLtIYN$_HZ&u}?FJJ-V%Ijt5Js5gkNq9r#3!ho9byK?L^<SUu<N@bGZ_x0~GY^J^FZ
z7QiE7=466jvKoi`@PA{+pQOo^RthBw=)5i7kSLK=FtT;eQ9X%gXZig*rYm`D`))qg
z$I=kr<IcOI-JN&)=LdVk)m<S?+t%iiJACwO+~FJlvT>yc>|MtBe8uf9tv+%`I}UAU
z_Tq0Pa}e9fvAl66uHQ$#?%y4IR+nvYj5rt#h0g1Sexw};ufTTV?hlD@lwSsUQ|1Ky
zXiQw<TEuT#nf!K0mI@@3=guW7Y~*dngJ{@uoYnA!C1zZNFT<Z9B0>7wiAb<Cb`+XZ
zz^4vlxbfv3nOv7$)xYIwvPky)eb@iOyS`@6x9E1gkgV2J67Z@@rVec@$<~*{iwS;&
zH-Vh5K?*YfGTtfoC;rSIn}YHT#MfEC?t;t0F%*u`_)ao&&d*g!GILyw90pQ%Zb+lC
zx806=vF{|an~Nw@aEmp#g*scF`j`GSHlM8p0kFN!E_uF>?qEpMpzB`-oBnn1-18^Q
z6mSzvSbl7G<f&vj!A<29Xwr5NAu&t=9rwUg$MIE+v3@R7I{9H^Y)xT3atC)#O!iy%
zX3)jxJkUK(jwJnqq}Z7i=}9<_zp(cLR8;>t)xWH*|GZTH1=YW<tq<>|i$>ZR3DqJ-
zYrB7c6DRS_>;}GxuA*!YCzbc6J}-Wgg@gvY{L;S(zgWtz{SgOrZzg~4<fnHx7wM!o
zo~zLMo8qeF77w1uvokHCHj@R8QL_cERpVddvG2xT-H+q8xBao>(hql?{&?Ho_P=iE
zC#&B`O-{^+)VSF(uT8=!K<pN#k{bEA2lt{;d=pM6Z;g$JWfmgFcl_gYvdq-UGMi4e
z*x39FLFX8VHQs_*1v*pq&Cdy*@wW#LP@B9CM9zoPJxAjq8F||v50OO}I5KaBrJ(kH
zj=ik_P(iYOMu`3{g#Ci57b04NAl78CtIA<4hB&slw2iH5Lwk5AM+#hCqN4%)F6#fP
zMg0%c>FT2X3_tp6QUAAmF){9(p97?$^JzxG49?G00)l1l7ktk*)9-;9D{*#;_(lfm
z;K>qg+ly4NN~Bd$kssw@TTh-uftEmU-W&o@WSK)4=#fbDu49-`R_xH}f$8&<GZirm
zSm-k>@JE5xBBq^?=dUAl^e(@K4XA>LO+fdY1tXbVygz##Z1!jC>mJaH(O@>D8NLc&
z=96I7?)ERTDEu^!J0TyWI|3CvEHNQ;%DbZgU$t>+wc(cC(?P?IUdt5R+bCT1$h=rR
zbLAICcZ#FzrwHa0RUlT=r+!Kud!7JCD!T<xqzH<Xfg&EH3KT+Z?Q7<P`HJ=n?|#2?
z+{vO#w17g<Za57u;z?Y@fEA?Tcg~-cG9|O_?xDrK=wf!&OWlG}h}gU|I-=Gb^m6$9
zzvE(IeW-)A$I)dtn-u%WD4gc7&9G|ox3({^C6yl`Z~9zT!^psD&MEoc@|B5XLVH-5
z2v;UzE5qbpbVb4VGNMiRts2Uelf^)yTVnv^0>fIPUt)(MGLV}qUGd_Z4`r26;9}Ab
zObXKd5&zx#ev=+HzlW($=&<Z1s&wf8{SuWI_<?ykrt||oxuiNjc>Xn&Joo$?%=3r(
z1(NRXq2LM&o_YQS6+mZqSO70R)3+}?|D1lnn=jN6(EVL%4SM`UKj76qz4H81Du60S
z*xXCS9IV!hoduW6PCLKCWBjwgyiaHg4f;OC8PGW2r6C}03u6wF_cWn?>pIL~I8h?J
zvB#a(ZkRkRT0lI<G_qMXX?=7sP0v&3DTV<#4pa&e*!o@Ev&`8E=)~OD-u)-O+W!(`
zTCFRptG$LbQD2_T{r%3r`{$jJ{~5|BoeNd*h*f+OqI7oGE0ZlPyYCSb49ONSjsSiG
zY-qsDoWgO`XOB$dbi>Zs$<F)JcRObXNAFL);VQMy-yEGB?wonU;oKkLAmP6;{C5Yl
zn8M#n_zT-o&E!U(GB$jJF0Z$Gm9T?(_W%hp19rDq@j|b7#oCfJF0jTO6n=sKcHzHI
znD*sxkr{&1LpEI$mL<tXrUR@q--~WVDj-gr*Ea2hH>6krMp<Y727g84`H<%WMa`|&
zy;97*$txXY0-m_awar2GgZ|}V=Y%t^+lVb<im_AkbaET*B;#Fn(PD61S)>ZO8JGr@
zT-bdHf$AW+OnZ@JV**SOXH<4zMOIeiPtvQOSis#6<fEmvJC|5J<SyEb6%9Qlmtfpd
zg+eu|P-yyN*O_Zb(Y9D?Lep9U-5nhsAH3T?IX^n4eW97bb^?Y*Y<Z8l*Eol*2QP#p
z`7TIAzJsd7-W@1s@yPK9`lcv#p|;We+y@jZVmy?!Z6n^7N_2E+R6B;fjNAD9;Qhhb
z!Opvb|JpxMjmN6(;j(Jrv)`l|n05}s;`)*KzAxRWcHL4>-i}@XnwEdi{UJGIxAXbi
zxmECNiLgu8-k>|2GkKW{AGr`m=-A{rxlx0t@r(;XTR$>E=-JCnCJ1f4e2xK>!yx{(
zt=lvZemTslGD10TVd&TB%M|Em4&}#qSf--C#tBf5Y03!ME(IO1tE<L324#%ljpYZU
zS<nrnEdAt3G1wexaS=jb?Y!=2wiiu{YmsyGocx2X)5#bE)?5LD%<gEa$eb%R&Qc0m
zlN15^)mPshj8XUH+dJ%Bu}~6)e?M1r7up8q@5T+S*EG$g6&*acaUP4%UseTC4Wcu;
zjwj<RO3;J?gDg5>QDnJYUl<e=Lu3dbW!gXEqbZT-5e3ks3LY^1KLgM8^Pm=-$Y@TB
zFe}c&t7G;0J$%kv@iRZwt}RvIG01TsYzLf9!$foC>N9oUair7d!-G3%9?b3}&7<1E
zcnu3Pm<$8w)dmQ-RJHBAMsHPG(F-+~+@JWdpZfZcZR;i@M%EZ(c<?8vc@}*s@T%T{
zzHMB-HVgYXGZW_i99;khwV<GBNT{Ig7icUuF2_XX-M7BEXWMO#gs}OTHDT5nq5HiS
z#T6(9-gr&nhc;s7rjOQJJHDp_KG7j>cI;AiO-{V(b$ptLo8bnhfMW2?sRk&oM0M8J
zeT`)C<lFM?>rJ8P=Y6J;H==PFeVv2d4~{W!-Q|(r04iKNWv-{ol5*LJ(jXiXQJ9cr
zuEci-(a?7s_@5`X31$)q&BbX#4QtHclHU3u0fBLJjS?!cN2h$%q8`6%(=t^7#Ds*>
z?(iuSaaL%6ZUQ9vB6<cRxMZgjD(k^uh{r@62{BxwB(0VvK`zPJ2w-{hPLzy6Fxl)+
zUM1YoEmzj1iO7`zf{KRQInXqJ3i{C){m~EJpY5L<A2FpBMAFqTaO#gypygdd!;&Az
zEK!7*vt9>d_xi^BD|hT)QgH(%z8nT&d)yw8z;+#2CM*>l(bx47<GE(zNx8ZEI@tIK
z|3CPce>@$2ht8e+=SP?Sm|pWA0srfWH`|^gDtjAOzelSxqt)H-^qhAG@BifZKlPlS
zj^6E^pY8w089bd(`TqG&C;L0_cK@*F>>nP#-8nrt-4~VKc6-j-{hhso_kTQpxBut;
zcU>rZRw{c2WzS1x&!KFqRJH|WFG^)EpzLL->?M@J;NBjc9Q@bO`?H;Q=O-WD?K}QK
z&pCjngIzwjcLz9w)3ft~v;9MSeE+AObGW~Euyf8PeDtp89G&d#pTK;uqT?U;oa3F7
zoj;!J9KUt^fA2Z}{^971@4?fab9#1i@TdK=w<kv*{`i*na(cM)4%(qVqUZyF68^#J
z$Mk%R&&T^Gr@O4=?5Cr>|Li$uJ3qYx0K;!6+7r*a`|sYt^P8iiGf{-U_fMekttdf=
zfNIU_;*<FX3Qt7I$<bfn5gI!@dVh3!yt6CU??cb|@E&U8Ld&vuSZKh-2n=XDZepb2
zt)xJ^n9U_u!g(HFB_Zsg=q$z8HRn?G@@Ylk(C+19x`%7{gum*`Aj+jqF=L>?L96e%
zSW}p1(?Iy~d<LlU+0Gx&op$OAf#51iFc(quA&LJ!i-`0l+d1ON&dC|n%u77G+G7y<
zVdZeEMlP<o)X4yV-vHqxI5fZ@S^$HH!62!?AOjdA3I+)<$66RTyYG%p_n}s{VE!QH
zr9|S*`8O@TibH9RFAkjJw-_EUX*+?_j_N@WF91QzK#(=8@q%f^!yxmslJLW^)QZV4
z_*bCI0Fd=-HK5exX$E_&M(lN3XyB*W4vOL2qd+1q$apBYY&#pTou2cWlqA%T<n4-f
z)=n*BQwUUlEnDm~2O9-h+pi|7t%A#jwt5heD&0UV6hgzc8?^(6FfIYXsh0#@zv<Hg
zq+mb#>cF(|uaVW)9xIfr_4iU=;!!mZ!>R7{I7!2?>E%f2*ED$=R57Z>UV7E@`+6Kx
zT_RE&-vRnrzhgi#KVB(3`PNJH19G?MfECX}+3}?>4q&&wf6;6pju!^8j4=@AO7{;0
zr3+bNGbC{%{<AM5V;&<=-o=;E=x#KD-H?9bATK+gcX{~F?$)o=FdEX`2X<zGVXltD
zILqC^An*L8bCh6SWk2IThCVOl(Jbf%|IOd=<P7kJ|B~PE;N<iT|IOd+T!LQ6)gs<s
zxyVwJT93x1%DhyskLPrHv*Nj2r_`WUG#sM!VIi0>x;*`IDu8md7$8mwRE|t(;Z%U-
zXkp!*I&eXya+%Wruu^qi>{vl2>WTuV4rqEs+2YW9<Qd7-FgCkr1LhIU;+#w?W9TyK
zP;8ytGfqW(BjPsN%gRE)M8&gbHZyN6SnobO@F#x9XXCHI$8q~#H@t_3Na@;R@r^Q)
z`A^yP+7|WJ%CFPe1U7Hfa)MXvX2NTyMTtgf%Rg;TxV+)F9MAK(*cco3I?dbD@ODYW
zl=(?Lh>V5I7RwLwDUYj`xW`9#25AK?4c;3<n+Z^!+^~?=KcGo43uI4PY9*|uXQR@e
zv<~%^r3oZg>mw0yA10B(h?X9U?vu25;eQrLpVBOU5lFMH{(B(J+@OJ@cjZ~)uah1A
zlgGy#IRA*U6i^Y!4g6bt#^0CGXZZIfOz!Xn044)EK3gKS6yd8l^Ncv*72$B$22l~>
z%U6LG#iz%!z*4|U7RJt>HXBV850IHE`B(-+n|Y++jIp#u_z4(4S@f-EkL68*hL=;l
z1n}kbtB%c9I{{nuFsoSZB&%}DrbB(xccv_+1fE%AJKLGKWyR?xdZro$UwcY&$`~u&
zss-jsCng|cc=JbGP&W0hQY0Va9vQn@c7aGqK6fMpT;W+M9&E67Iux}v{s-R1F#R*Q
z(hlw1cEW9E|LBd=W5+C=OAsMJt^*-#94W=*>4yY%8Ekr>cO!Tk!mq65JZ(qlk63cS
zm7jb{($BEPDC;v;M(4%WdTU0+5#*33|MF_gu2sJ7lPH2kUtV2DU+_7<1D5dRX~`{@
zHNJM+*{3)^d=9EosOgbrr91JX5I+*}BNadXp&A;ghTP)SZRhR7!)@o_RY3$2p8q#K
z|4BWcKZizM!{03p+7n%?#SU($Cm8X=1I*$41v=u%+Oy``?~Tf1)84eUhEe*Y1ex%|
ztH=X_tz4K#d}VhqMiaJt_2kJ~tQwt~BS47YG|iqbjXih`?}FeO+EX>I^=4i}D{o<J
zui)>&cCijmZ2(`dQ1x#N&uvN%@3Um*g`VtO7>UuMhqowbg9pLq4%)e&JjsmbZA|_F
zAjk)s!*-C#-{v_k&_sA=763nsg3RYB*tG<h2}v8bq;$VvzSbyqpszJr8qn4H<@e1#
z(w`UH@cu%HS$>7$%V+=mpICtDuNe;BgQA00^P}Va_vdsp5Nr+u$1DPASg*GKelO_i
zm7t(n<^0b_2YbP@QavhFmB|<%Jm;0@iN6H254NzJ&V8_G|8#ffn4KBz{Dsbgf)`Ms
zTFk1;N-v?3`D*v*@NobA8K3X>@ZKmfE8%Q^(5lGE?(XfJ?eI2!#0u(JuRze+l<(!|
zJ7;Gn=kIq8_k%71Q$A{M|Ge|=1H67FUehyszjw5Ie)gZo@D_n5o;aZX<9O%&>A}%^
z@+apb>>@C2Z_3~7Vx)B5^9$n}^~U-QJc_<vR=<;PYriExeQ*C#Laj6d`sRn~%vAlO
zH$fLy2L*$<`}yI){fstbW)t|bgnUl>h>KZ7c!g}PC~ZkT-))f3OIcqi*Cr1aixSQm
z?QPN8xfI#2P&)dw_<A3<p_B<Gut&z=_JfU&*~esi<H|o>;LA_nYqoX#{Af`g=8~jG
zVjUxsNMWUK=T(F!se72>DmK#G2tg0MHIoKMQ0W>OMW2FoaqfZvp^uFck|NaO1Qc`W
z);UTivztV{jC5J~l#-9(ja}Z3=@cZiA`Ws<Pbx|Bv+1lrYl-2s$pisa%q0Vnl6!oM
zE~&2dUc)*397TD)8)jJ?UPUZ|tNrXjMz-7cosUV`<w-!=SW#d}eFfMxlGyrYu3uO>
z5vAP)rj*@@q~!%#Zwe`K-*&!u+jXyY>R-j;6>`hjO|&}>3lxQWbsuEq514AEKH=qi
z=?M2%Q&UB$DZo)W@UFB4FOH^BqRKVA6>@<nk}B963<m89k3P{7pe!u)h%BN7U1DEz
z3q4`msR)Nq^feq~B3;3rJms^%QZz(YadL+JyPuH;iaiKo3M(B9nYQ)Gy>T@>_8Qbl
z`+Q0%qQ|a=_xcuWaCtM2yg68mPRR2DsL$Fa9-WIA)`+2=0Ct=oBqcyMx6Ajq)~-fS
z5bv+GoYzL{>{Neo>-)*L)b`4Q#5$rGzQSwW%Bi;8kAeMi(N$;UDjIBA6{Ly=O{|`r
z7sTkSri;=Et%XWx+I~a<cCB^TP{+1F*b1M^4i`(b%O}QiZc`()?vmx`Z-@bx%r|n^
ztll?2dBB-{aqYeNg_^j1py+I9ICZeS%1=z{=ck43u1t~MC8c@tl)=RI%a)=V^u-l#
z2Txn>UfQ}#XRYh-HbNzAmPGj|oPtv3+&ie>z)N5u+`PX{>YQ_b-}?CU{^QfueC~Ld
ze20D0ii?i-REOQJ3@=oHUR3gTc?=k!hf}wL^PCNr2%NTgUI#ii7c`o6q#)^nlBa|q
zzL8v&fklv;Q;|jhH)FePiYS|c%}B0%DhQt}`HLuF-^eCttn!KatDVF)47I0GaNWwH
zedLwJExo7iqnd12ymd<4x!x;-gRqcs<)r`xRC7VANT&}#xd)WS8=aO;*4A{+;1}Lf
z-DJ_<XK@x;2d}%wnZlF|g;Wtu3a<gbG<H}*Gu$6F5I8L|+o+_G%0TsY^xD96!HT3$
zx=g$P`~Nu2V>Tgf`HINo)i607Ct|O}6SF8U(oD4q6mLy9ZsQ%zn#nb-tct9#*^iWA
zE@~QOsXe!3f%FtiYKF#9q6Y5EU;}*mXhiT9Y=jR<5l`ME6)^SJ3ccCBSJqJ)@xIz>
z`3gm4%2wd>c2v#}!pilelU`otQSmBz6i^aS@@v3C9b)fQfEZ-ASPYPGTxkcVsnc&_
z06&>%kN2d<AVcDbgKOqZqsg0WPthWc)M6x%QbG}}QJt~X>vw8J6t%0<o~E9O&L%Nf
zxVSUV*I|3xxoIW@k>@*4oPKF|eI2_P$5FXm3yv^t!#uFwMM`zoxfmoA9%n7CMW<8=
zTmp*<C7s3m48IOQ=Uu7&Szc1cOv@VZF)xJQqzb>s><THGm>?b1fHW*Yk}Lx33XuqY
z>yG?<yZf@&-IS2B9np=27R*V+bk#-d*RR^tvTF0P_{)^9lkjupC|Dj&`I+4cQr5bQ
z?avm2b?>t@OZ%C+(3N6ro<5O<*w(ynM;T03g3Cp5si-ksu8TR8o;*ppslW<MQB4P>
zA)Kz^shelCA!r%_(b%HOzQ7x>8mrt?x`TT|znm(iWX5Su7iAba3@g4bc}0mQk;TYj
z4>1Ubi3{#p*N3kxhg^op;X3QD9dGV6jcxz^o}ZLY=`5qEfeG5eR)L5*lc>Oh222$O
z&ZFS*x5e-n*26=bhI|DyxIxd7ZPn;XoQ^06l$kuB#GU8cIcXWCYpKz*5;dwD^>G$m
z#$R@lv3UVONu`C(=6$B5mW{HLCr{Q!je;3lzOt4%*{-njsE*8*S!AM*3vW9V_6;WZ
zk--@-vha4dx9Rn@pmdc!6N3zKW-*BTcxZ<uH^WwU1Rh4%r4VFK$m7WsK*8^^tdif#
z(&RElh|NJVV`EVd@YI+*fV-4(z;ERKxmU)KqGBSr6IjAWCcUKS>d?Xt{5sL)ADU9U
z;Nx=7EYqI1?Bq<4l4(>44S0dyG@Liek1{ooK`n?m7u;f5CIQYXXDGxB5fRURpoKT2
z_~{PPsD20=;I0!&{=aRbt9bWZ9yug<gQ+LJs|pj!+|$&=rq?Lt=+$erG`W>ZTp$7_
z@TJNG*47gH*$PG$Z^97$!>R`FE^ffu?;Ysob{-^s4*Yl_4`NotI-0I;@kQ*&^sT@+
zMY_&pV-ixpl*5T?#$jyeYT8I+9Ma=}4WL+Q0L7vKl(In9kANHs_z*0oFo{r@WJzi&
znOI&?Sd>``B<r#)n^<L8*eNi}AW=6J%Zhz8$)kIddm+7FzypDC7BvJvHVFQFB@w#t
z7T_Y##ySn(dhYqT>b=u5%Pd+>y@-9cyclPpKeZc&ZP#KkyI6WpEn-;9Os#G^Ru3^3
z><F8Kj^A*oRUO=w^{BVbzk%%pd%srhDAm{6(=LHzxUmSBFsM%z`Y|YmtIg}vveL<l
z!;O|3ZuHHEy8vV4@$}LdqujGrTbwJe1LWw&U3HCCT8KJtu&+n%uNmSp8^Rp#GRsz?
zyvsoYHQ|+Das3OxBAvR+P_|VjEZp<HezK1nxM|vJ^lYlt4f-;m_Bd_T`n3r8TtB?2
ztIJ&6J#zHcZFO}O>zvZ$Iq}zy2W4RCT4VOI#2_^Zy6QLQ^`d$K?DKUziNvv2oa1Vd
zl4l`KP0~@M85qlmAX~Mb>`O88OGWSu#Sx$8(POxMty!o1wSG}{=OnA&li`_E?=hrX
zM5-=B1O2qSGEnARQ1Kh$E-CCFb!a&QBYIPN@M$~ID%<D^<7`V4qa#y{F86IH{T3OM
zc|_oK3f){)47x+p2csA~8|q%9#o+l+h!BIVAs!@GAR){m!ZBB?z_J)^S`O$dOKNfJ
zswI7_-`AT0KdMy*3%*_N4g<V-QpW<DMqBm>{O=g8l3-W9x27eB5g{t@7R;~m7E9WE
z0d#~K+4!fs;}AWjq`R|b(h9Op*g4)gIVGzUn)7{ri4lXn$}i%p1oq#XILnK7m#Uo*
zGaz3wy-!jq!_%2d0sCKyEaaoGc;}R8Tb%Fmf$!pN(z-8LmKusu{HVAm_~l_Z_2Y$E
zH5eXIT$%S*hv|4Wi4LP8<UY-P9%C@`{0sxD!&*h-J(xAcm$%0uEpU?Q%`{B_Bu}0s
zogCw?bU4f|BTSqZVYWTI-Hrpja4G0YO<e17GzF##-^4ZjA@k9#s>lch@rJFT1zzmj
z(EL7RlK@%p2nMN&nEj+xZS6vu8vBXS8r~BQLN}p?(70FERZ{7S;;cd+1zkwaD?tpF
zpFIyUaBS^*gsEM`laC8?dL7@~VBid|b_iNZmYEhWC&J5pPA9p#WC7+ea#nX}zYQuP
z3%|eO(dZrHvZs;9BHAvX*&N2@w38m?-AGEeI?2&U$Er%YU1wKb3?8vK_^qcHh=Guf
zjpZrOrBR4m2ea^s)Vw3nWXCDr4n<5rNijzowCi-nog#OH@G>YQgIs^%`3}C5+_p0b
z^WuPC4|Skr3B$D@SnqBRbm?G|ZrJGJf;a393g2;99Cyl1v$e%?(>%irF_fF;N1mF7
zXQp|{64Ox1nyZEPa1@3V`dy*YRh)~3?IfIH05ubE6fKHZrTaa7xAA@s2GRC0xb8?u
zKR28hov;)ZD*F0ZP@(sjo_GQ>Zl*5ja6euiuw96Q#IIz^4Po89#c(yEP{a@x!<R3_
z;a55<K)Tz%i9!6!g51a|dN2;enIa_sWYY2*N}n8zgr1wkH&iYLhp}#CoObzEcFg0r
z+c;2|gp<2}L;}zj2UL~!v<%0RP&b-Hpv>ZZ`l_aEfwWfN^=f)B>Xdq8lPkHfm~pfH
zl*kW?xgp+H8sR@<jh~J5Xe}c@t_yITp@dBRF+f3Qp@%83c-p=WUUo}rBE@8uc>$}G
zEKuW>z-%Miju3IjbjK~7a)k+!qA{i-xdFMI<R!L2DNnehP#B+4CunPmuIMuvBr@|%
z%<@pu=@c7QN3Lb=HNeZZ;)(bv=MLX=!u&270c2(q%um*Vu_vxYi9+oKgYqz%+4cGp
zAai}@jFy!)roavfK&*<PM*u*8@TZh0?mCJJJ3}0Ei3L}Ee1&ITSRWQW#bY*qq`fw~
z;jGHV!0RE(JLlDbAd*&rN;%x|j1Ex!Cd~c3BNt7LmRcpDrwk?u`B2k0#+_LLO!2bd
zGl_62M5Q?vBbz2d>G_y1y=+X<5WYU?o)xz(VxXU?b1FgVFbIH*iFMf-yZ59xQW~Xe
zjH7<txlnnHJ(Xj|Y-TR4Y88^XR1dcNROP-ZEze7i5oKyGP|(HL9x^GzGQyZeJ}kI=
zSk%ggMMXZu$OJ|#s#FuzJa`f#=1BYJFtcMo8M{rAD+w-w^s<w9xYnsWl`3I>=A*@Z
zK>wrTW^4e|l#omJ%FUE5+YJWF_elJ|>0G#M*~V<y%H#6<!42L5V+{?x4imwPn6g!2
z_9-A9(S*`jfy4tXr}*bWe&OTit8{@+W2glE3_aYF=^p4er^QX-(&XUvtn(%YiUY6x
zd;xeXtV~ETEVYM~^>@hsRKd5vL_9VDhE+sX-Vrb458j(5>S6$<e4BvJvuXl%c)gp>
z6&a<cL5-v#kzQ-dpLjBUzAh(KX>{Sw{4oq=sse02c~WB0DdtVU+><q%N1?d20w>)C
z(;Q1}XYM7meA&TKHf##T5$tybnf@gWYgMvKDiu)1TD{89s(cjn#Tr=7mn-cD4cY#b
z%bOvDb|UzDD!b$#Qcxt%T|S8y<s|ODc)>!RzHE-!8vYs+eE$;%eGBVCI+)QMFyyq@
zog$iMDIV7zGxAXCI3$J^;eqG1F@h#iePse?A;_?7SAmBI%mNx6v*b%tvYH`8a2PRC
z5iZ-RQMH1W2@Z!iDSas;i19#<Jg6L-6*M<VT&*Rqj~QG@9LKDGRT7ivBCwjlAE`d2
zU*lF2*#Fn*c=;9%slI9<!UI4CG0$g-g`!HXmooH93n3up$i-F(oe)MEm^BP#BatU(
z)Da~@%x(1$%<!rNQLlCHP#D%^gf@-@FQ_l-&C>QoI=<87U03UYwqrE8gtaG36TVI?
za^7U36T6z0DFF(moK$1fI+$aui5ifz<*v}-M19Tiag4r{k=)q|{M!CRE0i=q`K|jF
zCa_fr{}?C}1C&t(GRdPL!`eYkfKjj_eXSH6=C~<pLBZfz2MWt(?Wozp2<3N<K^8c^
zMFP7LV@Ut)AgKU^8aj!>F|cr?HAeJy=G5D{n8lMKPJnu+oukef^zR8MIXE~_)yX^0
zQu%ZS_)|3tJk7EEDHKKH9PgfAM6K&E8Bc&ChG@BDB(N3cMGHf8`plqN5c>m|#FR>E
z65U1<G!zsK6RHWwStU$5gMe=>>_PDaHg{YcwJ~6ch<dXa%S#Y%T+Etb?83y&)i4d`
z&3)7~dXU_LhWUoKXjyC~E=8ToMCv;FVL{sY3DYuJ7I+&E0od(++FFeqOzjBZUvhDX
z=wb?5%SK?4q)o(Ets>^*hroXvpVF9#uRM6_6^p@8LXkT7*&%1ejAr6cEYEuCIfEvK
zM>WiVSb^V+>0(k#pnDB3{_mR~XLfZnJj?EO@p6J?YFYzDcDK^FkjP?-3x?IAdl4;Q
zoEd2A3|bZd@M~TJz(F!4U}c!b6bLIGvpY7`Jyoi^O2ge5iK&)S3t1+SJOZNn0^7oq
zh;EqpklReJrWlMW9Ben-vSv>pMEt}^4CB!DOfh{H5}Y*W5cRB1hUN}{0wuccMS;UW
z<Mi1LO<C)7c9D;=_#!&GKy?i{3D(X<apeQd;Ego^xj;t0F5s_t$+La;EU6Azuv$(f
zTTGh9^g}9BdNjwVa#?4*NPqnmDWSHL{FudHL;R(H^OH{DPCBR)dP5N!e$0?w`-dI=
zdprl@rJn;IvLLx`+>|MCb8kCm%(F)*Zst{BCv@s6AX@KvCVO;e_)C0E9*Pr?4p6rV
zgUx=Z;#Y+2wug;_@<l!YgK+3a@Q+A<TQkbMI?9Q+J+Y25HAD4Mir`v>4<-@=tzb!l
z??>d-Hp>Xz*SbE6>Lo|am;;=hGx|JKctlf@gUnoJB2AgJ8KX!wZ`K?6l@VMg#uw_7
zwPKGTwQJ-4oW+G0b9oL7M3y_8l%ta^4@d?xW^~h*DISFDo5Mi9gH__U?3aQ729D(O
zAMyFi{BU(@=At?Kd0?Fg4J2PMpZrntDLR*NG#S_Uoyh#sEYKF_YH;!Nx>hG8P+$y&
zI_WRb!bRnp$;Y&Sgqnhh26)4DLmZ@*bIU7;;cb3^*JeMjf+`14rGwlARX$V;i^o_z
zNfN(a$kHQ?m<@5lToEXr{P&x}GmW`1EC|dg0+?z(1VXYF=lUa*oQc`-6MbBzAhsQi
z*Ab<f2y_LH@vrw<>Qj<c?w&PW5S^5^UMV{1Wvx$}Z4Tq;Vs^EYTl0M(C7hAL#THb5
zIUP+AVv+KoQE3t~Po=lN00D|B$}uySs_;t-G&0bt`q=&&;0ud1!NzwT=0Y6u<ndB@
z<fxJK;~?hvGq1=T@9Bh{xvwehSV-wM5Ly*}gD>Nkc&M*sljkCh=LykEmM{@)BGkd2
zTm*q_o%3@V!TEV#Rz*8PwWfMcvOCSN7YEn6P$u7!D=NIbSyd`CfFx!i&D)t=t&FW!
zrdBJK3&ji3{~-pt#v;S7v_7#{hi`w1?rPQsaV?8RQH<x=_2|X}_}A9R7NM*ZN~}36
z)kx7o__ae_av*{s#eQrV4O8nGL#o4Tn)bpW@griJrJ-P!hR9oaYna+e9E6=v$i5(R
z4mLqdG%(z*r^J|JK$N@p7y+<{AI~dalhT6KQEPGa4pvlM%q_yaNP|o)20x)hu~~&-
z@{3hWPvxLwjc_M?xl9oJhHYw6woOT5<W-50CcqeOTdI^hCMa&ntwJLID-2-~zKTYe
z(qbpVSh1dmk?)+lh;P+1$fi@SBw)G(wxVSSv#}mKTT~;dp8!ikRyT4Rnq1Zlmure+
zx<#@G^6_@P^#&H0VhKX^p0<B4L%?e+_Zq&HmFQzTSQ>0j82V&^VaBvB@z5HvSh1)<
z8C5!@T*7M<pS9;3^x;B=*?8V0tw^NUSSE;6!!|n>z=Z{`USY|3oT-LgU<dSp@}T)z
zazaAzegmdzdFDWHLxRfpcI*$Bb|md^iD%uB?|@Tg;bfsn-@4J5XW-)F0D1ku3TD1}
znj2cU$F|iLs;g4Buhc{Rm-e*=`Kfl$YfB8;29K{fV6n8fn6)iy`;Z<CiRo*@X>~oh
zZ?NP)ZU|L&P&cSrE&)<VnB5&sG4XerHEvWtwq0H8Os;dQAz|)k*7{jpeQ7Z6q<lD1
zHoNQW|9u9?*^_?dUJztJROR~vG?T|bZH+2s9mLXdGi#M9wwBgPE$x8lrrthzV!S-c
zw092=#=GOmOz*vIygZB(<L$cfb}zn-$C37W!~7T|#u!MRR^dCd0y=o5+Uq|UuPKn0
z_V!ivZ3TF*OsM=6UtJk(ytcfqH1e7nSt#=goFHjeBFMZ(b#796h@~vjF(gL`q@As%
ztDjpF)b+f2#zk671HG(gw1Dkd9Mw=w-uhuUT|^r0=jx&#Z_;YE6bnB<r~Dz^Bes(R
z&#FY4!>=8X8cQuHwRdXoQb}O72Byt^qD~qTk-`pEcaRK$62`18*^pdaG+yX>(o|Y6
zOh*VZ;9Um}iEoa76Y%rL)zVIKQI(y{O#Cp&QOhNv^(0LTmz)Bn!@13e1@9)H{E&72
z4)TK^`(dX@nG30lp5a#!XwX+6@TxTS&zMi=vu8YwJvw=!;dbl$?(Z3V|0ibfZE)sf
zVl^SJw9v~)BezJ0uFzVorFi0{bRj}dk2|V*fO6ci2mQRC`#c_fr87N1eKDxMA4EuL
zs-uDOzDh|OtsvM7mA53<`?;+fnW{6U?VbmC3)8!|*ELdInXkzGJZ2|ZVZb&a3Gr+c
zWJ=z~;<QrSbKpV50yjX%Zn%h#oWI4zxzi5Yxe8q@y#lIm&4<zxVeW>|zyfO2lrJ+=
z`7*6O-|4T<=Q|EIK(URAo;&#K$Bkjz`?#U~>a@KLQ--cPvcc;aJJ=B3=dm!mRNUYY
zhezoWiT$R)UBW9CDUlzDT~d?+^y%A+<!x7X5#cy2uC+XWti!VRnn(zgpywDy<LQg*
z|2N!_LRMQc><7{=$PUOdyos4%jFD{ce8?(#8i(vxCC6+6!Xo<p$?MjDyD$U>^VTez
zESbAm+*0Unz2x^4Hn$j0>u$afOpRxy?{2<i$B~#Pc0zBSvlGd!@3-)73_F^n>(rQ1
z_L2&=_;u<RKd}4M-4{QK8`a;l^s{)iy6@hf@=HjE2rv+~uR9n1Zk~%`cn*Dm3cVRT
z9NbLPtoUP;Fo_w;-~)a=uXOva2f~2=wz!$FYd^gZsvcAW@AO7czE{1X*^A-xchMJA
z0Xid}Hv(jZ{S=|2dQ<U|9UV<Y1$rdxg0hH}F~Q;u3>L~R^fC-Z3T0#e%($!6yM^ZV
z(i@&@{gkdmo<vtMtmR$r5?-F_mpywoQ1WN(W>N17M)$sSAFnroS{T#gbd<$Yaq*=$
z?p(~h72{)Q0wX(fd=*!OMvxXU(?UAP%mBy0!{$<`+HAfd^DCs5De4%=^G>7DEQ^b~
zT@1GJrRcmpJACI4ocJ;WTJ?};qj5TNeCNA|I03B3xAc_G3jPFK%ht~6*?+#<hlaj;
zpn23)`*8A(D#23T>=4+Y`4Hr*hiec7#P4aGT;cE8I8Jd)_*+&GZ!ae4=+ob4X%Rh)
zK-0pKbbR-40i^dTLvTUKIGTu;*yBSex{PnGc*Fb`?0S5_@K54Jl8bNuE`G38<Q3Ed
z`?$!UYyJ++4e7%)%>iuk5nt87<z)Z#=)=kG{y75>N{UhOfY^dlR!<jz%s5l{BLEWJ
zTts8utz1R;eGU5c14w0vCHM%m>ER|!;>#$fsp@qnaq>yDcN2}{ke8<<0P8*T5+r>H
z0@~AjVvh-ir1FS<@*SrfNJhluU>t5=+3vP6qDjwjD#2G6dC1w7{!Mjmz%$12)F7hI
zQ{O5r4^ZiZkE=d5841am>0^@(g?|)s*gS9?^b;CvVcY}9>4#6Age<fkk4AFuv=34H
z0M^$bB+dtMyNxbTp%zNykoVc{B1?pigr{9ZcdB>LT}ft#!O$zf<J%K?(YB2t#M&b$
z;bE29;oK_)iczVmicUVA#D#n0iLCMr2EOKS6zPse_e_qC(7`ASg5xJovh{U8d%d~M
zvw4J|ETy`)JHJ@0rRNZ-;}1RRMn2;;Q)m-Y)wkPoDTXcC7K=-C;A+8^V{iT&yAT;R
z2jF5`5}7$*T1|*7jOqizkv(0FDU3Rf@DR+jphHCv)1^Wgh7X{nf^TRS4)YP{<h(21
zLpv=;f-8M(&Ddx3bevA^0AdsM%|RkNQQ`jdswWtVMXzNYL_@>PnUY7f)Q0Ki6>7s&
z^2nq%n%WKIrVWH)-aJloR?S14e5)aHYa&o-*)~Nz1XR%qo>76C&(^S=RA!^2hdptU
zumxZ=w^8vSp)bZX?>CqPO0H+W5mVl#82L%Z5f$Sbwr{bUPSOM`HNE2u-BRWBIvl5;
z_l^#QzCl|c((>BUxV5+JGB~!=#vI#i3Kc-%l*>tEn`drIVS=0q7kH)uUZEM5sgG_H
z%sQZqj3@z_ygH??X2cgyE9jy}_!g*_Njr#f#4u)Qhpk4;HNaM%fm5$}!a@LDtKgaJ
zYfxW`6E=>_ThJ3<pp`njDR;;lS+?JkhUfrl^F`lk^I`NeSRTXC8lE|i$2%z$6b88N
zW<OOrR4Vv-4mwmi6p_0z_EF9gfr+3l?k)OCqb)&Nx-!mh@y3ft-b_M>CBRKR6ziZA
zNju=!d%fP>Za@J3Wv^&Q?WB#D>&TA5g45NEWSJpAdvdA9i2Cgsq^@ps8?s$MW8)dL
zRdYtKumZ-8Ahgm&TNh=@*w^A?RKrKA*epKx@JDG;$d&)*tZ6lX0BqxNjM=vq-i0}Y
zoALz+f~tZc2>%<Y8V=?ytf`RCrf7l5o9ax%tElNcD73USKuQE!n^uO;FQVhDIl*P}
zHG2Kc8-d;!15KTxsclz(pvLwZuX+dlT4S1}EE-p?MdK=kk5C~D1Tfy?CFD~WHp{ye
zdE4<eyr#2=Q?^dLCRU2X?vYh&FAH&AISAcUUDL}wP6H5O#c!WsuK`5M&>GUX-h`hb
z>Ym%}TzRg$mUN0Jw@7N`Pb|TqH$DzFu7D42d>n3EX@Y^i@jiYWXdEuVf}z9k<0QJ;
z|1x!*zhdx!w&OYN&!9S2rdowzEqP&)eW-qX0}8(l^48X?wJUu94L{czy?-tMXNXY7
zzTI{P4ieCz(~J5QvUKI!=$6xS@Zb#TMBI*gQ9GV1_?`Q4n@~g0bVik}bE+a{1Azl>
z2CEt80UiJhhu?X$q<BCly3Txiie`+46?FSamA9fnF&ZQo0$TCbWT;0}mG`0$P!R&k
z&jTBQ)flNT%!BkrF-iqjyG5?%5p7+70)3e(DA$nnoCIk+Ad`Bs(9v^lKEdOW9stMf
z!GE3aybVu?dm+%pEC|tnkhVkADnexKbIIEA;?pKYaqR0m1c1%}j_~%YTg*AfNb4Ey
zcRCk?XUB{HNpbMnZ6E!z#HvjE8JbYW(Bm}Na9a<rA3nAp{*Sx87I@yr{5$L_&><(K
z)=4leORd+z1m)5jNioO%gncS9llWJ`_;ql(ox3+)@1{R%2Umob*Z41tVygCyfCto}
zJKWM%GX|zHQ()1i?S34$z4P-8`*vxK2JL9LKz}pTl4kX7*Pp8G_QfBIBdbxcG3BkT
zqgVa9WaxjL55MEguQ&LZ55L=X2Tz?LBFMJ)u{-Ev*&HzE9$tC(8&~m-KY>+|&1E3k
zden?-w4*ok++*!fwK=sh)7zMFz2&iujRR*rC!uSU=hrEkH>Y~hh{>4_;Em(C+r5t;
zU6=hC{MB;-eLs2+?3dSu9zJ>=K;f@GOxbhrXh|dYK<&rvOW%QR9Xf3?-%ZuK+hE*w
z){}I7l-^v#37#K0fNLA(NX-gJzhG+KhJO(ZHhMi)6_5vhbAaH(#|`#keH=y8j~jXs
zJ`MdlfbMqh_3PK(1I}}U)$^d@=fH6XuRngw|4)0+@$Y-X0sQ{>@f14U{#VC8FOQGl
z`z6@u$%kG3u+E`Mg`a=`Z+!d?b|<VCwzdrqIIw;B;$PrDW)(XG3J1I9!^yjV)o!!e
z{wWL_YIy*L{>S@|b9mvg0+_}9AAWjwwEL$&%(tPWzs+U_zdW4Q5qvqgpAYf(85&Fd
z<G`6a{$b$o&m4beVMt`LE5wm42YD&9^1;G(3}drsj9GfkwjO={Mb|FShXTWw;!$KS
zQx^2&*PzzL>+6dD$V!8lltUigGJqzNAY&J2=5u6ENi~?w!DJF$g_9Qf#r9e%SobB6
z(H1t%6|8VlT&J_EYqD9=5jL=>YpQ-7-bNH9cT_|y@nwr#v9vI_i9DRcu-Gh&9UTt;
zu=Se@XBReMn5Nfp$HeHfz%dMNC<AFvXIXR%%X6HiU+!Sp0FgIKcXQKD!sBtA<3gUR
z5K!mnDT-zEA;>~~Eg>nzP-NF!<GpCw;BrktUzLjwT8xF~4aNf5y#^>mdxRKib`o8B
zsxCR><XBUU5)Y_6Kc+eJKPp@=o<uYEeAsO0!b6=?+&oW#O56&U!D-V@?ix^G&fsZ>
zr$CmI^*njC1iK}lFn&Wk16(Th@XGH&a+#`_4z(YI<1vLikyERVfCXPoF-)pC3?sa1
zNFh|HEiGR<h5RubNc@azkg%sB6J{XW0mx9Yl%b3fb+$oO&N~8$*iFy`cILx_%RC?p
ziU{iKb#TN9sLfbN1?-pxAlH*0krQN8dJo_}r!Ym7T*9|UY13pR-@#5D|GpIHLD!`S
zVpwhNM+pe<Jg~xMDbT_ug?G@cI0o!!&xssKvPrQG8`h8Qp_-it8_H*1XoTUVyXy*T
zjOZD_kUSPZV2Xi#!X(EtZBS5g#5_)+i0I;DXbxW-*<p}bgfR=`i=kO)`;9=b{ppSz
z<UH2Oo5UTUS8An?p?n{yAY+S%uMbUYj`>Tk$^eypWl>@jP8#qo6L4T{v%}8A%&0Oy
z;|-$qQMSt*JjuQe+Fn%n@>>1$8n47<<ZC+~?})LgElx2Z>$0;%pwJ1x@GS&Do8Uqg
zDxN#v*OK(1H!6x)`?vOZy2-*BCNfBNd4`FYVZ!e~su`x*4Dlw693OM;#<1!QPU#qL
zBZ>2CzS>m39DxP~&bRib=q@)vz{29@UbPElRjXD<fhK{DCm7|^I;aR?NPc)hHuq|R
z7f<3G1iiCVg~vx^!#Nuc23XbJ0QGW=fZSHC?T9GNF2-pSr6(AMJcHqSmGgKpXx*iK
z)_JqdZkqN=<;8Yk4WkoURl|+JU&Hl(?5zLSIqK>_o0yBa7W<>iUF}{9N4xKtqh0sq
zCiAp=`2%ybd-j8HJqOGm1sTS84ANhl5OxzR$aW&#&dJY>`^*VRj1c0CcA5~#6ecEG
z0U?ddX95p0EH~=??+9t4Oy;&aXC6!}YXkaLYtG{AM!QH#f<DYhf{mBdy>rfjQKC%-
zXbBhgFc2kKIp{f)PSiL?yjVx=&N`pmOW+(-%m~O#2uda(7=5~mMB2uT&>sB&bN-vC
zn=Z6ygvyj%c;G4#W(gIKhRx2Qj=l-T_K)Q=gE`Uzc^?s^np_GfyhqMFk#Q1v%~>q@
zC4>_N>}C-~Tb0#>6iKKnIRWJL)X01CBr?-^xr>l&)5MmtTx(lqi8dm4X%@shyQK{w
zq~yuZ{!r5sDIw}Ug0%pCNGO~6jblKeD%CXMOE&~%SOoG<F=p8~$lVDNwpk}~o#|K#
zX_bv7mcL*3o{(b7ZuAhy$8^91y#!Mdg~ude;SswBV^o(TG5U`SdWkLk;Y`b1FgF&1
z>kK)_%ci|h=eu?3XY1B{+Xl~YIu$>eAZX|dj@O%Y5+7XzLQJe$3m+S+M58>cBqah6
z(IE>%O1ufPPv{U2oH9*|oqYE?8httfrsw#Bp;C5KY)BnO3=}R(vs&am;FXw}i;vWX
zmP8ibG88-Hk=~?8HS6rU<?ZSZ%JgvvWMkIZV=H)^#kWAlhUM$>Wg(!lTm;s{0Ej*|
z2b<Sb4sA$=usxG{0MsAS+yixUy~Lrs?aR)HQ{^Z#I%fm^<0QQZC)9aZ{n|H6X)Hd>
zy|<uMhXb*+Anc3x7#F#wVScB8cJMgPr)iE<QtV{g`l?!`ZM~>6zc%F86EvGzAG2%a
z#`d0d_LsvADK=L3^3Q`B7M#n-=|9TkSdK{Ee%y+gWyE{|pxR#UuLj+y25?e(x1J>v
zw(#geQ+(NkFM7QtFvhIT2#3PbpJzL-1TvAxlX|K)Z3)KY<E_X={OJ)oygax~IBy3H
znOTOJF)%+!4$ujo2e2of6jM=#^}dWoccV%4Hcda}ptg#mz)9yXouh=e<59jwl=;Z1
zUyr<<DYyW6A5l0y;MMFqlT(i{J^UatRxr7eozMcxPj&W0HZ5~t2T5FrQB{X9CcZee
z_J&`U*k7gny_7g*eFxKO%lw;4(-ytGv}lEGDSULU2`_<e?6Q-ScjEOfbc+`=_^QI1
zl})CaAer!#mOD9SFEb{&qcyIBGp&NNI@|KcRfyJiMsSM8)&80~;UAg(c(nm<mjx~g
zVLuOKvE|2sReZS=OzF<pN&wZqsD);3gC@`xAVldMhfcgSbcz!AOM7{bH7kZ6*A8D+
ztsQq*9=ADUD>8iZ(Fj}6OKuC=;<lh4(9(0ES$f7n3janyjtLEd@YiPb83!YI+64Oe
zMU)*~65{2K*NG)tVB6u3?j~kLgHLvdgV5Qj;0?dg=;zYFajVW2(Rz7KA>yrh!f#PB
z!vq_D4kx8*sR~?fCgnq2<_jJ3!JEuK2k761lMl(~43yU>gNmsAPsnh}VwBJ+&V+LB
zrCFG<a~Mw?sn3GV{_Iuxb$`}wd!Z&pVW%U{9r-iQV-8&9<HXxe4&pyEt&_lXYl!@Q
zVHeOOv|{b>@0K6f+~9%DP3NNX;r+q;gR_I3cL)Eqzvt;kfBvLH*=Fc4M}mPtYaEop
zQ<C-R`l3z``fAQ&Zysvo1czlnwJIUrY7!#Jz|){Ikr8gGpV;ArcJy>!-bAqUsP9=P
z_vDE?t<H?09OxK-p@K1e1A7<Nd5ZVS432h7Vo@%Q1=dxF41VU#Yd8+w<`c&;!imsw
zK=T>2p-3J<g+b=#=%5wDAM|t3MPX(o;3md6%I&Akkzs@Lfv4d{5fP#Nq-t|h^K^uI
zZk{4K(7_pbObsGky9;&R?k_c3Kd-PlJT~Urm>m-WtI4%)`bF(|+Ble0fIO)Ia*jZT
zeenp8=2f%iC9Kfc^Y382;Lmw5LT7r<|3W|RJbxGM@SlREx>Ld0=-`h9YP;x6I>MUV
zn`oBvNqWV1%7^I~D94j0yWI5X&cr$87nmt8U1n{$!YH~!Eylm4BLkL%^ouSV=&^Tk
zkUIr%u!~s{^}YmOI&uEfBuqZJo(fb5{PDJP?SC;3e^cfTMTF)tgO%N`Hd+c3+grUm
z`fjzZC^$k7k!3$<n0#LuygM@#wt<lC2m77rWR|<EGb;8FyP5#J{}?dRAXi*)VFaSN
zo$~PM{t=M%1aCLHM;Hlffz8;X%^?%la*P%m0vkRHj>@0naS_afmCA2X6#Eq25v)!z
z7kq%ft~wt)|1cn7BAtxc&iiu+kmz$L9TGV|H&~WJMZpgaI}t_MTg-j^0c-KtU=TEy
z9X1YV(=v`7`s&MqaqO%xjvdQ5M0;nFyTWq$Gyl-v8JdCvP%NOeC4r>;*|~pgC=97P
z@$dXg$z~#d*Z<^KsIzg%J<>eb6b;PHPzanHURFXRygz!sFC*&rYbs%gie4Nz6skf;
z<V$<R3am>%7FFIoIXFI}+VpEd^$#aB3iz|2q8|4FztEo-W@CyI7GsM!Q~Ir00)iRy
zu`KmNfgekNZaW=E#F;zqjEEC|DB?*jQgp$FD=;>VL-+G5XjtmP<NGv56TJ!(ZcriK
zqJuZ9BvwoqR*-B^b4VDG7oYrMCgd(8VCX2L7%UymuWf3T$4urR@qZH(<dQv5-I5?l
zWE6x==E(l2NmR%+0|F1$u)uf;lFvly@>f;!r9U=WFivyVa5b(v|6#fkjWm}^l+XJ!
zOyw<h^|@x}WE#e`P7B8Nx?^6K9a?JjB`oXYwF!W;EU$%)^4e%gS!{y7C>j2_3I-83
zp({ANm*TrN!65<zKxWWc9VAM@za_hG6<n8?Ac}qZ86HQaEkU<-xc=|y3K|k*-m%`O
zU}NQx*XVy{`-UUv;L^Vy>Wf3GS?N++%1vV_!$yhoN=Tf#obH!K?O&r&+710{jW2}N
z-FyYw3Hi+#=vG~iu|HTWS5(f9>radg-EC@m6fPq{ahOQd#M3a6qMYPvJ&P{!^1!;&
z#udBkT%iXB`YPAUZ*hZwtc@Fp@6R<ldOg@bIXOBRw)Ve_B09lpeZEG!Pm$e0dzij9
zkFuD;l<@?$q*3eU0xj6wZRf2!$cFwP9Wv%}N%6Lr;~0<6_MC-hd&z^dZF&9${C%;7
z>J<xh`dK)jopZmlFS_4ZP9A3yvPRCxGCBUOry3-KBu2Pk4!$GLjWIxS!Tqdl^jW#@
zl3z0sbK%0vT*u}r4DAaZvv2GBAKA5xtsgddAX@1S$dj@yNUfz^S2&lHJ+OwLVL{dr
zR+ZQv#<f)v8nCT=P-?f`9_k*{Ax+nhH4o*w*zT4d4bLsDi@GM>U-5IGl~O+lN5aR=
zmR-`+rp&{ca(`K!WamKrtcW46X3m*!Q^>AUFjmjfZeY7mIP#1JS8#)_$VHm-GwTyw
zq=`cN>Pm-t4v{5l&#9<C5~HR~z!L+GFsBH#j<tWL0p}&3Zhh$E>KozDhk@a;)y7e}
zQzN>M1U%;TS#2;<+&CJGsE-yL%a+5jMVO_MlP(GF?6LTfmGC30;DcYYJX!7XWXms4
zw&L<o(}<iAUkkc{qcF5~?a=(S5*?}YhFL&;ZdavOC-QRFDqsEo?7azl+sKhH{8uC-
zuM7+!nukb9q+vc9S<ZOl>$Nn=CK^T$2!bR=Aiw~ij*+;({j2H=-9Uq+Y|r;*J>Jb&
zM4#2w-PP6Ab^MLRiTk`Ealz&15Z0~gZdPkqXOb9vi{6$u8NJ4n32>qOXeYot&Dxba
z3T`tu!QJK`&`WD2^Thl#3bW5Epy2mFn*=X~52!@3g*y14iE;D_?n<vC$w~l2=(tIy
zq*1k5f1H~c5Dz+10uBE7k@QKej}<5?%wm*U7zUVw@E%>Hp-e}^^|5S?%N8<vG*ecg
zwotO;I4VF)x|8cB1Jz*A1FM|WT|)eWdTg2HrA2^v&2))Z)aAwwHv&{J{qo7(auo39
zbAKMO+SX;cH)LnyI-S%iuqkRAmcX_GMQmrNY=d2x#Q-n@D0vmCsD6Ajiz}wV5a~0$
zVtLLjW(mMFT1>0BEY}*8nbykEtmA_ACjgR_0baK*#hSyaX357B+aSvND{dXZAs1>Q
zl-i1XyxMv*H$7+jt;$e@?MJm94pOeMc_QeDDN^%ZG18J*8sgSdQ>G_^dNg#4kgq;<
zEbdbFdCxJY*26Nziiw}9(^XsolHXX8LF9{KDe}!mTpN;>Osm|3|G7(yb+*!)Y?Rx~
z$%6faP9}m<slBjm_qDnaySUg74Dn-}1_gVh0-g}VQo+(DnCcoS>;kDNskphFBJwvY
z10qsP?vXb@_sHag=H^&=a4FgL*0(BeHId_AX2X60|2UE3Eb8tc=tXrdpd@==G2^u=
z<x5MXM%WNi7}8*%H4GMV*g#lsp}s41cIUxuj`EZ24+@?hRyJ}c{Y`-6zU0s|Cc4K&
zQ$P6QM7B%+5IVKuPYYpvQlI<D)Hk7v6a|+7diW0OZk_sNGG{6@b^}9EQIk=xn2C~3
zXlII`YGz@w0d;eRx*J3t278!NSncWFUZE$Z37}5Rd_(&wYv1MVGhCo(KGwDGVq`JZ
zCYthQ`c+o3G<>qO@Tz6menFo~;${@LB0>nZ{d(p;FJL{x491Q#uDiqqWQG!IfrQv1
zJ}qGQ_@o6{z$FFb4~e6uQ`MDwj`TL`ge=NR7ew%gf#`~F;$;--6`(dDHbTTkLlQNO
z*z5Z%rYvbTkElLxo7r|BwW)1)>*z2y<sL~2z7ry3_Z^pr*S+tT;jJ#i!o51V{AQnZ
z`CW_5<l94Lvffqw6%YY(cY5b8I4>E7AKB$MkBGK~RW?0Y)>~v_6gAPjX|dDjX~x-T
zpI$9m#Q{-KA&tYtdG^E-!3!^o@iMW+9IPMj%Wnko6<O&*M9e4<%L<oGNSRkw?{Zk;
z@Kj54L0U^4iUBdQ`oK=s)QRx~7TKxALi{EE9F`oxlZ{23q%_a;>`8=mx=Zb=GdnIb
zkvX0!*~q-%BBPIxto1~zOr3aq!-0+c(9isxh<m^1(=Clc3T0QyL(jj&QEAh%k&i2!
zFmxUApoj<u?GM@LKQQ;3JJPIQ%RHr&9<Er>PP5tNK{UH<9&hZJ#v5xkS-`Q@F|&L*
z>d>RI*<@}|+Kmm4=q7@N+#Gdo?0Yc@DF!6$0oPt{QNPEakZJGoLA*QkF4Ow8&A)qT
z-M3*%&+dXW13nzSuU9sP2*a>sE@T3Glb81D6D<AOMb~Qgy<jD0&E%{^$_ncqW)ZFV
zp5aIPKc5?`A^tx;Qb2KH>kbQ#IUadJ{I}+Ys9OO>1hdygISlGvUc%Ft80RI%`VxL#
z!q=CW<RvEh64SiIR9|A2mze2G1bK--U*gx*_g9Fm7%ypSJ%QE2ID|yE0mB3$foQiY
z=|h(}N$NBhC*5f<KS>A2UB*ivvxtPv!w%JVIXF6|8ZRB}>V}h-DaksbS}#px&F@LA
zF4cQ!VuZshQn*bOUk;92Xkb9ub^Dt9fWl|&mBc<Lqd6Aa>#cq{x%q;7w{Zi$-?#xk
zY}|k!H*UcHyKw`4+PDGFH*Ua-jT`Xi$_>a%{7qltIxq2eeTgtH@!$Fq^Ss1A^d+La
z#6R^V;=IIFLtkVe6=~{={97v0(if2;&0e+jMN+BAfxbv473t`UETtk{eUTff$f3T-
ztyJVlU*t|Ia;z_MFQcvky}!w2wD?Wr9eCB$A~=@U?Nzg_FB8aR4)kTFa+!|4%tS8J
z)tC8IE_0|ab1j!S(wC9PepoRsPcBn2uCZLEVq7D+OvSiDxlF~le7Q`;xaJ!|FQ@Xz
zNBR<@4Qx#+V`i)`G2Xz|r1EGc`Vx~3Y)vY!s+qpTYy(@9%B%NRtw(1WW7ql;(r80{
z2?=9!eF+Kck*<U%!x8IC$SbX>r5>TO@>^Q!u~f@6^=0I~S}lDUc?Y$$yKJoXb)YY!
z^wrUqQTpoY%gDR6b*L{R@3PjBzKl$%TF3e_GR12*^krn~+HUI0$kesn(wC8`V!Hy*
zGF5C>;8~_Z?Fu~4<uVm`j^r{Gc$RsDb_JegCZSz{XPHYlsKB$#CLC1YS>h8Gx)KX{
zrT$xALRzPZzJ#<&Q+)|(jb_@5y$r`vUqXW8MqfhSEeG0FHB)xxL0ex&-kApn`Z7vi
z9eo*jXC8F*W#pZCaHuaM@63ZEeHnRY9vth-$UC#s(3g>SW=FfK<}wa%btP`(5_kF%
z5{~cnB_s_0rYkX(dpXgS7|A7m)R&OpIMtVs;CQ7kA<grduEf0z$7@}QTe-wvbS18o
zmD|y-?mM-Nc6FbsWe)UZ<Q>rI=*!4Epwrctk#|7nP+vyg0i7d#8F>eEj`d~a9nfv)
z%g8&R+tinlcR;tLFC(8#-3mO*XH&NV&+^&St-!N<HgzlTET2u?3OvhaQ?~-o^4Zj_
zz_WZd9ai93KAR3J@GRe94=eC2U1ERImAIBy^BY}>GkGolm#)OQ+{Rz^B}S`lMPB6H
zHz7Z`J<pMlc{RB`&jFQr9iRw2BtN=T=GAOAxlp{teS>$X%<BMURWp*pWL{YNhLr74
zkyi@^Wklq4*kqPo$H!FU)ow76SG&=qBCignoRaEYD)J(N_%l+b!$n?@^?@`9;9QWD
zLv#m#DQ$EHfIna~Cul@=jFEdV;c&ee`qj55Hhtwh1nDbkMSiN<2cKt&oB7lG9<cMa
z8jj^WbF*a%86$k}gr&6fvRD2B4G<$Q@Y5df8TMPnoVj;a5A3&ZUZ0)*<Mi#>)lVNj
z{Pq0mZzpemK0Al3U+quS3=u=UxMM%*eXP6oDIkTIo-(se_9_ABj6*<E4^CtIL>Phg
z;Ml}ZG@Izbkzx~j$2?(Vzn{K~$IH-v6a7lM>fHmF+@C4U;twCUkc0Km%|s8*9{b(N
ze_y?Me{uHd<A=8=7jHhi=fGdr$F}UV2oijI61rLDNAG=Tnb>iB5~i^!6!2_fpTCIF
z)CRsMq%UG&4__|%!l+DRH*<Tii|J69k!%kb2peZ0@UT5$)d}e%d+gu9K>RcG57EQN
zAH^dCq(I|}t0YMBZ3<o9(mNOvw*-QTx$0d(OKgT<Wt_STcNByHTGjV1ph=9W`HH_=
z^-f@Xq^(!+933@tkH$UVmhH25A20rKb@J)c$v<GIQ}+Gt<Rg5|Y!VIyL!mU`Gsr(%
z@cC>0*@n;S{PO@l!~C-YpY!~)3!hQ`c?h3z{&@tSi~RE#KL0I&(SYy7mZG7+cM1zL
zf+dJAbFQ86h1>f8U!SBeSa9)&g>aEVpL2UDuF_K4C{H{0|Gh+`8J6eD<^Phz%LU6w
z<cz=i_Y-`5>*1r{BJokfmw4LBn<bhjJrD9nZir?{rOKE);%irw_iWh1ZX&+NHnlVs
z2|f^k5J!CyjoIE5c@w(`K!{+!|Hsw&#mU84FTllp_WI=Kw-+MCV~c`+kL}lQ-oCve
zzBsO4zdiX2q#<!&RN)-9P53r;aq|)H7ri-v6r?bL^C0zmZ{VDKntcgA*L=4xQ5Bc2
zP^n;wmVuehGJ`G&F(<lMl&Go0;%SM-iuEu&CksrOei=YCU>}m7jaIWcG^I*R^@Lk!
zV2~U%aPgJkO9@qJu>)0QggW!n_0Dx#<6{3x6>h_tir!;e#AwQ(yF5e%4ch110-6+n
z)<Hv#A{btEi2DL8yh2GQn`ZMv;w18Bak34Hb@fy%k4Pw@e4I}}cF8h(1E#Tj5zV7Y
zG_S!f{6dz3obMVe#E#UWqS_T(dwa1Qyaxl|@o*-6ee|dl9b=rLRj4U7i>jlALCR1O
zU{s)i%tO;S!^Dy96XDK-u25?d%=RUV3Q3!bJJPuvR*XoBE{E<{ltI}kQ?5Q`cCZ9k
zm?YO)6$e}xk!H-)p%s=;%@Nkv@yaL=gTfFh`3FM*39CYXGKDcZOMY$=BS6goDQzug
zOi=(5=ftm6*-q*ctBAN#kD^%(VyLHlb@Rlz`^p>z(q<6KdMT?e^zrCcnwr=~2@qPA
z^`L`-#*|ne4ZYABt)dNuUUq7@#VFO`6*lPJo=H7nQO8oKm>8EvS?*RlVvQHWuL7RS
zTiXbp=(h^KqWhTA#FU#ZR@pEy#G~R@8McQlZ5}h}aKn5Me)X#WMU}oc!Ne^A$}k1d
zO?=JSf?_Zq{TyhjRLz0Lok<x+eo_{X5W?ISuq2{#={GE^qZIv&a1lz(V<0ytN#deb
z_Z5Mz&OLO0<QkK3l4J1W7u6;DwOU}I6^7&I?VvFkD{w+BZOy>ag(f~?iee2WG;4B2
zu_hCmwT^i-y)IJ}LxI@Zd&cP7yJw7@X2Ygx`&5tFo^13Vz_nf*l6g5#YiiP3nzXhi
z?Ld>((WG@XX@{D$BTd?|ly>dkzZo}*3C&_ctC-L(CL9zKI>m%;G2yV7a8yj7kg~{I
zzVK6>TgT?p;G^}OJS0rO-}PW@+0n~pu}Tw4G>6KdF+r-*DpqMhiPlg-3noZa+Qlku
zDA67&h{FV_%0aQp0hBlxDyYQ-sY<6<r2{28Lk0PmAXVuWt8}46cc@GcCP-Bdi&YMx
z#NkkxKunOT92Kh^L5ZWGGR2r6RXHwJIffF)LuC<Q0<WUGSeFT+!bvlS3zkg##lpcm
zLbEED1m$a0<+d=lU6tF$+=Hsz1I+DI<#sT)Tb0|z+{3EeL(Dy@%00r|<Eq@_e(tr^
ztB)&g*j!f4rSVmgl^c_K`{3e}+16Awb^PL{&(}jLovo48=SMC*N~3;It65TEa(2Q$
zZ2f%R^2uH_9v?I2JtKFtB;04HIP2?Bi?*v@g3KxN4#tr=-yn-Bu@X+k!)tS|2dqP$
z{&GCPj%K{09)3+kx4E%r63>}Tb)2^@TfRzQm*bypz;?lp1cgz@@(4`aY+P0W!!h?h
zLx2$oX8~{H(XS0>A$~Wd-!18PTl#$<{q9J=yVCDN>GzTJ``B6Ng_gkCp7IAQeAvLq
z9%|@CWlZ%ePgA;4<kp4jRgT6=q~{Gs8bJU?y&e7f<NaT8b5&XNDfqRSIT~+Q*!b~-
z8i>)r%%{L{7W_yc-w_4G&q+4FzGJr4^ZDtmw9_oK(=4~sl-g;Ec3NsXtwKAkayu=l
zot9{)t+vxHw9_uP)0Wz4i*^pwb`A>d9F*HRklHyA?R3<3I)!#R<#sw!I~~zZS8b<T
zXs26lrz^G77400V?Hm@`IV`txD7AAa+Bs6&IV!YsRBq=;YUfC_bF8*=TxjRG+|IGo
z&au^7=r+o>><BJpEhmC&Q_F<lV$<>;xO%j#2QCLK*Mak^WjJucw7dq+fR@cblxjH)
z#L))k0x<T@y?f8jEqW8vS;dYS-Jfp5PDpf~5r1(Q<a9q(ZtJD<-A?Lm9qyB%SPiMY
zu)Zzo&AF%w3f|~PFW5%O!vz7OMFi}O(TawSX4YA{yq8Fl23lWYmZG7wyYQ1A8&BD0
z3fqS5Y{jvW4vWm%wu`ga6<e#LEv#%4%2R0>K;rxZ9hi~{WhGCdu_pe!<XtBMq(_o>
zoxl-wO<(ePs^#eL$&2*1f!~vzpopG*=-H<|6aVw~=Dea8@|w0)n0oq(QRxstIC-_6
z=Kr9GO!7WbH3__fG9OQ>y_SaflqPZ*-sF4zDGf*@V(b2KUEZ&wq1xGGZvJ#si+krn
zsDz_OI%}NR%D0Z3yVu`@OnP_JU)Z)<f9Nlq^$S%9*)!2I5_O6|-_6<MdD$^Tw%xTP
zr#@tJe)&3<(YARdZ_yu*yTb9hp=Un0uf2=t=`s=os6cfqc2Vj2xN)}$Cm2X~=J07#
zfAbj%3xxe6Uzg-|8+_(&WM^1u>zVl|(PPzRWB7U7l}?D}_%9vocz%{nzp9;DtGz6*
z<MQcdTFN=;bNA$M+^bW!9fX^>7!sdyz6`T~XUklP%%Cycj;Uf~;OC4QWmKw5^lP=q
z@&)@L!-TS`ay{fj#D#TLHRy`ErD>Pz==`=wp+iG^X^-uNJ+Wu@+`h4=_Q<}sZ|y7l
z&OUYg`h+Tl+Sd-gqUUO^_L*}nL}tnTL*$&jYz!nC$W<n9e4!nSufW#`ZI2Mc0ID>%
zs?y|D5~$MJs!EGjiJ?k+t14|?C50*nTU9yWRa~gj*{Vv1R|%m?cdII0US$bY4!5du
z$g7N@%F$L;j(C*?R5{+N$}z7p!KvJC`kP|@XIN>=1t3<y94l?N1e#(E++d~c7C}?2
zf+<$oZW%PiIv8Q4?G{2)tb}{4wB1r@inVZym9|?9O|crTu+nzRp()nG9ah?IK{WY_
zSa~jnu_G5`Anm3v>jrrB$>U=oWl9u?-0>KBC+PrS-uli7kzv8{&R8(KM(^A?HI=}O
zO_CHTX)T(D+H6v4o2Oz_1}Xg@Pq$+wrz7Xssgl=K^K4hiJuK$hp^|@8&bOCJiDO*}
zd#sMVp)X`F)MCx5V)jHW*s3mQ&(xyrbw%yDTKHgnVf#ic-q}>#o~jkPn=9BOwaVc(
zRqT7U($RL6>|3?k@wV0MD|H<=wy$X4S)0Nnp1M&KXFC$Bu=5P#A>#YhI7rc{ForLy
z8P9e`zK1@hcY<tZ=B7LII3c<b5rDKKGX;jVDr|hl)3HY--}dX!n|IANH)nLt3+ziJ
zky#gdNZh=Lpa^;j<6A!=agzQPqyaJ7z~m*Gew35r1&u*AK=Or_3YHEiXuqWJlfwZQ
z!dpTody!1t-1>N+!g%h76LfrP_0)7`jYNE+7B3`MGz56^9^fnB0i|QR4!MSkNT4$M
zXVROVZb%5u8vlNUYbX=zVeF%Et_=kJF9s1Cj|8elbE-I8MXV&89+L;x#0gYPP6qP5
zm2}rn<RV$0>+dEuYUox$?-S?&b16d3@dk}y9d;|0qMtyaWRQ>>y-$PL*pa0fEmbqy
z;<hYpvGPS32aq`dowo9Y?b(j;OtVv;89UEbR{hsFh)l!YG5F*d`Bvhx4>R|sw{r=*
zzGe(9<7qc>?)bV&I4MEKgh00r7m8q9qVKL>D_y?^fTnjY3U#+a5!#ee+no+o#3RO~
zDM>k`ns~&f)Z;d##C-LbY2qDV)|gwFQlE}3YQEZTv^O~?^fo#tbiaag!qEmVK8g>i
ziN3^WgBKsg7t?H`&!S+XkDgyQ`q#PM=wBz?=wD~P(YsEx(YH>#(X-BCqtBer^hBa~
z5lJh(h-~dmbHjp7zeRF^P;ei(SN>fF%u@RJsGjFS<}RKFg}@H=RaQc~2_f+<5`E>v
zZ6waFz`}<$uH<C(rIUaN>`@lZoheh%De!<jGm?t=((#9U2_BTOtPPv0FNGXppT0I_
zB(y6P)-z!{iJIw`qGm??;7*_>zWb~d=@(@AK(H*P6BY~R26AKa#+COg-W2~rTrL-2
zAhsXcYLvC$=P-RDurcav1jp~n47NWRiAPLD|N0NN_R|es(#HXsyzKH9qr^{v-IOBo
z`12skSQIKeskZl;&O%jhc;jI0f0gHzZTz(J5pM0EeT#l4L6T<Mb$i(uex0GZTlYx5
zcyN^A(>Pf4p<nqL!ZC>+;j>blqA**d8zJh_a;55tKVDV^hEyA%B{f$lW(%i@D<t}6
z)^f$p(|GQ0h8#<ks%9~H8F4l(zLfZES1VuAC*hf8TEk5Z$YsqE4C`+l0thKC&$_Tx
zMZ7sg2Zy==z_(k4jx^P#qBsjC_a7qaAS5jZlw#Yzj(<(Ap{!aUy$TegydvS+@+t{Q
z8}<t+v&Hs!swom?lh}h+m4FGOG@xWDLP-*kdiaS#B_n^^6NW_SX*#ACn*O>=g}1@E
z=<-`U>5M-aaFsLOPnn+<!}hlF`wh3f2lk5h5$=>96Ie-iJp=HTC!Q}SB(WY%S*o#u
z%i$)yw<|B6FJKHw9&VGYD93+%40Q?>VeD2a^NPk~X--@p<*_;_t%oKU2B3kSNJEVP
z+CYhJso53%11FV{a1$A^ad#55^Ks!%Q>cUqP7zHTVJett)qurl9<&e8GQ1Ac8)@Uj
zUAn_nbvEuLV%A+<#LqEQXFsUlo|E)G@<?3r@~|1EbYsp3n^2>sm>Md1j$0aVOyWa{
z0Ye!hAGJL5_0meKCAF#obk(iHSzPlrVU3tjl989AN8qJj7omaXqC;ex{`Bm;a!*tq
z(*O@oBZ&;ZC|S(pl|13j4Pc!Se*tjPL@vtYn5AkSc?&Xx^Q6?W_|+_SlnlZ3^y8OK
zqaW|@a|>Oi*kwHI10xZ~)EB~sB=;Jn1c8K`k6Bgjazg{ad0EzKMdHE2%E}cPIAIr#
z)mlefGKJpLsAILmLa>oSR4x(<V8K15O}M8t5=j8XTXT|iMBS>P#EQ68BM#C=%t6}P
zYthvP3D(`WcbMG&Zx$Kc5)1S(Y8M*J!`YvR6Ef3Hy#Rn2TL!w#t315y{0Wy0D|CPR
zjUQni_s4TV0HBE!X8QYvyDM`7IS4er(epS>Ku`et#QRgeVKC4z>12$a%AAyU8D(gg
z&zyXS>nZl6PlO6Cu!9M2HaBPG=2)kQk(BF7x~kJHs)z21u*)L*Eq7(1#ufuYP7-eF
z9+SVIXk!YT^67_nA3wZ5dw=ox$di8haDFjh)u{6`Cn)(k^4ZBPif~sdIGrN(3HNd4
z;lm%V=YtvI9mlKB>#um7r(GL8r0C%Zc~21@zDlllfW#M~kM1_nqmFhyszRAnMT*n~
zpUop?vlv_2PRQ2o=SL0f(L`!R<skmO^p}-Gge~OS9zAnH8ibtQ+eQ|K^1|dLSv3HO
z`G88<=(x}C!J>=lFAsiYZg>&Q;j~?`=wBtMX-G5Trzp?_`3~!F2v4VeBH;Y6%oa;p
z#~4Ft!(PI{Qf^p^u(qOYlaS5ZH%{UrW9voEOJAvkKh-}|c@q}m;Vp&JB(8_ZDKPBw
ze)@tZ_tRR9yB&%z(;?P(>;4U_Cwz>fl1`TJ5ok81z=Cywen(^AE={fwvsx9e&eUDx
z*BX}+YP7O23u%WT&h0pNv2$wDzO-t)rQMj**}DuF6#Br-)QJRzXKF<XUF#*}xEbN9
z_BAI&Jq_cG=({Sq8ra6!yC2V9y*hi<WBXBiBFJQq`K&^!Ls+e1gGgDSv4Vam%;4D_
z)x7>GPKC=if!x3n#;8i`{Gj4W@w5pjuD2eh*;-|P)c0Bwd|s$YP>Qc*B>Cy<h9L!x
z;Tj*2;}l^|`T3hJN2!+tL|sFi!Q_B097)^~Xd~X`bC!jo&mS3x;N&AI{C}4|>e~ub
zStW4}zOsKvsAjr689Kjg!az02=gPO#lT+iB&lg%FqLAu3kMaU`P*MdK&lPLEOG)L#
zKy}`8H07$=jr29E4Ul{^K%z$CaCUGraSgMzWng#x7Ac@w_DY5sC<Oe(7pv9FA*<rT
zc;rr9Ua56$A^CR4qhgY!n7d9QBmCrh%Oov|Sc};*9=Mu5<$rby{7<d`PYo4{9I5TY
z0pq{m2K;>=T_0Tf!!kg9)_}aF`nh)f)~(QeOH$v)9_}@TaaOrE?J6MEluLjzM4L&S
zbcAEDhHNNTcB&uCi~$PdO154s=3PcZGj}K<)mLa+sRbn$+NduhmNY`7@i}G)$jQ`Z
zLWZ$b_1u>*WK_3G?oQ8F3Ae<C2Euu#zUe|xVHkjhy~`?l&AVJ#`Xx}NOV)$VCE~W_
zoRWqX;d*nt%Z+^oQrFR+9IgIS(dutPYu<06Q-av7A49o^^iTd|{Ur>plV9bTa0^4t
zoMLOYvo+X?L!c_{U*$1X#_w9lM|F=uuIHGnulCZ);i*zXTmys<AP&|Py4>8resf50
z+|LEOPqePBrfzF@HQ=Z8dM8BWY$Fo!5Id8U^OML}{4qQBl`QfEhFRtsu>-3}9?nD}
zdpuKMGdKyC6LaoNJsTz1K17~h06~J=(n*YJHJggp@V;YNYY?Wr63AexJOryHprwWW
zCh-Y*32m?1<|=#(5I#f0$mHgEs)}==7>&qY;FXX{;+#b)8d#|D61<v`Z30%ghg3i+
zm-#X<=WcQ>BlRSG7Z>eAH!=<dmzd-6MO>Jug0Ere+EtvJ;>}Ad>CEgW!bGJ!Xu`V=
zFjP$D@}M;^+FM=>H;8J>6LFG?4O_at6n8EbDz|_SY8Nrm@`|=p{<kmPw15ujS5cp6
z-Id4+rE6NasN4@<7xj#_{;2I`T3q!r<!0=cPGl7eM4<H(m0@W$Tna+EGTAMxeXh?i
zua9ysV0UYj6eY_XPf=L3l}xrg(sCS=)baR3`ZB?>%E3?Q(&6#R%BqcC*+++vx?B;p
z7t$JDuaf%*&FegEpa`|aOnL-Lc!T8Y??E<W@Db7ubK-B3Iy@OLsg<t^U74+~fT?^J
zkd#rs3<CXSbt^dXs$UHnEkopQi<i8zJWXE&lGJAzKb4!LFe;_8&ZD}vA=vo~A%0>K
zumWhs5fmK_?5a8dbKvQbbgF6Y<70_MWBj9KtCtuZpqA`DVU90!)g+`a0zJi47!DhK
z`RHpXbIdt+)j5CV?j{U=VOd0L)&$XwzQWjNYo2x4vdCXL7$&5b4koQ&FCDq2_!deY
zLhZVHNY$<-57yI)NICWfeeAVnFPjW!Hksap8%$!B8;okk-(sX6rs-`OC%~xP|K`7r
zld}jGrg)mh%NBQXPgD$ehycUByfj2;0cy8LUwDT@RAt#p7tdoY!|lo_@S~)CD({aI
z(X{<Q^sjrnO*=@D^Fdzo9zTKp!{Ej)fQ+ATc8`0s(rSo2Mp)6+hJG4r`)QQ>SxWuL
zm!7AMr?Ii0v96z|4Q68}TbmiRN+e+Pg(P6Qfdu#)NWf$R3Gg<Mfbk!P1dwIq!7_Rk
zB-AX{upjs$V#~n}qQw#x3Hyr4OSkx(#jv{A@7$7>CHQxXIDuOj|Nb|<9rAUSlNXQd
zOh$LU1cYLba~kS#TnQrHwmudUJv9a<Mw+WL3+=)f?2N^*`Z)=UN&K5kBIKt^g7^|*
z>l|&7=Ppv1HqyC30gn|aCHgAC=7_apqERSN`!QJH#A19ffrw?oWQQ^#euH=>lw?F>
zw{Tf$k;uy=mFhlhQ%fe0`25HM#E_~ui&gc;g?d~if>abtPEPdTbV{Zv<PL|!Z7JEN
zC>+TK9wXjBV7^IvOS+^CZ<%KCeBWoHYy+(sSymM9`^dqk`>8kc=Pu;YO&^ez$%C=N
z>MU(dNkAgff;sN*0)a`_ZvbIHp1%is6vr9*K3IqiNI=OO6(`@O#qteJprom-n01R#
zHeF_dLP9vFJc_c*gC`S3<-^YUO@rnqR4eW>ssAeGxChYKfY-A-*vJ?y7cy6QE(St{
zTpootfRz9vxg1JGP-9bWAVm#!j9VJl-Jzf}GmGkg7#>_94Lf{-_Bwy^@qqN-W)pU)
z+ckHy$H!eWM6q7tdcK9X*rgNFn^kJ>HmsFsCE4t$b;(3c=N?c#s(>e|$4d3E9{TQ$
zR1ofgqG(zuI`XGMgxZ9k@E|L+>ryc<Fn>}Bi%h&nZD;+u>jZE=9ytm8>p3y}J9gl5
zTlXFJTccv3z1-T&_+XP02zR3s2ydeki0zI1H=S9;p~TjMJKAD!TQ<hcv75(?hO~G<
ztfK~{A;Q+-sL5;{T1^%Y>!?M|9gdi_LlZ;L6Ke;woj_}cBNjsbxWPimx45lC>wwuh
z5W_jM+gLxQ+YOWPhqQ>e#E9xsN=t2w6^=2cZ{R-+IX;H}Qu5!(#!%}c^4Ej^#zXto
zxx~oQ7~I)KI(+3^VsPvk{D)D$=j6Z9P<}b6^vzwiVG8P;Td<M6>s>x59KyZe2JWe~
zQpwn9D+{J?^N7z1$Iz|=C)kY}24gsU2AW7Rc`o_`?q$lU_Qj1!2h7tbN~ggn3K9n-
zDD7rz{TAOuk-cwk3%kF^_DV=ddCsC=#<-99h6Cnqgj8a<cH?bhrTcWapl@#|Lx$8z
z2c0+k60(pVlgD%=qSao^&p2F(2aG#z^OLQ`toYy%Vh3A;9c+jEU~962t;Njva8=Lw
zk$1z7yeT{KM(oJD=SSWxKk}~Fkq4BOZVCI8WI@U`ra-f2xO<w-FJ)kojb5x2?@{B8
z-lP1D-lHZPeM3z*dVZR1^!yZT^!)VeM$b>zde2XryjUropR``AW*fa&%{O|nx{*t0
zy;w~*da)X9^kOyI=*8+@ZX?r|klI*k`8K)4jh1th8SPtr2?>rneF@1Q+r7So1jlb$
z4pA;~qAPJK_wu8@gfx~@eF<qSuk<A(IL>q>uH{}{>q|(z{6$|v>g6Y0i8Hyx8-0oG
zFF>7U=gTiGg)r)WC=ZK4KX43af+)t04PfNp$OYJLgJ>Mz4y3GIp7r-Qx%LwpYMn?U
z_V!XgoX9Wvr6L0?(aU<Y**^2_*oVU;1=Og@0;@jL)};{$>2v#siTMEQrZNDd5UymX
zRX{A{xRDH+ROvi$xMPimA1TlD@1E#yhgPL7M-8qcwVC0`;@82QKd$hB#IspY4*%av
zH>@a%k|hGMo1|!^cCyUkPwqIl)9CZ^GR&qjNZ-5fQOULBx#mqoIQJcVeVF<QEJNU#
z+;Hc1=EKPbtpGxHj9MmzY>+@GJLhe}9MNCT|7HHN|M*MI8eBH^kB7BCKd)zgiV$%R
zv^kI{z9KFau!XL^g_9poU!A>nM;<KL?OJ2H9ZCjbW0#^M5>=zsXXB-2;N~2m-J(%j
z6LrZppvy`vc*xsE2OQwWB7vvT`D261_Q`Nxhp|hLv!d19_c}E}R)rOMLx-v>NW+-q
zWpW+Cr2fgDp4~0B*a+@o5mvdirkSP`IS5~xstRKs-7wp2L4p$9xRUyRoqu>w^BEpe
zLIZ-y{hIQk48TP|Zt>9e7S$AjGspzCed{|1y7EZqC75_O#9;C%IsQ;)2Y<R7@4(;Q
z9oM`RuK@vl4LA+qI6;TyaLr?npG3I+F?6#@oXpvSf`zUn;d%pG8ix1kK62*)++;9H
z*Ve9>aR!K=E@VK=hd1vp&OW_Ad3*Karw@NWKl^m`>L2e<-n}`!`uO(b;`N75@2)<6
z`tY|mug*T56JRj}5u)#H?82q>&3qB|k|&5)n@8P0q%Y{Js|B0ND>i#qizK*#DZaX@
zm*$|1`~HR|fcn1r@b0O*veP{H!?_!c|2O;1sr0VPLSmJ?>w0JdK>Q*8nJagkVv<dP
zkP7L1|DpYWy5V~}7p$2bQfuedO?QZgKt3&MKXpR{h=?~i@-6D~lKKU_X4U|H&x6#@
zW5ea8F@Rbx&qwT54dWHCK*F;jsXX4{ki%dS!WuGfzT4}RwK#44zOBBIZIwG0>}$4H
zZn#VQ<Vil9uCm09(g5?$fZrpAk*GV(LaXLZJGjdSV;tNV+^mi$Y`uy-Vo^;!#}G|c
zk`24&9H-I@V0m!>h#C=5BiF%Y7{vB?CwD`4Y5d(ET?d(A8}H)Z;NK7M-#j&jw#E_7
zIuOu1P0ctd!tqc6$i7j-8gM&&i=kakUGx=DgJkBehH^*`6u1k4!=7<lNCB)GHh?ad
z$#L#u?gu$9R;upAg|b;?GvZc%?cb-St9Rxk(BsRv$%vALUtA0>(y5iAJOAXxv|3MA
zUj->savoD(ELzV~nu2D*ydaNndG2RFp%bwpCCutG;#-Vtzi8n1{F?E+UVm=XBDJY>
zxggIPz^I%Nos+UW0-fdRs=Oy28_s9$IKGAI<%$MR$pt~BtyCYyV;(=2HiedUt0L-7
z3e!;Kjkhpe18r*0FiIUL3$e0!Wy%Mdv{KU?SsG_widA~Pjf>D)XmY9)P<phs^=|)d
zE1T`^Qej{nK*L)Z5xNm?X!LdXiJB%YdNuB}4*9$AdgkE|^z55^DW0bv{p2F>uDLx>
zw4CE-DtXdc_fRXOq)9v>&W`cuN3;8am*w@f-NoV)kh(07MUP(4g8Io~0Yf4i3G%gJ
zsIy@1pQ_5)8tEqPzLdspM}yu3pOnXT;25;(j;L!e<!4eD?*D|3ibJ0d(CYhpdmg%(
zD`lZ$Kh6h)xsi-j2Nnx&mnaE;AK#kz^xNn!UvwTH*A&_hUvwIcz9r!Y#_C;T^;(TA
z_VKz-s^J8J!+j7g9CN%MTF;mL{H0bD596t60GR@geOWVhs0RGbm}6?kyZ1ukexX<?
zt%pKLy|7!rh3w4J9RP5LxFR)ZG<p~EmRt(<6c@tcK{%QU7mCCXPSQuQ9>#tMkdjg>
zX4-%hfC|Z4P1I-{5rq@iNxr>pAJ_e_e6@<d#jDj8BIq#Goc0=FdV?6;d#RQqEGt0m
z?n<1k;x~)&3IW~LOo9F#a<sri7RuVpamAS1>TK8f4xt4^JLUqT^+^uZtX;?1Z?0BP
zQGhvYevd2lzbmfP!@`a5$q4=sKdtOHy7*u}VL0p;_2|n!LVv;wlc{6Bmkag-xHsBx
z5P384Bku#hL@)Tk`@!E*Pxu++EyYV(9WG6&_(3~`(V=0L_$B(HpS&~r#d@P3d3Wh;
zu<*qXK1T8(MoGSCm*giOY35?uT2Y5A-&hlUi(fNzdpIu1>(q<>);EYkfRcc_qkUM3
z=h`|oM$=x$<r}-s{W3F;4;=Je$jo{|LgcJIiYJ`FaoqaJ&lexA&M*G)_G}RJ0x23z
zErH9uZxiQg!bKP9ET|R_c!X8MtN-I8`RfE!4q(Rx!wcbE6y-J;-IVOG#xAM|7!A~C
z;1U@R4a@MQ*fAD&OvVFQ4abQI>N&tx?yjyN<oy`>_{7WT?2fy0dVapMjDl?E#toNT
z6be`Rp8QsxD7GFYM@X`FNbZNA4vblH3Uu%UJ%^LmYBPH2EZ`V<;Y^6@@tJtH&WN8x
z3Ou?AWYDu!2^U}4e#GK2#WU*s*SHPF+05vX-!mU~2K$%?(ch&!`20!9cJGvI_fE;i
z4aa_F@q+yt#aR~5*+(Lkp2Sgh9{lFBPaq9p5czWZEa}5!lKQ;X!X2Ys;e}|QCA`i1
zW+^|)9kaAg%3u<-q!A6#Z>b%cpfp31<W@#-|L_x3##p9Gk~|Qa0$r68vA=RE>7krV
zVUg3(dj!VfivS+Zz=&wrECILx%1n|gwa55pR9|hQrs<L}(i>hKzd;-6@fKX8q*6o#
zK?R@N+|?0t4}Uqd$4Gz$?IHAXZ%<HSDH6%pp@bV%pT_l=EODn{hg3mnY@vQd6;+OC
zUDm2S#;Id1`0NL7C_?htbexb=hzELI3@;nQ{({#cf>eNiVK0VctxTMU@sg@x_hK8a
zVD5b{wE?+d4>$D85T^`A37XV_M56kXOK*fryvW(1J>hy93+Ld-o;aODd*&Q;pLDV*
zg1MCP(o;V}OHdTaQbBTN!6_xo8-*$bvrB6I0W~PLa3G`lnuEi6f_n49DS6C%k28nl
zSJb`g>qrVL$zlm8X_Fud(wRSYcAG2({iFwO2$Wt*B;1{pK%JgZf3C7zpRYn-K=@DH
z?gUU?la9;olQ=-!|BwV>!=|wuxG+}+f;;OMQ6q|ISR1ke^?@{av(|Z#FS^^^EuoJO
zNx^8NFNGHqvq&O3mgz>$9m+hJui?pJ9%sqN*h&%n<D`z0C@ddvP;3?1vDG7PK6ro&
zRK>ul<U(>1D&p_{NQmA|c@f&`nzML77L1C(@kkr2qi$SrqQ!y`%K(FX6x@buV5oGL
z#i_kn_6X0`ye76{z8myPrgR}_EAl0!t%n0IEo)o?95ryGIH%jmw8ScxpxJt%mUpw*
zrj5ch;Gd!s%7wd3{k4#a+E~&o#T(UbV5NROziNXMKI`kEU~+u3I`rD8siV#>kLVyT
zM&0Q1S*U!mV%XfypTD~LrG>qX$72z4W>dgSPE()ch8O_*7}G~D&2r}GrH<JU2q*i2
z`T*uosTi2*nkxWWZuEJn$<2bUwdMrhpap=VQ}U;8b9;OA@8csfto3p1EeRzK>S0VD
zYT)P88|dsVrXFBg=h2&ZB@E;zjDhk+LkR?R^12Ow-^J+YfqnedzaPbJGUngp?*&}A
zeEj-}J|)7hw>f;I2=^GXwSH%p3Cddy{;=5M7VL-A&aczrUNF#VkD9P|=}ifv@{xdj
zXsx#(&2*@xU#GRfPgWpX164Q(@Hg1kB^&MQ;*Iuov25!z-Dt%(+i1lX=&krR+1G^|
z?dz7Z-BP&G&Tp=_;u~$SuN%v~#2fAW+)6vYC$GTfA-}2!ljmdRhXog&$DVa)yvSn~
zFtSx%fh}fhdb~k^Kl}D*+{}6Skt+LgRd7xpdg$ZeRXjf#yNk?Edgwxi6_rxa_L-&r
z#m_GA^dALbklmxQxlOf(d+7N94n5R{Q5y8HeN6qt;!IriLg=NC*b6Bj=QFrp&>L%t
zuC99MI6;#*vd`Y0y*qn<f!fVKo=N)UE^UY^2Yn2e(;(`h7Y87nN*a1*_{p8maZD-9
zyw5Yx#RD=_(kM`8eGC2S9xB%J?DLcNZ!X^a^W@^qhxbYmZ}k*6JaEZb2pgXMg!#e7
zD}J9|g(gK6K(2sl5c#OV9G4roe1v3_-G_MHpR#%Qik)sWe#`>$(AC@hIdervD0V!)
z#|Lfl8nfWi?-BqrXw5)lqD486G=biGCiu<|lTVyCnt{D2CZPbEUt<>q_Y1kC_+f=n
zcZhFV8pYVKVcgM+K#rNi<lw<&H0=AA$q>V-3wtd|1}(cr2lk%Iq2X{{$`LAfw4(jS
z&=Gm)fIpAo13(1;6p8QqBH{G{4he>o4)XFT?(Enqy?UhhAQs^}0(w;vwpgmrTHMAG
zA12-N&F6d1r?#=@&KG^d5~=65F7C4=OmAQ$PbH<v<@CnhpNyK>Y_tx3F#Y{b2cz%S
z%xJ&UMed;1?R46ZVDybu-ronie32sU6gn+bd;Wp|A7(P_&tH<nDJB-YIKhhHZdl*J
zU0(Z0L$=r5JdDy_ls19Ib0YE#f;)*l1RIdiGvHo0VXps$t5>vO!ibvE(*)oNRy8hB
zqUv~(B5#F;g#L@D^ke}?8Ce?jAZ1$sE0LEN7X$3&<MGJlfa&&P2xdI~vH^R0$t;Z1
z9y=X40h9hXexUC&PF#MAdF{f%Fy6`Hozz7c$Z!4*Zb&#vJiJkoGlck)#FJ==Poi*t
zfjtxN??aC%?7|cSxdF5I)5W{DfWHKHrlJDL8DVr%jRW!VV4mO|MXG15ZfB?{lmM#J
z9D^QFV>yFk+N*N_xuaN<w83oyn5$Z7>G9FW<Gec8p257#b@MW|`m+~vJ})yqFE`Ho
za)$Fl=bKWTv3-;8GxC-fq_6xN93_z3y}caZ@p(M=;bf1ddwUbAJM{OHPw(Hn|4WZ!
z9StB65rnD(SsMcrFh>@EfW2d;zE6&BIJu{FFMb|PpQjl03{KTQ-KD8j2SU3nI>ufw
zu^)Y`2&o)*$v7a&?=bge-nYiXu%S~GVVG}N>A)1Y_9%giI3y%?FrV7Dqr^ZLA_<;*
z;WUYt3wu1a$C(|%5o2d~{Mgyp1|}#*p)UN-ci|Ij-C(U`VJDe^K1X8n#-5|ok=UHu
z*xPuF5An8}WPyjySkhqZ+atIMUjKU;XTI&ZL^5Xs+`u#7gMf_@0)jBL$AJrr1pYvB
zaAS{Q94I;P@ei+t5J9zB)1I~LS=*i+*t3p3>)Hq*X3){#K%>;2yFmp1ENs|^OFMFJ
zY(T;ST1=_Jnw>7^a~JM{WP97o(6G>P3Jwa#V!I<ioa-fVbU(M<<v57#kv$p*@E`mN
zrUb76jtb_Rj%5<r{@lhFNjo6OMmVlVV>@(5kWYYdlWThcObm|g-*&Pb-P;7Cc50_^
zB-!cQh1sJ^$xat8zzN&q+Q&a}GzF+f@E=T6F!xcL-n+K5%wF2C0&IL*j&T^bFpL?1
zdv8zC^$Uz=1O*X2(U<~_y5u(em=j4)2rZ+#XL}K2&{{i9Jo_#TqU#=(Gtg@cv;nF3
zf{LzV5JMC{9?bZ)e{Z{CFpc2f3~-gjC}^?WyCAhkQ&?tkV$-KbnEEheuc+iVjL;*$
z(J~YM^<A=BWAblG{y`jI99h@PP@)8AAQ{jeEE}M61QU$<(ghUXMqvz#b^?bZTO6rP
zU#RU_Fdq968Gi_y$(|tuz)7VzJBW}J-4T#q3*a;CYd8Yg{E_nb&(fVD&SG3!uyE};
zz9HFBOpqGIw+S=_jYPQI2q5qW{)2@T!%D+z0{I6AmMrn@jrN(sVhcmWMmlrx8|Wzc
zCuIvE@dyY+04OhCa!SJwBIL+|EcB_J1)c&nnP529aC|p(mWaxMeM3i1U-8imP;6e=
zclIfI0;+n`q`_E9G+sQwjFuDN3w3WR#gnWez*ANy?#M~0zTZa$j3R5m1HTe9h)}Oq
z56fNncWNQzrBY}jg2cb!u+fP@uW}d-ILLDVuq<8yl$6}U2jP3r0?0JMfK$)mgO($J
z?mQTUMBT!&9<XgSjalbl27N}#>no9r0nf4{2^r54Ry3N=EKUVQ2pSO~OQ`4$^@RtW
zlKR=e6rGbd2IB>fwkDDSa!J|5a%Q>eO`z}ny4ZUHy<fr2gm~|uVb_TMHqa(Dm1^ps
z>o@`Cj-h-9%GWc;c%~$zq(1Q%A{T>F7V!dX`ue4VZy=;r0ZA_nUa@-F6(%uXIGQP3
zH+Q8;!?n0O)1{W?@_A`8{bB+cOCjbpZm_caUd1MRz(04MU;eUub<}9=!=E2tzaHY}
zDgAs6pKy)&;5;`k|MknC_Wx(+ad&7vpFT+$JSQahEQ|lZH50CwS?P+Iu)7>wvI47b
zJTu^~knHV61E}ivV7BQuy5fa)BC-7-Au8Op(InUr*AR?oKZn8Ya#@05h(KR+!mLhm
zUno?$*Ci?*m(8JtDxC25@sXEZz)a!D23gOf&&(>vE$K5<GTCs2aVLl|WIn078Ff6e
z6^m`q>V_rs<{LsIf(jWqNBzwy&U=n=xo_8hF`oUOtKC2Cxck4I?EjPaqA~2yG0Z^^
zCMgN-9>r<<n0jvLKT?g-M_`O@A7RI(3#yK7L5=@@{KsQ^Yz+*!m0%0Wbo4k&L(7Gf
zv19!5i+Q;ZUDW@N&H5YGe)+{RP(%y2Lh38UH2!58HLqqoLIXxEgdfBx!!l}P`1j8S
z3gl6k`}|+aB>csM4P^~$)-TqdpMQ>N1$KN@|1iRNLSEU_s*n>W?j`|}Y<WxX5cH{y
zy)QNve?em>^${AXM`)3bjM<LIxDn;<5Byy+rfbmO0iHSYcYZMzZZ_-fJVW^m{;V0#
zeld1v7qB2FE-(d#3TR3(j7OaW?yn-1xvWtoHnvci#o%%gn$c5_LywOr&EP^iOS*)g
z*5ip~!WqK6W_>`d4XR^|*?09x63;DiGIQ(%ISnM1Rk^|`?{t7wU*TaYk_hLNCzFt;
zq9RQPI1)>d*w8gbNAy5Qnm@*XHmLc&1n&9VpAzw4?{a8kfL+36^%{5)Ay2t(NE~sB
zVh<~#7-t~4_Q_0G!ZI}s^HgFXK|(LW(I=!Q7TQ>G^*L+sl>qAH?KHk<VEpt-*dXlK
zNx0DVIf=FOumX|`EqbWr2Pa#Y8<5v(Avub?mrhhzB>`C(ODDSYP`5C?42M8Z#*|k~
zF@l(B^r$d=cd@rO-gTU%j9X{`lFjsTEa?k3t)a7o6M!D`@XM>!R!^G?PsjuRf0_$d
zYR0Q<CY6Map}K^91!piP17AT&&*vgx9DXpk9QKwdr<Z4u2uwu>%Mz9FOIlZwD!wvd
z1M&u7XI5`Pb&RBT$132N0;Zi16B07viOwSlp^%AB4T(@v3WP5LnpfXpdBmT`Gr~qZ
z11>?Mu)bhMFGA+uU?P8ioyZ>`ipiouPkmNCa5Vh%&B(H2e6LtZ1oaIG<M$wseUjsp
zDADE$vr`mTLprB_v;h~ecVh-N|BBFbi>*`3;)8og=>qu+N||~ypmcVMP|3@5wPIpt
z-s#@nsG>`l5mwKh(;`Z*TX!097X@n3OjAxEXvWyqCSqBNYE3&QF>ZO><deEPl;1<7
z<i0Ws@`%u|$#XNjDX|p1VTr-z#=ruiIW@?zlYGUX6$*OE0E!p%(-*GnDdT~%XYOS>
z?BA2B7%g%)xx6(!3vYul{Uxvs6a<!tBD{W8pTcov$I`;N$q!(n<w(Z~D^{3hZGN;O
zJD;xMy}esAMiV+{g}hYZXEjVY9Mgg-VN?gMHS?34D&%?htSojGvCdYOSo3+Kqt9qm
z+t9t*5Jv7SQg%N-Wgj2uaX{Xa#BqQZP=cw5VM;iPkLsN6T*y;%tGwl*O^2Ti_>bNR
zi%WxUu8&Y$3A;YRAeeAHIcQiYvLq>Ym~wb*p}31AoMOTOy4thPXv#HB=~#GQB`Ig5
zQs)p-KG2kN(r^PCzMv@|Fy#mnKGK8>i@5MRf|PeO<s+sXw;<sJoq@M4`wja325S5Y
zzYpjoD*e_jQJ<V`eX`PkH&jR>kuu3SD+&?bZ*U&KDNdo<uj`cAMTlkYaDeNxQw>Jy
z%!;eD!<FhH@qMn+PK!7J{Q|B#zWu}&a4J2cD^?(?BTHFj+h!`*{vDc6o=a#j6#(VF
z6|m|FzT3clz~^e|D&X7NunScA;AdJFrHqmU?uxvvv73Za9gYrPcIW#Zts09%Z}ur2
zmB^hLke7c-RmItxAB1Se5{R>JhYLY~4pAOO>GTt9|0pKZgz_yuvR{NsudHIw_e_pm
ztx7|q&%rpwaG+eaG%xx)egVT-C58jL98o<}$Lp)(1->sUj#Mt7vm7mRc?35=3GV4t
zH?8md{ORou!vnkV%G(hbzM{-o8KMr&Ib*<&g@L>(h&~8AYmqyKajCq;$W-?pRlFfw
zd#Ywk5|{KuFT+tmtXi7lg6_V=g;OT305{6pl#^~C&A+sYL;-qG+7%PQ#*b^FS6+jJ
zDTM0z_6Y2<q*&=s9Zr7BM_Uku^YPKeDd)#>@MHue+8sfdG;-6Z#%uu!YTrg-ap{)x
z928nG0SJ$=hZ>3!I=vh$kDJE1YDXti7x%}fnChWmUmojCzsEwm5OiGKU}dQaIg<Kp
zGZHK0rE|u(TR47MtEgFUPG5;=%2G4qySrJ{)*s74xk$VDKi1FYi|n3k-2oM{`I_xt
ziJsy@7dD6dwFhn%sD?5Kuw8L5ClWLE_~^2CEtS#_w593u8zC-LvxU63X5Gu>enx{p
z-jfWv)eD%%^DPFiv{Ksg1P-o&^}`S3;!c>-fdt#%VXK_F$r$h6l<ri687QOr<P+9t
z%fV4-bmMvg1R4??5<(-*51zGsNjHwCmjoQ-T$Of&xG|Hviw4jw2V9&7$p&`mc+fu1
zGHk46ok?`;1^h0GbnFQv3ZafYL&23^tV4tyV<FMP$5!lX4yak!v5c9SmHR(hi<o%@
z*~a0_`5hQIQX;#U0ORl4yG<QyvT?(bB}y&nxM3e#s)-_~gIg)^s{A-8olY`4OG-lH
zY8CBSmDI1Wj6Xi5yl!Tf*F#L#gKnwNtUjgxII}n!8>u;;*`?!_XLbyUVrI$gg{9eB
zz)hQ?cZ~6oxYJBhg#wEs6!UpepZm!apQR~MW+kQ1K=L|<H~l(gitN|{me*d|3sm+)
zhe|R_1m_t8V=S*WB#EBj99)%i;73}CWk3qx3W%i{4A-#{OTtBP=~E(lm0{2vZ=$xC
zp&TN<o&#962^_4zo+1D7WXSkN$RuHqB<Wg}m<e?P3qJgF$F8}D65iH89oai_xe#0q
zb+r%7rLS(1;-a9hF!_*@d>;S@uIvP<!$OYLlkgL0H=e(F<N2kH2Pb|nCik>nd9X<0
z*&tVc=tzc{P&rAg@?-r;lDPNvASHkCd9gBh2Yvh#W{kuhWQSBku<`aZ0&FgPFPH@W
zn7*LMhp8+{t?or>ACXDBmERhBJ9(pkOX=Y<hXZC7m6~Dq%=|<Ti?ZOpDm-$_n_%)J
zIrCS9NTB4Y@D%2YM+g7P6ULie4^1u-Q^4Al;G$mwhr3@DiO>Uo`JTkc=A#11e3=q>
znfIdcj+u`pPUMlsNj?qmTLG*zK*G2@ZST?3m;y9&ZvZ4{qr3w#waBkMsi!LRknY$7
zlJ<9Qq5U0qCk0Mr#_Wj<F*-@Ct<Glw3sfY|SasuKhJH1PJ}Xn#0cf6ya?g;qK3fn^
z!q4oT(Gn(MlKBy{TOi8wP$G+QeeFC$;rp|?(f`chKTySoUkrhVXNE0Jd2h#fR+9%;
zGk!5vh$_|Nl>~pCMmiFUVOK%J-kx|bP*drM3+Z3D+(kR&7>c9to=|k3zIien<4UGz
zG_0*$4}YWQYW_3^Cu#kP2%3FliSQSb8CbI5E~Ia%<$(7nKPF}|b+W$eY2+@_8QL4r
z1dDgX3iPA;)nth}^XIIj!%8x9*qFxVlKNiOM?{>pq79`cZ<<)baU!KYwM#c1MNq4>
zCo3W;L8U6&RG+|ej#O)e7gHlVzz|%VD$$dJiP8cEXubIxosJP<6}|e8J`m3!PR^Ia
z2?XF~nS|8qk}h*W#0}N?k~FrukdVw)mKeL4i&q2sre{k>p0bAA0^YC4#%3Hc>YT_4
zD`rt;9-x(UNMGVS@}P$=al|s{xI>@b{;=Dc$em*Ap`g3KR~h=5rJJ4oA*I=UJ~Sh8
z>Ln)3od^GvYT<O>iRW&)_SjjPu1!2&qB;^B6=+Q&E@pFctX{Ln)E?1BVZnS3TvclI
zW?K~M3y=zB7YrJWLNDGAMrj<vN@83gX-m>2LD!Ew`LZ$8Fc@gQy~8@>Tm#`+sM_ex
zLd2LhETJPTdMduo=VqcY*)dWG28GX{+XubuBAJx{_5n&#LO@*_*M4(Y9>xP}5%sG8
ze!^OesH!B&XLeW{hF(dt8d^t!R!L(h`v`}#MxD}5Bozi+VOVECR~bGOp``+p>G2de
zgXlse*Ls#)ASd}-N$%T<-mg7Ny0H}H^u*(C0`%GmdgKppY-NdMFX{OdbR#7iCNDOs
zlv9`(;D4SQ%G@=Eik2E#wFcGjl5h>hc#CR7xMHQV;o977*bUf;iXm@+hCK-?97@iy
zb4eun^uk_?Gn`86G37JNAAmFn7G-Qz)>9tNz`gW`xg|TW^*x%hLQjW86H%;Ibhbfk
z`-5od8>`KLO3N;nr&1#ZB~NO#FCksH#z~8{i#4cSa&GUN%Ibkst<zJ~I+;-XG931y
zZU}Q&he0eKA5Hd&Ujvw}M$f2|tbt#v^$dV%xwn^a6-^c+Re-f(L5Q-vv($>sRAGFs
zi4WeStg=|5lk$2x<J2FQ6$`G!*_iqjk_|*9`W(G;(8ah~S1t>j36n&!wgktgP~SnL
zhfB4xms-FFHLhwtv2$IxSMhQb`mbVGw;G+wTpcV!g+}zg(vM#z)Eq3{cM{k+0khz;
zcZ2Fn3hj>E@9OpE&rp#PDi&UyR|;+d8~5bCd}u8sY75sJMG>+{hIeJsFffUK2><em
zKE2CNf0)nr<$yoYU-2jUo}5k3E;~{b4D%&|-sBvW3$Sd3(&tpJph?D;#hkUrCjW*%
ztdj{R^8bLm6_BYG%Qv783{(ovW#R)3VFrkLqVR43h5^^c<3$DtO#_b@o>S6e6ueYP
zVPD%h)7+on*%a$2WKwveM<Flu(_qHv5Pl{dQt(ZHB8SlWGt8HCuo9r7q&Xy~6$e;J
zS5n;!4YnDm4mN6Xi#h2vU{Ehg6Ha$bP*z!w`|OMnH7=8(?K%q+$A?ah0--#<-yA?<
ztvMu)!N}E#1Uo5_dr#sry!>3kr=?q9L_IsT^8SOG)1pzJc|NM6Dg|n*MCc;(F*l?!
z2P=(Ar$jq)Y|u5_Kn5iNlAPp@GU&Np97#lM9&?>Z_*Bo?)PcL6oZ2rezyRH<^XDRD
zW+TGGaxIM<?LM6G%nLB73OqhFPM{TRM1csF?U4yehIou6>I5ZXf?yg#>@l<kW}#^h
z__NR=tvW5MSI#E11G=<UtI~iJ9q>{9_N`;-3Y;9<PpF6JBOf<43%3?zjc`-=iW=+_
zdf+cQ*g7H7N?W&_Y~-=p113SFEsiZ>Mv&haETQj;nxuD3lk`;5B&Aj#*IPL8&5v*?
z>{H<w<l2w?%yl9~z4B~}Zd9dCn+J-L?|i%$a)nd7*vc)MiP!l9yxzCb)gJyiBx<)!
zi@WPPLK2JRXimF@+Q4Yfc!(aJ2{tJ%BeT;!+~kXIw9yyeCZBJK+(v~jK5v6RzZBcp
z(r?^xOTh$PFXqFi4?ka^%P!%D3tgI#MB<Ulo`i0e`NSRC>WNV$iY9Ouxd|Lb-kL_i
zZ@yW)g98PMlgz9L;7;XYl(qo@gN-`aZ}xm$db6h%C!Q%oA6<U~e`cz6DlHB3^K+2@
z?5R&LgG_y{Wx4}s7E-vyk~?g{jE#J6X*d<+>h%(DdERGc2!n))?0SMQJ#4h85|pJE
zuS6)Clv|>?>LtZPc96KLU&5(Bh9hg78)(#OV=|iM%bfiwLb-5)%jM9XIPT?mXwRI9
z)));2KLN75C_WXP_Yp1L<)mPb#tL$`^$QXlZS@4iE`>z4jMzDGFmR1lBc2^zhPlW@
zCd-xh4kdIiWpvM11)p8wOv$uPmziYzQeD>MCN9jqA{6LW3Ag2lB`b^hk-%9^xK#af
zYL_3FE^cEk{Yn+_7fOy&82%0geJ6t7MAJB^8PCXTDf~{TW!b7UP!8m(C{2;Ph`<4O
zMa8QO|9uOC9~IKd9`3?IJ9b2B(ei|;JD&xUY@kc*HMZ*2j%rV8lM~MUrq*b%VBj{<
zSeu;^bv>cH%Tn}4Zm8>}fQvU=4PXuzEZVBsS+bQ)+^hmh>8dfVwu$@dFh;9YB^*-!
zzhn0W5yNNM!2y=%vMJmR8o+TiGd?oP&i2Fd5JKG$N*6XertLa;WMn}VRa?46zD9G&
z>g62@5CY(2OZ^AyP}t9r(LiRcAHNV+$e7~+&L}RCL{jhaCwS9E)n@3KqpN@nuMCX0
zc0LieF5tiuI7mvyr(2oX&4umW4Yl37tFYaheMY0&hUUMY?VeL<yLYqJb`QraUz4Sx
z_#!x<fAH}^z1&I4%OrO8K>Wh8IMesk8t|6B`rQlLzbl$>E1m)G*fr{uU8AlkTMV}v
z`FZeLv&=i+9J&avb|2PT&LOFi;-2t}9hb238y#gxxzQZXC^wm7ljbBVHK@qC$OLXk
zmAljRkqIbB13{sr#JXrghL0(9(~r&J47P*x6%6)^;KT-UyfGN@=QaTse6$;JG{%2O
z1v6sdLIOzP|ENC|k0vtxep~_<TNzKHy#JIx*<WC|NyUn?!hRAyoj_+LDei_!Pz&b&
zHFK6`+3XPrIuANR`?S>eUS?d$gbrm}KVjYXfufDt|JZlb){kOmjK>C>_zCn3ch`q}
zDX^3(V>L@}t%kUVPHa6I?L3l^GTQy74U<J7C3kvcz3U@<uTlK6+zKV(t9lL^>{~1M
zo+_=0`z;;nkjru*c1szt>n-g3@(X}pkiP50L|h=RnN5<_uqC5XqP3#~bFI}}OfA)D
z%t|JIQ(Yzt>5O(c2}3y%;tbyb6Z|J#hqMawr2ImTd|<YY55z5^5ErF=#R|)lZH~lR
zATc8q>$7uy8_rfM=~}#Q9M!fg#K6HGv*$yJVURD}kY{RH1>};(8gT+AT`oUQY-AEF
z$x?<XoIcRVbctk&O2}@2zKf)rJTMXVOzioju)zhXcBO*^O?<wL4yer%x<4iE2*;{A
zl<lE&z7YPY@qyS2zSJ%`A(#O*v}i=Txs##|Euvl=&FIi~Ubefrhr}EWz&*_+1FKW?
zNJJhhZt++^5t;qbK_53a_Nje=&JI4RH1`A(lnW2~Jz!|P*#@om|1Z#blcUvs<w&Il
z{A_qbRZKpZuKfl*?IJ1`7JuJA5d`g>&hY1xqor#X_B;DkX&&F$pI{nU!xxHe&x!hO
zCRM?y@0YvcWD<J{YPa@@{feA#`aYi$_q##m%FUxLl`CU>5)zH1-Jp&F4{1Cc!h5?!
zzJ7q*I6CQW9kfsxk7R`;tAoBY&|!Dy;E)C==^Pxf5IF}8H1>j)4?5_|8h>mEJUU`;
ztT$?)?lG_!33}>#ET2;3(h379MmK;l#V^_e8ij~Bc?ul1I)THJyllSmQ!fb?G%^If
z9&2@FKKT<2A3?O9DF~&!ItSBAonn%JH+M_RU+}nivhTih8hv+v9|)Y2UAjZOzom|e
zqrmg17r(?G*bID7VBzMMKN&*)-X0)L&+XEBc&JTP<O2P0kx4CvLH}GV@b>r%Y%!g*
zzOqM~Z#B-1d5I(;sK1}Si^t2*x6FrNPQq>XE|WTo<U+I1pDhs0_tVyoz;wZ)cNZ)p
zte?(MW=%hbHp~g!w1~brG=qU(X7Jw}{=>*G7)=GEtc>gK&}LfkaLQahu;0B{#H2dU
zaB8Rb=(hP39b-e@Pi{IZ=C6kKh{HrW90DUcHI1>K2GgiVh&Un<Zb?WDP>c4dySc+-
z3*lBvx7ljT6;}=YzSVxWt>*nlY_-t2q~;-pVM`Vv#u(Nr3BqRBLTJ>Zk|elh@*3hq
zB_WomjE6Wc?-@VEb03O|cQ)RQ)Uf>U)-&A2;<?Dof7Rz?YyRmKPoP^hheE)R>RQZm
zrJuY_aYajujRwe4>DnV1^k3e}8~i9Xa2t$aeQTRwS^O_==I`{gG(19|v_m5~?2i}{
ze*M=uZ)GUjS-4XqBKeG^#TolZN@%7`*Ewm9{>!^2_4AJLU2!uRch{3~7oX2i2ipu`
zAk-Cq5KTGt>?If{Z)p2>c?~3>-tR*|+Z&>)g^X^d-|6P>M>pO72)gM>baM?Aq}+wE
zg53~qu^ZAYb^{G!;AvL9`#Y`rHopWM&`UtO-K8N3+wDWj`?uRiEGA+5cyr)EYB%zI
zi~Md|Wbq%dMJCb~Q8z_?Vrx#D(K5@(;k#yA{m9C!@?#P>gZ0PTDJhZHzzC5_4Yye1
zH7SwTNMkQ>!+i~aUa{&qDY`Q%!I|C$=r2X79hPeILU}zB;Yg{qEY`Z9MONhOoozvF
z##>XHiH6!Ney2-H<NF!={fvFe87poE|GSUbgBHJ?AAG-^f4`lVZs*FHCwETW>4}l+
z_T5__<1nt>HLs!I&Iv0holme2LVrI5tn9N(@R~FAoRr>q3#E4$NMH5lM>k>kd)@F%
zCfP<c@ndWKt_z+J*SoZ}5Bb(UVjT3rG2@^+8?Ka#75C}&eY5{=n|=8ovDwE}oBiz0
zCEKi0Ky%PISi9G;;tm$d_j#w$*eDFz!9sbJFrEg{T88;8mLOnC)e?UiU_{Eb{PHJO
zh*w4;ve<%%gj*Alv4)5&zt%~<b_=J%IPm)x{@u24{2#G})6Gj((zeLr=`{2|EDDh{
zv50>Iv;K-YkTNZs$D%Got7oz5>m>3jMuKKdng)s6yN_XW_c4kodizfJR{1GTGc4>!
zeqx!17Y5!nta{_mq*G%EhnCnE2&ZAcX3)tw%8sG4qtvA1rS+L#p`op))#bxCY!)}b
z5kS5oFA*f*+C$35+cWBPT(qXKs)XkYdGUiLkz%2rgta@{`+gVw<J?6n)hC7O<Pr`r
zt}jWx9ACHXqv?m}O%!DM=n;LXu{zn2Yuw1F4#tTYA~C0e6*5v4|FSxUr5$_8az09(
z%OMNwz?|b!WyHWSjQ%+01|5=<D;keHDcdqJ#4nNn0~u56EM|uHz{8+%T_rTfHl7=`
zWW8w;at(?}lL9((5JI9k_wu%hDy<Fe_5!rC1jGZgehctpz$xOKHox=>@uNaoq&^HA
zBS&K_$lkMGq8<3Z7d&Ann!ZM-h<>)8SJ=5EsUIdoM`?x>Bkpw^;$`P0ZHzP+20Mgm
z%Qf~fVzsgJLo|Iek<;sBv~|KN8Q2+7D1go$TtXsyr1g~{x9{?1b}<iX(G>+ZwQB`R
zoD1XS!-KxJ)#}A_S8f)ASo4;@v|((Ewf*8bNASyM)e@HSE;fC~SVoj|jB~#jN!>%2
zDQH9kM3@p7TT?r(s6EEoW2hbT+VntSPBP-J#u|FxS;OzFA%zRsG-tP|J1~M&<q=iG
z15#5}<Bbc&<sKS^xG!Ox`c-9{YFWy5l?qevxSBU<&}4euG09kM!PrIa&HfnXZXDkN
zJ2(RtwfA6L5)w&T85%u<Kn0h>&1@eq4eKLJ@vfu@Q=i3{D~)mP`&(hQ<vH2RbEi4>
zJ?ApD;fDQHXk_@EMt-M}x?PGY*@T7CI+&0{ZJWRRl0N>+GHQN}{{FKCx8}@G(Pb&2
zG4I`ZF%%75@VXu->ug{I_PlmI@qvNyeDnF`FWE22FVXP%)P^!v4gMi6tr4{xX3`Kf
z34z5=T%~*f-0lz%p%PBJ6%k`h+N#JRZT6*(r9#jD^-EfNg#Z4GeH+YIoK&_(p!RhG
z-GbUN|CYr0#yRW_cS-_1yaC>giX!$&N5qeSJl6Hn3){du{m4!B<H=;-bE6v<nix=g
zNt3XBGcXeLBW`cq!YrGIx)!XS`FSG&%4wkGt^5sFBiy~8JuK3utsp<uAir3l2*ci<
z(u5cKZem*B%8|tfyS;>{l2!Olbp9iVj{W2fGml4b?`LvP5<ol-F;L4C#iC>Szi&k#
zddUWhtQxI8+-lK#-xvLV{-Xb)1C;S{UvhwcV`l=nnQpZ^LcG6tPr1RU@BN+DcOACx
z?*>oNVPnQ0|2s6;)~d;@xPxCbiW@IUHu|yHaw~PZhq#%D6=^^;bGm3n8q<`7+Ld;R
zyGN70(2+9e0mh{%DNR9dk&2;ehZ?Hp(IYyYBdcJs+U*jHRg$u#WiW{Rf~JgV3I>{=
z(3AzOg()+dGNENK(EOaH%xD>G=Z2=tX-XSXrZnY-rXV~cnldGhZ4TQOeTW=s<|Hzk
zZQ>xab4*=b9v#!K4*k=je~ySV%m!6+Iy$0>2lR`Tr1g&4^y`rRVNKI|$29MVwt2*=
z(~?JB+5-Wiebgi#OX!M26XJ$dC*js~1L!tdwC(}@LmhWESc4t8rB^^+^i3Sn(#Q1A
zQMr456zNe&aKJFxro(OHIE$^ka~InFn+@u1v`PQa0X3NmQaY|?hyJ1CYEpokbYhwm
z?iOvOMO$gnR$8=`7Hy?PTS2F&W!SQr7C7o4wcBQYXqPSahxSYr;JR(vbDQ?uraiZ5
z&lE@9wx;Lz#LKL%?>1eI-2>YG0d4qzc5^@*KA;%suteGobKlxwe^@;V^8ss<jfZ}9
zXb+tOI+L9;l=Q67VyL4j4pcGqUx%?<QKef^<xNykfr8tiW9U$*yA*2brncLq2<g(%
zcInu=6d_%Tr7mryOItZ))sM@tu%k!|$|3FUutnE-oBpBhb}2b%)BW7W-Cb@O+59K$
zBh79+_w|rb+R|mzgc2OqT=$R;{g4iwLfxh0r^}YvAx%7_cs!(-J7m>qkt2$-BZ>k#
z=q?>}mlDP<g}X}$YWKMHH1trPnrk+Lc5$BH&qr~n#R(<l-D8Fm1|u2wVS|BsOuw4+
zPmBI(KVem9&tXJ7^0ddCr)}X?h_`q-tb6g|9zDGVQIVsfm$rah!|<Grg?CFlqcPr9
zibpfDb}5M=TwrNmwgw{UvNdGk4B((fDp#Kek(oyz3<oLjh#@+4-}mfv-^Js*Nn8zj
zFWkL7_k~wm0)shr_M5g>bC&SOC4a2`a({p4C0zbI^uHDjBH%@x=+YbZ#&CDQr+!Gl
z!egvB7T%avUj>7@;9|Z&S_DY*1=7+o*N=EiUp6H~H3gy~#BN%F#n8#!=MUh<WqKHr
zA$;lfE&tN3)rOAbQ?)!&KDZ_v9@^353*d4nVmLtZZqts4?gsGZJ`8Y8+lLfyEnLfp
zxMR3*lJJl|5iM&`NYK}pf~cVvc;fOUf_YhzP|!IuFP{40s^#xG4&hJG;il>5mrb~I
zKojg5YGb%+(x!hI4{dhY@<|FSg8Usvtv?`5_ST`WbJ(gzVJ=!RF&eIg;exkZcP(Ur
z$aVC{!aLyKefOGbwJ{&*R0X|x%#1j3Dv1#%9=~YAi44Zr3C#{NzM<JgZnq&Dl*!sU
zS0RQ5fj`6_&>Yy*dFg@Jg|)B(=2tt!G1PW-fs-*h38Hdkt@`tPS{&60pYXMOL$(eo
zX<*1KOZe(<Lf11l?Uj4j-4%6KcB(X*uj0H}q!7)a<I|UImntG%LeU}WZWEHB0gHL1
zlSU|cVWT6=goCmF@!56NC62m1A4nw7_1)e7@rjo<zE%(gr}@h66~qNG_ZX}AUJtAX
zyp*D+K;tSPdR13}GpW^VGJT9b@OTu#-kxU$&=^LDvgJsMff-5?nFr0t(fJq#E@YFi
z+hh+%xGx29fr0Nf1~W?V>a-Qe?*R(X6&1a;2e9WDHTExAl4d?XqeEyy(;Mm*ggBd%
zo_^aVCPwa-W2gtBU365KG2zN3B6o=X5m)wdlENhUz1g-q_<-(T<o;sEpm7|G3c{xZ
zufpIL8T^U&_6!z%mZUOYYv_nj1TXU91f^v=aDZn<?ibnQM-a3VTkEKFhxv-a`vdV6
zh29a?P-i^c@MKHs6YA$&_`@UgC_`!#*C!-+7I%#IGKAxq24K(d7`zPOghH(@9{#H8
ztU{rxj<V(>$Q|DHsZDNv;68X5^|sODGd##ppM`<}hb75v%DK3a^Aa}sq{UjrVm4Bw
zLRp$dE3~y0;GdSZ7R{hl52~xeKke%JG&dLgyNgA5kEOPmf8b~<PcacS6&48YMVP_>
zB{mp|fH5*2&h|^MZ(-D}%g9MDJ(yxb_^mY@mxzSXEv!Oz$iZ!#GrSUX>E2#ik8h*D
z`uC~KwTcy52Ox-3Il4?a00SQx3D3<;ENu1Gtu`i>4ALT7oQH)0_JD+We0*#^$Is?-
zI8=6V^8z!nmg{P=(Xzp|8r-83-f+mN-mw7gb-OTO_YF9<`A;VvJgj<w$UukM#uW`!
zICGPe%tSZRsA`N1lS`ZsJ`n%?y|g~zPDCq#h7;Kg>K|=`@I;3FkY62oDD^rfk*Z9%
z@tH=RWo)Zr$#4SP3rs%ksut8=|FDZ@c9scO75~Oh?vZBaAdsY<K58&I?`@g0#&h8*
z1Dph5h(m)rdOkEv{G36x^n;>0;p(Vp+7}LM6FkH<AdDs&6Tj*PEWq7HKZezDIo#VL
zpg?ip8cc}~Oi`H-xoAF+REC;0wH@I6XwY7M$O%pn9)HHzI$~^JXITI5N7UdZsC3a#
z{e8l}NQ)|#pr$2$k2Qo6nuJ0Zv->fjT`1lnMzJUZ^XN^PdX+&D8SyG}g!~rLt6IV~
zLHEc~%m)bk^+^)X2|bbq1W9GS92ncg9>e{Hct4#unui`7EKzCgk*44RRJw)For+0=
z%Z>=_Hn*p6eHuASlX@1tflK2Y&cV4|CFy8MSIH3^BjSSUnj?#_O}^uq3n3qf$lVKX
zJ$?V>v_GxYEIj0=_RU~!E-t4-dusLYuk<W8c1DyLScv-lT{CgU^~k>ieg|0cIP#UY
zQgdw2?aPFQZn2?RSVleeDS4}=U^!E~<Ueu6wmYz7cgX^Q)yf|0aVPEqOWS-72o^8+
zO?$s#y=X|w*n}gO(Z|@5RsgG^Thi$uX50>0+F~-`xC8d@vyXyvsq>Ud0;oLW>G)u%
zKx-Izs6Y@7tX;-z=!cC}bYqU`yeEv$&x3^y4BO~s*6Q<sg#FDobPM-004<^@!W?=q
zhc2H(DML4po*0lT4@jz2y#0BcS9B|<Grtlt30o>j*kCmKRBBiz%CKF7T=W>&v8k*F
zfG~K`Acdk@0P~N}+rj=mGPD6<nJ{X1KrZ?m$^hY^zxSJ;bqF{0Ou^h;s2l+#{EqAZ
z5@@>M2^_%jSmuVe>s^yl>UhGgb(Unnrc&;BBF9?bcZm#$sb40=goc@$$+$(SWY)J5
z44)(+Aj7L=iHiB3Ma8=M=}G+Y((_4F5p|lRj3==S%KTxIUmI2(m|p^6^K%v%lLL2|
zAG%{E!9+UaA)O(v$)!OQ*I}}^$Ak!pvcO0^t<=w@QoEcy#FT6h*`gzfd83}s+jE?N
z?{6-$peXV4fb5Brl2D?+-lRlQ1niA#hWiOhTq%#aM5$||zj(3iFW~SUUoM7@an6IN
z2h7NZUdxi&f*RUf!Y?6iAAc4_Y3r8(x`$C00jB(pG=<MLXAe8<Fu_ogINeRVWw(dQ
zu`kcHM`KQM-We$Wt}dVGj*(o=L4zf9Bb1Ixm(DO-7FJLFwo%xjA3E>>aC<jdUt6&f
zsQCa;Me%Jp_6!LLf(3}E|00;9_0dyNPR?&^L{e2`t=Xwo?Emt3koAlP#=w<lA~8z<
z8jbc*XTNc{-|Ad64ttGmuYFuUK0f}ZvFmWy&HawwZ0|R%dKSMq|By!}gy~V56cygP
z?@NU(fhj3N#u!S8gY<O}1<*pAZ&8a!#`xq$Q@;@1Jp&}{5DwR%icQo?8^h2bj()y4
zeGN<LA4G}Xjzr=+xa<e1@5RwLHIab$FB$`5-{|=-VerQTqh|CBL&%V8rqRIvGirp<
za7RELfCXn^(Fgn8-u{7AgZed~AH0h=%4VijYZfyIhAc?EkW+t(mq|*JdrB)ogaJ;=
z8Rr~$$fz4NGXlVY+~K6BW`wE#G(LltGg98M*3oNr2D1R^g-QRf^AGPa##s~c3X7Iz
z(wVJV1*~zxcF9WyYiiza68S}zvj<!zFWwQO$49ZUB5UBQYm?|^uDv(l6K58GOoDlU
z`l}?4r#iMi;U$yDN1)b+7^g2l)vLpfRoSXq9~u;EnvOYk3?2m(g&hID^SDmHcYa^N
zd(D8s!Z`}$3wj48*e*FQaHSp9mxP_!AeC}@$#$YNuCoPmGeSWMaw>=0-=EkUGO7#l
zC*+x%zG1AUfkzAPLBcUgdv;R9F_EL1DU6c|I*V^E<+o%U9uTZRd50o2$K=5~*u%1=
zbKXFFKM*bTjJ{i0T$4S2`pmBoyZrvJ+gyJk#c|Mc^?=EYyZXVy+@n(a4}xhoFaNb;
z4u7zo!>Mavcvl0s79rg}yUY9lRzRu0C=EuTtgS3wRvW9nCve$nSbKYci5k@ph3IB>
zA)s0w8jKNH6XUE~aIe7!8rK4jLZ|`5P(3^$@D2gn4?p4D?Vz^5?H8kB89=MnFFZ=0
z4vD;s5aIOS3BEZ|g6zfVOuFgpn(5x&VH0=(l06Ayn7GuW%5e2}C;xr*x0AO&pII>Q
z)NDR)SSaL2CJKwgk|ynGSPV0BV7M=u1K4vtIAsrx8{Jm7Q}4D8TAgO6J0RVmDNAP2
zqvGxR778l%o3$AKwSIs<a3tuN06D04uCdDr7wLO%uK_E1kil`aADH`@)yuoA3A~uu
z52Tk~#-pxMsUAgE8bmW$TxSyDO>8!-mog5p7`p4&Fe|i8*e2=(B-mzR65)Z=D3;Ul
zZZK7JfWWwj5t&U$cy2afnAY>wHVdTHI23#t>(Uz~RhKsG?+4P`BEB`n(Vkg$^Lcw)
zNfPfS{H@*6E}54vUpftI&~ENai&2`jdWQk=_QPLVXI8Jh#Yjnc|87wPqGH*yvDOmv
zDX8qq!UHqe6}`@z`HYg!O{a#K8@>hs-$e7QW$$;0IEwtF!He)`6OOST%ogg4g*2~;
zgmJ0mc5BV&=|23oDqv%hVDwI{aG6Pr*lfp&CPMHc9K=5?&ER?X+_ioPe{g$nsf4xY
zK2NP50`y+9Z~FVF{r=Je0t$>WlqY1Q7yl4hTh1QzU4VCXzle)kF8LEJ9O@)6F9xS8
z-Qw|?HhtlurIaKiyG&7LVtX&5ff+d7bA0EGe+YgEYE2a61LO0ufjQB0&yH&jWWWe&
zPQ)?ck;l)*0RHQFKjhRU-gb<^d>O70K#84r&;nB0J!~C!?2fhT>~|g?Te~8D+$vvf
z*q~M-(Cu{E9hlZy27T9jJWBThyrAwSd^C;6_=mJ+nvelove~uZ3+4?<(9ahynqBzS
zc;d!~P26ng2#j<VJZEP?v+?w{7d?9JJ+)$MOPE?u1BsZW(9OIh5#f7YkgGLoVV5p4
zIC;$dmcQRT#MMB4NQ;0ROjUy;TbiBHNcXILPV{;vJ%aaRNPxdUU`UO#=PhgXxnmJP
zl@2y>KS5wnVFAIAw4KPt>P7U&eiLZSeguadK6uq)0`k))CQG2C{s3wW@{@<2uAU!+
zmieT|1dfHSD(!2bX0yxGp*$+B2&v`=aJKk5*g3{uW5Mk%h(5>x+!f(Ig>QS5Ei>#H
zTyiEue6_Q0oSDS>PEkkMJUp<>8w*&qi9Le55mYvSg{3znsqno<slp{1t~63*%4Kz2
z#}w6-xMs8U;5#F{A42PJF<h9w-KKH{7Q@r=iE!^U9{WV^0-HQ&1D%W?9}hbCm)t)h
zwHzFAM@Oj31lQsgQEK9M3}7UwZ7Q~NMC%KEC#eNku2k)*+wGCR$49-uX~C2n9QV<O
z*ELl#Iy|P?&1Mtwk08I(VfjqsjA<d&{8g^t<)IrmBFrF9yQs|l|1tMv?Qt8&qVMNd
zkT^Ckpur4hNQ#t(g65M&ZMJC1res;B7=GXkNWvNd41f_uX?VWaaaL#FomkGkJBt!Y
zk>o57+Wjx6N4?y?aI31j8VwAFi_gh-u9a}Ax9UbO)z#Hi)lGi;w0)p6*)EmvxD!LH
z)}}VhfCFRuy50C-q<s(1aW=UyoA^5HhN_khUCX91Pz`J7g#qE}0)YUPs+R$@t}Yi1
zV{Y4nC0?y3DAvKl8H*+KQ`_>;kh#=o>V)Q!xDY+H$O>Z{u<6m$@QYR>CV}0GxsLK3
z;1iauI)WQYLcC_r)1<c=ZF9w{8|o}!PoH>MLeK~H%SVnKI&<Q+Bl9O-K6>Ki6KBrb
zr%%nC$i^HwJ#*sZsh4f$@Bx7C@|L^^AVlKFGw!0taah&Np`(c4%#mY9UZol{5vg5_
z&7Gg(G)QMPF%8?m*VwC*^E~S>PhN)cjm#B$&6%IQj0${%k-2QIp>`+!+8s=@tVwNA
zI+yHAy81ROS{6PmLbnwt9Q{Wx>Ee}tRdz*PG2?<U+yPZaO)~Dl9<-cLKo(g>lwL#)
z4MqJZ;ubAe{fpZ)(7;_6$D?EsR}06y9UX~<8fu=U)GE;CP@i)UdeVcx2b}%Y>O^h-
z{*k?76Jyo=`)j-HjQkX>_aNLQzT6D2mv@Iy3JvyV4l+^-kS-SBG%c;tG+{@_n$d~z
zzUZObi;zQfG3u>kvlHWNy*|cDh2*WiR;eW6QU9{n0y3WN^JpYrwbeiL`7c|++3P?k
zS<BcDF3E>42MyS&jjCa<_EQ!`Qyt&&CQGH@!1$!)mz-ozdp4M}@sHy_U-Kp)y$R<h
zfasl}Vq=<dAl%i-a@i9u9!gGo)<Y!T925?QiD?R+Pxb(ojof=V>aKa*_RuM6xttIZ
z+}}~7+Us`d9teIQ)SgY|_?#eRz7#cyW%-)0B&DD&d!nrDp-RDqQef5%C**MHudE}E
z=ST3s)L6lE=%ipzV%1kr7GrzEBluEz#>hhNiz;qnlfgj;CN=b_S8{4lU|0l&Z;XS^
zh)BTrkyNo-zu+Mq4%kgAcvk^mzRxS~<>59*(c@7KqbvJWWR)T-BYQC(f7ARUlvK_B
zR~y-fInC<jmRDUEUl?^K#>cAFeN{_CDempE{Jj)EU)>N_L25zpWGp<T+b+oiNZ8mx
z&V;m-mtfd{1#BTB(LPY^cH0MGL+-gF>JW3*9CTRw!~jxD4oI2@U=DjDwQje0&_RH?
z7dbncq9mz}KxJhET2XESdwa0vl_9sdWj338R$!kR-){qRR)(K|ZjnT687)KV&0&Pe
zNF><fjP0$C?%ltCd}IR7b8y~;xx04+GJ0_4q`9zal69Exv{6lEV$xbQaWSEJQyGFH
z%Zgd6LeBuoDqUQaYnXXtbkbThYX=UX3<YvSn1Vh&1XaV_i^$t8ILoGVh9WCl#az&c
zs!UARL0g?x+9)P)oduRQEI3Og(>>s{8!*)jtwh<iN(=P`$xBvkx7-%jQyhg6mQ_at
z3--b%y9re!kSO12pkICr<+r=&q?s?9TC?>F=uGao?>tpC6&&;A9F^JsQ_tLo%Bs%Q
zZmnhAo>gba-XTMRpKTjL`cJZ3c}yRjsO^v=QDvKOSOAWR&RaXJ8Wj@ILO#Wkar@zW
zF|}pne+nV$>(OCyD|{2FnOzthrC04I(exR0y(wfAnY9(zfhBl7;#rLZ=9MSR3%00s
zR2p8;v6n0C=j)}&MMt4o0vY~TWb#p{wNOwCx;cuAD!`!_-KO){I(7^_?JMl3nfpJr
zxOK~O?cRD4PpB&Nd#fFe&fuUl{TzhdKEd(Xaa~8F@CrIA+F3nV4G@b#wBa(no!2ts
zxoxlY@2I6<@%p&X_U_wSTF7IIe6eiiMQ=U+A05%YOHaDelH*JdSp7Rz;TA23VL<*p
zl@<(0oLMv^INeW%h`Tws922`*?!@wm4=Or3KA~)LFzKTNHYWW1=;mBxo+Pw<;c%kv
zu_+=;-?RK-Mhi^nen^bCpJC~~CZEDI5l#P;+IVdGkf*5>zeH#!=jjP~4?ixS`;%|#
zPGp3esOvzUiF&_WiA3NS)!bg&wv+j6dlqeZ^BT9S&R_;pC*M{2@w3(Ku4ej9H7Iv)
zLY5V%$0VPc=n<}sHj=uoOpS(&!1=BY4Gp%KVeZIYB)5Jj*1Wonu_lVwlAMVq#hFD`
znQ2O)4Q4L6(Acslk2I(hBR`AUKdCPSvRsu~>OQ$b@Yc*WtF7C<CCb5M&}7bwc<Tno
zhDNh4H84_b5;(eMR{`70F50P8hHEZcjph2{cFH2UfsPadpsrSWnV(-)sRy`>8#c70
zgy~je^%=C1Qh|~D^2_mF`S#IF@<?MAHBo6LqNa%I(nXmQlJklms2{U~RVnTe#8)$o
z)!T<A=!Na$bAM!tR&tLIngPt?prR|hq{i&YtT(rNEnOUzjNeGIS{Ld<Y{KqHLkB6e
zuFPLVM;v4`gbF!{CA@Hu%o%s;3Cj%A?If?%g=&s??!fDY`HPdS5U&vcgae_HVTkXQ
zLn|$q&~^x&zD<fJSO!g4yumCM#0z6Iihy=o+*h(}B8#C^(C!%nF90%uJ_d_qjJOEH
z?S!l7cPTTy#kAHd>BmOb3wdTX7q-0}QGQlNE1F?h-nUqc8un$2biE!mC2bd#%ZrGv
zPIA=|9FW5qvD3h*SvSf4S-4KcI}6*8DzJ^9q7O8xXQIMjgZ>J_)3Ib?y=l5+UuQLZ
z(}k9*6s0t@m%C)YyzG;vfHkoj%Gc$g!(7wt>9Fl|hkAQC>o-ChNwGF|G>F*X0xh`S
z%JkHJa&dbw>~_PQ-wLGIr4>6_8Sl4t+3+47xfg#=mh2~>I*UevLm}Y*<n$N0*2xH&
z;aof7ehY&}uhLxhninacHzy)b92mQc7G)O^x3Ouj!tUF%jK(s{XcXUD4`IP{<Q_mb
zkaSVoGFKgPO`>eS%vEyIvS>{%J8iS7{4T&2oi4LMbGfn>`Sj{LIvA<JnGK&|$Ac)j
z$uMzu?{*P^-4tum3Gjt3OaNAtY%|p&UB(W9qVy}4>7v*#tyF<e3cvQswKyhS3XHIy
zAh8%xkF+D^Q%jsgn`X0T%(hvZYSbky78m!iy4I(9tD~ag5%hG{c6{l54r*_se<F=N
zT6Koq;UyR+`dKEGakOlOFJC2JBSHri#su|I3w4ARXN8t9X_^|=9CW!YP^@AvFQQsN
zw`)KJzA*^nwrU%`fg(KXYP-<=74Dn*O>x`yQB459H?<#PW&wBw9}eW1`%cGc!>WRL
z7MaTp{GyHtc?Kb-5{I3ri5sS8)jOu?I~h&lwxwtB5eXY4!2uH(PGJs*0@(E4dBw??
zQ<JlYHqxdxI(yhgZI_w#*<>!~NeQ|GW5s)H=m0fF1E(eAQuuawY0_FTFU>BI`CTj1
z1#Md!Wv8VsfDJJd4EzE%sF6|I`mQCXhj~{!G{uBR4V?U%V!Z1NSB7WfIo)G=LS{VB
z5>cl%5z+h!*VJV3EW_!u0Mm!>D&!!MC*8KY6xWRf1N$kbP(U|Penzw27&h1?36Hf6
zakfEtP;VuHNg$A-?Q~{>h-Nn;H7S&^8jiE5={<;^Qkn&;MAz}(*uJYr_QAkFrOO#X
z<kkWaDd>hSkxJ*@4wQ&wRSW*o*7fvMLnRD@T)6MJmbM>U+-*Ig%x-H6+pXPJwDU@O
z#5WUUd(RdayaHhHx4hG#A0&siG*0~lHA*SZNR4D6h8MJAbpC>?&M;unWo(3M`++{k
zmew%N-~YaZTut_h9{M<KKv_>}6W-KZL^b@nvH*`vyh6hrN#5qAT6Zqn1$uTHg+r|L
z)GW7^A}w;+?H$j6MZCM*<rGMgT~D;dFi4tVd-ux}3qn=0thc)wV}BQSB-si@(Vd;U
zgab~g$A|7f4oej?m~(n8Pjg+`H8=>Aur}zVw!rE1%M_{?-n-lA1`{{_Ua$StN&jFx
zNj#$Gl(H(-Hu^@b)oNq#e`I33-pglvp#m6;AWR0_0b$mK>vUi>6#m@!n128jm&Y4u
zyjBlQ)AY)u$~<lzJP6xnY46?<yeEFXRvj5D?HwP5{ZBEZfqaAY6VMV`(V+wTP_x}>
zd9l&El0&^KIbWfd#{W{5#i6C#f9%G6&dz2eFx#+L<6SN`f7fem``x2>H(ZXq#hp%h
zcF8e1qK=NLuOoM@c(S4#sRF5a_p^o5cNUEWtCImbj+Kw{N^&UN$f7^~13vm&)6>!c
za_6j6oWAu$>opEczr|bi+@vmam3BG+@d}XWT@JG>^GUbX+(rkSSd{E)t4m94yV*(G
zAKa>TxbLZ<#<AXNQ}fZcC2wkh9YAwsNql)^$14DX7rot%fGo7j)fRUac3V+r;S<!d
zy6ak2cT)@MvztOEeOL92?sT%|9fsk<0kOE?6wWp#q)cuvUSPF_aIORUB6}Ea6-mY5
zWZtYu|EF*~zq(QEM!0YDdnRyIo4{3##@j2set}VY3neddm2`TY!LCYYuuCW{f|=b&
zoy@YNvdA;A^77I07E>o58>oGkak>tShiPEvOuI1H%l3-hgwr88Uz-?oNE7^$a2jjM
zz7u*Q{OGiWuZc{E<}F&}VyIcky8gx2MO>g9=@E1V#;x-5kt0*^f%txtA+8*7199<n
zKq!y=6a1aC3%n?6m;wj7V{S4ee~;<rWJj`V@jhd)h1b^dCSnm?K?{gPFupivhw>(3
z5wKBlKEq-oP%VkX5n;-9q|Q??Hz`W>-xbF8Y4T0Ka?x8yV|MJ-NgoHpl($RM@?D;K
z@7qfBMwm@}eQ5gIs2=pG4?QoT^*l}Wv}Wx3!kU$*nO*_Cl%D6VMu9ZPq$B`smZm1^
zeBz_sdFn$sV}1@z0$w>a8yA<0E={WRez3`<Q7Aarq%z&E%dy*V9rVtFcmazqSN3IY
zw^5deVoOv5L4!-`woakktSRKSAqmS!cqe?VhsqtSd^)RRhS~)u_g{nWr5X_}Fy9PV
zP=by=>Tx~Tm<+}6Ko{`XkSx7`GIdNc;OrTt5gw&>&Kuay=MLX`_~?t8Jug5ni8<Bo
z<F+`~F2t3;A(tbCELZbX!A>-y2HprqxPME+#&cBbgkmyB1##Z>pQ_F5RNd_Yim4X>
z(AsorE!b{sLNdSGVr=41JT_u1wro{#XNB8$R{V)Ot9QoWOlj_7rpWbQJVj9CC+3Kn
z98k~J-`m{&d)@!W<iPLDjRHjdZ;ygd-4VU-X7`$vE!(9c1NO%6*`~Ur@f%S+w2%VF
zViziEQbtNYsO`#u?t~gRsSUA%YOGa;=~K5|UdnW>`0V-{W`yQFaU<(DV#RloG%C_<
zigYP6dARC!jal)!o(RvOJw#rGrNZKN7D%VqL;aGU<|)3)$0+3!lDotirw@i`dJ$^R
zR4z<Z0k_{LPSInHsyP_kZDX4HjlIvh8fdr@9N<S2(Gte;r9j6_&=e*}PtSgeteu%{
zJ*^N+hqW76O~}())5)3QkpD`nP16hCu0{hK5B{W@`zAfgDbJ~tM}4f5em9&LFrze#
zl=)-`vPsCYwRzP_`7>G9f_h#OS?Ee9X_{KoSJgbe>aDCM>-E8!-3egIx6XtY;W$#C
zos;1c!D=VLV0g)k7Te)ky*y&0*=c;zTTD(tWW7o+yoii|#}|&1$m13{bK;nzVYK2>
z7C;<H|4J|mT2v|y@rM*2TR1mPyYvX-oW0^je#`e(q+=-c4U4(ijvm<OR~M<b;Maj~
zq-Q%;7t=D!@~ETo`|)eo3g+k+#j6XKe0hkk<l0kooRljK)o`3avLM6;v{Dyy^aKNU
zADXcYdKKz*g7ogvBhGo=#g;4bsQ%S6i0-7ATz}%_tykfG>vmIkXh>=YR^|n5qjQo!
zG(;DymCU$uq&_d?8XFo)Z)GbB{t~)Nvux23>R>Ary4BO89Felz1O8+>0*;?PslajR
zxUHmzt`@o2%5KL=qhq2+XB*C?_?zz#Jl%OIwo8R>3e)tZ44JVbIzEslSA1wXL^3ar
zoZ>Z~T&z=&(H6zI0A-Ppi!u_IHUvau+v10UC?F!mh{+TYaMEazC%LjBGXUhs2w8i4
z_RL|`WPlwNDKdnMi?BJ%93tSP(IU?(Hy0MzBAI22_J*)tJZ>}voHW{A@|8$}JaQAM
zT=Fg7S@MxUM-Dpu1ym8CKnK84>J}{>m<1fTCB8zFT70e4>7ASn5ZA~q!8*<vdx4&x
zK_A5c;gqO!R&jouqA!%b>oBRNk;?Uc``JRbt2S9xac<yKG;2DV1JVZsI({IBT-Cbf
zjY!||=F^E^O2|Z$%^U~mMJ?rzimWaIXHA&OrwA@**fVwogYr(^FjI-9X1T0V%lgY|
zRoZV+ZPGsgtD;o0P;nE-3tIy}Xlgh#G*3f_cQNxO#*$~RQc0aYOJUl+!}x(-CGM=Q
zMqV6GdGI5wvd+0t0J~u<$IR#iLN?J#y~xSu>VX%R@7AwDnQX{3G?W8t0%slHNY{G#
zBKet>9IWydH;_^7mb=Cv%<EQ)@wgkb+DI#lVg+lM;037S5+ZU@PJJ04$aCD2&`VTP
zghrJ;FD+~LUUM*+N{(?Mm^Dgq$(S23lyZuTi%S>$S&-8$8Tiq9^sGBqGHfUqIgzpv
zERRTo#K_TWn+yd*6<HfFU?r&c5T_zq;iWp|od}zB@@lF33M_`cF=4gRwVYLfwbZ;w
z`(`Z_XchV--@t>G8m}W_ymmbv<V|?ppG{z*nukpeIH-l9kk9m6@T@qlF|i!ATSoSj
zW>`C^C}LuH4l%4VWaWaciUWQ_ZPu7KN*J0HR8J@wIf*2KVbt;iw|yGfm6KlJL#Gj0
z6xu6hZzib+Q!=_nY4}3xYRw+m7?zP*L(gP6?hfjyCsx{Ijo%H4<0bC}#Pv2zr0poi
z?hs^CG6yJ&aP~P!Tyn!_ewm+?^oe)YdZ$eT2pkXBsj3uJQR}Ew5x;+$RFRlsQ;!hU
z*S>Z-dzO_w4O>{yawD2G*{DkFu6Rdaxo~wea29Pa^GI)-rN|GZq+DQWhrtqVTY`}T
z^hymqp8_-K>?)i?4!bdIW=aj&Lvq{j>SiB&PEd)w)wT;Odw3fD>%#x0rn)Wo4;285
zUMLiF0L@hGK1j9hI-y-bh?@Yxa?$J4D%X@=fj$pa<BaE9hOLjotLbq@NMJ;{$ZNak
z@fG)U80ECnBdZaqBK0W!>gQX-eg^Z)d9A}7R&>u~EOr2|XVi^VH%<(#p1^A0g>zl&
z*XQG5KXWR4GgAYM+{ti_M{e>A%~SkaGGc=uZ%$`DPij6<^1hLh#u-7n@F$B{-M}bB
zN3#z0u5J`9B-3+FA{F##1z}72EuPoJSDp5Sexiy$o=$3c8dpbQpk`vzxY_{@r5@O;
zksn4r95zp5FQjiIdcw<i@dIELE>-pvxMAts{8_OX<fTS_?ttbu%un<E6Y$;zydQ23
z!tL%0sg{<i=7n6l<Qc`Zh}E2>tD=(Pts4gXL9f+T$(s}WXNv06OlCAJsL+aN;w{kV
zTi_LaRXI3qVAr6H0+wh)0;X_ypO!i&J_0>+<e3Z9V|8%Wq@(EI=-Pta<C_BF`oz`*
zoLvQnb`Ghq3Rud6R!_4mjSA59R?6dNT6ru>h7HZpcY?A-ugvEOV5Z2|h;*(NHUjA^
zyl#{Y>GTyH7}ct_;CtQ6z~n@hrS@hMxRA~QEHxl{C2hi=&yyg3vS&fUxfwXMg8Nwf
zK7Y<6Dhhd~Xw^hwok0NY-{uO+9W$e1?ng7I!}qNOmSC<=)fI8<0xImn*GXdA7d1Ud
zr#}0+%x)k&2@hYGoxKoWn3)^KxvnVRr!LHPFU&m$I|)qBx|VR^f{078zLX_KjCk4?
zlTCPB;W3@`4g`}P%rf{!BudB`0BPb-okGtMy;Ac>*9KxP+Yl^qgwq2sMt~9BYR*P;
z1w35?<5M>ebqp%!$r=@Sqc0VJuXqK^W_sVUPf&B|Z@2pr$|wk?ml3mhE86a<%j#Z{
zVnz<@8#WxyGW#<fCKG8(xtG5Gke|LFM0#{ib!Z486E9B4b9UmSV|NIZR_tsMbYM~|
zIE=r@tMnC`-o&$J9tiPu!|ecF@@O6TdhXin72KyAgesMF*r^Pmu5+^q8F!^Nyouf=
zsN}6UiwhS>Yeb)%=7m|Si$8PlGi%O%>cZTG*||N|g*l9^SQ*wxicq5zJ)HWxUBBCn
zHuNTVNoL`w>SoIqpvq4@x2M#om{xc8!rax3Ib0qWE<87+FOeY0a@s=N-pd1^c+){*
zYWMg|qg`CT-@+pj&c1o^%3DrO9>9Wl5&9bl$(*B6K3}$kTBKtW{oq&T*BtzV7S=XO
znK3|VIw6S?<qkuz_(MZ&^F<uwp`jPWDBD40-o;0g^(%}d|D?B&?2vzc*b6bWRI{s=
zm3hBGyRXP1NE(skj#p5?8jG!wL%>F@h=(EO>Y4aV85CX8>gslzaA>8419RP2q)6Cm
zkeakySc#r7*AJz3L9%rVXO@8($~Kdt`XLsH&FB-hi;8PEEJ;pYWQTSv*;rhMIx~xQ
zTRJK_SCV|MCl*B>>3L$hC?Up%<WdCdQ5%^om3%97TITGCH){KHR-ZB`IHVNq+t6ay
zu!=sQxJ5Y}{fnm$-WqVW60XZ&x0&}-m7LxdqSj$F=s4wCBcj8vRqrX2YfwRvPg>#b
ztJ-DrKEd~EYq#Ay`6l^Y2Yogjx$HL8^Ki{1`+gK&;up?ArEm4$o|jfSF?}Vl(<Ubx
zv-g`@NWc3{J8g?IK4p~jSr}z@F{47eTFH3MAj`TfmP3D>Vs&hd7`}yN9xEBV(3!wt
z6*aPCbo<t07opOd80K5Ttr!}@IWH!?6y6l{ATu@T1rthbMcGWzf}ScYi_+|(Huq%K
zIGc{XlM5o5vWe;lRP6m2o!J3n-6}md%=FyyP>L=eBPIKX9NVb14B5+`=XSibPNrD;
zB|wWdP#ZVi%DQ-&$rBf+Tb)J?>O5mkyvwHFL?^vhqYbl@s7srogEu;=$eg?-di};a
zNe?-pD8|iA=bEWglf|S*@RX+^4O7w$LngsA^e&_C;}wmnKn=ay@eDDjl)raBrD!0X
zIqYegVdbb%n&h;i>^jL;2Q%^$HAlMz|F`u_pH}qgkK(Qny|9|^g)KT@%UZQd<Rt6(
zC*#wAue+E%-bjzDvv@&?8W74k2vC0ysXv}l1E%~Q?h8WV)kFOPq-C)4^(1pjxQi4W
zrMQq20yLD3C@54=rnPh$g=I&lXFHOih|bdKr;UtJ=1?Ywl-xT;nZ3m{N};^!=^}x!
zGFwy6EbqbAZ?t=AiFQ=WRv7#O44QU;zB-mL&=?&buaA!J)ieY$E9m(#*jwOKojhNw
z;=ODY_RQzUs;E_<Nn{r^3bvG?VES!ylAbw{^%mQRn_h8eQ`NEj0MrZ(pu@eo6DGao
z^u;|mdAWGyp<+-URJ);0Qdw@#xvN;$ZJYYNo=5*k6(-I`CK+k&e3l1vCQ4p8fc0li
zl(2zz)%Me)-@0j)J?r@iejYd~`Q@5+_nqhmc+#%7Q56($1!W(~*-eM)!*sjt)JhY3
zOs`zCN^YsCl(r5y)dny-Nx23mp-cGQN(or-_CcB_lv2W!c9|l8%0Uc<E&D1CZ#}eI
z?)s@k{MLG`@d<}}xm{|F+J$jvjrBLPXt$QA;LAg3>F|VAQo@;-UfFOM19^syOBa#(
zLS$AwK6o)#0X{erm-Df9ilkJdBY;YV?C@c0o_DeC+w^^r_DvUaqo+m_Fd_^+MGU%>
z*HVv_{Za(qq22E4i;H?mtZuBd(hAqI!F8*GkamBY<gcZ;pmzV-FVDJm^_k=@>@r*z
z=FdLgCw0mi;=Z=xwpu1kr=*NLSxYA{r!~ZfB?nZq#{|w@W1G%wWXw{g5A8LQx>QPo
z!A6CiHKAB0ImV<wkc4H#K~udNk=Ql;j{Hzzr5b|XYM!6yb|=!NApW|>H=gJx6=6Iq
z65;SHErwK_k;Z3&N_exqe54Sac8{5%`MK7xh^7!nPR8=;R*0tkpdT7Y(k?PTk)S3s
zD4M7y6Q4W#o-0m+(?d^+I2KQ2#Wl4#i@wLV`jk`>7wtp0mD=<+tq0A{#6N3W;@FY+
z2QSq7h+{I?izGSyi}rruPJ~DK&h1m@?%TWD_I-kuS^u5>`0sqmj+(Z+Qvb%Dl?~EV
z4z`k;W$MjH&R*V9a+WElj%aH;CkES-kVW{Ae3GSzNRMbuBP6MWtp|rLV=GE5l!&S2
zULX#uH2O%|c7?gGw5<qz5ry0eITFn6Q1_#ESxH{DBQ#lF!FLp-s)qC<t~-?VDGJ5n
zx1y2kEA7h{E*z~bN@ofejKwyh!nN(PYYg+rL|P<>>D(hHWC<Es{o-?8x&oOH%1JF~
z{ZLfb;wU1oE)R_0v|_BY7uJg11YVO^P4u&!sug{*_KNjLTuo`B+{;ZX7Ck-86>-4a
zBuy`Ax9w4Cyov=sRNN7|Y6`VH{e<Typiy3VLOFj)lYqz7l%sm(Y`xT2leBT7l8b%1
zP}ZiFVvpP_gFu(J^<Xv&3OEZ<e%%&I-F8~PrlR$4?ucRuXePODmlO(RdlQ}Y-p=VO
znB9HDG(EF_Z(jk0?%yCt?AuSAR?thF<gE4dQMS6?9@<%RG}XCJCc~A-Bl5#Di|z^G
zPdh8loybaanc47=A?exUNcd_;MduBX6y}Z*B3AnM0S3lpeR{hopwL41jWV^ZQrnzL
zEsd2>*HutcLG7H#SA3Bxg}5$Be48@Vq)=Oi+M0kjOA_*;({_L1Yr&c+z-afGI@@R6
zN}}7`VY9Zv;cky3J6n4&#9PXhujFM;%V8&qVK=Fb;6tREl4hTb-R{VkrX(pR|9KLM
zR_&eW0<syPsiT$mXMWHDK80@obUmK)`877rNQfF~nu8kMGFFj=LPHUGc2=imGBKpL
zS~cy!B=>|{a<EoIP0rO7qi&p@HtGPo2p^g@G*!Hu7$sMcVlL-lAj+trsHxN?ImdJI
zIoaxDnCeG~43UHN%!WV?<cpnv3l<nZhiwNkL#Z}LZ{#%sEhC-PCcT4I;k(XvUIgA*
z8QXYl8v{9e_)u23J&3I6W#Fm<ye2(}PmEdO30bdP-Uv&j4UN^&wDS_yh4dY21oB8n
z@S>;KlnPBEPzPBW#arkg+IQxo%DlU<0F|2)_~Nfo88%8l5?@b%Or^e}xe0_{)A7sP
zgr~ZIX5d^xNnC((!MeEA5NfUSkrMz9%GGKrexA}?mL3?Cj{U_bRV2qkP9iN)kD$p$
z!#rXd;%kKn2TfaH0;7)~H1S^{Ydv`<EpnJ*&ESho_JFXnu?CWG0H$uR<PEq`(PckQ
z{9tK7<g73jy`DlWa1!aXTLWRxULRQS2GFo}0A|?$J@bVKT~c`yMF(a)Z(un|R_nvV
zqJlT$N;6y;Ug|*m<Kh1tmga2nu&B5!$_*3Bl`ukM{l&0i;Jl>HV6!1*cZ2rLfLF8_
z2ZlQ?n=;o33L+U>9eP+#IICutZN#fy(_i%AGxZ$oj8WzrSof03F1}Wv;;+RsBYhpw
z<J0CD*lbaQ;dR;yDTU{!G%TVxJG)-I`~=f<F=2*jGm5k<v)u{w;Ea5qL^cA!OmB%2
z+)&Xtp(&q5t%Wk>8=_=yLOoMn|3Y<y5q*%VntG{E2NV;L=|Njg0R@T`Nb07!ILjVX
zGNgGjjvkE2br@-<yr>^_y-8A5<^F#qYi{Lh?ljhX^GKxYk9wNUIJUr5=fa^OG}BiW
z^{~^FN63~Xm`$QNe1ehy+(eS79?W_WS;I&G4u-&?&A#r#@M9jUflmd`23!n)gCk?O
z(V`<;3<6?$xM9|h=EMW0!EBU*A>s%ShtD_wIJkFz!^g;oBO?(RVPwdW036)Ee}5y4
z>gAeEA2rWkHN_Ww_+<xP_q$#1pce_79r(@VMhQhcG=!eo$~DRp7v>>{0$MJYbE(es
zGTJ<$mwf@0*l6IPQ6mVr=$Q!i3$JOqz?+;>Fg@2Pc2C0X$01o;la~MKD6i%ZxliN1
zF<YAx7@FjN=xXGM=qlbT2yg`Lj0bDt3H1%-$3eY!jz&<X=2Jkr{%Ya_LswHvgXy9+
zOy}A#ifsrTfJR`njR7<#k?qOXA8t`U<{I?bLOk5IrDJnKoN*@NhK!|#GexCh$9Tio
zAO`|b$qb>X&{8v|U%TZgGLtE$=}W5-4xB@>PRyEjcoa0aa?Rep6wpxBO`0cmzIoEv
zo}cki3AR@e?^+&>!WHssaTE@$3obrRVPz!Su9ssCl{|-cum%u7O?_GW8r4d#5`=5I
zM5i(j8!w8^W`iCL1)HO$g+iGM3q|v}x+s$`kjX8xPX33c+S<F2@c1dT1Ls>}cKQyr
zA9e56#Ec;yB`y-KOgO=Chx4{HQV}`WWtazPoR5FAc~EVE$VeY@gSODHMAlHoTg{Xt
zJXE)n?;~!clkF@%h>m7IW^S?sJfwsjQZhnyB=NE`A6qlYnbM6Bx*w|5t98al<eCCR
zv8x>NGodIG3W>G@7<iXaNQxwiQ8-o6X^xrBm9?b4o>;mbOvo-zgtrZ0!6&s_rsZ)e
zNhPx!Wt9`@mLsiPv_#ZBGNzjyc8V#m-JC>4(D^l+Ik{uU*dK*gIhTS*P(uavQ^wG>
zJ1&M}$80r04kzY1UWJnS!8#4HFLIr;$sI4jM-Vn6+(e^;6XI1Bm?lEiCFKp2enwmn
zyUx`wE%jE9s!ZAH*XWgIw(rNwK={EnRIv@?S{pc%Co*}Z(1!9JW`v(i)(GgY?c-<o
zs0b5Ky^VsM6tYXa%|_uSiWyATxr|6y7fXGX<I=Ze77xUw3rW+K^`!Wk=r?-PIWco;
ze&2YtrjvZJ4WqLhl3r1Z$bpa}UDWAYvtg9v?(FgrwJjZYM9wQzk*$WuN-goa-Pt*5
zA{6N+LZK6(y}s|5uFU+p8QO_O1uWW~p@(CrP1;dbZC5!S_bn89vF{hjxM_~1gmf!L
zzn3mQO05-6T_)S@l9L9ed^nIdOuwObMXj!3m+p#Kv_^UWXncf5cgpn<?#q44Oj1h5
zBa+iBw{3UZ&v7k9NDer)5t&W8Ng`jmL@Fo)Vlgx6(o3%x<(&H|qFgLKkXcw9gJ}$>
zglyGIJ@TknTgwVPOZy1%+nTzym$_2T-pQcP0j7M62ixAr289O%&gjRdr%~HXK=dpG
zu%ZWQ#JZOpboT9|91M^4-7a!!D2meWo)&vaA#R|OqAzBj*c%Y6r|v2XDSQDFgRX%r
z%~VvwC5%QL<XxA9=Zlo$i){fL&u|)xTJEr(5z{PmcZ(GBmxYg>utbiNvNOwu*jjau
z@LkpGZ_B2HxCuvk2gsWk1?a8tfG<29hv<J8z5-p+1wi<8Wp7X2kP)LHF1?OQCXZ-J
z(}bfvkt|QB7{hN1-4S|Z9RMK|6=EW7VK%C8!pXNqG3~Z5LUV;4C5DD_I%IOfX<OWi
zmsLDnFkv!YBHz54j{t3}^yo6MMpuD$nxdAD?&?d!O=OYIl8YKED7{rF2)0hKX2e)K
zG#%5&O@@XHp`Ws1Ue(;*RX1Qa?6v0*`?~LF`0+itRcWkY+3P|MCO_IEH4}6*L36$C
zk{=kHt+3!4v{}@bXt^$%?5L|n+!5MwYlFU|@xj=DN$qu(?CfXe80reFTw1`s1~I+o
z<AMgA9qQCxQ%<BnqfWiEp?E3)?z}UCph45N-lLkBZ$7!$?|+!kw69auX;(g0hfXo1
zym}!F+nyU}_0X~k&=;VbRP>_c&`?Yr9}z4lk0d)JDdEh`UaxRKe42_<G}#54i;-=p
z2xFWCe-<4Nf24yq--hMU)HTGtEqy)euFKZEj7>2T%Nj8m?8Pq<@B9j(0z&qnmm{Od
zpGhy9o;ZrvCjA3m>TJ`uNXJ2QWHE>lXyF^+6b;BRSbCh)RJ}d*Uf1lL?lVd$nA=rV
z4!*_k;}<+=ikEd3b9wh@4lO1ysWMm&YlPyc@B%4lVz-NL9eI^ccVGwhD2RL}(Mb%1
zQl%E**pY-2cpyhmO@x~clTHkwPd`C1G1PG~L=>Xf&?1eDol>V%^G5fyOXJ?yo+iQW
zp7ARDkDcJT>yRrhP3#FXwh&G!Dvj>(OSO?bfy$b==#`0$=!pCUsY2vJXJMh8v8lf3
z^>c}JSR=JZydoEOQP>GuX1TT}vG$Z}buCWs{TZ+CWtJFOYFa00N~<v(9;0NW<_A?;
zer0r#M;A0f>6rOn|79k_<FFb>tdd9J<ay|@k<9(pDSeGNrbluU$>=76DfUqk$al-N
zIf{!M(=VktUq;7;vrsd(9xa7RCX7ym(vi}<8PQAFlGK!N`-osEHNtvXbA)%s)11)R
z>P{nIH6J8Ll_n}Hn|LrY*Qt5vZMTu6bh?h@!P4k<*-ry#sZR$~a*9X+l~#&+O!J7E
zphG2rlV*xOEl%qLUfa8;tPif{e(?&lna6FowpZ6(&wjJK1Qre_aV6*%nW?7@rNmUA
zcb+&fpwA(vU)Oxb9H@=c{D3jRcULv-si7f3>G4}oUxF8bbbraF2ZC4+RweuAOI0sq
zLwws<F@$y|UTqC3gIRH1bOK!nFQIG0#xYTceHMPpktkNfKCTxRP<j^mgg(A2l^JD0
z386D8jVyKTv8c|UUeD`FY3lx7)+<AP00y(}Da!1dGhMKB!zZdK=hw1k1mNX$U(#&V
z47r}_$;sns7L?15V$D|m-#QCP<TewN`+x>TWY_fdJ>mXQz94>O#max2N>En1y;D=P
zfaw{`((^ty%bFxkqS4cGe3mvBnJt*nK+}u^JpD<q?D7#eIt{U=wNa>7?R?i+Fpxko
z(Tq*kHulVZV`Lqq2uY=+O>Q+)ja(hul-X+)Pmq&xC<ZT?Jfu@IXJ(dt*w9-U|5Dkc
zNzv=T@Im1vsqY8l>|A0Ys;i$8Xk`!)a|QK7V6qpjlkeKgl+{MpkK_{*2=KwGl)v|u
z9;{9FZLy|unf7<@Sn9M)(~8`xNMVWNTa_>~3ykKfMkIATKQHGw*%r2Nq<|nlm6(Y}
z=v-ZiQ5K`KId-cqWM;8FO=-e&O1;29$qbQ&@fsu^PU>ML!!7~!H)H2bzRs}Vd_sHy
zv>YF|XaFNpgQi_whe_Y6&zms{uPxw^mMIX3zzPL?5r`=e$rKC$zk_^OOm~0~yFrzn
z+(D%;cqYE1fM#*iA}~sUH4zx2KuZMnQeasG#woBO0uvO7MPMHWHUtfKoDlnWqxV=9
z!dM#k5+lBOi&sTSNRUN02Uk3l#)kC1Bb-bTOhU9k#;%4Qj-4pe%@8+@QNpnfvPp0%
z13o&mY#L<r_><U%WHHH)z2AG@hJu>%V}=`J;la^%=w`e+*{IxZDCvMHtjgdRTCE4x
z9*rmcbOzs5z4b8kqUH7KM#^kSuGwRM0%hek2U%#-W7A5uheX=JqzkzL#$X%M2Ht$q
zNrMDG<+4f(va_}1l}lS-(Y-le@rpER^tI|`U6KJ;>CpyQ;lmRN930s(b(28Kl515t
z8@5&7sPC{)yw|r+HGMX3i+4Swx3;W+5oKFqOiSc5{RqB?Ae2I&hYaB64Rh6t{IF#Y
z2-;wwN(p=X^;(sI({P@TNyBC!S5OqN2Lu9ZH;N}PHf2A!<iSC(RfehQt`z9ngd{fb
zVLgO&OzD-Il!7{%G@tdT3vA{KBj!}JzB}fnp0~vFU_p*%#?BFx)DYQ3Il2hR5t_`*
z4Orvy!o1ssK2I;K=sb{Q&jaBeXj(ipgw84rl(iW43ktMKF($i1L*(s*5~RzHl8Y(i
zfjP^e+Q87dx{&I8cClAl{^BAIG=7Oe55MuGI8YvM80>4;s6)8cFwjLEUdLd#DuPq)
zI)-W@vkZ+i3@ISQ(1Zwyf+<c-k5NC9IB*PE7Y8m_NrLYpx7ASsorEo=0Vjb2c?4!R
zd^Dagb<-Mf8-yX4F#}X4Y~Wwb{0dH46rW)TgrO?l<@c&`a)qWi?<2YPGgs#?X>6Jh
zFp7uBQ~k+I_pj4IQXKX8RhPU`1-cv7Of01TSW@LPv^i<i(MVa3Ab~02QuFJeCS0s*
z@PQ0B$UW`pM_Nsf^MCad4(OkdX*P^ZuF-m4?E_xy73TR!{0!4FY|}8YS|4Qv@+-u4
zg7dS^A10|f#^L7}mMBwGWti;ih2*w`Wi)loEcdq4{`7nM6QwA6=WXAY*k-La%|H*@
z+s=stxVC}=&NicvaT=L(G%P-A#$6G;AlF>l<@%k9x5Kh(Z1loGP++;;N7P~Z4#|bY
zamCkDA_rxGz)@w+Yq_%(YG9lsuTaRY7~(R+pv{2;Qm!eDZh^-Om?GKPw0PJVt*3bK
z(svlI?SvWt6e;`kT(369;V^K>bwkKLISQIxH&8Un5u@YY-a64z(T1=bS;PCr$1oNp
zt9tZ!b!;ER<IdWM>udN-A-(O9l~+VT?i}J2GjAocfYBr4jSM@6vKrb?jr2aM9Kxn!
z2Kk)jTACN{%pspO3{6Mx8@;(pg}H+=a@}P}M&?KJAk(AV&&b5iU>aTkOsCv6&<b*3
zdU|?bYHHv-{5Np?cztE19>)W-$EMHBz43-_n-J$Dt&EtSjZ#mJ9N>;a&Oty2oc*Z5
zI3paz=uaP<m^me%vl2@^358OSo&+l$9qJm`zVh^Rd1`9*%pA9~GBYzX`^KE1<=HBi
zrZh%ZP6>+7_<(*EzoUU~LM*zSb|Q9Zh^*(L#G{ab^9H*so9t^#u^PsS>}uUFce9W*
zq%7Dv9gGs4f(lVgN<<sL7+y`nx_FWf4rBFXLyfW45Xf3t?yR_h566N*PwqiGaVgvm
z^3pS`M(E<`=lRb6(8q|6pdJnX$3Ldk^D#--`zfpGyS<Y=Pd_#EyAYw|TsP@bMBVs%
zn&U?Cypfb=YWfNJ<tejjck$GSc+IEV1#*vWU2VcSMUd6H=E)AYUrJyST&Iwr+;wSh
zn&3+fA{)_3k;jk2b7=_4Dnmen>zd^cS3$J6p0NVrBuTmJ^0f>)ai~OQm1N2EOoG-u
z^0tHNH%nZlB^BNetA=XHG759lvilF`5WO?HM}IF#^Zz$I+9SSQ33^@Sr$e9PRMc#!
zo1()+)i79+*%v(_S&+nHO$7a08geueD-|#!p$8(byBX`5E!yd;OnZCoIz+$U*9zx*
zLLtG;SHA%d%wE6B*%JCSb9P6NYi3sYfl}M0tz1YZG_OP&%^Lzm$I4jM(Wa#tB&-$I
zMc%VeMks5Pl7+NlthTOdr#W3ulvSIY%JoDuZDTP-qUJK@)8rRPb{^|mD)agA(jI^i
zL`UD&vc@HswX)0kbJ$@mkzTM_lvh#O1+11urYenn?E*H<b=4=e6e+j0#Xcp2i?$$3
zb)81pB;3_+hHRmLAfrS;>yDX#Z)~gfY+|z-#GGBtFuSMp#dj#kI2=&~fjN984wk)z
zhkz~8*7b*rwyRjKSguT?JVG5-yXVw;|6<nlXg1??j*IGT<YY0LM0{B86AlGE?(6ct
z5!ihg<{)Iqi(gbO?Yx5_oydS)J`v=dy-*hY@~yWzC*wg6xcjxl427mx)ebd{)(o3O
z9~Jld{?i?`##s$=nMO-F&gqb6srgjU`|PLom|kWxDAjO3sAu*KGeQ4;dambnBKc~{
zCOF!4wpn-r6<b2NIE{96OCDr2Cw)6|Yw@yNT^?R8IP-MTU>em5K3k_>#r5nVSwFqn
z#aX|chePo|NaD2y&IUdZmDp_$pg=H-;Hcj3>*DG|=dWJVDp>c5-9-v@);Fl5w5zAg
z{;XXl1^FjfNc92zidhw*pO8KvgF4EjmaN?+sB<>n$M#$y(ZWdVRA(z8X24*6k1rEd
zGbHmRjtD-vgw>uyl)k_tbaF#Qe7y*_QoEVZzOGmO4DZ&9o_7cw4^H$-&(RU;Ds}o2
zOiS=~dlw}qGaZ{WqLj|otEsP)K<f<8HiJ@#&NF>mEC50hlV=6trGVZxoS?@H-PxG>
z14_lYQWB-+f%HoDxFH8noshK~g{?A@p}(H{SdcR!Qhjf*VZWaJ{Px*<s(5buGShyL
zc@ihLSCCp(_BuFo9rKd%Xs^Xuy7rgKA#MUPT3|2bUctyRV<Nqh!(7QEYVnev;zAT)
z?oY-NsF*~~s_G`rPDB!zC-QIfEd8@WfT`*2>a8s~{+=jzFCuS}WfEN~t1D&BFD}`V
zBAvHavQzAhAl*5270Va<XDjRZUJr_t<M_STy8arhCZhCtj-*b1o!(i1_BLwZ(Ku5Z
zX}ei4y+U%+8`EF+Ai66K4^RyKbq`<+>Z#M#wFjCW_@-->VtN7=Dj)^d%=`(Thy4Jk
z&zeahKk`b#ck!rm=Ru0l#cQhR<6#25SSu66{0W{P8M9%8*34jdWDIX!Acv2FKHDuh
zksX&E(IQ}8Y#$QcVYD4^pLc2_fP|JpjMa#lhYGf0y7{?D21wH(8QWK_?n#DgW8>BR
zng^#q&m$5c7iQM1nEl-ARy_kWnLdV=%3g7^VPUE=r}ngwEct?WP_IJDxeM*~GKd;M
zJ%B!#lyZd(4vmMwZ_#N0%15qh!UJx?@C4K><gAma2!T_%Rl4Xvrj3m4!DJNYW~B$J
z|Hi760}i)Y34+W3h^rz8%ppdh-O2PGc*P9$tdc(|<#@nVMd8|jdSuo#&IT8Qa1Di7
zej?ue)da<Uo-N9d6@gysPQ3%4uZ`>(*}H$l8!wI4_QF?>@0ri^FwRR&c&ksPKF(U)
zIBOXZ`@NzI@pv9RAF0zTcL(T+2%tH>Ca%;vU`@F=gOl&@gf1`i3tqy)XExK9Gx5%+
zW)BVq^t_@bLiDp9q0f?h5Y;kqX|IN+k6&%X<mx^RlNw%}hL<tyreX9;2eeIvr!m}4
z!|NFCIMIQ{uo4dq%|Zn>TI~a&t6^}(pa7(<P;kYtLx_oG^0GkzNM5GkvSG&%<I3cg
zK><i^QLts$F2pot^0Yw#NS>zPv|%?PrY)1#F&Tc=4ZE!#nd{7s%mItmnH`;TO3A@0
zKx61AqV4OvbVrwa`i0NfH&(;C!I`rB?kZ|yW!^eo^)uU-z%uAKi=psFq0o8_imIFR
z0}VxkN=@|XZ{aH&2w2CL8mfuLvkOl!=u{+5j?$B>W=X!oiMq&r1nkSXP0?8ni#Q`B
zAuz#IqF{<bEjMdOz!u`u4wP<E{__rM*3;iWY-+H@gt)~BW)}v=bwZec5vudUL`&=z
zY%r^iT*fmjK;my*ZJ4X5rBIg7r<^uQX55HN#(5E8x(&Ak6GsG^jb_Q1l7V)&+v#>&
z4dV<)G}<NOxD0d}owQu5(JC1;6sQ}gt5XJfKwI(cOa9~~-|2a#J6!P^MUi#gc1O8M
zk`G)<P1!)%ksLgDu*$E5(jf>v9ns^^csGzr9ncQM#zULj?bJi-gS8Fn)+L`5ukf&V
zIto|4DDgdV+O~i%gxl-%jP2HM#Y48Dm%oJuBG$3yPp<j=RQE-1J#J`l=DXSV2z!Z3
zpUy>fu0Ys&dYWMi;h*>I%g|1#e^NJQ&xA1b2Ha$B;N%%NTnbGTieCvM+^X~>6hR69
z%mcF=FBMy$$aybLyhumKIxvuU62Q5EY*AJ|sT(Ja4f`;(>*Sf4y0I)T0uLGX$ulBI
zFup4`JT*0p7i|!vFkT?q100i!8c;<k2`je;iZX227k$S#AuezRNU&}nff#)FdB%6t
z1LXE8Xrp+3xsIBN&jZ;;@=!OPj|beP5I(7HxC4u@yUT@c*ee(#Sq&RL43NqoBrZcD
z&<tc#?B!)jBR12pTUZQP8@tt_c%gPQP1uOHvZtp7GI9R2*D;A$HhX=YQi!pHk2`}i
z(>_gqr{QzV3$wGI!bc_XjY;#u1*>7s9$%hYSux|-YILW=?(}p6|8=Lr?$i|hY2ZJ6
zo4e71pRmzgn+>~bbB*pf_&o=|uRxr*1ns7O;ZJvI$y{1mY5?M6$IN5Ljv?fAk96Jc
zq3-f>qkH^#qkHjUqr0-w=*DrQI|F^af1`W3`+E1vl}7iCHyT}f_3}`0%VElNPoC+X
zJlVj1-8PgS+ra!M=zFK=@2fP3!}iPci_n{5SVv({PYQ4hz@q@pmdbMt2#-VfHJQIL
zY#*1P44&13GU^4MDTwsb96+>JG_*Av5uc;v(y)CjO@h#Q2))t8FygE?sI5!B{ahyA
zY}7@P)xgA;G!!IVb8uzN)82SvCmU~U+Z)^5aHEZF+}O5lV`JRdwr$(GU*6yM$C<9F
zx;3Y}PxtfOnwsf83<|dbFI=(xBi-2HV>5LQvLDl6a4KIASzviT=l8()lvibDV)yea
zc%!y+I%R?`j#l12jw^61x}-BED49RyGA76l(AwpXvbxt9L9^^{*3V<`iTmtC3S5#W
zfjQROk6aeok6iWMk6cmOKX2?C#%bOgPOIG*Ug6~4YKM_DdK1ri)(bCf9mnA1#{-|;
zGwILra7<%G?3z?wtDPb(`3s+HW{l(v9pxPjpM>Drmv5*^W`vt;b#SccNfnlJ`<JbK
zs36a6E)j+?Fa0eY?y~+I`(#h=4odWAB@9kF$9XTzBvAU(oa{#PEMk3;Ud9~Czh886
zZZQ4Gp@{Ex)qkox*^=h0VR$`(pVVG0W%rfVk!*dRmssXiJOVdAxwP~9JFfm>g4dQ5
zM__C%4tJkQ{m#6O$ZQ(CqojEo_HMjdZ*h0Lg+%mCKAzLM8Q`<D83mQ;LVV)jMWiBb
z3)&6vIUv8?lk@oco;RsXDSv3%vCuD4cJyBM7j5@yY=<0``G6gkX_;}44?#y_-k<%a
zgXlykDr3G_W+);valGt{`hEx4JK<+mpt<wra<7$=&TU~+xUdQIhtqr%+Ivyj?;tfl
z&+}m&AN_1_Q~{PE%pPGQP039zGuYUF%?fa2Q4q*AC7sk)bXI(PJL6b+xD#T-KC-eV
zbm{U|ey4K+({7l-p|k>uuWTeyd1aIZT-HdTKZ+!+Ua%u)ibg~KT5MeRi}j{8+KuYp
zqQ8Wz0`%x13y9Kp<8_9Qe{*OS519eKg{l0KtK}v~2NB|LEtP`3)WmED@l^#540BuJ
zdT~=UWEl`v5!>r%qxah*h8Dz5pq%i8m>*4sH8`dYO2e?ZB%<C%pim0QGpCZcGxpHf
zGa}BUlW195zAk60+#F4oxe>wGA<}A*?sHIJp`vU*s>Cp{N9gAj*XT!QRyYm(Y3_Y^
zeTMe-fKQ2?>AgZr$NI6f3RSiE!D?#eeTJS#z09YTgP?*HM#*#y^nIQtWnlpZVf9JA
zQ@6IplG2fMjQ@;iAvMgTR;(yvUh4DsOxIkZXCKV=kEZ%A*gW-_;JRJuQniQ#hiT<f
zm6bRbKF!xpk}s^}O^NsWQny?{`*%^&+VJv?O8#lFeYf`&>l-VpH`HTBn*6sPhXykJ
zIjjVXgIkVzv?$YQCS0jM?bvQ_Ob3IehI(c>vt__h4TUf?@!<_|=we6OMcs*M_X8ti
zk^c!*%N9eejx3&B;a-^z#Vz6sGBlGC9~OnRMZ!`c6$H}4is|(aM_`-mbECFKvNQ@0
z&DY-PN)@U`7{eAB{hfq)2-TtUC5r~}nsG5KJQ>UnHCyCd61DrBMcZz)UBup-uQC7l
zk>UagzT*`2_qld`fEr6IuO(Hilta1#<~B#+J5OQmo&^pg?eVjHRyQM~sqixK5N4#l
zi+b{`a&!rGLkfg&KMxEgG7f~bpZY#F)OmNQqn(GCcKH7HaJs2O6-M>(9Fhn`#Pfl@
zI3rpeZ4P=xm&_mmH#4FV<dKy4L%#Dt17qbpDOc)y^~1cL62hoBz*$fAa&a-Uhphe6
zLa%Z6F%=%cgZ0D>=%hye=F`@zs4(L$4uFG%SburC9wcp41m?5-%`3H~WKTFY0RDi4
z3Bw9it?PX4nT_id8Mf;3)nIEeG2{#zpiKpAIFrDTd=ml;Ha}=by;A2qAg#q!WzC;v
z4Hru=r3^4$QavPL1Y3Wd+k_TNlkpY)YV6mAZ@nx*!Z$e8E#VD^^ijN03Qyg?a1+G<
zD_6<VpU0FR>C<*ZM&(<L5<MMbA|!q%>)OroJ2dVst7_S|)tLP_hubsHDNkY>EToR#
z_RniAz#>9?gri7q^>@TS!FH>uw9=f|K>-5p`g$BZus%X{YlezTyzB(ZpGjc?lqowu
z-ZirMIbAPxUP4EE33A5b<cOdRtIAVHRekfBsvcz*JnHU_N=hCMm&(n#)4=QAI8=E{
zamurfX46&kvxAiv8(0?lVX0V56;wD+n=n}uz4FvFd=$T_le}k6F^roY)j#Y@syvY4
zL>Noh`o5N^#kimQ^SN-yFsK!o-LS|H{?WkC9}!&t6>i_d#+az|YKr)l0QiXF#+D0E
zErU@nxQ^et)jB`gM224X``+|I&Sq<d__fi&{<FI2`Q)1y@i!`c3B3}qLAP)AyX_FR
zgTfkX|6mrAKMq-ppo9<F;jL}Et;G%Sk$>g+1ySil0KbC^S$<1;`KGIb<A(FVo2Q)E
zF_um&vya&D-U4epuj{XF5XVjw=jQ84-VsRTd&mZnweYvae+s>_#WomKJ#uhibeQKB
z3;12Tjg|J4bC0E|V91Hbv3#`6U8Dq`d;+J2`6oL*z5P$qnzHD@kg$Nqu<s#aX}*0L
z#`FW$6QUjecJ(N()U(&h&##TX8Q_E?;sJYeye(oA0ORIpx<#3R6}@Q0Wi_eKX)3J>
zJ%f)RjQ44fpuoYOtC9{}ZXgQ-3o(3eBQ!*@8siPda%$#{>>lDDxU+5$+Iz4Y`?XlO
zw|s4htz@jG<oGw#pvqFG{t$+&Vdt1zJaU|v6oZ#BL@6tiKADz#=Y+@2kw=PIgrAt|
z5Kln(D*i<)lRrqpk~|FaCorypu*B4B0orSheUDN!aO4U`GY$~8nCGMGgl8SUiU(w$
z`ZLeM((+STTbK8EyV*%`+1wW^=%6PJCQ4%jZp`*G@1`>ctn)N?+2QgRNHf}gEE-Ri
zPR?+wvv%NgFW;x{VIGQ}36#IOxqLS3HZ%;s0l0_{JF*_$bH_|#73tk!$A8;?vv=}+
z9)Z#FMcH*zhn{@I;&|Zv)1s4Epaq~CyFYdA;~*wNF<dDsstW2Fmd?Jy{6@sv<jhQc
zH<FkMD_e?0%l4xpZV*e9lr(M>&k+_#t*lN?mho)R)*wA7%uHUuGv$A{<j@)zd72u}
z&q)2<QZA-?`H+olHF30XfV0S8<ycjmzDr9y)=A<K;wj`^R>?uz{3tZug@xs&C(U0u
zjV3j!2}LG{GfG2};T3LFYz05MEde5y!b4e1c3MKHRijAr1GC^-z|1Lzx;oHUPK9bv
z$QuP}Ttyfq!;LPqf6aNABq;L7s=|XT^-k}6q5zzV0g*kS0Fq!1x6?r{C9pdrX~_R;
zN8S~VX9^uH7<`<NU%(eeawi%UH?UJ$N=Kn^kB;ESSBrIO3(86CE^Hr(n~0KqPMHEM
za=#>@(Y(M)d~OOsg4mAk4PQS_cl7+&P`dR{W$c?fi*b!wli?h=n+#POl;#-a8NUvg
z&g5Xrd}3M)Hg)xRGeutY+Htsso*2=bj$Z(liFCB*<Y9N!{($m06D&1a7$n8UKx@^-
zzH)9I^ri20<vh{#YD1b7!R4gCA4<wjaTd2@)u!%Ii}HxRI&@Iua;jG(=li>XQx*Gv
zz@3?xnt`icWKO{)@sZjtdq`PTwUuDEN8^lLUTC<y^(uOFD3~{NtyHsN<Q!{wS-}kC
zy?1&aJY5#@{aoHc?r~!VPv1LX`riJVd9HDJm208_N5@(8i0P*=qoX9G0r6~RJ6haf
zFJ@wx(ds^?_u;m0JrOv0C}$-$aR6YldA0+<(%T=L$p{1f!rhvz3?<55Q8QdYaPRM7
zW*{^=Q*%7?ES||$z>UQXk2~Z{Ck(-SWM&M}56*DJ9pi6if7l_))F$uX|4r!DW4988
zPTnJ$7TiwHIUUZ6TgPz~Lt40m6fDvT6#+lq5ekf&i#L%An_9?2)PD0?RPve2UQek9
zvgy9tT`72mI{dB;iwiUCRw{Q$iY_}6;|fN%80A)L(*6|8+@lM(5X`tdQ!L!KK7v*3
z#g~eQ@_R1;6Nyt|?Na$1zu0QHHHY+9>M8daiPmk+q-ESO{A{TGqREsb<EAA`sCHQW
zPl(a$r7)B62-XrkmqU|Z#X%V7ke?=|VZY2>E_Cu^-N2a;jsv0<=Xo~hB=TkCJuYdi
z(cxjmnYQ*b<8_OdDUJ{ZBwf0tdY04BK16wN=!FA%N6`JIXEoJA310AcP0<kB6a4EO
zwGN;mRj(R0(W3bXLM?LJC&mAXOQ@e`s&X+smg-@PcMQrU;_X)i!ZQlszrY)fLLjxL
z7UV9w6QdbLMa(EEo_lE>YS1o>KpP$5A1KN@WtuAlXQ5}OyG|w!%|#&KW@%7&oDYVq
zekyM_Dss`IcF>uE=Erf4<Y4F40Fz2MJQXya^ilTFtO!S{V62Gtn+RN?4Sn2YJlun%
zXkZXF^(O=NKMoWm-I|EGQ6gXv-stSq`IrsuhlR~#FcO38f4I=rxs9ShgExu#a?jpI
z<ikEorKu2#-(x$brsphgg!7`@)fy1p(y{ZMr#_Hmi_F?}KD4`~u*#3t{fb9-B{mR;
z0=yMcQi0qv=N}zw4cT5nnc@#6#C7q&WjiE;Oqa%;%<k_avb-ukwvQ+>_rRc%)Pa%H
zHN2S`)Dg2ou6lz^lVd91hhI=B&3zd-@HHZcu{O;unRn~<54@;Rfs!+#PSGeW#}b8C
zbW87LI%G3>IBKE8!(p;0Tv|s9vXN%{suc2UcN4OiW-~XN|44SMI&o1yz{U1-i|;a@
z#XHBmsC!%mW@r-t?2g+80MkEm?e?>XS{tP%h!rwrgjq6_ehKXaT+bd5nP}HPV(6^;
zewi}e7mD<Sq8BjeiL*|tTd4Y?`liajo=W#XOUasRsKH114^-%ojhSj=4!H3fkTvL=
zpc>3KeKpq!Vu~HxE*dr%x_HEkLw_y)^GzR>$)9o5?3+IJPrWb*?0}#Au%y3KgWw=T
z+tNF~Db-WJ5iCvFC5Cch)R~Kpuk@pi{L@7xW*eq&r}pplUA7rpKcA`~?G=_-|ED1`
zk>?Bi!K1PFx~%631)^J$5I<K37_VnnFInI{I;6VvN~dD>Rt5gJ=)hS14(9j_Cln5F
zS0d|=zJmXCB%Q@cf=WH5H%W_Xinewb!6NHgF?q(q7F0n8EB4C@l#L(<pN=xT?QUQp
zMSN&WViDR<=ZpqN?1_V(xZ+7lQ(7r45+}q)UmUyqpzCjb!wHMAF0JwhL(W3Qe>s*X
zzw(~(fKFK;%U(N~x%KCbJxT0sHcfX&NjIjWfhL01^!g~f^`JRIO)wbicl554xWIoW
z)vsY|(e!<KkM!l*w|#cuZn}gdv1J%X;bSb~k3f_deRV@ts_S?RIG_!NH0dnwSCRbF
z%M_)|UTLtDX4=Sq2=?rxjCuG*h01H%WjIZ?)t;%fKe&z#3X~`L1ZaZZ-%KFExq>>v
zrG}k$XjS^zh!CIM%a>dInXG174)WTaxw&d6f6zCHm_k8~E9akOK9u^p#SQ&#R^ewl
z((J~~>K_JTQF*a-`cZKYq%wH8h?}l)V=v=4a~-w*3T;|Y*+v4U6$vt5x@DI`B}bSZ
zIqhZMfjvN+&snF|nnDPI+2G{gZ@j7%l5y>5c{3c0JM0gP8MGf%8Y(YxS2+?^s6awN
z`+dJEnx5e+u<qW5ouiN0^d_n^`{gN~wW)}`>L@IE#p}o2))k!cEhJrTeWv%T>W|w+
z-_9t_J>z}n7Gn@lDV4Ob4#B^{N)?5hnt)WK4wz;*XHWqFAUHH~dB-6QtiBMFDt<`&
zUNy5v(_YCvE5cjtj4{(OErs?xXj0>DPu#(G0P)a06Lk7kSn3jaNhE{XaoTHIQdH1u
zRs}&hn_qX@DeD%J!>qg(Qi{}GyEU*fa}_q%X4j=B`C!N)%<k$W81;lu>B3m`b6o7a
zWy|~-DdeK59oN$%=Bd97dP$t}Uf4W<6_wWp48RY3JmzHdh}$%WsxxnnQf=L)F;Ti0
zmME*ns~9CYdnxbrm*nsWGHm!~J~xFO313iFDkEmjP8<-+c!D(m7l3-240w0;_svr+
zNJG4;4H+tLXe!RPYs9REn$w$}8ER$Hd$`qfmSyy!(9yE+e4Rc0x;oUs(WW2~i-qX9
z*Fd;cft`MnFVl_t%k;=lRWK%Uo@MKcnlmDn4MNmrB=u3$c@x=?2-47tYIR$UFN$^G
zT(l>}+ex(zo4@~n_)Pgm)hYQcQA_*}21^YJli^Crci(Xt$X|z0kb^&`c)oe=xXN`o
zEASU>V|Lsk&VhfTx}2f>=vt|08Cv)l9h2GZQ*tM+p3-|@sOc4eS4`X@I9DuLb;%_6
zY04-NcVTT_y>OZOSI^se*{ofwsl`yBS(WLMG7YP-8ae>iwb8K6l6){)5lg<!_`59A
zFToc<r+j-br_8C$fdXMItc#`(K8bZ2`;w(LmE`Yaa=0|=V`$*n8D=B&-kzT4LWI@x
zYM(V{H2f^b;WbgGKiCHVH%IhZa-Iv`9<P}Fg^1AUV;J5bwR_#cL?yG)`cVH=N38i5
zav*F|h+&h8rC$T8KK2!YM}1FbLN}3RAE$kA-rq7`adI|wf@ZoXi)dJ_;z6**TC7!O
zxjg!B&`dJ5^{84^o+d8bn>@BEC>fU%q<bs=7M_z57cD!Y(Ry~Q6N>>_1=O@tl3B+O
z{pQ-^-oR=9j1}YXe9Re<+gN%UL5|C)wUebqvp#fqNzk^A?CV5<78twW{dTk^g+GGj
z16L&<Rh2C_RGk*QxJl2l%)NPhgjC5e)l%UVy$939&J5~cRT~H5`STbgnwZ<YH+|?r
zrxl&H;)AV#MalXhRTYiY6%qu|Ztn^0TDG_O2{fZT0ZW0v$eof_OpK-2eE4{v>w4NQ
zI!2hd9JG}yh45J~Anm+Fy$;$dpPHzM-NmPPc%|QVXn9pOkVA}uWd+`YeUpa$;Jv>`
z(nQX4kv>$_i^%3J4G9&vHa=vvpD4rvj9`)0ted+mcU)+BN>-A9z}fp;LtE~6lYrV#
zp3cF%$A;R7oi3=6-qs7>!-jiR6zWo*w#B&TWq3s*eftF-!~Ir}Q@W18|A~P87AgIP
zQ({kg>9`6Q1Y9{r-ZEgfPoxn#&I6~Uw^!co%P^kY1Ec?pbkQE0BJg|Wc<f^M&6}9Q
zc0_GkLT<_l3EO3#4kma0n&w6Gcuo#~?Fh{FN}l6-1IY43c59H?UBQ28_8}&((w#zn
z9m~r98Jf@u-Hn0y7VO_yl>4=ZL5t>*DsDd`;bXAvh}JUILfAPbwS@X>VNT+T$>~bw
zo59rv2nj+kv3qYz^3UDl8(Q0wNp#zrLa@MVhrd8UZZqb6wD2v2_$|ZIJ%7*z$I{5k
z6+o$I<AAOD__G;9K4_=OLO|nAwDIh6OO4^P$#ltXkce9(j%y*tPy(O=9%Dz6r@rxl
zOm=;&fq%yey=l5liRSif4QsV|SSrz_sH91xRmlJO3p}IQhcxf4E4F*?tV=!Y%cWBo
z{V$h}yZk!0luU;ruzas=ke7fcu;`VJ4~fYS)9BaZF*J{NvB^)&q(P+^?zxXG=I&HN
z?;IoV0*jquzIGQ0`3}=1fq4G6^Ho9P7{0e}N5d76JGoORfkrODx2RZ=9WennBuK~D
z<hAa2Yalf53tKWfP%>n;9;hlXTh~)tIHMUvk{2SVsKlw-G(~kxFc^#|7^eS;47;w;
zE%Be@UH=OSYgm5ZCps*D`=eNrM@rngjLBPCAfbIVjIBMwY*@msr+r<XLgWN*j?(lR
znuo_n44Q{8*{KO+XLt7zS*`og7@UWMP)^Ep!5W&In_Lk<NjS!*H*GVi8))l*u+xvV
z*;f`5_|&uX<-!cKmL~#OEAM+msE=PlTgr;*SDreFenVYG+c605zYjj)G$xLT9LIqe
z+?;1S3aazSnD?wuz?xiSjDB)L)@akE&dQ%^+z=VAszt6XLdZVjS-o2~$09Z)PyGcx
z4&$zBFBp^>AE{&fg&YxT;$avsh*BGb-r095P4$5gZ%=GOTM5(kmRs@Defp(TlaKeW
zQ)=s+7=aUjpxi5|;~v+27Vm2a=uS$%30^_P>94nU1`_%N_}P{<Ad}ti)1tX~d|=Cx
zZ-OXobM+H)UbaKxZLBt5f&vNOMa4eC3k3db17P_+{YDf2g3|oG`(AvA!)5|<r2gDZ
z=8)e%hakMG6n)4G5lJ8KgwUME;16^M=u2&%JP0zE-1V65ulhW9>dY$Gfx!nuWjF^n
zSykc<-S>o`x!qgCuD``Wa$K$NmOgRMJ>j^;fK7fJx0f&L|9Cyd))~tozkcS8yyZ_i
z(fCR<O3Vj5sE^-5T`JQdaId5VAA}l(4jZjwO6!?0nQwl=K1WUdHj>9HjmXBX)|)RS
zfrOu8Vjo#=x41}emi_M=Vl3gE!i4Lw-G>{l829c_041TExaqkwA0>M(U46>0z-<dj
z#ISU;i}3p&vakmWwB_Y?NgnU$tIg9xeW(b>a4#ibKotOdGq5IOU_k$^WGi`m^04K&
zD?xLk{T2A|m=6T7{2kPOZ<;%>WH-p6)u`CcBKB{bn}&yPdrzrGoj1RsfPLrJh<~Ly
zZN2=sYo9=L?*5eH%7AxL=*^V(3G}~Q0^Skk{ZWjp*mirmt-3z%Mw<q<USdM}2bfL)
z%?)_^DXKRkRrf0M*-m@y;i{X@eub_?KH>|n>_G?oVzJe%BP}<ijmd(B>UY8UZk%pV
zHk;3|Qv-N{NsdQ*HFv)@pVQ9oJX3?K;VymD!82Szg}GhS$8G+f<+&MX9{22DA0<ut
zt;qi~H&>tbxEb!1ANvD}^sNq((D6}1P^}fm;~fk8Elm22yW}Qh{Ydsna45|Nplbpm
zHrh@WcnzJiaqKBs;=Um?@_7^h2o4bQJIp}u%m`xKI|gS16*kb(BtMpkQLv*u!@6UX
zV^Jzq4wm1c`~@iUD7Vy=^#2?mh9GRbMg|hn_$u-BQ2c?vG-{;)*Z;~qeVH#XOyP?1
zque@3btS*PjzDvJca`tWwo-brr8)k}<98Lzhid;$ny;mfO0~_Uf-Vk;R8O_h+NM^r
zy%fNayLzR#=mC|ep3idQcSf*Y@6nKiJHCz8KkwaxFLxmOmD)hM(B5QzLzxZkZ|Q-T
zAJGMupAmU6ow>Qq827)S0P@7{F>&wNmam<?E+J?8=TF`RvjV&SgI&xo*yZ2^ojj~%
zM$xW!JkZ1PD_H~Ikk#V5o>tf`G=<}q-6NKJw&J@FCj?oX&b|<;_jgdS&XW(FpG4PT
zY7VPilwXeY_K3n4{$vzz*aDJK-<8P?EvJu0_K5y7-Im-5l=5G;a?;!^!M(Qnb8RK)
z+s|)YF(XZaP}*&9G`4_(!%|K;eiB=;-9SN>YsxP~SD%)+y4`<6J9<?tvY$7abOJpg
zP(e0#e)+p=r(vtyqJ@5{dLt>}W2LdHLaCMX?Q8{RIS5sVE6mW}t^=J$NR#PyCg;GR
z#U}xKm|c%W|H}Yt9r<Iriy2#TJCN;v3b~?rxLnkut#*89!18-3h;0}jFY=amYs0<b
z?+wIQ7>y8p*%gA;0#bnfWbm6<1I147;nAGh!nKj+l`Q$t<b7dap|W87bikCISl3a5
zcFta@pj~k@`E@ADpAx?3l=H=j_AA<B3AnbwY3uQ3;mWPAwJQU&b&g6id<>5lkI3)8
z@zVU-jzI9z`-<t!r0Km3no~!(SN}l5jkxZFuF?iZspB0OeCN9<gpFN)g-;qk&m|np
z_{DF6@0<Duhd0}2Ux-8xyWURhHxbiWmivTpZw&>|5ZXG*Zzj8benNN;^E;z?(rC31
z2c;Taeu$au{^fr!3xAFC_pZ*hgnO;?Z|OH0yg6TOhubaB*6SLZ*e;#mJzcxBn<Kml
z;d_N>zTp^pk1(<+H>9Sieq&DYl#IfP$VOwn9f`r<KSJCdas4qwf4MlM+92XqH>Uyn
z+WAFzZ%tn~7LRVLXL`Jdt;V5tfB1F(lM^$L^xeD=U+~MauRJ(keImc#ZjUGAcZ>16
z`ihiEPq;6&s-=!^ILWW~b244-YBC?KlRkzr&#q{e^nbKHkjuZ*Kzt$C+*B7SPKxOj
zC}Jg($j;|8BBOlqAxmHSxJN;4zJ~jB2;q9y=RNyB=x_D+rp=4lIxNlL{93?du*c~z
zY?aWqbii3et{qR4GWsq+Uz!B8ee}h_j=EoT+22hs-~I;pkBDiLKu>V50biyFiG76S
zWpHxG-TAzWRlhCK%<1O+LB0S%-_3Ats#`JFD`#+m2H(Hg&Juy*`~+`o00FL3F@oD!
zdjZX<>a1XZThrn~PBZ>#$;}-<P^e!!A4Ij|>QD#2cVq(+w{MJnXD-oH%nez+d_5!#
zJ+a;m!_za-7fJJek@SCD^Bz_3Ihp3&-HnXnmg9F-X6R#bT%hkjzx2g5?UA?9qxY7u
z{O|SQuT}olw8#G`?f=<t)-{D$rsMj|N?3Zh?h#YavJRm(L$Hv|%Zbw_H4G^jHeXXO
ztm`e}a$RpJm^^)$<zrvcHKx?;hW`}@)&D+3Fb5v&!Y0LC1!;#)dgQ*6@*~s#3sV@W
zkH1g?_^E;U1Oc^Et50#P8*F304)hr=yWY0_(wOnTpYn(hZKzJ`liyzlhred{w;b<v
z(cpg(yHxl&l17*c($QvskMy6rOHT58W(b8EpW)WeY6pP!*B2<u?;M++(Efr`T++8-
zNJ59zgel2wkay_xE{R_b`84G-f&Ut$(bK3I4*|+raLzIM*}b)13g}5>-^?&y(3Tb8
z_WH<)srH<vbFEMV(q$=7*!pW@bayy~Sp^D8x9i&HzI$vo@8@tSCt+3>G3mT$JR(8P
zNt$qD6L0)1z~{h<)fzkhru|nL)fR*3>AmQnf3+69;VM;XQK=Q!omz%g4W-A1$uSav
z;_2r;@wBK3wt<IxOS4lBv!d8Ic0+6FJq@=sZSzN}w9^T#MocYLmGm^-9W!qh<zuaJ
zjH2ALNPY$KG*QY-Sm+I-A&0mjJ9fI%-vSO-CAL>bCDjtnQO=;6dYn|P=w$Fk{HX#B
zy=_#x&fhBruCN$ovtTZJCR#R0ESzn~u{@zH+#)Z%S-bFX<GjK+OQXH;{DQtAZ*5?8
zI;)eX-n~d}bdzQgfBe`{d2oT=>CxkXKS<@eN_7hkLpX@>LZHp!w~5kDV2k37j0P!Y
z@=t9uvxoAu@UNppC&C9#iqv<)J_p%^m})dXoqf!aj2jiQ^nz4xMq>hK13Mce-x_{8
zV3UzPm>7x5z*n0m#!Iszq}v#Js2@yB!{D0lkt!rVdfO!4_!aOQP)365=GxE}HxAv8
zO2L*2OL>0hl;xMv70dCJF&6$_FBo~coH?3m!q|N)wm}<Rk=OH8N|F&{U&CArXHO8@
zeyrem@43OP^N($?PE-;gE#<7q^3Kg5BPF6ddD+BJfw)TDH9~8KbGrQZcBKr5Dd}3S
zjtl$lJR%;z!*z^jctTlW=&Cfk7j?zJgg>Csn)}1O+ebSDi_O)2Nk7c7`j6iEA^ckT
znCXb~(k8H*{J@X<f?ou2gQcE9)tWD3o7CsEAhPQG&3srqP6O4!<3g1(0Aj>gk>+>5
z?tUE<c!ptEgT~vx7{sss5<`sPO}&$|4%1ToeYw>u;E!LW(<=<tqL9S0X?HX5w;mzX
z*c`NP*=NPgTznISUi~Be_79kDYjWdF-=HS3#;l%Q12}7Ga9uDQ(~cJtGPhdc^|VvJ
z|6xijuh8HWZD~ChAKBqJXP!5TNFq(~?I8MnGczkOCd}GyizRrC?)2ub(5n=<^f>&?
zD)oEgzO~@biK-pA^f5g)J9!EL(2e{j?HDPG=(t&|TMGKz51}<jrDNp|u{^K0at^_c
zw3dx(aKF6hnIwu}KT3%R`2@E!s|w@<iC(&#tg=65--(PTZySzD`q_Q!=;eFL5i1Oe
z0dn-p6KF&*TLR>yvNCws<|h_fvrBmvUP5Oje9H!X51Td;qRS3dP$ZVcG~UyE5kFv{
zRP>LZt$)IaNuYTA{ddedzvgR$|0d%%lAtWFY^f~Z(YOyquL&8zZdN$8Q$a7NXWf4G
zAmsITqz1*rVc)hHzJ*K&Heiora(uve$llB>7Fh1up3QMVOE~U)S1v;{_h200g$RzM
z#Sy61EB}atub{1q77`*;lD&+kQQISbM<Ve<p=cv&JS{3A*ITV}r>!a5I-9_^H+e(t
ziSzo#2x6FfMWlHaM#?;}GJDA*peT-I0n-%Vfb?v?esc;Tp^nvowJP%+GKq7~uc^zI
z;*qvnByT3=v59ZD$m;q=>56Q}z!h%G`X4`c`!)P{&v@IpOT7WNxI?31CG@DM=9pbP
z=2hiO-8u}{l$G<OMIkxMTZ;H;jq;Hv$AcSx9KV8gkUiQCSOC7)ys4OckWzANTKV8$
zW|0!XJ7iVQDt1q0UqQ<!)Zc1KzKYyd;nV5*#D*b#Ka)Z0=<M(0q57_)Shv>lLw&CN
zIp4MOIM^XHAv|LG(wBV&1N3J2XtVzkQmjE>`-8nA*C7VZeDk^N&cABZ-sj=H71+2T
ztqHO*Al3ZP3*0m)0DHL(u}EqPFr~;Pi{LL*AdUE~H8d|>VohPI%+}6|5Xj04-w^@y
z>C(j`NUJw}ie72FLG?6tVuWNeDde%a!W-%~L(G@h0imO$FIz4>#%zO#71y-uE#D}9
zGA7}Ic}u<%i5Q_jiY{dT=o40>^8NjUeyikL-qg+1G*x{OBrc0`3+uU63iR=^nPm7k
zr&CGAi^4G<X@D%Y*4sAY6d+^6*ZvJcNSDd<o|)fR$Ds?bpj~J+{ZOG|o@5wQI=(+j
za7#_Im_Q<>r@%MYmJP`c1s87?3U`_tRftTJziPf(CZA6}+ccd~D*DwIxVh+%b4;1$
zT8hpB+mp_M7?~-p`aI%*TRUwT{Jcie4bM@DYj>{Pctv!xMWRuGE@eGG*k0sDbXf}8
zw~CnZ1wI?bt7YAbZE>BEX3NUcra=YaIRA;p3X$Ls#BBJ>!WbJgu3n=Va!)3h6#>D|
zLLfO0E*7soU)bWy{7hbI6oq?R5W`GD;24s_Z1zOr#7{!9J_I~&W(YR)6<i=`3%~>4
zxQMa0L%>T3zO%GcmNsByvS2zrTB4}e*5YJq{!NVjBZ6fMVtsufDKAfKxk3FJrFIw(
zAyy}OiB9`LM!xkgV+G<m`-AHQaiA_sOK+r*F*yA9<MM=)x@dR>kA&TZ=3}}(95WZ2
zf2wUx-$?RcBkEHQX_R38UXZD!Ca-E14wYG3kVXqVK1U^FoAHVA+#YYon@Tf!h896+
z4%zIG?qjyzUjxsD06u;;7hF&^eI;{MasJ&yVVlA3H=t$DC8!~5THSk}Y=0$+I)F<(
zLwR}U@&fyuO><WENt36}#q<97IC5wpS&O7Uba$ImJk0Wx-Dl=|=FxEW6VEp{)Uw$i
zcyid>@OsyEa#*4l`acE+24I@QdSBh)kL^&~HY-6opr0FEr?5LRx10-o4}3}*3Jm|s
zqibd%oZlXXio3LU&g#t_oo{}*&rR2<_r26GMt7C^zcR)g(0O+L;y!td0iBsVWZW}$
zrXMzYRB#?Tg9Z}zwmK_UPiuUlK(88)-0=a{ibNwObK^0)w~im9fxp|OtUP{(#x7bb
zt}imjZejS8ul(`wO|WFglP5QHsIs8RDpJB77r5?-edka%>ANP_5w1!*o>K0!{~U6w
z1WjDsn<b8Pd0>hiH0$_OQ9!@OppLL2uv4Zus;j66j^1iwG1O2hEj7rH&x@-F(6qo_
zZM`sY;U8}m6B}IU<wr2Mi(!#^H*On-6?A=Ej3l)B881o*@FI^i&KsPlbmHd*_S49u
zaEcRqXCN>*NYv_){i3@+c+MIKb08%3(M;A-{r9=nOIfDbtm@ZlcnaDaL8Z*;TnAlj
z8pS3@F?vKZ#B`K7ap@z4cO-Fga<*!`L}af18(~QezSZ2IQ|XWm;(6Dk??hw}#=X81
z`MCSHM3@iNl}RN1c=zz{xZRyt0u`|u%icOs)$oN=_OWx|p&YE0^+avb7=m9@5AOi<
zA#p<axg<j%Hl|C9sb=ms!9T*IJT>NqXSHL!*fSt>#c{lTRT;2gEL6m5C8Et+g1Gvc
zq0Yzv*x}Iu*noX{9d3IoHN<}U_DzALBp5r*K2R=%Q;=tfERb8d1jiS86-}=Io0;^_
zTG1vzYP(sCd3wLmzq6Yt<LAG^EG?le)N=!yIKb;|bbyT}j5bcYXzSI;w)ya`?Jzzn
zmE-pt%Lk~sG%l@ye>w6wr!OQPJf<x8@`*^+Txy9HUQM>zdA1qPlK$3TvInF;RN-`9
zX<G9x!ptg&=n^$38*)L=`~BT06Mf1mb2e4xwdZTZEV)vtekyaAOEj3W=w5rOvG7pm
z@1`4_^#Tz-P2XPKZcTkQ)oC&oaLNR<v)%4Z`?O7BRW6(?Jd#`$`_C9VD9PTKbd3u(
zSMX@M&J{^`taX;u!2H-Jf+qJOLsR&iQb?=hcj0V#js@9!r($~zv))Ar-m5T<33A@9
z%WjE~=cI$`!c4JT`4AbrCqc{otRjs`3gtbVuUm3_%p_q}hpx9>UsPeyz*)K~h|c`5
z34Lk)#7*skOKMK#<!qk&Pj7!0c_g$%-+fI9^s*#=YP>)dAueFu0pQ&*{=8sLkIjAA
zq<1QOvz0plEo0iKKV!YFy=SCV2d>a^ZV+8HSAV)Z3P16llfMK4T|?!r!;yIJm>Kng
z@;YPrd=}tR*m8+Gxu%`T*ED^!4t*IM6<lp8Z=15LOqnVPJEJBAJf9Ce8rrsMJubCh
z3<Cb<dt44q{Ce1*czisqBRH8$DOa(sQn+i;2BZ&ZpU<7{XrIl!?r0y+owlz1Z#bDd
z9r<rsclmT;`(2_yQr@9xkH**Np^cCLYs#CO3WV!a?26n0b>7UHqWfH2#dR66)$p6N
z_L&^7>3f9!KliDxia#9Z7mQvZZ^3&>0;GQoIkeg!Ufk<1TOhc%=vyHU`kHr<RFSu8
zc@+g*=PrM}tWUH<93*g_BPGT-cWL-kwFNvO>F*8G#@Aa-EPdUl{`lk<oO-0W49IUI
z(beVlLg$%7z_kJaCdxh^w=^<9wjh&<mhQ)`rSDi)Am>ID|C_PM<PM*+w-Ae{F`vLQ
zePx#`5pM#Dr|YUe!|fD&B5|$-Dw*z7u>3DZB*Ur0B&Ye0Z5h9u8JG*B)!dzQ*ifEu
zonaRt(_tI!2|KQf1IyOKDfMnr{pW+Z(&*Ny^=uPjA!mE`%l|phvQLsYZ}Svon!z-b
zP9fevGC*>0LsN|@V9A?f1#N!!1lQf^Z&!-Y@UUB_`h5(y=M{9A9R8QDMj>xrExO57
z&!5ul&Uww_=AXWe&Q`N)>v>Bqy7q7HjwLDAHU#&Yr3-IvhfYd<x8MKtDV<E>nU{K+
z>-5}e@N7*t?5b02j6Q0;2Gkc(k6vFm7SS_4T0YtgyC9DpTsN+jw|6hwZpeGYHk|up
z0-oB=C{n&-J1-$JVlo_8S0y97E$|=lUM_09T)s`d)vsz?Ev@N3WIO?zfv=oLW*JrB
zkCslC(M#Hz743q0wk8uc-W{90tGY%VoA<bz?{2`L#*WsTwuf}RuJ=QSrHv1k^<D0l
z%gy#PlUAs?(+!~0(wGzc(YA}mG_L95d`#r#F;PW;rT)iXQ;8+FbHRsj_KrD%${k>`
z7+=<-jrQUpfeF{6<Y@geyjnVK4EjzPWPyTew7$7MBvu+OlW;s5A(eGMYFwAY?>J(i
zx|C_Mh&^6L;)1de)?TA>NlGx-dQrEuYZ9_8f3Z*S^8vH?pU7hSOR~MpBE9X!N)*au
zNF6zWt|DAFwN`X5%8V4JF_tf=0}37btXci?xFEXwYx=)nH=@}AToEJ~Fo{L+bW>z=
zs&HsCaq|#C#C*!C_u5i4b%f%|y_)ewt%dPXTyCLQmJfWI&F}5*1gCgzdx#yi*+YqN
z3mVQf<AN<U_?9}Atpo9Y!UJ{{laiGgXVHFp0zXbJrXU8Hsw8wiIa3*wM6<why{z>9
zeUltK(5G1uera|YR{nh^FxM_)=(A5$HNN&sRqMJJY&KjVzd7KL7NGmr`7s28-0|lG
zAa`!#jb`l}S?a}rFF9w>XrTZD>3N-6y7zkxSPs$YlKwq^!&M&gMV?kdvRs+vEA_Of
z`e|W$<V2eR{oy}RQ_rgNMu&E-w0NpnAB?%>HkWK9&w=w=!^JK}2(Y!xKF_wED{Hp3
zNC)hg3-%kO^x<NQg(lR;(FNM2;G~LmywwWz8m$a9df-IfQiWa(N2SI>@U32>$HHo*
zMG_2@$HZw#0(@~od#WPINesE++?^Bw-3ZY}#U3e#Q;>_bm-Nb+MvcDn$Le|Izolxu
zc8k@<kuZ}QEuh7Ms%4+!m|nZbMY;LX-;xxd!vk$Hbekla^BVi4V50WJgBpADy2j|d
zvdB`Vs$$n?x{}{j!2J>}r*aYY1>05jE`ghE(Kip19EY-0E{&gM3b$tgcYRI^+IN5q
z>=d>^ww}!&12jwUQtJBC4umMw#`a(@<P(~{z?jpy?flP^cf};_hu6N{kFiIGiPOto
zDbgjyN{2Uv8cm>~wQAk{=A>SQN7ZVndQwT5$G|D3WkI;wIqUgD`BKHE{S~IAK4t8O
z-=ctO6Y#fjjV{o|+MH(PKX0vNC_Jt%SS~G6B>iWTBs|5p_O3?VvO6T(Dz^zcstUam
zn|2-jEoCfQe)gr?Q>~Znj@Rgrif?zhb%{ecOzA~uijDWMX!j1W!_i+fruXUUZsD8M
zimKXTFuhHzrp+P5b}gyNw<SZ0u}vLitlf#<p=1wxB`;qJe7~^V*O|q&_SS#V<`-0T
z#bf$jNRNLa%UZ9u4XEi_lTT2$wc<F7dl#&E$pKid{-$*oqs^(ttea7-s~kGn-UYsv
z=<a1Y;*X%(t65?oTh9!uZe2RsdwFZVFA%b_b!YzgBag^r3Y}U4o%%H%L8oFvr|yxW
z$A(ehH>*K$cUx?*pKs$`dAVxpUf-I&Y(+T(-{XAsoSdxkx6xewLVH?3dwz{J(4Gd6
zc!X&^(G!0}SeL_a#${!KO<mglo_)69#2me9@$mY*&h4BD0ypDBNVle)Y@$Ob<#|}O
z+g<IJSh;XZs9GHz9~b4-@MzK_SW`zD<>iD<fAaxO8p^3^9XuM94+zQL+0g<b1c9$D
zzw;JUGQfS@C_N8OR_08n^zkqBq{~WwR3Q9)-I^HH;`3B`I~24oH2Er@=8kj=3{?aO
zeKr>zL7gC+u8ev5d)K2QnMt?)imQnqKxPm)M&7i1F}PDx_L<X3Ndvn4@!YgFRAZ$s
zYASz?k<(syKbgR#)iasjX-b$~chVn<wnh8IwMTOsP|Wf<0EXE`qW3g&m{q9LSL*<{
zf4DJYsc1Qc`h_I?)ClB?fRsW-57B~Gy<I5QlcgrjDYO}`HvB`pw7ih6&Z&LW|8?my
zj#53EQ8G5SD6VB|pHa(w=_KDK&qfsUlw&%F>u*>zN{RNppQ~CyEB#FSe)v0(NG*T6
z`Sglj;|^e1h@cP^&cQlii?v!29HxA)4eZSRbO<kKIF}__sG>ZzFi`+haH3RC{93PC
z9AqX@T3NT956Nn7E{^4N%aWVfjjCDXbidp&6C#|yB_fIBdb}Ptm=%4jd{Fs)8GK6a
zSoMu4e2UlVBVKqXmmL<9hY57y!A=FWl8JN-b;{P;tf!?mt9K&o{-#p~zwi+Kcn-oZ
z62?31(yc)(qN*Qze6(l~M<{p=trD<p1&%JM_c=w0SeI7&&<3U0y3Z5?^~P*XYIwO6
zx!=Z)&gBvg!2UWr=e)X(A*xl*A1_ONZsxm>D!^+8Bq;nFw$I?4-#y=C4`&JEEtjQa
z6tyC#)4ygL*$sJ**dh=-m+D(d2uAjt9XXfEHHmzPfY((wxgsz`KhG8RT!k$2oc5f!
zWM31lkI+8RU9cj2O5d>LkgcZ$c`tcOo&@Mu-~Q6#IR$bEI#^GVF2=RJ5Nn)04PdK{
zT?tpoU{!RS)b|uDbwVldWbvQe8z}H(@SmI;D0uLA&d!DKpRAlqO%Xm89@SIw`z$Bu
zjc4EQ`nlYc7N<+Z%)#lthYAb7Bu~f!=v9C<jnrjTsFr^$pRV;(8GLF8yCWzuH_JZz
zVTzRZrGIYiVV2vk$6LI8SXib5?ixAPHLDOc7FX@mE&DE)R!0UcE{sj8vc@eg`o*i9
zdu4%g^AB*F@|9`<Nj5Aw$4l4(+MhikIE5x~vtF8cln;#9>BVB4a(usJexf0BQs2}@
z^^aD1b>uCQ39J<MQ(BX$Q|#;|?nE^@P`*B&?Xvvs5OFPR`?mTgk*e-ce&qbs9H>y`
zp_fO}$e8&k&!H67hp4e@*NGMq%}bk6+Mn<>8}TB~zVD2vyZXm^w`i>1;k<JV-Smgn
z>2Q-YV{aW!yGhNqIO)A_VoXqn1O(37ptkijrOZeH8Hc^Y(+wBgIo)#nNcf(zrq`L|
zb7X12yIxxOecxK6K)FFHYh6#x4bzS>uwwUufvpF>)kAw6r0TtSx+12Qgv=e9LOG_B
z?ZbvH?1AL2c5Q``u;Q>PNtXSdGiCIlkmPxrsXFT4!F(%1^X^;wYY{<ht!g;PwJgWU
zJ5{iAVGQTc?WBDSL-wwQFt5;UF9xo2H^_Q2g08$9F?)45D|RIe(b>Ci(mcvTpAq`&
zXoPPX^rTn1sO!Np=i?py+Kab+fQnWl!PY|G=uGu1!s=O76P(Rzpg?VOdDO(T?!uU>
z#8M7VMa_zabwwqav7RN+e67g5{b}VAtVvKkq+5qI1c^Xl?4o;qSl#AXb;4<KP`=r~
z$W;2aRAFA0=+85!Pv&0_pYBu}+ioUBzpSjH6PQZ=+kvhWxs(3wdiop|g<q{wg1l*X
z5b@SgV0g_SZRgFg@J;{v?Db~gh>P_V$GMHI%F}xB>0DOD#D!~Q<tSl?kNoFHq&{T;
zB89T0(``VLZS64x9$AB@9U#-CTwt<EkH|EuJf=juCZ^;|ntsXu=0{)h=u2XMN$fAV
zS5T!fe52HCvG4ZA?yz2ki(}Iz9vm=4m@wLsy;}NvoR^1KO3>PZ*Sd`?XI{Ngg3Y!K
zn^xm4{h;pl_M9hNl|%4hO2h$?zx!;wS$|?!mAA%1ze>PstATLgi9l=7Y)&;Sx*aL}
zx#D4v=9o>Z;@t)q1?oik+m%kGOsxrx&4V8C06jXwwp#LR;T)eV2Bc0$cs<AiY)sWQ
z&Uf<4FM=pB;+VR?6^cTu5J79Y1zJ|d#i2EAm~M4>GtUd+hb%sab*pJLJRn3=l^VC1
zzpM&VKpT~`bLWZ57MJ;!zuuEME0t-xV%nu?D`y;9tYbCfY}KipkxGk|Se2ct!bOQS
z|6=3Tt>FtT`32d2W^v|UuB<Z#u&oyhS@7r;VLVmN*Yc`cw8+seR8}j8dlp-^V9phR
z@Qv`JryU5`n~nM|R_gvXVg|cSHX&YYHGOmFmUlJ#+#D_EeNQbhXB^*jmF9jX)oF_E
zYa*V-Wy-N?>;#-|HYMP0N*G8csG$z1w|}mVv&GzT5^^4<*E24`K#WG<LvILbSjxaB
z6I?6mBV#vCp-c-@p}%HOk;zxvi_Tf7Z)nkb$}LMim`2(x6K2xQHlzD?Hm)77i?0S0
zkec3)6j5ogBfB+}xVW6-0;)`QfJVk!DAELw<hbT$E}uKu7K~B2j**&7^q%pbwZ)Vh
z8le+y=6zx|tF^9kI`(tH5$g>*m+K8xE-~sxVfM(!Nt3!FT*=`)`S<1b>=(=331WbA
z$mt;lc+btEa%@h~(3Q%r3_#6OHc{QvJ7R&kq^$?YJ*98Z@R>s{1sm()9G)kwbY1uq
zX??eEOz7oodpF4@^^xpy#jp(QG~Q{tCEgNy*uz3no!(w`cYtf;XHsfSvgBS=2X)_G
zN`U?}`z{!1+4F6B{PkS{<ES*Zpy)IV(I};Dx{UCE>c-kJN{LLl2eT9fVKmnx8Gi?@
zVG?+(CE6kB4c2}iwV~wpbcCcsqw~xpa(!td`V2#!*%;3GNIuTFlwg3f3AE=wv#;j`
z$4c;*wX^RnZjP5Yg~|-F)<^Eb*TA)tZ=a2W-U7Qm_+wf@!9!+C`&ELCpZoXzXZE*s
z{q9bf5Wv>v*@d-%Excz<v;O7DzC+B8`W=CZ(5F;7gn4xbENR|q^;OhxKl}}Q9R2;8
zNrdDn!V3*Qf>|h|(_)y}E=d0<<khj_R@p+)ov?<QF{G2+im0!5F&Q1b(OrbL&n4&O
zWHHT^iaf*k&Fbvo#!80Xy~+8|G|OV-e<`kQF@nUjWiI3LtG?Y*&Sf>8;D>b^Z?7wZ
zid03dYlY&}dZE!Ca`mK&?fVEB&Kx~oQ~GNaz#+sYek4Z0M`JSgKF}z@u~d6=%09WV
zwlaf$?UKWmscz%8b*g!?L&V&Oe67A}X=o)`>vm-^P4G-rMqtAOz_+0+<Kp`wuYLR5
z^vxKiaztMHA4GwitHiT+^xTwvli-j&ujNdJHpW>+{nODW%N@Vx8Jc+_@6lQgj82CV
z1#Py9b$l71ZuryM_Z5Qmr?shK!*Zgnmj1hY4S^-z=R=MfZE}vwe4xo>?$CN9(a#ju
zP0Nu(Yxjeaa(+ww^HM3)6b6VLjl~Q$1@P1itIj5XoLAbS6bi>-5w}N2Gm+mKa%$fT
znByI__N#rv$1tZ=q*sRA)ND+!c)*gK_qD|W4N-Z!=^HbmKyi>;<Uh%KBQ3$=-#?VK
z5Hjux4k=(JfEmhGfByXDwc{9^h(gTp+`@nsks32_^qybe&t0jTsSFQnV^7~`j~Tk=
z$u|49eSXF9k7FVuE;dxhb|Lrp|NmMp=`-eTE#zla)N^!IG*?d5q41yyk``WWP<0)d
z=nG#<43QBtzXV?K<1sIAjY9tr<PD|j0&U-}B`E~03;j8Dq1zO!hicyYyg-Ry2$sZ=
zw@2Gmyt2U6@uCv+6xJ90*5xhN6_Ak?$GGgKExG=|NFjyNm}k2<ZFo0X#L|V2FGw)Y
zUxt_kF?TR~3sk``D$4#qWqr@dv5%S4%({)3&7V=`40&_G4Vw)X?v$oKEs(MyDq@wx
z;izD-P6W)kuU!Eh<FE!3*&C)exZq?_1;^8dbx8TiKpM-z{45C|V+)FudG#mfF5W>F
zg?N4H(#~ya*B)MT&Mq69_GLe4oMNBU48$ZM;NfLl#MQCw6Qljp<GiND<`CW~wpu3k
zaV_p$+bF~QarJTC3_Zg2(tGZe$G+!+2?vg28huEC<vEl}BT<dDb&u9AyEHgHcOysL
z<LCiPzsl$JibmJVT7rG@G4!(zUyuH~82<KJB1@0Hx4JD=;;@HWnb;szziov#WGMQ^
zEx|xoxXxw@+fS<7&Ar&4S7(MDjNaPr_$QRn6w7_hFk=cBC$pz?@k0Z;s>_u6Oo?_2
z+4|!5(DmQSrbmfLZWauI<(CX*G>b$OyR=Zs{OTVc)=IJfS55CS!ToO!_76Q&Lx%cK
z7DiZ4>1)4NC85Zjsf4L(SVYTYj)JsGgd>0I)6gp$MT8@Xm&blK;UE1yHYB#Ls``!T
zqrI@Oq#aNlbX2Us$Y8SOmQv1G8B2RbThlv@uF`vlU0JsO?xashqn~qS>}<=I$d~e-
z*fc$uPc&9%B#h=GdXRFHvT5$oPFLPl_*6Yd%a4?z>v2)LE}kO`MRj$>v<+eo(JHD@
z){&aaPQCUisk23|0FNX^)4@>#HRGCVxc_s*NIQuZ*CO|+sHqB80d+m-u408Lgr@!_
zML*p#FI2l#L6tD2SO-1de6+Jx%$H?0$4>{oA)~!K;#KUo{_06msA0yFX`UAim3asx
z3Ww25BHw=R7xiCCNug8^+nSLzCbjDQm|}aQ%2PiHiHsC47!Cz-LM>Jw6spRTyt9qA
z#J$X4gG|&Q<A<~P45&Czx2<8DXoRKFPB;u1WJUjvs&5XD><QM6ZES2~gN>8jjcwb>
z#<pi-+t$Y3*tRydZ5!Y0?>_gr&-c%qGv{>ond#GA_10U}T~7-BmEra_dsm;wn`c@i
z?7!!RA82z`Pbj{tI&fm%=pQPK1t%0ycv}79;+UiN2^MY`8wI?_;9D$SOO}%E@=?Ul
zgse2MQ?e?(@=Io}hkc#E{p1iH5B+GW2h*;4!&UyXlF}Wbq~EDp8b0VFuNj%YF51yb
zaB*UpS>6U-Wh>U$iZ^qj$5@^rSivM#&5Pf-65_7<2%)MQrQpKFKEI!;k`kb(8!hC*
z@HRKltgH?xryIrY!rnjkcS-5dUn(n_nukQpv)J{ojg_)G`|)^DmHEsytvZ>2S%7Xr
z^iaDL^ohw)xk|R2SU1AWI$|Jpe;Xbu!>}7Gqng6yFXsx<E*!x+q2!B!QG^{`<TUKN
zHUb`ouVx{T=AhldqYJRfoq00VLZ>TBv@Cphadj9<+&Bi+@Fs18R}fy-Bb$?=<;5ZG
ze*Zq!d8^D^a^*o%SMBur+Z>g7yP)rS-+YfM>3mo^TlLnxdjHqzedFWJ#qVR~<JqdZ
zf-HveUDNu{pQVUar$ZDI0>tf^Qfp%}Lf&+nD%q;cDNc1NE))xbTerQ!Mpi%dXe$E5
zt<f|aWAIGAW*f#Z?c%1W0sDQprdlwjtX<A8y$yY92VWL`W3CS>al2NmYM`i3x`L|o
zg4;Qb?Tyme8N(Cup1gz2o{W0f8KbZ9+}T`w<#D`OUBhT`dRz5|IG@D3g01iKC4ss$
zuc(|AY>XCP<Rw%)wf|mO0IWw5pXMdtJ#`$nw(~b7ii&sP{l0MBtZ@iwlob=`@)K&I
zXGz^GKrbuW)rEI_e*Z}=1yY+R%G`xNaXt!H%@4t6o9-?;cqv`{FCV@|#+h(;r2}n8
zf<x2b$emp9rsdEqA8wFUrsAauOO>xeM+9rjpvAph@WB^i%}d9?Dp%W%0ATCE_Py=k
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
T@bKYQ&+Gnw^h5nmDk&KNg?w13

diff --git a/Angular2_CLI_Full_Project/dist/scripts.b8c90bb9e712621fedc8.bundle.js b/Angular2_CLI_Full_Project/dist/scripts.b8c90bb9e712621fedc8.bundle.js
deleted file mode 100644
index 145c3b8..0000000
--- a/Angular2_CLI_Full_Project/dist/scripts.b8c90bb9e712621fedc8.bundle.js
+++ /dev/null
@@ -1,3 +0,0 @@
-webpackJsonp([1,2],{433:function(t,e){t.exports=function(t){"undefined"!=typeof execScript?execScript(t):eval.call(null,t)}},436:function(t,e,i){i(433)(i(726))},437:function(t,e,i){i(433)(i(727))},726:function(t,e){t.exports='/*!\n * Chart.js\n * http://chartjs.org/\n * Version: 2.3.0\n *\n * Copyright 2016 Nick Downie\n * Released under the MIT license\n * https://github.com/chartjs/Chart.js/blob/master/LICENSE.md\n */\n!function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var e;e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,e.Chart=t()}}(function(){var t;return function e(t,n,i){function a(r,s){if(!n[r]){if(!t[r]){var l="function"==typeof require&&require;if(!s&&l)return l(r,!0);if(o)return o(r,!0);var d=new Error("Cannot find module \'"+r+"\'");throw d.code="MODULE_NOT_FOUND",d}var u=n[r]={exports:{}};t[r][0].call(u.exports,function(e){var n=t[r][1][e];return a(n?n:e)},u,u.exports,e,t,n,i)}return n[r].exports}for(var o="function"==typeof require&&require,r=0;r<i.length;r++)a(i[r]);return a}({1:[function(t,e,n){function i(t){if(t){var e=/^#([a-fA-F0-9]{3})$/,n=/^#([a-fA-F0-9]{6})$/,i=/^rgba?\\(\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*(?:,\\s*([+-]?[\\d\\.]+)\\s*)?\\)$/,a=/^rgba?\\(\\s*([+-]?[\\d\\.]+)\\%\\s*,\\s*([+-]?[\\d\\.]+)\\%\\s*,\\s*([+-]?[\\d\\.]+)\\%\\s*(?:,\\s*([+-]?[\\d\\.]+)\\s*)?\\)$/,o=/(\\w+)/,r=[0,0,0],s=1,l=t.match(e);if(l){l=l[1];for(var d=0;d<r.length;d++)r[d]=parseInt(l[d]+l[d],16)}else if(l=t.match(n)){l=l[1];for(var d=0;d<r.length;d++)r[d]=parseInt(l.slice(2*d,2*d+2),16)}else if(l=t.match(i)){for(var d=0;d<r.length;d++)r[d]=parseInt(l[d+1]);s=parseFloat(l[4])}else if(l=t.match(a)){for(var d=0;d<r.length;d++)r[d]=Math.round(2.55*parseFloat(l[d+1]));s=parseFloat(l[4])}else if(l=t.match(o)){if("transparent"==l[1])return[0,0,0,0];if(r=x[l[1]],!r)return}for(var d=0;d<r.length;d++)r[d]=b(r[d],0,255);return s=s||0==s?b(s,0,1):1,r[3]=s,r}}function a(t){if(t){var e=/^hsla?\\(\\s*([+-]?\\d+)(?:deg)?\\s*,\\s*([+-]?[\\d\\.]+)%\\s*,\\s*([+-]?[\\d\\.]+)%\\s*(?:,\\s*([+-]?[\\d\\.]+)\\s*)?\\)/,n=t.match(e);if(n){var i=parseFloat(n[4]),a=b(parseInt(n[1]),0,360),o=b(parseFloat(n[2]),0,100),r=b(parseFloat(n[3]),0,100),s=b(isNaN(i)?1:i,0,1);return[a,o,r,s]}}}function o(t){if(t){var e=/^hwb\\(\\s*([+-]?\\d+)(?:deg)?\\s*,\\s*([+-]?[\\d\\.]+)%\\s*,\\s*([+-]?[\\d\\.]+)%\\s*(?:,\\s*([+-]?[\\d\\.]+)\\s*)?\\)/,n=t.match(e);if(n){var i=parseFloat(n[4]),a=b(parseInt(n[1]),0,360),o=b(parseFloat(n[2]),0,100),r=b(parseFloat(n[3]),0,100),s=b(isNaN(i)?1:i,0,1);return[a,o,r,s]}}}function r(t){var e=i(t);return e&&e.slice(0,3)}function s(t){var e=a(t);return e&&e.slice(0,3)}function l(t){var e=i(t);return e?e[3]:(e=a(t))?e[3]:(e=o(t))?e[3]:void 0}function d(t){return"#"+y(t[0])+y(t[1])+y(t[2])}function u(t,e){return 1>e||t[3]&&t[3]<1?c(t,e):"rgb("+t[0]+", "+t[1]+", "+t[2]+")"}function c(t,e){return void 0===e&&(e=void 0!==t[3]?t[3]:1),"rgba("+t[0]+", "+t[1]+", "+t[2]+", "+e+")"}function h(t,e){if(1>e||t[3]&&t[3]<1)return f(t,e);var n=Math.round(t[0]/255*100),i=Math.round(t[1]/255*100),a=Math.round(t[2]/255*100);return"rgb("+n+"%, "+i+"%, "+a+"%)"}function f(t,e){var n=Math.round(t[0]/255*100),i=Math.round(t[1]/255*100),a=Math.round(t[2]/255*100);return"rgba("+n+"%, "+i+"%, "+a+"%, "+(e||t[3]||1)+")"}function g(t,e){return 1>e||t[3]&&t[3]<1?m(t,e):"hsl("+t[0]+", "+t[1]+"%, "+t[2]+"%)"}function m(t,e){return void 0===e&&(e=void 0!==t[3]?t[3]:1),"hsla("+t[0]+", "+t[1]+"%, "+t[2]+"%, "+e+")"}function p(t,e){return void 0===e&&(e=void 0!==t[3]?t[3]:1),"hwb("+t[0]+", "+t[1]+"%, "+t[2]+"%"+(void 0!==e&&1!==e?", "+e:"")+")"}function v(t){return k[t.slice(0,3)]}function b(t,e,n){return Math.min(Math.max(e,t),n)}function y(t){var e=t.toString(16).toUpperCase();return e.length<2?"0"+e:e}var x=t(5);e.exports={getRgba:i,getHsla:a,getRgb:r,getHsl:s,getHwb:o,getAlpha:l,hexString:d,rgbString:u,rgbaString:c,percentString:h,percentaString:f,hslString:g,hslaString:m,hwbString:p,keyword:v};var k={};for(var S in x)k[x[S]]=S},{5:5}],2:[function(t,e,n){var i=t(4),a=t(1),o=function(t){if(t instanceof o)return t;if(!(this instanceof o))return new o(t);this.values={rgb:[0,0,0],hsl:[0,0,0],hsv:[0,0,0],hwb:[0,0,0],cmyk:[0,0,0,0],alpha:1};var e;if("string"==typeof t)if(e=a.getRgba(t))this.setValues("rgb",e);else if(e=a.getHsla(t))this.setValues("hsl",e);else{if(!(e=a.getHwb(t)))throw new Error(\'Unable to parse color from string "\'+t+\'"\');this.setValues("hwb",e)}else if("object"==typeof t)if(e=t,void 0!==e.r||void 0!==e.red)this.setValues("rgb",e);else if(void 0!==e.l||void 0!==e.lightness)this.setValues("hsl",e);else if(void 0!==e.v||void 0!==e.value)this.setValues("hsv",e);else if(void 0!==e.w||void 0!==e.whiteness)this.setValues("hwb",e);else{if(void 0===e.c&&void 0===e.cyan)throw new Error("Unable to parse color from object "+JSON.stringify(t));this.setValues("cmyk",e)}};o.prototype={rgb:function(){return this.setSpace("rgb",arguments)},hsl:function(){return this.setSpace("hsl",arguments)},hsv:function(){return this.setSpace("hsv",arguments)},hwb:function(){return this.setSpace("hwb",arguments)},cmyk:function(){return this.setSpace("cmyk",arguments)},rgbArray:function(){return this.values.rgb},hslArray:function(){return this.values.hsl},hsvArray:function(){return this.values.hsv},hwbArray:function(){var t=this.values;return 1!==t.alpha?t.hwb.concat([t.alpha]):t.hwb},cmykArray:function(){return this.values.cmyk},rgbaArray:function(){var t=this.values;return t.rgb.concat([t.alpha])},hslaArray:function(){var t=this.values;return t.hsl.concat([t.alpha])},alpha:function(t){return void 0===t?this.values.alpha:(this.setValues("alpha",t),this)},red:function(t){return this.setChannel("rgb",0,t)},green:function(t){return this.setChannel("rgb",1,t)},blue:function(t){return this.setChannel("rgb",2,t)},hue:function(t){return t&&(t%=360,t=0>t?360+t:t),this.setChannel("hsl",0,t)},saturation:function(t){return this.setChannel("hsl",1,t)},lightness:function(t){return this.setChannel("hsl",2,t)},saturationv:function(t){return this.setChannel("hsv",1,t)},whiteness:function(t){return this.setChannel("hwb",1,t)},blackness:function(t){return this.setChannel("hwb",2,t)},value:function(t){return this.setChannel("hsv",2,t)},cyan:function(t){return this.setChannel("cmyk",0,t)},magenta:function(t){return this.setChannel("cmyk",1,t)},yellow:function(t){return this.setChannel("cmyk",2,t)},black:function(t){return this.setChannel("cmyk",3,t)},hexString:function(){return a.hexString(this.values.rgb)},rgbString:function(){return a.rgbString(this.values.rgb,this.values.alpha)},rgbaString:function(){return a.rgbaString(this.values.rgb,this.values.alpha)},percentString:function(){return a.percentString(this.values.rgb,this.values.alpha)},hslString:function(){return a.hslString(this.values.hsl,this.values.alpha)},hslaString:function(){return a.hslaString(this.values.hsl,this.values.alpha)},hwbString:function(){return a.hwbString(this.values.hwb,this.values.alpha)},keyword:function(){return a.keyword(this.values.rgb,this.values.alpha)},rgbNumber:function(){var t=this.values.rgb;return t[0]<<16|t[1]<<8|t[2]},luminosity:function(){for(var t=this.values.rgb,e=[],n=0;n<t.length;n++){var i=t[n]/255;e[n]=.03928>=i?i/12.92:Math.pow((i+.055)/1.055,2.4)}return.2126*e[0]+.7152*e[1]+.0722*e[2]},contrast:function(t){var e=this.luminosity(),n=t.luminosity();return e>n?(e+.05)/(n+.05):(n+.05)/(e+.05)},level:function(t){var e=this.contrast(t);return e>=7.1?"AAA":e>=4.5?"AA":""},dark:function(){var t=this.values.rgb,e=(299*t[0]+587*t[1]+114*t[2])/1e3;return 128>e},light:function(){return!this.dark()},negate:function(){for(var t=[],e=0;3>e;e++)t[e]=255-this.values.rgb[e];return this.setValues("rgb",t),this},lighten:function(t){var e=this.values.hsl;return e[2]+=e[2]*t,this.setValues("hsl",e),this},darken:function(t){var e=this.values.hsl;return e[2]-=e[2]*t,this.setValues("hsl",e),this},saturate:function(t){var e=this.values.hsl;return e[1]+=e[1]*t,this.setValues("hsl",e),this},desaturate:function(t){var e=this.values.hsl;return e[1]-=e[1]*t,this.setValues("hsl",e),this},whiten:function(t){var e=this.values.hwb;return e[1]+=e[1]*t,this.setValues("hwb",e),this},blacken:function(t){var e=this.values.hwb;return e[2]+=e[2]*t,this.setValues("hwb",e),this},greyscale:function(){var t=this.values.rgb,e=.3*t[0]+.59*t[1]+.11*t[2];return this.setValues("rgb",[e,e,e]),this},clearer:function(t){var e=this.values.alpha;return this.setValues("alpha",e-e*t),this},opaquer:function(t){var e=this.values.alpha;return this.setValues("alpha",e+e*t),this},rotate:function(t){var e=this.values.hsl,n=(e[0]+t)%360;return e[0]=0>n?360+n:n,this.setValues("hsl",e),this},mix:function(t,e){var n=this,i=t,a=void 0===e?.5:e,o=2*a-1,r=n.alpha()-i.alpha(),s=((o*r===-1?o:(o+r)/(1+o*r))+1)/2,l=1-s;return this.rgb(s*n.red()+l*i.red(),s*n.green()+l*i.green(),s*n.blue()+l*i.blue()).alpha(n.alpha()*a+i.alpha()*(1-a))},toJSON:function(){return this.rgb()},clone:function(){var t,e,n=new o,i=this.values,a=n.values;for(var r in i)i.hasOwnProperty(r)&&(t=i[r],e={}.toString.call(t),"[object Array]"===e?a[r]=t.slice(0):"[object Number]"===e?a[r]=t:console.error("unexpected color value:",t));return n}},o.prototype.spaces={rgb:["red","green","blue"],hsl:["hue","saturation","lightness"],hsv:["hue","saturation","value"],hwb:["hue","whiteness","blackness"],cmyk:["cyan","magenta","yellow","black"]},o.prototype.maxes={rgb:[255,255,255],hsl:[360,100,100],hsv:[360,100,100],hwb:[360,100,100],cmyk:[100,100,100,100]},o.prototype.getValues=function(t){for(var e=this.values,n={},i=0;i<t.length;i++)n[t.charAt(i)]=e[t][i];return 1!==e.alpha&&(n.a=e.alpha),n},o.prototype.setValues=function(t,e){var n,a=this.values,o=this.spaces,r=this.maxes,s=1;if("alpha"===t)s=e;else if(e.length)a[t]=e.slice(0,t.length),s=e[t.length];else if(void 0!==e[t.charAt(0)]){for(n=0;n<t.length;n++)a[t][n]=e[t.charAt(n)];s=e.a}else if(void 0!==e[o[t][0]]){var l=o[t];for(n=0;n<t.length;n++)a[t][n]=e[l[n]];s=e.alpha}if(a.alpha=Math.max(0,Math.min(1,void 0===s?a.alpha:s)),"alpha"===t)return!1;var d;for(n=0;n<t.length;n++)d=Math.max(0,Math.min(r[t][n],a[t][n])),a[t][n]=Math.round(d);for(var u in o)u!==t&&(a[u]=i[t][u](a[t]));return!0},o.prototype.setSpace=function(t,e){var n=e[0];return void 0===n?this.getValues(t):("number"==typeof n&&(n=Array.prototype.slice.call(e)),this.setValues(t,n),this)},o.prototype.setChannel=function(t,e,n){var i=this.values[t];return void 0===n?i[e]:n===i[e]?this:(i[e]=n,this.setValues(t,i),this)},"undefined"!=typeof window&&(window.Color=o),e.exports=o},{1:1,4:4}],3:[function(t,e,n){function i(t){var e,n,i,a=t[0]/255,o=t[1]/255,r=t[2]/255,s=Math.min(a,o,r),l=Math.max(a,o,r),d=l-s;return l==s?e=0:a==l?e=(o-r)/d:o==l?e=2+(r-a)/d:r==l&&(e=4+(a-o)/d),e=Math.min(60*e,360),0>e&&(e+=360),i=(s+l)/2,n=l==s?0:.5>=i?d/(l+s):d/(2-l-s),[e,100*n,100*i]}function a(t){var e,n,i,a=t[0],o=t[1],r=t[2],s=Math.min(a,o,r),l=Math.max(a,o,r),d=l-s;return n=0==l?0:d/l*1e3/10,l==s?e=0:a==l?e=(o-r)/d:o==l?e=2+(r-a)/d:r==l&&(e=4+(a-o)/d),e=Math.min(60*e,360),0>e&&(e+=360),i=l/255*1e3/10,[e,n,i]}function o(t){var e=t[0],n=t[1],a=t[2],o=i(t)[0],r=1/255*Math.min(e,Math.min(n,a)),a=1-1/255*Math.max(e,Math.max(n,a));return[o,100*r,100*a]}function s(t){var e,n,i,a,o=t[0]/255,r=t[1]/255,s=t[2]/255;return a=Math.min(1-o,1-r,1-s),e=(1-o-a)/(1-a)||0,n=(1-r-a)/(1-a)||0,i=(1-s-a)/(1-a)||0,[100*e,100*n,100*i,100*a]}function l(t){return K[JSON.stringify(t)]}function d(t){var e=t[0]/255,n=t[1]/255,i=t[2]/255;e=e>.04045?Math.pow((e+.055)/1.055,2.4):e/12.92,n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92,i=i>.04045?Math.pow((i+.055)/1.055,2.4):i/12.92;var a=.4124*e+.3576*n+.1805*i,o=.2126*e+.7152*n+.0722*i,r=.0193*e+.1192*n+.9505*i;return[100*a,100*o,100*r]}function u(t){var e,n,i,a=d(t),o=a[0],r=a[1],s=a[2];return o/=95.047,r/=100,s/=108.883,o=o>.008856?Math.pow(o,1/3):7.787*o+16/116,r=r>.008856?Math.pow(r,1/3):7.787*r+16/116,s=s>.008856?Math.pow(s,1/3):7.787*s+16/116,e=116*r-16,n=500*(o-r),i=200*(r-s),[e,n,i]}function c(t){return B(u(t))}function h(t){var e,n,i,a,o,r=t[0]/360,s=t[1]/100,l=t[2]/100;if(0==s)return o=255*l,[o,o,o];n=.5>l?l*(1+s):l+s-l*s,e=2*l-n,a=[0,0,0];for(var d=0;3>d;d++)i=r+1/3*-(d-1),0>i&&i++,i>1&&i--,o=1>6*i?e+6*(n-e)*i:1>2*i?n:2>3*i?e+(n-e)*(2/3-i)*6:e,a[d]=255*o;return a}function f(t){var e,n,i=t[0],a=t[1]/100,o=t[2]/100;return 0===o?[0,0,0]:(o*=2,a*=1>=o?o:2-o,n=(o+a)/2,e=2*a/(o+a),[i,100*e,100*n])}function m(t){return o(h(t))}function p(t){return s(h(t))}function v(t){return l(h(t))}function y(t){var e=t[0]/60,n=t[1]/100,i=t[2]/100,a=Math.floor(e)%6,o=e-Math.floor(e),r=255*i*(1-n),s=255*i*(1-n*o),l=255*i*(1-n*(1-o)),i=255*i;switch(a){case 0:return[i,l,r];case 1:return[s,i,r];case 2:return[r,i,l];case 3:return[r,s,i];case 4:return[l,r,i];case 5:return[i,r,s]}}function x(t){var e,n,i=t[0],a=t[1]/100,o=t[2]/100;return n=(2-a)*o,e=a*o,e/=1>=n?n:2-n,e=e||0,n/=2,[i,100*e,100*n]}function k(t){return o(y(t))}function S(t){return s(y(t))}function w(t){return l(y(t))}function _(t){var e,n,i,a,o=t[0]/360,s=t[1]/100,l=t[2]/100,d=s+l;switch(d>1&&(s/=d,l/=d),e=Math.floor(6*o),n=1-l,i=6*o-e,0!=(1&e)&&(i=1-i),a=s+i*(n-s),e){default:case 6:case 0:r=n,g=a,b=s;break;case 1:r=a,g=n,b=s;break;case 2:r=s,g=n,b=a;break;case 3:r=s,g=a,b=n;break;case 4:r=a,g=s,b=n;break;case 5:r=n,g=s,b=a}return[255*r,255*g,255*b]}function M(t){return i(_(t))}function D(t){return a(_(t))}function C(t){return s(_(t))}function T(t){return l(_(t))}function P(t){var e,n,i,a=t[0]/100,o=t[1]/100,r=t[2]/100,s=t[3]/100;return e=1-Math.min(1,a*(1-s)+s),n=1-Math.min(1,o*(1-s)+s),i=1-Math.min(1,r*(1-s)+s),[255*e,255*n,255*i]}function F(t){return i(P(t))}function I(t){return a(P(t))}function A(t){return o(P(t))}function O(t){return l(P(t))}function R(t){var e,n,i,a=t[0]/100,o=t[1]/100,r=t[2]/100;return e=3.2406*a+-1.5372*o+r*-.4986,n=a*-.9689+1.8758*o+.0415*r,i=.0557*a+o*-.204+1.057*r,e=e>.0031308?1.055*Math.pow(e,1/2.4)-.055:e=12.92*e,n=n>.0031308?1.055*Math.pow(n,1/2.4)-.055:n=12.92*n,i=i>.0031308?1.055*Math.pow(i,1/2.4)-.055:i=12.92*i,e=Math.min(Math.max(0,e),1),n=Math.min(Math.max(0,n),1),i=Math.min(Math.max(0,i),1),[255*e,255*n,255*i]}function W(t){var e,n,i,a=t[0],o=t[1],r=t[2];return a/=95.047,o/=100,r/=108.883,a=a>.008856?Math.pow(a,1/3):7.787*a+16/116,o=o>.008856?Math.pow(o,1/3):7.787*o+16/116,r=r>.008856?Math.pow(r,1/3):7.787*r+16/116,e=116*o-16,n=500*(a-o),i=200*(o-r),[e,n,i]}function L(t){return B(W(t))}function V(t){var e,n,i,a,o=t[0],r=t[1],s=t[2];return 8>=o?(n=100*o/903.3,a=7.787*(n/100)+16/116):(n=100*Math.pow((o+16)/116,3),a=Math.pow(n/100,1/3)),e=.008856>=e/95.047?e=95.047*(r/500+a-16/116)/7.787:95.047*Math.pow(r/500+a,3),i=.008859>=i/108.883?i=108.883*(a-s/200-16/116)/7.787:108.883*Math.pow(a-s/200,3),[e,n,i]}function B(t){var e,n,i,a=t[0],o=t[1],r=t[2];return e=Math.atan2(r,o),n=360*e/2/Math.PI,0>n&&(n+=360),i=Math.sqrt(o*o+r*r),[a,i,n]}function Y(t){return R(V(t))}function z(t){var e,n,i,a=t[0],o=t[1],r=t[2];return i=r/360*2*Math.PI,e=o*Math.cos(i),n=o*Math.sin(i),[a,e,n]}function H(t){return V(z(t))}function N(t){return Y(z(t))}function E(t){return X[t]}function U(t){return i(E(t))}function j(t){return a(E(t))}function G(t){return o(E(t))}function q(t){return s(E(t))}function Z(t){return u(E(t))}function J(t){return d(E(t))}e.exports={rgb2hsl:i,rgb2hsv:a,rgb2hwb:o,rgb2cmyk:s,rgb2keyword:l,rgb2xyz:d,rgb2lab:u,rgb2lch:c,hsl2rgb:h,hsl2hsv:f,hsl2hwb:m,hsl2cmyk:p,hsl2keyword:v,hsv2rgb:y,hsv2hsl:x,hsv2hwb:k,hsv2cmyk:S,hsv2keyword:w,hwb2rgb:_,hwb2hsl:M,hwb2hsv:D,hwb2cmyk:C,hwb2keyword:T,cmyk2rgb:P,cmyk2hsl:F,cmyk2hsv:I,cmyk2hwb:A,cmyk2keyword:O,keyword2rgb:E,keyword2hsl:U,keyword2hsv:j,keyword2hwb:G,keyword2cmyk:q,keyword2lab:Z,keyword2xyz:J,xyz2rgb:R,xyz2lab:W,xyz2lch:L,lab2xyz:V,lab2rgb:Y,lab2lch:B,lch2lab:z,lch2xyz:H,lch2rgb:N};var X={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},K={};for(var Q in X)K[JSON.stringify(X[Q])]=Q},{}],4:[function(t,e,n){var i=t(3),a=function(){return new d};for(var o in i){a[o+"Raw"]=function(t){return function(e){return"number"==typeof e&&(e=Array.prototype.slice.call(arguments)),i[t](e)}}(o);var r=/(\\w+)2(\\w+)/.exec(o),s=r[1],l=r[2];a[s]=a[s]||{},a[s][l]=a[o]=function(t){return function(e){"number"==typeof e&&(e=Array.prototype.slice.call(arguments));var n=i[t](e);if("string"==typeof n||void 0===n)return n;for(var a=0;a<n.length;a++)n[a]=Math.round(n[a]);return n}}(o)}var d=function(){this.convs={}};d.prototype.routeSpace=function(t,e){var n=e[0];return void 0===n?this.getValues(t):("number"==typeof n&&(n=Array.prototype.slice.call(e)),this.setValues(t,n))},d.prototype.setValues=function(t,e){return this.space=t,this.convs={},this.convs[t]=e,this},d.prototype.getValues=function(t){var e=this.convs[t];if(!e){var n=this.space,i=this.convs[n];e=a[n][t](i),this.convs[t]=e}return e},["rgb","hsl","hsv","cmyk","keyword"].forEach(function(t){d.prototype[t]=function(e){return this.routeSpace(t,arguments)}}),e.exports=a},{3:3}],5:[function(t,e,n){e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},{}],6:[function(e,n,i){!function(e,a){"object"==typeof i&&"undefined"!=typeof n?n.exports=a():"function"==typeof t&&t.amd?t(a):e.moment=a()}(this,function(){"use strict";function t(){return mi.apply(null,arguments)}function i(t){mi=t}function a(t){return t instanceof Array||"[object Array]"===Object.prototype.toString.call(t)}function o(t){return null!=t&&"[object Object]"===Object.prototype.toString.call(t)}function r(t){var e;for(e in t)return!1;return!0}function s(t){return t instanceof Date||"[object Date]"===Object.prototype.toString.call(t)}function l(t,e){var n,i=[];for(n=0;n<t.length;++n)i.push(e(t[n],n));return i}function d(t,e){return Object.prototype.hasOwnProperty.call(t,e)}function u(t,e){for(var n in e)d(e,n)&&(t[n]=e[n]);return d(e,"toString")&&(t.toString=e.toString),d(e,"valueOf")&&(t.valueOf=e.valueOf),t}function c(t,e,n,i){return be(t,e,n,i,!0).utc()}function h(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null}}function f(t){return null==t._pf&&(t._pf=h()),t._pf}function g(t){if(null==t._isValid){var e=f(t),n=pi.call(e.parsedDateParts,function(t){return null!=t}),i=!isNaN(t._d.getTime())&&e.overflow<0&&!e.empty&&!e.invalidMonth&&!e.invalidWeekday&&!e.nullInput&&!e.invalidFormat&&!e.userInvalidated&&(!e.meridiem||e.meridiem&&n);if(t._strict&&(i=i&&0===e.charsLeftOver&&0===e.unusedTokens.length&&void 0===e.bigHour),null!=Object.isFrozen&&Object.isFrozen(t))return i;t._isValid=i}return t._isValid}function m(t){var e=c(NaN);return null!=t?u(f(e),t):f(e).userInvalidated=!0,e}function p(t){return void 0===t}function v(t,e){var n,i,a;if(p(e._isAMomentObject)||(t._isAMomentObject=e._isAMomentObject),p(e._i)||(t._i=e._i),p(e._f)||(t._f=e._f),p(e._l)||(t._l=e._l),p(e._strict)||(t._strict=e._strict),p(e._tzm)||(t._tzm=e._tzm),p(e._isUTC)||(t._isUTC=e._isUTC),p(e._offset)||(t._offset=e._offset),p(e._pf)||(t._pf=f(e)),p(e._locale)||(t._locale=e._locale),vi.length>0)for(n in vi)i=vi[n],a=e[i],p(a)||(t[i]=a);return t}function b(e){v(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),bi===!1&&(bi=!0,t.updateOffset(this),bi=!1)}function y(t){return t instanceof b||null!=t&&null!=t._isAMomentObject}function x(t){return 0>t?Math.ceil(t)||0:Math.floor(t)}function k(t){var e=+t,n=0;return 0!==e&&isFinite(e)&&(n=x(e)),n}function S(t,e,n){var i,a=Math.min(t.length,e.length),o=Math.abs(t.length-e.length),r=0;for(i=0;a>i;i++)(n&&t[i]!==e[i]||!n&&k(t[i])!==k(e[i]))&&r++;return r+o}function w(e){t.suppressDeprecationWarnings===!1&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function _(e,n){var i=!0;return u(function(){if(null!=t.deprecationHandler&&t.deprecationHandler(null,e),i){for(var a,o=[],r=0;r<arguments.length;r++){if(a="","object"==typeof arguments[r]){a+="\\n["+r+"] ";for(var s in arguments[0])a+=s+": "+arguments[0][s]+", ";a=a.slice(0,-2)}else a=arguments[r];o.push(a)}w(e+"\\nArguments: "+Array.prototype.slice.call(o).join("")+"\\n"+(new Error).stack),i=!1}return n.apply(this,arguments)},n)}function M(e,n){null!=t.deprecationHandler&&t.deprecationHandler(e,n),yi[e]||(w(n),yi[e]=!0)}function D(t){return t instanceof Function||"[object Function]"===Object.prototype.toString.call(t)}function C(t){var e,n;for(n in t)e=t[n],D(e)?this[n]=e:this["_"+n]=e;this._config=t,this._ordinalParseLenient=new RegExp(this._ordinalParse.source+"|"+/\\d{1,2}/.source)}function T(t,e){var n,i=u({},t);for(n in e)d(e,n)&&(o(t[n])&&o(e[n])?(i[n]={},u(i[n],t[n]),u(i[n],e[n])):null!=e[n]?i[n]=e[n]:delete i[n]);for(n in t)d(t,n)&&!d(e,n)&&o(t[n])&&(i[n]=u({},i[n]));return i}function P(t){null!=t&&this.set(t)}function F(t,e,n){var i=this._calendar[t]||this._calendar.sameElse;return D(i)?i.call(e,n):i}function I(t){var e=this._longDateFormat[t],n=this._longDateFormat[t.toUpperCase()];return e||!n?e:(this._longDateFormat[t]=n.replace(/MMMM|MM|DD|dddd/g,function(t){return t.slice(1)}),this._longDateFormat[t])}function A(){return this._invalidDate}function O(t){return this._ordinal.replace("%d",t)}function R(t,e,n,i){var a=this._relativeTime[n];return D(a)?a(t,e,n,i):a.replace(/%d/i,t)}function W(t,e){var n=this._relativeTime[t>0?"future":"past"];return D(n)?n(e):n.replace(/%s/i,e)}function L(t,e){var n=t.toLowerCase();Ti[n]=Ti[n+"s"]=Ti[e]=t}function V(t){return"string"==typeof t?Ti[t]||Ti[t.toLowerCase()]:void 0}function B(t){var e,n,i={};for(n in t)d(t,n)&&(e=V(n),e&&(i[e]=t[n]));return i}function Y(t,e){Pi[t]=e}function z(t){var e=[];for(var n in t)e.push({unit:n,priority:Pi[n]});return e.sort(function(t,e){return t.priority-e.priority}),e}function H(e,n){return function(i){return null!=i?(E(this,e,i),t.updateOffset(this,n),this):N(this,e)}}function N(t,e){return t.isValid()?t._d["get"+(t._isUTC?"UTC":"")+e]():NaN}function E(t,e,n){t.isValid()&&t._d["set"+(t._isUTC?"UTC":"")+e](n)}function U(t){return t=V(t),D(this[t])?this[t]():this}function j(t,e){if("object"==typeof t){t=B(t);for(var n=z(t),i=0;i<n.length;i++)this[n[i].unit](t[n[i].unit])}else if(t=V(t),D(this[t]))return this[t](e);return this}function G(t,e,n){var i=""+Math.abs(t),a=e-i.length,o=t>=0;return(o?n?"+":"":"-")+Math.pow(10,Math.max(0,a)).toString().substr(1)+i}function q(t,e,n,i){var a=i;"string"==typeof i&&(a=function(){return this[i]()}),t&&(Oi[t]=a),e&&(Oi[e[0]]=function(){return G(a.apply(this,arguments),e[1],e[2])}),n&&(Oi[n]=function(){return this.localeData().ordinal(a.apply(this,arguments),t)})}function Z(t){return t.match(/\\[[\\s\\S]/)?t.replace(/^\\[|\\]$/g,""):t.replace(/\\\\/g,"")}function J(t){var e,n,i=t.match(Fi);for(e=0,n=i.length;n>e;e++)Oi[i[e]]?i[e]=Oi[i[e]]:i[e]=Z(i[e]);return function(e){var a,o="";for(a=0;n>a;a++)o+=i[a]instanceof Function?i[a].call(e,t):i[a];return o}}function X(t,e){return t.isValid()?(e=K(e,t.localeData()),Ai[e]=Ai[e]||J(e),Ai[e](t)):t.localeData().invalidDate()}function K(t,e){function n(t){return e.longDateFormat(t)||t}var i=5;for(Ii.lastIndex=0;i>=0&&Ii.test(t);)t=t.replace(Ii,n),Ii.lastIndex=0,i-=1;return t}function Q(t,e,n){Ki[t]=D(e)?e:function(t,i){return t&&n?n:e}}function $(t,e){return d(Ki,t)?Ki[t](e._strict,e._locale):new RegExp(tt(t))}function tt(t){return et(t.replace("\\\\","").replace(/\\\\(\\[)|\\\\(\\])|\\[([^\\]\\[]*)\\]|\\\\(.)/g,function(t,e,n,i,a){return e||n||i||a}))}function et(t){return t.replace(/[-\\/\\\\^$*+?.()|[\\]{}]/g,"\\\\$&")}function nt(t,e){var n,i=e;for("string"==typeof t&&(t=[t]),"number"==typeof e&&(i=function(t,n){n[e]=k(t)}),n=0;n<t.length;n++)Qi[t[n]]=i}function it(t,e){nt(t,function(t,n,i,a){i._w=i._w||{},e(t,i._w,i,a)})}function at(t,e,n){null!=e&&d(Qi,t)&&Qi[t](e,n._a,n,t)}function ot(t,e){return new Date(Date.UTC(t,e+1,0)).getUTCDate()}function rt(t,e){return t?a(this._months)?this._months[t.month()]:this._months[(this._months.isFormat||la).test(e)?"format":"standalone"][t.month()]:this._months}function st(t,e){return t?a(this._monthsShort)?this._monthsShort[t.month()]:this._monthsShort[la.test(e)?"format":"standalone"][t.month()]:this._monthsShort}function lt(t,e,n){var i,a,o,r=t.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],i=0;12>i;++i)o=c([2e3,i]),this._shortMonthsParse[i]=this.monthsShort(o,"").toLocaleLowerCase(),this._longMonthsParse[i]=this.months(o,"").toLocaleLowerCase();return n?"MMM"===e?(a=ki.call(this._shortMonthsParse,r),-1!==a?a:null):(a=ki.call(this._longMonthsParse,r),-1!==a?a:null):"MMM"===e?(a=ki.call(this._shortMonthsParse,r),-1!==a?a:(a=ki.call(this._longMonthsParse,r),-1!==a?a:null)):(a=ki.call(this._longMonthsParse,r),-1!==a?a:(a=ki.call(this._shortMonthsParse,r),-1!==a?a:null))}function dt(t,e,n){var i,a,o;if(this._monthsParseExact)return lt.call(this,t,e,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),i=0;12>i;i++){if(a=c([2e3,i]),n&&!this._longMonthsParse[i]&&(this._longMonthsParse[i]=new RegExp("^"+this.months(a,"").replace(".","")+"$","i"),this._shortMonthsParse[i]=new RegExp("^"+this.monthsShort(a,"").replace(".","")+"$","i")),n||this._monthsParse[i]||(o="^"+this.months(a,"")+"|^"+this.monthsShort(a,""),this._monthsParse[i]=new RegExp(o.replace(".",""),"i")),n&&"MMMM"===e&&this._longMonthsParse[i].test(t))return i;if(n&&"MMM"===e&&this._shortMonthsParse[i].test(t))return i;if(!n&&this._monthsParse[i].test(t))return i}}function ut(t,e){var n;if(!t.isValid())return t;if("string"==typeof e)if(/^\\d+$/.test(e))e=k(e);else if(e=t.localeData().monthsParse(e),"number"!=typeof e)return t;return n=Math.min(t.date(),ot(t.year(),e)),t._d["set"+(t._isUTC?"UTC":"")+"Month"](e,n),t}function ct(e){return null!=e?(ut(this,e),\nt.updateOffset(this,!0),this):N(this,"Month")}function ht(){return ot(this.year(),this.month())}function ft(t){return this._monthsParseExact?(d(this,"_monthsRegex")||mt.call(this),t?this._monthsShortStrictRegex:this._monthsShortRegex):(d(this,"_monthsShortRegex")||(this._monthsShortRegex=ca),this._monthsShortStrictRegex&&t?this._monthsShortStrictRegex:this._monthsShortRegex)}function gt(t){return this._monthsParseExact?(d(this,"_monthsRegex")||mt.call(this),t?this._monthsStrictRegex:this._monthsRegex):(d(this,"_monthsRegex")||(this._monthsRegex=ha),this._monthsStrictRegex&&t?this._monthsStrictRegex:this._monthsRegex)}function mt(){function t(t,e){return e.length-t.length}var e,n,i=[],a=[],o=[];for(e=0;12>e;e++)n=c([2e3,e]),i.push(this.monthsShort(n,"")),a.push(this.months(n,"")),o.push(this.months(n,"")),o.push(this.monthsShort(n,""));for(i.sort(t),a.sort(t),o.sort(t),e=0;12>e;e++)i[e]=et(i[e]),a[e]=et(a[e]);for(e=0;24>e;e++)o[e]=et(o[e]);this._monthsRegex=new RegExp("^("+o.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+a.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+i.join("|")+")","i")}function pt(t){return vt(t)?366:365}function vt(t){return t%4===0&&t%100!==0||t%400===0}function bt(){return vt(this.year())}function yt(t,e,n,i,a,o,r){var s=new Date(t,e,n,i,a,o,r);return 100>t&&t>=0&&isFinite(s.getFullYear())&&s.setFullYear(t),s}function xt(t){var e=new Date(Date.UTC.apply(null,arguments));return 100>t&&t>=0&&isFinite(e.getUTCFullYear())&&e.setUTCFullYear(t),e}function kt(t,e,n){var i=7+e-n,a=(7+xt(t,0,i).getUTCDay()-e)%7;return-a+i-1}function St(t,e,n,i,a){var o,r,s=(7+n-i)%7,l=kt(t,i,a),d=1+7*(e-1)+s+l;return 0>=d?(o=t-1,r=pt(o)+d):d>pt(t)?(o=t+1,r=d-pt(t)):(o=t,r=d),{year:o,dayOfYear:r}}function wt(t,e,n){var i,a,o=kt(t.year(),e,n),r=Math.floor((t.dayOfYear()-o-1)/7)+1;return 1>r?(a=t.year()-1,i=r+_t(a,e,n)):r>_t(t.year(),e,n)?(i=r-_t(t.year(),e,n),a=t.year()+1):(a=t.year(),i=r),{week:i,year:a}}function _t(t,e,n){var i=kt(t,e,n),a=kt(t+1,e,n);return(pt(t)-i+a)/7}function Mt(t){return wt(t,this._week.dow,this._week.doy).week}function Dt(){return this._week.dow}function Ct(){return this._week.doy}function Tt(t){var e=this.localeData().week(this);return null==t?e:this.add(7*(t-e),"d")}function Pt(t){var e=wt(this,1,4).week;return null==t?e:this.add(7*(t-e),"d")}function Ft(t,e){return"string"!=typeof t?t:isNaN(t)?(t=e.weekdaysParse(t),"number"==typeof t?t:null):parseInt(t,10)}function It(t,e){return"string"==typeof t?e.weekdaysParse(t)%7||7:isNaN(t)?null:t}function At(t,e){return t?a(this._weekdays)?this._weekdays[t.day()]:this._weekdays[this._weekdays.isFormat.test(e)?"format":"standalone"][t.day()]:this._weekdays}function Ot(t){return t?this._weekdaysShort[t.day()]:this._weekdaysShort}function Rt(t){return t?this._weekdaysMin[t.day()]:this._weekdaysMin}function Wt(t,e,n){var i,a,o,r=t.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],i=0;7>i;++i)o=c([2e3,1]).day(i),this._minWeekdaysParse[i]=this.weekdaysMin(o,"").toLocaleLowerCase(),this._shortWeekdaysParse[i]=this.weekdaysShort(o,"").toLocaleLowerCase(),this._weekdaysParse[i]=this.weekdays(o,"").toLocaleLowerCase();return n?"dddd"===e?(a=ki.call(this._weekdaysParse,r),-1!==a?a:null):"ddd"===e?(a=ki.call(this._shortWeekdaysParse,r),-1!==a?a:null):(a=ki.call(this._minWeekdaysParse,r),-1!==a?a:null):"dddd"===e?(a=ki.call(this._weekdaysParse,r),-1!==a?a:(a=ki.call(this._shortWeekdaysParse,r),-1!==a?a:(a=ki.call(this._minWeekdaysParse,r),-1!==a?a:null))):"ddd"===e?(a=ki.call(this._shortWeekdaysParse,r),-1!==a?a:(a=ki.call(this._weekdaysParse,r),-1!==a?a:(a=ki.call(this._minWeekdaysParse,r),-1!==a?a:null))):(a=ki.call(this._minWeekdaysParse,r),-1!==a?a:(a=ki.call(this._weekdaysParse,r),-1!==a?a:(a=ki.call(this._shortWeekdaysParse,r),-1!==a?a:null)))}function Lt(t,e,n){var i,a,o;if(this._weekdaysParseExact)return Wt.call(this,t,e,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),i=0;7>i;i++){if(a=c([2e3,1]).day(i),n&&!this._fullWeekdaysParse[i]&&(this._fullWeekdaysParse[i]=new RegExp("^"+this.weekdays(a,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[i]=new RegExp("^"+this.weekdaysShort(a,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[i]=new RegExp("^"+this.weekdaysMin(a,"").replace(".",".?")+"$","i")),this._weekdaysParse[i]||(o="^"+this.weekdays(a,"")+"|^"+this.weekdaysShort(a,"")+"|^"+this.weekdaysMin(a,""),this._weekdaysParse[i]=new RegExp(o.replace(".",""),"i")),n&&"dddd"===e&&this._fullWeekdaysParse[i].test(t))return i;if(n&&"ddd"===e&&this._shortWeekdaysParse[i].test(t))return i;if(n&&"dd"===e&&this._minWeekdaysParse[i].test(t))return i;if(!n&&this._weekdaysParse[i].test(t))return i}}function Vt(t){if(!this.isValid())return null!=t?this:NaN;var e=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=t?(t=Ft(t,this.localeData()),this.add(t-e,"d")):e}function Bt(t){if(!this.isValid())return null!=t?this:NaN;var e=(this.day()+7-this.localeData()._week.dow)%7;return null==t?e:this.add(t-e,"d")}function Yt(t){if(!this.isValid())return null!=t?this:NaN;if(null!=t){var e=It(t,this.localeData());return this.day(this.day()%7?e:e-7)}return this.day()||7}function zt(t){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||Et.call(this),t?this._weekdaysStrictRegex:this._weekdaysRegex):(d(this,"_weekdaysRegex")||(this._weekdaysRegex=ba),this._weekdaysStrictRegex&&t?this._weekdaysStrictRegex:this._weekdaysRegex)}function Ht(t){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||Et.call(this),t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(d(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=ya),this._weekdaysShortStrictRegex&&t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Nt(t){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||Et.call(this),t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(d(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=xa),this._weekdaysMinStrictRegex&&t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Et(){function t(t,e){return e.length-t.length}var e,n,i,a,o,r=[],s=[],l=[],d=[];for(e=0;7>e;e++)n=c([2e3,1]).day(e),i=this.weekdaysMin(n,""),a=this.weekdaysShort(n,""),o=this.weekdays(n,""),r.push(i),s.push(a),l.push(o),d.push(i),d.push(a),d.push(o);for(r.sort(t),s.sort(t),l.sort(t),d.sort(t),e=0;7>e;e++)s[e]=et(s[e]),l[e]=et(l[e]),d[e]=et(d[e]);this._weekdaysRegex=new RegExp("^("+d.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+r.join("|")+")","i")}function Ut(){return this.hours()%12||12}function jt(){return this.hours()||24}function Gt(t,e){q(t,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),e)})}function qt(t,e){return e._meridiemParse}function Zt(t){return"p"===(t+"").toLowerCase().charAt(0)}function Jt(t,e,n){return t>11?n?"pm":"PM":n?"am":"AM"}function Xt(t){return t?t.toLowerCase().replace("_","-"):t}function Kt(t){for(var e,n,i,a,o=0;o<t.length;){for(a=Xt(t[o]).split("-"),e=a.length,n=Xt(t[o+1]),n=n?n.split("-"):null;e>0;){if(i=Qt(a.slice(0,e).join("-")))return i;if(n&&n.length>=e&&S(a,n,!0)>=e-1)break;e--}o++}return null}function Qt(t){var i=null;if(!Ma[t]&&"undefined"!=typeof n&&n&&n.exports)try{i=ka._abbr,e("./locale/"+t),$t(i)}catch(a){}return Ma[t]}function $t(t,e){var n;return t&&(n=p(e)?ne(t):te(t,e),n&&(ka=n)),ka._abbr}function te(t,e){if(null!==e){var n=_a;return e.abbr=t,null!=Ma[t]?(M("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),n=Ma[t]._config):null!=e.parentLocale&&(null!=Ma[e.parentLocale]?n=Ma[e.parentLocale]._config:M("parentLocaleUndefined","specified parentLocale is not defined yet. See http://momentjs.com/guides/#/warnings/parent-locale/")),Ma[t]=new P(T(n,e)),$t(t),Ma[t]}return delete Ma[t],null}function ee(t,e){if(null!=e){var n,i=_a;null!=Ma[t]&&(i=Ma[t]._config),e=T(i,e),n=new P(e),n.parentLocale=Ma[t],Ma[t]=n,$t(t)}else null!=Ma[t]&&(null!=Ma[t].parentLocale?Ma[t]=Ma[t].parentLocale:null!=Ma[t]&&delete Ma[t]);return Ma[t]}function ne(t){var e;if(t&&t._locale&&t._locale._abbr&&(t=t._locale._abbr),!t)return ka;if(!a(t)){if(e=Qt(t))return e;t=[t]}return Kt(t)}function ie(){return xi(Ma)}function ae(t){var e,n=t._a;return n&&-2===f(t).overflow&&(e=n[ta]<0||n[ta]>11?ta:n[ea]<1||n[ea]>ot(n[$i],n[ta])?ea:n[na]<0||n[na]>24||24===n[na]&&(0!==n[ia]||0!==n[aa]||0!==n[oa])?na:n[ia]<0||n[ia]>59?ia:n[aa]<0||n[aa]>59?aa:n[oa]<0||n[oa]>999?oa:-1,f(t)._overflowDayOfYear&&($i>e||e>ea)&&(e=ea),f(t)._overflowWeeks&&-1===e&&(e=ra),f(t)._overflowWeekday&&-1===e&&(e=sa),f(t).overflow=e),t}function oe(t){var e,n,i,a,o,r,s=t._i,l=Da.exec(s)||Ca.exec(s);if(l){for(f(t).iso=!0,e=0,n=Pa.length;n>e;e++)if(Pa[e][1].exec(l[1])){a=Pa[e][0],i=Pa[e][2]!==!1;break}if(null==a)return void(t._isValid=!1);if(l[3]){for(e=0,n=Fa.length;n>e;e++)if(Fa[e][1].exec(l[3])){o=(l[2]||" ")+Fa[e][0];break}if(null==o)return void(t._isValid=!1)}if(!i&&null!=o)return void(t._isValid=!1);if(l[4]){if(!Ta.exec(l[4]))return void(t._isValid=!1);r="Z"}t._f=a+(o||"")+(r||""),ce(t)}else t._isValid=!1}function re(e){var n=Ia.exec(e._i);return null!==n?void(e._d=new Date(+n[1])):(oe(e),void(e._isValid===!1&&(delete e._isValid,t.createFromInputFallback(e))))}function se(t,e,n){return null!=t?t:null!=e?e:n}function le(e){var n=new Date(t.now());return e._useUTC?[n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate()]:[n.getFullYear(),n.getMonth(),n.getDate()]}function de(t){var e,n,i,a,o=[];if(!t._d){for(i=le(t),t._w&&null==t._a[ea]&&null==t._a[ta]&&ue(t),t._dayOfYear&&(a=se(t._a[$i],i[$i]),t._dayOfYear>pt(a)&&(f(t)._overflowDayOfYear=!0),n=xt(a,0,t._dayOfYear),t._a[ta]=n.getUTCMonth(),t._a[ea]=n.getUTCDate()),e=0;3>e&&null==t._a[e];++e)t._a[e]=o[e]=i[e];for(;7>e;e++)t._a[e]=o[e]=null==t._a[e]?2===e?1:0:t._a[e];24===t._a[na]&&0===t._a[ia]&&0===t._a[aa]&&0===t._a[oa]&&(t._nextDay=!0,t._a[na]=0),t._d=(t._useUTC?xt:yt).apply(null,o),null!=t._tzm&&t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm),t._nextDay&&(t._a[na]=24)}}function ue(t){var e,n,i,a,o,r,s,l;e=t._w,null!=e.GG||null!=e.W||null!=e.E?(o=1,r=4,n=se(e.GG,t._a[$i],wt(ye(),1,4).year),i=se(e.W,1),a=se(e.E,1),(1>a||a>7)&&(l=!0)):(o=t._locale._week.dow,r=t._locale._week.doy,n=se(e.gg,t._a[$i],wt(ye(),o,r).year),i=se(e.w,1),null!=e.d?(a=e.d,(0>a||a>6)&&(l=!0)):null!=e.e?(a=e.e+o,(e.e<0||e.e>6)&&(l=!0)):a=o),1>i||i>_t(n,o,r)?f(t)._overflowWeeks=!0:null!=l?f(t)._overflowWeekday=!0:(s=St(n,i,a,o,r),t._a[$i]=s.year,t._dayOfYear=s.dayOfYear)}function ce(e){if(e._f===t.ISO_8601)return void oe(e);e._a=[],f(e).empty=!0;var n,i,a,o,r,s=""+e._i,l=s.length,d=0;for(a=K(e._f,e._locale).match(Fi)||[],n=0;n<a.length;n++)o=a[n],i=(s.match($(o,e))||[])[0],i&&(r=s.substr(0,s.indexOf(i)),r.length>0&&f(e).unusedInput.push(r),s=s.slice(s.indexOf(i)+i.length),d+=i.length),Oi[o]?(i?f(e).empty=!1:f(e).unusedTokens.push(o),at(o,i,e)):e._strict&&!i&&f(e).unusedTokens.push(o);f(e).charsLeftOver=l-d,s.length>0&&f(e).unusedInput.push(s),e._a[na]<=12&&f(e).bigHour===!0&&e._a[na]>0&&(f(e).bigHour=void 0),f(e).parsedDateParts=e._a.slice(0),f(e).meridiem=e._meridiem,e._a[na]=he(e._locale,e._a[na],e._meridiem),de(e),ae(e)}function he(t,e,n){var i;return null==n?e:null!=t.meridiemHour?t.meridiemHour(e,n):null!=t.isPM?(i=t.isPM(n),i&&12>e&&(e+=12),i||12!==e||(e=0),e):e}function fe(t){var e,n,i,a,o;if(0===t._f.length)return f(t).invalidFormat=!0,void(t._d=new Date(NaN));for(a=0;a<t._f.length;a++)o=0,e=v({},t),null!=t._useUTC&&(e._useUTC=t._useUTC),e._f=t._f[a],ce(e),g(e)&&(o+=f(e).charsLeftOver,o+=10*f(e).unusedTokens.length,f(e).score=o,(null==i||i>o)&&(i=o,n=e));u(t,n||e)}function ge(t){if(!t._d){var e=B(t._i);t._a=l([e.year,e.month,e.day||e.date,e.hour,e.minute,e.second,e.millisecond],function(t){return t&&parseInt(t,10)}),de(t)}}function me(t){var e=new b(ae(pe(t)));return e._nextDay&&(e.add(1,"d"),e._nextDay=void 0),e}function pe(t){var e=t._i,n=t._f;return t._locale=t._locale||ne(t._l),null===e||void 0===n&&""===e?m({nullInput:!0}):("string"==typeof e&&(t._i=e=t._locale.preparse(e)),y(e)?new b(ae(e)):(a(n)?fe(t):s(e)?t._d=e:n?ce(t):ve(t),g(t)||(t._d=null),t))}function ve(e){var n=e._i;void 0===n?e._d=new Date(t.now()):s(n)?e._d=new Date(n.valueOf()):"string"==typeof n?re(e):a(n)?(e._a=l(n.slice(0),function(t){return parseInt(t,10)}),de(e)):"object"==typeof n?ge(e):"number"==typeof n?e._d=new Date(n):t.createFromInputFallback(e)}function be(t,e,n,i,s){var l={};return"boolean"==typeof n&&(i=n,n=void 0),(o(t)&&r(t)||a(t)&&0===t.length)&&(t=void 0),l._isAMomentObject=!0,l._useUTC=l._isUTC=s,l._l=n,l._i=t,l._f=e,l._strict=i,me(l)}function ye(t,e,n,i){return be(t,e,n,i,!1)}function xe(t,e){var n,i;if(1===e.length&&a(e[0])&&(e=e[0]),!e.length)return ye();for(n=e[0],i=1;i<e.length;++i)(!e[i].isValid()||e[i][t](n))&&(n=e[i]);return n}function ke(){var t=[].slice.call(arguments,0);return xe("isBefore",t)}function Se(){var t=[].slice.call(arguments,0);return xe("isAfter",t)}function we(t){var e=B(t),n=e.year||0,i=e.quarter||0,a=e.month||0,o=e.week||0,r=e.day||0,s=e.hour||0,l=e.minute||0,d=e.second||0,u=e.millisecond||0;this._milliseconds=+u+1e3*d+6e4*l+1e3*s*60*60,this._days=+r+7*o,this._months=+a+3*i+12*n,this._data={},this._locale=ne(),this._bubble()}function _e(t){return t instanceof we}function Me(t){return 0>t?-1*Math.round(-1*t):Math.round(t)}function De(t,e){q(t,0,0,function(){var t=this.utcOffset(),n="+";return 0>t&&(t=-t,n="-"),n+G(~~(t/60),2)+e+G(~~t%60,2)})}function Ce(t,e){var n=(e||"").match(t)||[],i=n[n.length-1]||[],a=(i+"").match(Wa)||["-",0,0],o=+(60*a[1])+k(a[2]);return"+"===a[0]?o:-o}function Te(e,n){var i,a;return n._isUTC?(i=n.clone(),a=(y(e)||s(e)?e.valueOf():ye(e).valueOf())-i.valueOf(),i._d.setTime(i._d.valueOf()+a),t.updateOffset(i,!1),i):ye(e).local()}function Pe(t){return 15*-Math.round(t._d.getTimezoneOffset()/15)}function Fe(e,n){var i,a=this._offset||0;return this.isValid()?null!=e?("string"==typeof e?e=Ce(Zi,e):Math.abs(e)<16&&(e=60*e),!this._isUTC&&n&&(i=Pe(this)),this._offset=e,this._isUTC=!0,null!=i&&this.add(i,"m"),a!==e&&(!n||this._changeInProgress?Ge(this,He(e-a,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,t.updateOffset(this,!0),this._changeInProgress=null)),this):this._isUTC?a:Pe(this):null!=e?this:NaN}function Ie(t,e){return null!=t?("string"!=typeof t&&(t=-t),this.utcOffset(t,e),this):-this.utcOffset()}function Ae(t){return this.utcOffset(0,t)}function Oe(t){return this._isUTC&&(this.utcOffset(0,t),this._isUTC=!1,t&&this.subtract(Pe(this),"m")),this}function Re(){if(this._tzm)this.utcOffset(this._tzm);else if("string"==typeof this._i){var t=Ce(qi,this._i);0===t?this.utcOffset(0,!0):this.utcOffset(Ce(qi,this._i))}return this}function We(t){return this.isValid()?(t=t?ye(t).utcOffset():0,(this.utcOffset()-t)%60===0):!1}function Le(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Ve(){if(!p(this._isDSTShifted))return this._isDSTShifted;var t={};if(v(t,this),t=pe(t),t._a){var e=t._isUTC?c(t._a):ye(t._a);this._isDSTShifted=this.isValid()&&S(t._a,e.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}function Be(){return this.isValid()?!this._isUTC:!1}function Ye(){return this.isValid()?this._isUTC:!1}function ze(){return this.isValid()?this._isUTC&&0===this._offset:!1}function He(t,e){var n,i,a,o=t,r=null;return _e(t)?o={ms:t._milliseconds,d:t._days,M:t._months}:"number"==typeof t?(o={},e?o[e]=t:o.milliseconds=t):(r=La.exec(t))?(n="-"===r[1]?-1:1,o={y:0,d:k(r[ea])*n,h:k(r[na])*n,m:k(r[ia])*n,s:k(r[aa])*n,ms:k(Me(1e3*r[oa]))*n}):(r=Va.exec(t))?(n="-"===r[1]?-1:1,o={y:Ne(r[2],n),M:Ne(r[3],n),w:Ne(r[4],n),d:Ne(r[5],n),h:Ne(r[6],n),m:Ne(r[7],n),s:Ne(r[8],n)}):null==o?o={}:"object"==typeof o&&("from"in o||"to"in o)&&(a=Ue(ye(o.from),ye(o.to)),o={},o.ms=a.milliseconds,o.M=a.months),i=new we(o),_e(t)&&d(t,"_locale")&&(i._locale=t._locale),i}function Ne(t,e){var n=t&&parseFloat(t.replace(",","."));return(isNaN(n)?0:n)*e}function Ee(t,e){var n={milliseconds:0,months:0};return n.months=e.month()-t.month()+12*(e.year()-t.year()),t.clone().add(n.months,"M").isAfter(e)&&--n.months,n.milliseconds=+e-+t.clone().add(n.months,"M"),n}function Ue(t,e){var n;return t.isValid()&&e.isValid()?(e=Te(e,t),t.isBefore(e)?n=Ee(t,e):(n=Ee(e,t),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function je(t,e){return function(n,i){var a,o;return null===i||isNaN(+i)||(M(e,"moment()."+e+"(period, number) is deprecated. Please use moment()."+e+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),o=n,n=i,i=o),n="string"==typeof n?+n:n,a=He(n,i),Ge(this,a,t),this}}function Ge(e,n,i,a){var o=n._milliseconds,r=Me(n._days),s=Me(n._months);e.isValid()&&(a=null==a?!0:a,o&&e._d.setTime(e._d.valueOf()+o*i),r&&E(e,"Date",N(e,"Date")+r*i),s&&ut(e,N(e,"Month")+s*i),a&&t.updateOffset(e,r||s))}function qe(t,e){var n=t.diff(e,"days",!0);return-6>n?"sameElse":-1>n?"lastWeek":0>n?"lastDay":1>n?"sameDay":2>n?"nextDay":7>n?"nextWeek":"sameElse"}function Ze(e,n){var i=e||ye(),a=Te(i,this).startOf("day"),o=t.calendarFormat(this,a)||"sameElse",r=n&&(D(n[o])?n[o].call(this,i):n[o]);return this.format(r||this.localeData().calendar(o,this,ye(i)))}function Je(){return new b(this)}function Xe(t,e){var n=y(t)?t:ye(t);return this.isValid()&&n.isValid()?(e=V(p(e)?"millisecond":e),"millisecond"===e?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(e).valueOf()):!1}function Ke(t,e){var n=y(t)?t:ye(t);return this.isValid()&&n.isValid()?(e=V(p(e)?"millisecond":e),"millisecond"===e?this.valueOf()<n.valueOf():this.clone().endOf(e).valueOf()<n.valueOf()):!1}function Qe(t,e,n,i){return i=i||"()",("("===i[0]?this.isAfter(t,n):!this.isBefore(t,n))&&(")"===i[1]?this.isBefore(e,n):!this.isAfter(e,n))}function $e(t,e){var n,i=y(t)?t:ye(t);return this.isValid()&&i.isValid()?(e=V(e||"millisecond"),"millisecond"===e?this.valueOf()===i.valueOf():(n=i.valueOf(),this.clone().startOf(e).valueOf()<=n&&n<=this.clone().endOf(e).valueOf())):!1}function tn(t,e){return this.isSame(t,e)||this.isAfter(t,e)}function en(t,e){return this.isSame(t,e)||this.isBefore(t,e)}function nn(t,e,n){var i,a,o,r;return this.isValid()?(i=Te(t,this),i.isValid()?(a=6e4*(i.utcOffset()-this.utcOffset()),e=V(e),"year"===e||"month"===e||"quarter"===e?(r=an(this,i),"quarter"===e?r/=3:"year"===e&&(r/=12)):(o=this-i,r="second"===e?o/1e3:"minute"===e?o/6e4:"hour"===e?o/36e5:"day"===e?(o-a)/864e5:"week"===e?(o-a)/6048e5:o),n?r:x(r)):NaN):NaN}function an(t,e){var n,i,a=12*(e.year()-t.year())+(e.month()-t.month()),o=t.clone().add(a,"months");return 0>e-o?(n=t.clone().add(a-1,"months"),i=(e-o)/(o-n)):(n=t.clone().add(a+1,"months"),i=(e-o)/(n-o)),-(a+i)||0}function on(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function rn(){var t=this.clone().utc();return 0<t.year()&&t.year()<=9999?D(Date.prototype.toISOString)?this.toDate().toISOString():X(t,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):X(t,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]")}function sn(e){e||(e=this.isUtc()?t.defaultFormatUtc:t.defaultFormat);var n=X(this,e);return this.localeData().postformat(n)}function ln(t,e){return this.isValid()&&(y(t)&&t.isValid()||ye(t).isValid())?He({to:this,from:t}).locale(this.locale()).humanize(!e):this.localeData().invalidDate()}function dn(t){return this.from(ye(),t)}function un(t,e){return this.isValid()&&(y(t)&&t.isValid()||ye(t).isValid())?He({from:this,to:t}).locale(this.locale()).humanize(!e):this.localeData().invalidDate()}function cn(t){return this.to(ye(),t)}function hn(t){var e;return void 0===t?this._locale._abbr:(e=ne(t),null!=e&&(this._locale=e),this)}function fn(){return this._locale}function gn(t){switch(t=V(t)){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":case"date":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return"week"===t&&this.weekday(0),"isoWeek"===t&&this.isoWeekday(1),"quarter"===t&&this.month(3*Math.floor(this.month()/3)),this}function mn(t){return t=V(t),void 0===t||"millisecond"===t?this:("date"===t&&(t="day"),this.startOf(t).add(1,"isoWeek"===t?"week":t).subtract(1,"ms"))}function pn(){return this._d.valueOf()-6e4*(this._offset||0)}function vn(){return Math.floor(this.valueOf()/1e3)}function bn(){return new Date(this.valueOf())}function yn(){var t=this;return[t.year(),t.month(),t.date(),t.hour(),t.minute(),t.second(),t.millisecond()]}function xn(){var t=this;return{years:t.year(),months:t.month(),date:t.date(),hours:t.hours(),minutes:t.minutes(),seconds:t.seconds(),milliseconds:t.milliseconds()}}function kn(){return this.isValid()?this.toISOString():null}function Sn(){return g(this)}function wn(){return u({},f(this))}function _n(){return f(this).overflow}function Mn(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function Dn(t,e){q(0,[t,t.length],0,e)}function Cn(t){return In.call(this,t,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function Tn(t){return In.call(this,t,this.isoWeek(),this.isoWeekday(),1,4)}function Pn(){return _t(this.year(),1,4)}function Fn(){var t=this.localeData()._week;return _t(this.year(),t.dow,t.doy)}function In(t,e,n,i,a){var o;return null==t?wt(this,i,a).year:(o=_t(t,i,a),e>o&&(e=o),An.call(this,t,e,n,i,a))}function An(t,e,n,i,a){var o=St(t,e,n,i,a),r=xt(o.year,0,o.dayOfYear);return this.year(r.getUTCFullYear()),this.month(r.getUTCMonth()),this.date(r.getUTCDate()),this}function On(t){return null==t?Math.ceil((this.month()+1)/3):this.month(3*(t-1)+this.month()%3)}function Rn(t){var e=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==t?e:this.add(t-e,"d")}function Wn(t,e){e[oa]=k(1e3*("0."+t))}function Ln(){return this._isUTC?"UTC":""}function Vn(){return this._isUTC?"Coordinated Universal Time":""}function Bn(t){return ye(1e3*t)}function Yn(){return ye.apply(null,arguments).parseZone()}function zn(t){return t}function Hn(t,e,n,i){var a=ne(),o=c().set(i,e);return a[n](o,t)}function Nn(t,e,n){if("number"==typeof t&&(e=t,t=void 0),t=t||"",null!=e)return Hn(t,e,n,"month");var i,a=[];for(i=0;12>i;i++)a[i]=Hn(t,i,n,"month");return a}function En(t,e,n,i){"boolean"==typeof t?("number"==typeof e&&(n=e,e=void 0),e=e||""):(e=t,n=e,t=!1,"number"==typeof e&&(n=e,e=void 0),e=e||"");var a=ne(),o=t?a._week.dow:0;if(null!=n)return Hn(e,(n+o)%7,i,"day");var r,s=[];for(r=0;7>r;r++)s[r]=Hn(e,(r+o)%7,i,"day");return s}function Un(t,e){return Nn(t,e,"months")}function jn(t,e){return Nn(t,e,"monthsShort")}function Gn(t,e,n){return En(t,e,n,"weekdays")}function qn(t,e,n){return En(t,e,n,"weekdaysShort")}function Zn(t,e,n){return En(t,e,n,"weekdaysMin")}function Jn(){var t=this._data;return this._milliseconds=Ja(this._milliseconds),this._days=Ja(this._days),this._months=Ja(this._months),t.milliseconds=Ja(t.milliseconds),t.seconds=Ja(t.seconds),t.minutes=Ja(t.minutes),t.hours=Ja(t.hours),t.months=Ja(t.months),t.years=Ja(t.years),this}function Xn(t,e,n,i){var a=He(e,n);return t._milliseconds+=i*a._milliseconds,t._days+=i*a._days,t._months+=i*a._months,t._bubble()}function Kn(t,e){return Xn(this,t,e,1)}function Qn(t,e){return Xn(this,t,e,-1)}function $n(t){return 0>t?Math.floor(t):Math.ceil(t)}function ti(){var t,e,n,i,a,o=this._milliseconds,r=this._days,s=this._months,l=this._data;return o>=0&&r>=0&&s>=0||0>=o&&0>=r&&0>=s||(o+=864e5*$n(ni(s)+r),r=0,s=0),l.milliseconds=o%1e3,t=x(o/1e3),l.seconds=t%60,e=x(t/60),l.minutes=e%60,n=x(e/60),l.hours=n%24,r+=x(n/24),a=x(ei(r)),s+=a,r-=$n(ni(a)),i=x(s/12),s%=12,l.days=r,l.months=s,l.years=i,this}function ei(t){return 4800*t/146097}function ni(t){return 146097*t/4800}function ii(t){var e,n,i=this._milliseconds;if(t=V(t),"month"===t||"year"===t)return e=this._days+i/864e5,n=this._months+ei(e),"month"===t?n:n/12;switch(e=this._days+Math.round(ni(this._months)),t){case"week":return e/7+i/6048e5;case"day":return e+i/864e5;case"hour":return 24*e+i/36e5;case"minute":return 1440*e+i/6e4;case"second":return 86400*e+i/1e3;case"millisecond":return Math.floor(864e5*e)+i;default:throw new Error("Unknown unit "+t)}}function ai(){return this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*k(this._months/12)}function oi(t){return function(){return this.as(t)}}function ri(t){return t=V(t),this[t+"s"]()}function si(t){return function(){return this._data[t]}}function li(){return x(this.days()/7)}function di(t,e,n,i,a){return a.relativeTime(e||1,!!n,t,i)}function ui(t,e,n){var i=He(t).abs(),a=ho(i.as("s")),o=ho(i.as("m")),r=ho(i.as("h")),s=ho(i.as("d")),l=ho(i.as("M")),d=ho(i.as("y")),u=a<fo.s&&["s",a]||1>=o&&["m"]||o<fo.m&&["mm",o]||1>=r&&["h"]||r<fo.h&&["hh",r]||1>=s&&["d"]||s<fo.d&&["dd",s]||1>=l&&["M"]||l<fo.M&&["MM",l]||1>=d&&["y"]||["yy",d];return u[2]=e,u[3]=+t>0,u[4]=n,di.apply(null,u)}function ci(t){return void 0===t?ho:"function"==typeof t?(ho=t,!0):!1}function hi(t,e){return void 0===fo[t]?!1:void 0===e?fo[t]:(fo[t]=e,!0)}function fi(t){var e=this.localeData(),n=ui(this,!t,e);return t&&(n=e.pastFuture(+this,n)),e.postformat(n)}function gi(){var t,e,n,i=go(this._milliseconds)/1e3,a=go(this._days),o=go(this._months);t=x(i/60),e=x(t/60),i%=60,t%=60,n=x(o/12),o%=12;var r=n,s=o,l=a,d=e,u=t,c=i,h=this.asSeconds();return h?(0>h?"-":"")+"P"+(r?r+"Y":"")+(s?s+"M":"")+(l?l+"D":"")+(d||u||c?"T":"")+(d?d+"H":"")+(u?u+"M":"")+(c?c+"S":""):"P0D"}var mi,pi;pi=Array.prototype.some?Array.prototype.some:function(t){for(var e=Object(this),n=e.length>>>0,i=0;n>i;i++)if(i in e&&t.call(this,e[i],i,e))return!0;return!1};var vi=t.momentProperties=[],bi=!1,yi={};t.suppressDeprecationWarnings=!1,t.deprecationHandler=null;var xi;xi=Object.keys?Object.keys:function(t){var e,n=[];for(e in t)d(t,e)&&n.push(e);return n};var ki,Si={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},wi={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},_i="Invalid date",Mi="%d",Di=/\\d{1,2}/,Ci={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"},Ti={},Pi={},Fi=/(\\[[^\\[]*\\])|(\\\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,Ii=/(\\[[^\\[]*\\])|(\\\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Ai={},Oi={},Ri=/\\d/,Wi=/\\d\\d/,Li=/\\d{3}/,Vi=/\\d{4}/,Bi=/[+-]?\\d{6}/,Yi=/\\d\\d?/,zi=/\\d\\d\\d\\d?/,Hi=/\\d\\d\\d\\d\\d\\d?/,Ni=/\\d{1,3}/,Ei=/\\d{1,4}/,Ui=/[+-]?\\d{1,6}/,ji=/\\d+/,Gi=/[+-]?\\d+/,qi=/Z|[+-]\\d\\d:?\\d\\d/gi,Zi=/Z|[+-]\\d\\d(?::?\\d\\d)?/gi,Ji=/[+-]?\\d+(\\.\\d{1,3})?/,Xi=/[0-9]*[\'a-z\\u00A0-\\u05FF\\u0700-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF]+|[\\u0600-\\u06FF\\/]+(\\s*?[\\u0600-\\u06FF]+){1,2}/i,Ki={},Qi={},$i=0,ta=1,ea=2,na=3,ia=4,aa=5,oa=6,ra=7,sa=8;ki=Array.prototype.indexOf?Array.prototype.indexOf:function(t){var e;for(e=0;e<this.length;++e)if(this[e]===t)return e;return-1},q("M",["MM",2],"Mo",function(){return this.month()+1}),q("MMM",0,0,function(t){return this.localeData().monthsShort(this,t)}),q("MMMM",0,0,function(t){return this.localeData().months(this,t)}),L("month","M"),Y("month",8),Q("M",Yi),Q("MM",Yi,Wi),Q("MMM",function(t,e){return e.monthsShortRegex(t)}),Q("MMMM",function(t,e){return e.monthsRegex(t)}),nt(["M","MM"],function(t,e){e[ta]=k(t)-1}),nt(["MMM","MMMM"],function(t,e,n,i){var a=n._locale.monthsParse(t,i,n._strict);null!=a?e[ta]=a:f(n).invalidMonth=t});var la=/D[oD]?(\\[[^\\[\\]]*\\]|\\s+)+MMMM?/,da="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ua="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),ca=Xi,ha=Xi;q("Y",0,0,function(){var t=this.year();return 9999>=t?""+t:"+"+t}),q(0,["YY",2],0,function(){return this.year()%100}),q(0,["YYYY",4],0,"year"),q(0,["YYYYY",5],0,"year"),q(0,["YYYYYY",6,!0],0,"year"),L("year","y"),Y("year",1),Q("Y",Gi),Q("YY",Yi,Wi),Q("YYYY",Ei,Vi),Q("YYYYY",Ui,Bi),Q("YYYYYY",Ui,Bi),nt(["YYYYY","YYYYYY"],$i),nt("YYYY",function(e,n){n[$i]=2===e.length?t.parseTwoDigitYear(e):k(e)}),nt("YY",function(e,n){n[$i]=t.parseTwoDigitYear(e)}),nt("Y",function(t,e){e[$i]=parseInt(t,10)}),t.parseTwoDigitYear=function(t){return k(t)+(k(t)>68?1900:2e3)};var fa=H("FullYear",!0);q("w",["ww",2],"wo","week"),q("W",["WW",2],"Wo","isoWeek"),L("week","w"),L("isoWeek","W"),Y("week",5),Y("isoWeek",5),Q("w",Yi),Q("ww",Yi,Wi),Q("W",Yi),Q("WW",Yi,Wi),it(["w","ww","W","WW"],function(t,e,n,i){e[i.substr(0,1)]=k(t)});var ga={dow:0,doy:6};q("d",0,"do","day"),q("dd",0,0,function(t){return this.localeData().weekdaysMin(this,t)}),q("ddd",0,0,function(t){return this.localeData().weekdaysShort(this,t)}),q("dddd",0,0,function(t){return this.localeData().weekdays(this,t)}),q("e",0,0,"weekday"),q("E",0,0,"isoWeekday"),L("day","d"),L("weekday","e"),L("isoWeekday","E"),Y("day",11),Y("weekday",11),Y("isoWeekday",11),Q("d",Yi),Q("e",Yi),Q("E",Yi),Q("dd",function(t,e){return e.weekdaysMinRegex(t)}),Q("ddd",function(t,e){return e.weekdaysShortRegex(t)}),Q("dddd",function(t,e){return e.weekdaysRegex(t)}),it(["dd","ddd","dddd"],function(t,e,n,i){var a=n._locale.weekdaysParse(t,i,n._strict);null!=a?e.d=a:f(n).invalidWeekday=t}),it(["d","e","E"],function(t,e,n,i){e[i]=k(t)});var ma="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),pa="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),va="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),ba=Xi,ya=Xi,xa=Xi;q("H",["HH",2],0,"hour"),q("h",["hh",2],0,Ut),q("k",["kk",2],0,jt),q("hmm",0,0,function(){return""+Ut.apply(this)+G(this.minutes(),2)}),q("hmmss",0,0,function(){return""+Ut.apply(this)+G(this.minutes(),2)+G(this.seconds(),2)}),q("Hmm",0,0,function(){return""+this.hours()+G(this.minutes(),2)}),q("Hmmss",0,0,function(){return""+this.hours()+G(this.minutes(),2)+G(this.seconds(),2)}),Gt("a",!0),Gt("A",!1),L("hour","h"),Y("hour",13),Q("a",qt),Q("A",qt),Q("H",Yi),Q("h",Yi),Q("HH",Yi,Wi),Q("hh",Yi,Wi),Q("hmm",zi),Q("hmmss",Hi),Q("Hmm",zi),Q("Hmmss",Hi),nt(["H","HH"],na),nt(["a","A"],function(t,e,n){n._isPm=n._locale.isPM(t),n._meridiem=t}),nt(["h","hh"],function(t,e,n){e[na]=k(t),f(n).bigHour=!0}),nt("hmm",function(t,e,n){var i=t.length-2;e[na]=k(t.substr(0,i)),e[ia]=k(t.substr(i)),f(n).bigHour=!0}),nt("hmmss",function(t,e,n){var i=t.length-4,a=t.length-2;e[na]=k(t.substr(0,i)),e[ia]=k(t.substr(i,2)),e[aa]=k(t.substr(a)),f(n).bigHour=!0}),nt("Hmm",function(t,e,n){var i=t.length-2;e[na]=k(t.substr(0,i)),e[ia]=k(t.substr(i))}),nt("Hmmss",function(t,e,n){var i=t.length-4,a=t.length-2;e[na]=k(t.substr(0,i)),e[ia]=k(t.substr(i,2)),e[aa]=k(t.substr(a))});var ka,Sa=/[ap]\\.?m?\\.?/i,wa=H("Hours",!0),_a={calendar:Si,longDateFormat:wi,invalidDate:_i,ordinal:Mi,ordinalParse:Di,relativeTime:Ci,months:da,monthsShort:ua,week:ga,weekdays:ma,weekdaysMin:va,weekdaysShort:pa,meridiemParse:Sa},Ma={},Da=/^\\s*((?:[+-]\\d{6}|\\d{4})-(?:\\d\\d-\\d\\d|W\\d\\d-\\d|W\\d\\d|\\d\\d\\d|\\d\\d))(?:(T| )(\\d\\d(?::\\d\\d(?::\\d\\d(?:[.,]\\d+)?)?)?)([\\+\\-]\\d\\d(?::?\\d\\d)?|\\s*Z)?)?/,Ca=/^\\s*((?:[+-]\\d{6}|\\d{4})(?:\\d\\d\\d\\d|W\\d\\d\\d|W\\d\\d|\\d\\d\\d|\\d\\d))(?:(T| )(\\d\\d(?:\\d\\d(?:\\d\\d(?:[.,]\\d+)?)?)?)([\\+\\-]\\d\\d(?::?\\d\\d)?|\\s*Z)?)?/,Ta=/Z|[+-]\\d\\d(?::?\\d\\d)?/,Pa=[["YYYYYY-MM-DD",/[+-]\\d{6}-\\d\\d-\\d\\d/],["YYYY-MM-DD",/\\d{4}-\\d\\d-\\d\\d/],["GGGG-[W]WW-E",/\\d{4}-W\\d\\d-\\d/],["GGGG-[W]WW",/\\d{4}-W\\d\\d/,!1],["YYYY-DDD",/\\d{4}-\\d{3}/],["YYYY-MM",/\\d{4}-\\d\\d/,!1],["YYYYYYMMDD",/[+-]\\d{10}/],["YYYYMMDD",/\\d{8}/],["GGGG[W]WWE",/\\d{4}W\\d{3}/],["GGGG[W]WW",/\\d{4}W\\d{2}/,!1],["YYYYDDD",/\\d{7}/]],Fa=[["HH:mm:ss.SSSS",/\\d\\d:\\d\\d:\\d\\d\\.\\d+/],["HH:mm:ss,SSSS",/\\d\\d:\\d\\d:\\d\\d,\\d+/],["HH:mm:ss",/\\d\\d:\\d\\d:\\d\\d/],["HH:mm",/\\d\\d:\\d\\d/],["HHmmss.SSSS",/\\d\\d\\d\\d\\d\\d\\.\\d+/],["HHmmss,SSSS",/\\d\\d\\d\\d\\d\\d,\\d+/],["HHmmss",/\\d\\d\\d\\d\\d\\d/],["HHmm",/\\d\\d\\d\\d/],["HH",/\\d\\d/]],Ia=/^\\/?Date\\((\\-?\\d+)/i;\nt.createFromInputFallback=_("value provided is not in a recognized ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(t){t._d=new Date(t._i+(t._useUTC?" UTC":""))}),t.ISO_8601=function(){};var Aa=_("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var t=ye.apply(null,arguments);return this.isValid()&&t.isValid()?this>t?this:t:m()}),Oa=_("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var t=ye.apply(null,arguments);return this.isValid()&&t.isValid()?t>this?this:t:m()}),Ra=function(){return Date.now?Date.now():+new Date};De("Z",":"),De("ZZ",""),Q("Z",Zi),Q("ZZ",Zi),nt(["Z","ZZ"],function(t,e,n){n._useUTC=!0,n._tzm=Ce(Zi,t)});var Wa=/([\\+\\-]|\\d\\d)/gi;t.updateOffset=function(){};var La=/^(\\-)?(?:(\\d*)[. ])?(\\d+)\\:(\\d+)(?:\\:(\\d+)(\\.\\d*)?)?$/,Va=/^(-)?P(?:(-?[0-9,.]*)Y)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)W)?(?:(-?[0-9,.]*)D)?(?:T(?:(-?[0-9,.]*)H)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)S)?)?$/;He.fn=we.prototype;var Ba=je(1,"add"),Ya=je(-1,"subtract");t.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",t.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var za=_("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(t){return void 0===t?this.localeData():this.locale(t)});q(0,["gg",2],0,function(){return this.weekYear()%100}),q(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Dn("gggg","weekYear"),Dn("ggggg","weekYear"),Dn("GGGG","isoWeekYear"),Dn("GGGGG","isoWeekYear"),L("weekYear","gg"),L("isoWeekYear","GG"),Y("weekYear",1),Y("isoWeekYear",1),Q("G",Gi),Q("g",Gi),Q("GG",Yi,Wi),Q("gg",Yi,Wi),Q("GGGG",Ei,Vi),Q("gggg",Ei,Vi),Q("GGGGG",Ui,Bi),Q("ggggg",Ui,Bi),it(["gggg","ggggg","GGGG","GGGGG"],function(t,e,n,i){e[i.substr(0,2)]=k(t)}),it(["gg","GG"],function(e,n,i,a){n[a]=t.parseTwoDigitYear(e)}),q("Q",0,"Qo","quarter"),L("quarter","Q"),Y("quarter",7),Q("Q",Ri),nt("Q",function(t,e){e[ta]=3*(k(t)-1)}),q("D",["DD",2],"Do","date"),L("date","D"),Y("date",9),Q("D",Yi),Q("DD",Yi,Wi),Q("Do",function(t,e){return t?e._ordinalParse:e._ordinalParseLenient}),nt(["D","DD"],ea),nt("Do",function(t,e){e[ea]=k(t.match(Yi)[0],10)});var Ha=H("Date",!0);q("DDD",["DDDD",3],"DDDo","dayOfYear"),L("dayOfYear","DDD"),Y("dayOfYear",4),Q("DDD",Ni),Q("DDDD",Li),nt(["DDD","DDDD"],function(t,e,n){n._dayOfYear=k(t)}),q("m",["mm",2],0,"minute"),L("minute","m"),Y("minute",14),Q("m",Yi),Q("mm",Yi,Wi),nt(["m","mm"],ia);var Na=H("Minutes",!1);q("s",["ss",2],0,"second"),L("second","s"),Y("second",15),Q("s",Yi),Q("ss",Yi,Wi),nt(["s","ss"],aa);var Ea=H("Seconds",!1);q("S",0,0,function(){return~~(this.millisecond()/100)}),q(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),q(0,["SSS",3],0,"millisecond"),q(0,["SSSS",4],0,function(){return 10*this.millisecond()}),q(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),q(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),q(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),q(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),q(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),L("millisecond","ms"),Y("millisecond",16),Q("S",Ni,Ri),Q("SS",Ni,Wi),Q("SSS",Ni,Li);var Ua;for(Ua="SSSS";Ua.length<=9;Ua+="S")Q(Ua,ji);for(Ua="S";Ua.length<=9;Ua+="S")nt(Ua,Wn);var ja=H("Milliseconds",!1);q("z",0,0,"zoneAbbr"),q("zz",0,0,"zoneName");var Ga=b.prototype;Ga.add=Ba,Ga.calendar=Ze,Ga.clone=Je,Ga.diff=nn,Ga.endOf=mn,Ga.format=sn,Ga.from=ln,Ga.fromNow=dn,Ga.to=un,Ga.toNow=cn,Ga.get=U,Ga.invalidAt=_n,Ga.isAfter=Xe,Ga.isBefore=Ke,Ga.isBetween=Qe,Ga.isSame=$e,Ga.isSameOrAfter=tn,Ga.isSameOrBefore=en,Ga.isValid=Sn,Ga.lang=za,Ga.locale=hn,Ga.localeData=fn,Ga.max=Oa,Ga.min=Aa,Ga.parsingFlags=wn,Ga.set=j,Ga.startOf=gn,Ga.subtract=Ya,Ga.toArray=yn,Ga.toObject=xn,Ga.toDate=bn,Ga.toISOString=rn,Ga.toJSON=kn,Ga.toString=on,Ga.unix=vn,Ga.valueOf=pn,Ga.creationData=Mn,Ga.year=fa,Ga.isLeapYear=bt,Ga.weekYear=Cn,Ga.isoWeekYear=Tn,Ga.quarter=Ga.quarters=On,Ga.month=ct,Ga.daysInMonth=ht,Ga.week=Ga.weeks=Tt,Ga.isoWeek=Ga.isoWeeks=Pt,Ga.weeksInYear=Fn,Ga.isoWeeksInYear=Pn,Ga.date=Ha,Ga.day=Ga.days=Vt,Ga.weekday=Bt,Ga.isoWeekday=Yt,Ga.dayOfYear=Rn,Ga.hour=Ga.hours=wa,Ga.minute=Ga.minutes=Na,Ga.second=Ga.seconds=Ea,Ga.millisecond=Ga.milliseconds=ja,Ga.utcOffset=Fe,Ga.utc=Ae,Ga.local=Oe,Ga.parseZone=Re,Ga.hasAlignedHourOffset=We,Ga.isDST=Le,Ga.isLocal=Be,Ga.isUtcOffset=Ye,Ga.isUtc=ze,Ga.isUTC=ze,Ga.zoneAbbr=Ln,Ga.zoneName=Vn,Ga.dates=_("dates accessor is deprecated. Use date instead.",Ha),Ga.months=_("months accessor is deprecated. Use month instead",ct),Ga.years=_("years accessor is deprecated. Use year instead",fa),Ga.zone=_("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Ie),Ga.isDSTShifted=_("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",Ve);var qa=Ga,Za=P.prototype;Za.calendar=F,Za.longDateFormat=I,Za.invalidDate=A,Za.ordinal=O,Za.preparse=zn,Za.postformat=zn,Za.relativeTime=R,Za.pastFuture=W,Za.set=C,Za.months=rt,Za.monthsShort=st,Za.monthsParse=dt,Za.monthsRegex=gt,Za.monthsShortRegex=ft,Za.week=Mt,Za.firstDayOfYear=Ct,Za.firstDayOfWeek=Dt,Za.weekdays=At,Za.weekdaysMin=Rt,Za.weekdaysShort=Ot,Za.weekdaysParse=Lt,Za.weekdaysRegex=zt,Za.weekdaysShortRegex=Ht,Za.weekdaysMinRegex=Nt,Za.isPM=Zt,Za.meridiem=Jt,$t("en",{ordinalParse:/\\d{1,2}(th|st|nd|rd)/,ordinal:function(t){var e=t%10,n=1===k(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th";return t+n}}),t.lang=_("moment.lang is deprecated. Use moment.locale instead.",$t),t.langData=_("moment.langData is deprecated. Use moment.localeData instead.",ne);var Ja=Math.abs,Xa=oi("ms"),Ka=oi("s"),Qa=oi("m"),$a=oi("h"),to=oi("d"),eo=oi("w"),no=oi("M"),io=oi("y"),ao=si("milliseconds"),oo=si("seconds"),ro=si("minutes"),so=si("hours"),lo=si("days"),uo=si("months"),co=si("years"),ho=Math.round,fo={s:45,m:45,h:22,d:26,M:11},go=Math.abs,mo=we.prototype;mo.abs=Jn,mo.add=Kn,mo.subtract=Qn,mo.as=ii,mo.asMilliseconds=Xa,mo.asSeconds=Ka,mo.asMinutes=Qa,mo.asHours=$a,mo.asDays=to,mo.asWeeks=eo,mo.asMonths=no,mo.asYears=io,mo.valueOf=ai,mo._bubble=ti,mo.get=ri,mo.milliseconds=ao,mo.seconds=oo,mo.minutes=ro,mo.hours=so,mo.days=lo,mo.weeks=li,mo.months=uo,mo.years=co,mo.humanize=fi,mo.toISOString=gi,mo.toString=gi,mo.toJSON=gi,mo.locale=hn,mo.localeData=fn,mo.toIsoString=_("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",gi),mo.lang=za,q("X",0,0,"unix"),q("x",0,0,"valueOf"),Q("x",Gi),Q("X",Ji),nt("X",function(t,e,n){n._d=new Date(1e3*parseFloat(t,10))}),nt("x",function(t,e,n){n._d=new Date(k(t))}),t.version="2.15.1",i(ye),t.fn=qa,t.min=ke,t.max=Se,t.now=Ra,t.utc=c,t.unix=Bn,t.months=Un,t.isDate=s,t.locale=$t,t.invalid=m,t.duration=He,t.isMoment=y,t.weekdays=Gn,t.parseZone=Yn,t.localeData=ne,t.isDuration=_e,t.monthsShort=jn,t.weekdaysMin=Zn,t.defineLocale=te,t.updateLocale=ee,t.locales=ie,t.weekdaysShort=qn,t.normalizeUnits=V,t.relativeTimeRounding=ci,t.relativeTimeThreshold=hi,t.calendarFormat=qe,t.prototype=qa;var po=t;return po})},{}],7:[function(t,e,n){var i=t(27)();t(26)(i),t(22)(i),t(25)(i),t(21)(i),t(23)(i),t(24)(i),t(28)(i),t(32)(i),t(30)(i),t(31)(i),t(33)(i),t(29)(i),t(34)(i),t(35)(i),t(36)(i),t(37)(i),t(38)(i),t(41)(i),t(39)(i),t(40)(i),t(42)(i),t(43)(i),t(44)(i),t(15)(i),t(16)(i),t(17)(i),t(18)(i),t(19)(i),t(20)(i),t(8)(i),t(9)(i),t(10)(i),t(11)(i),t(12)(i),t(13)(i),t(14)(i),window.Chart=e.exports=i},{10:10,11:11,12:12,13:13,14:14,15:15,16:16,17:17,18:18,19:19,20:20,21:21,22:22,23:23,24:24,25:25,26:26,27:27,28:28,29:29,30:30,31:31,32:32,33:33,34:34,35:35,36:36,37:37,38:38,39:39,40:40,41:41,42:42,43:43,44:44,8:8,9:9}],8:[function(t,e,n){"use strict";e.exports=function(t){t.Bar=function(e,n){return n.type="bar",new t(e,n)}}},{}],9:[function(t,e,n){"use strict";e.exports=function(t){t.Bubble=function(e,n){return n.type="bubble",new t(e,n)}}},{}],10:[function(t,e,n){"use strict";e.exports=function(t){t.Doughnut=function(e,n){return n.type="doughnut",new t(e,n)}}},{}],11:[function(t,e,n){"use strict";e.exports=function(t){t.Line=function(e,n){return n.type="line",new t(e,n)}}},{}],12:[function(t,e,n){"use strict";e.exports=function(t){t.PolarArea=function(e,n){return n.type="polarArea",new t(e,n)}}},{}],13:[function(t,e,n){"use strict";e.exports=function(t){t.Radar=function(e,n){return n.options=t.helpers.configMerge({aspectRatio:1},n.options),n.type="radar",new t(e,n)}}},{}],14:[function(t,e,n){"use strict";e.exports=function(t){var e={hover:{mode:"single"},scales:{xAxes:[{type:"linear",position:"bottom",id:"x-axis-1"}],yAxes:[{type:"linear",position:"left",id:"y-axis-1"}]},tooltips:{callbacks:{title:function(){return""},label:function(t){return"("+t.xLabel+", "+t.yLabel+")"}}}};t.defaults.scatter=e,t.controllers.scatter=t.controllers.line,t.Scatter=function(e,n){return n.type="scatter",new t(e,n)}}},{}],15:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.bar={hover:{mode:"label"},scales:{xAxes:[{type:"category",categoryPercentage:.8,barPercentage:.9,gridLines:{offsetGridLines:!0}}],yAxes:[{type:"linear"}]}},t.controllers.bar=t.DatasetController.extend({dataElementType:t.elements.Rectangle,initialize:function(e,n){t.DatasetController.prototype.initialize.call(this,e,n),this.getMeta().bar=!0},getBarCount:function(){var t=this,n=0;return e.each(t.chart.data.datasets,function(e,i){var a=t.chart.getDatasetMeta(i);a.bar&&t.chart.isDatasetVisible(i)&&++n},t),n},update:function(t){var n=this;e.each(n.getMeta().data,function(e,i){n.updateElement(e,i,t)},n)},updateElement:function(t,n,i){var a=this,o=a.getMeta(),r=a.getScaleForId(o.xAxisID),s=a.getScaleForId(o.yAxisID),l=s.getBasePixel(),d=a.chart.options.elements.rectangle,u=t.custom||{},c=a.getDataset();e.extend(t,{_xScale:r,_yScale:s,_datasetIndex:a.index,_index:n,_model:{x:a.calculateBarX(n,a.index),y:i?l:a.calculateBarY(n,a.index),label:a.chart.data.labels[n],datasetLabel:c.label,base:i?l:a.calculateBarBase(a.index,n),width:a.calculateBarWidth(n),backgroundColor:u.backgroundColor?u.backgroundColor:e.getValueAtIndexOrDefault(c.backgroundColor,n,d.backgroundColor),borderSkipped:u.borderSkipped?u.borderSkipped:d.borderSkipped,borderColor:u.borderColor?u.borderColor:e.getValueAtIndexOrDefault(c.borderColor,n,d.borderColor),borderWidth:u.borderWidth?u.borderWidth:e.getValueAtIndexOrDefault(c.borderWidth,n,d.borderWidth)}}),t.pivot()},calculateBarBase:function(t,e){var n=this,i=n.getMeta(),a=n.getScaleForId(i.yAxisID),o=0;if(a.options.stacked){for(var r=n.chart,s=r.data.datasets,l=Number(s[t].data[e]),d=0;t>d;d++){var u=s[d],c=r.getDatasetMeta(d);if(c.bar&&c.yAxisID===a.id&&r.isDatasetVisible(d)){var h=Number(u.data[e]);o+=0>l?Math.min(h,0):Math.max(h,0)}}return a.getPixelForValue(o)}return a.getBasePixel()},getRuler:function(t){var e,n=this,i=n.getMeta(),a=n.getScaleForId(i.xAxisID),o=n.getBarCount();e="category"===a.options.type?a.getPixelForTick(t+1)-a.getPixelForTick(t):a.width/a.ticks.length;var r=e*a.options.categoryPercentage,s=(e-e*a.options.categoryPercentage)/2,l=r/o;if(a.ticks.length!==n.chart.data.labels.length){var d=a.ticks.length/n.chart.data.labels.length;l*=d}var u=l*a.options.barPercentage,c=l-l*a.options.barPercentage;return{datasetCount:o,tickWidth:e,categoryWidth:r,categorySpacing:s,fullBarWidth:l,barWidth:u,barSpacing:c}},calculateBarWidth:function(t){var e=this.getScaleForId(this.getMeta().xAxisID);if(e.options.barThickness)return e.options.barThickness;var n=this.getRuler(t);return e.options.stacked?n.categoryWidth:n.barWidth},getBarIndex:function(t){var e,n,i=0;for(n=0;t>n;++n)e=this.chart.getDatasetMeta(n),e.bar&&this.chart.isDatasetVisible(n)&&++i;return i},calculateBarX:function(t,e){var n=this,i=n.getMeta(),a=n.getScaleForId(i.xAxisID),o=n.getBarIndex(e),r=n.getRuler(t),s=a.getPixelForValue(null,t,e,n.chart.isCombo);return s-=n.chart.isCombo?r.tickWidth/2:0,a.options.stacked?s+r.categoryWidth/2+r.categorySpacing:s+r.barWidth/2+r.categorySpacing+r.barWidth*o+r.barSpacing/2+r.barSpacing*o},calculateBarY:function(t,e){var n=this,i=n.getMeta(),a=n.getScaleForId(i.yAxisID),o=Number(n.getDataset().data[t]);if(a.options.stacked){for(var r=0,s=0,l=0;e>l;l++){var d=n.chart.data.datasets[l],u=n.chart.getDatasetMeta(l);if(u.bar&&u.yAxisID===a.id&&n.chart.isDatasetVisible(l)){var c=Number(d.data[t]);0>c?s+=c||0:r+=c||0}}return 0>o?a.getPixelForValue(s+o):a.getPixelForValue(r+o)}return a.getPixelForValue(o)},draw:function(t){var n=this,i=t||1;e.each(n.getMeta().data,function(t,e){var a=n.getDataset().data[e];null===a||void 0===a||isNaN(a)||t.transition(i).draw()},n)},setHoverStyle:function(t){var n=this.chart.data.datasets[t._datasetIndex],i=t._index,a=t.custom||{},o=t._model;o.backgroundColor=a.hoverBackgroundColor?a.hoverBackgroundColor:e.getValueAtIndexOrDefault(n.hoverBackgroundColor,i,e.getHoverColor(o.backgroundColor)),o.borderColor=a.hoverBorderColor?a.hoverBorderColor:e.getValueAtIndexOrDefault(n.hoverBorderColor,i,e.getHoverColor(o.borderColor)),o.borderWidth=a.hoverBorderWidth?a.hoverBorderWidth:e.getValueAtIndexOrDefault(n.hoverBorderWidth,i,o.borderWidth)},removeHoverStyle:function(t){var n=this.chart.data.datasets[t._datasetIndex],i=t._index,a=t.custom||{},o=t._model,r=this.chart.options.elements.rectangle;o.backgroundColor=a.backgroundColor?a.backgroundColor:e.getValueAtIndexOrDefault(n.backgroundColor,i,r.backgroundColor),o.borderColor=a.borderColor?a.borderColor:e.getValueAtIndexOrDefault(n.borderColor,i,r.borderColor),o.borderWidth=a.borderWidth?a.borderWidth:e.getValueAtIndexOrDefault(n.borderWidth,i,r.borderWidth)}}),t.defaults.horizontalBar={hover:{mode:"label"},scales:{xAxes:[{type:"linear",position:"bottom"}],yAxes:[{position:"left",type:"category",categoryPercentage:.8,barPercentage:.9,gridLines:{offsetGridLines:!0}}]},elements:{rectangle:{borderSkipped:"left"}},tooltips:{callbacks:{title:function(t,e){var n="";return t.length>0&&(t[0].yLabel?n=t[0].yLabel:e.labels.length>0&&t[0].index<e.labels.length&&(n=e.labels[t[0].index])),n},label:function(t,e){var n=e.datasets[t.datasetIndex].label||"";return n+": "+t.xLabel}}}},t.controllers.horizontalBar=t.controllers.bar.extend({updateElement:function(t,n,i){var a=this,o=a.getMeta(),r=a.getScaleForId(o.xAxisID),s=a.getScaleForId(o.yAxisID),l=r.getBasePixel(),d=t.custom||{},u=a.getDataset(),c=a.chart.options.elements.rectangle;e.extend(t,{_xScale:r,_yScale:s,_datasetIndex:a.index,_index:n,_model:{x:i?l:a.calculateBarX(n,a.index),y:a.calculateBarY(n,a.index),label:a.chart.data.labels[n],datasetLabel:u.label,base:i?l:a.calculateBarBase(a.index,n),height:a.calculateBarHeight(n),backgroundColor:d.backgroundColor?d.backgroundColor:e.getValueAtIndexOrDefault(u.backgroundColor,n,c.backgroundColor),borderSkipped:d.borderSkipped?d.borderSkipped:c.borderSkipped,borderColor:d.borderColor?d.borderColor:e.getValueAtIndexOrDefault(u.borderColor,n,c.borderColor),borderWidth:d.borderWidth?d.borderWidth:e.getValueAtIndexOrDefault(u.borderWidth,n,c.borderWidth)},draw:function(){function t(t){return l[(u+t)%4]}var e=this._chart.ctx,n=this._view,i=n.height/2,a=n.y-i,o=n.y+i,r=n.base-(n.base-n.x),s=n.borderWidth/2;n.borderWidth&&(a+=s,o-=s,r+=s),e.beginPath(),e.fillStyle=n.backgroundColor,e.strokeStyle=n.borderColor,e.lineWidth=n.borderWidth;var l=[[n.base,o],[n.base,a],[r,a],[r,o]],d=["bottom","left","top","right"],u=d.indexOf(n.borderSkipped,0);-1===u&&(u=0),e.moveTo.apply(e,t(0));for(var c=1;4>c;c++)e.lineTo.apply(e,t(c));e.fill(),n.borderWidth&&e.stroke()},inRange:function(t,e){var n=this._view,i=!1;return n&&(i=n.x<n.base?e>=n.y-n.height/2&&e<=n.y+n.height/2&&t>=n.x&&t<=n.base:e>=n.y-n.height/2&&e<=n.y+n.height/2&&t>=n.base&&t<=n.x),i}}),t.pivot()},calculateBarBase:function(t,e){var n=this,i=n.getMeta(),a=n.getScaleForId(i.xAxisID),o=0;if(a.options.stacked){for(var r=n.chart,s=r.data.datasets,l=Number(s[t].data[e]),d=0;t>d;d++){var u=s[d],c=r.getDatasetMeta(d);if(c.bar&&c.xAxisID===a.id&&r.isDatasetVisible(d)){var h=Number(u.data[e]);o+=0>l?Math.min(h,0):Math.max(h,0)}}return a.getPixelForValue(o)}return a.getBasePixel()},getRuler:function(t){var e,n=this,i=n.getMeta(),a=n.getScaleForId(i.yAxisID),o=n.getBarCount();e="category"===a.options.type?a.getPixelForTick(t+1)-a.getPixelForTick(t):a.width/a.ticks.length;var r=e*a.options.categoryPercentage,s=(e-e*a.options.categoryPercentage)/2,l=r/o;if(a.ticks.length!==n.chart.data.labels.length){var d=a.ticks.length/n.chart.data.labels.length;l*=d}var u=l*a.options.barPercentage,c=l-l*a.options.barPercentage;return{datasetCount:o,tickHeight:e,categoryHeight:r,categorySpacing:s,fullBarHeight:l,barHeight:u,barSpacing:c}},calculateBarHeight:function(t){var e=this,n=e.getScaleForId(e.getMeta().yAxisID);if(n.options.barThickness)return n.options.barThickness;var i=e.getRuler(t);return n.options.stacked?i.categoryHeight:i.barHeight},calculateBarX:function(t,e){var n=this,i=n.getMeta(),a=n.getScaleForId(i.xAxisID),o=Number(n.getDataset().data[t]);if(a.options.stacked){for(var r=0,s=0,l=0;e>l;l++){var d=n.chart.data.datasets[l],u=n.chart.getDatasetMeta(l);if(u.bar&&u.xAxisID===a.id&&n.chart.isDatasetVisible(l)){var c=Number(d.data[t]);0>c?s+=c||0:r+=c||0}}return 0>o?a.getPixelForValue(s+o):a.getPixelForValue(r+o)}return a.getPixelForValue(o)},calculateBarY:function(t,e){var n=this,i=n.getMeta(),a=n.getScaleForId(i.yAxisID),o=n.getBarIndex(e),r=n.getRuler(t),s=a.getPixelForValue(null,t,e,n.chart.isCombo);return s-=n.chart.isCombo?r.tickHeight/2:0,a.options.stacked?s+r.categoryHeight/2+r.categorySpacing:s+r.barHeight/2+r.categorySpacing+r.barHeight*o+r.barSpacing/2+r.barSpacing*o}})}},{}],16:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.bubble={hover:{mode:"single"},scales:{xAxes:[{type:"linear",position:"bottom",id:"x-axis-0"}],yAxes:[{type:"linear",position:"left",id:"y-axis-0"}]},tooltips:{callbacks:{title:function(){return""},label:function(t,e){var n=e.datasets[t.datasetIndex].label||"",i=e.datasets[t.datasetIndex].data[t.index];return n+": ("+i.x+", "+i.y+", "+i.r+")"}}}},t.controllers.bubble=t.DatasetController.extend({dataElementType:t.elements.Point,update:function(t){var n=this,i=n.getMeta(),a=i.data;e.each(a,function(e,i){n.updateElement(e,i,t)})},updateElement:function(n,i,a){var o=this,r=o.getMeta(),s=o.getScaleForId(r.xAxisID),l=o.getScaleForId(r.yAxisID),d=n.custom||{},u=o.getDataset(),c=u.data[i],h=o.chart.options.elements.point,f=o.index;e.extend(n,{_xScale:s,_yScale:l,_datasetIndex:f,_index:i,_model:{x:a?s.getPixelForDecimal(.5):s.getPixelForValue("object"==typeof c?c:NaN,i,f,o.chart.isCombo),y:a?l.getBasePixel():l.getPixelForValue(c,i,f),radius:a?0:d.radius?d.radius:o.getRadius(c),hitRadius:d.hitRadius?d.hitRadius:e.getValueAtIndexOrDefault(u.hitRadius,i,h.hitRadius)}}),t.DatasetController.prototype.removeHoverStyle.call(o,n,h);var g=n._model;g.skip=d.skip?d.skip:isNaN(g.x)||isNaN(g.y),n.pivot()},getRadius:function(t){return t.r||this.chart.options.elements.point.radius},setHoverStyle:function(n){var i=this;t.DatasetController.prototype.setHoverStyle.call(i,n);var a=i.chart.data.datasets[n._datasetIndex],o=n._index,r=n.custom||{},s=n._model;s.radius=r.hoverRadius?r.hoverRadius:e.getValueAtIndexOrDefault(a.hoverRadius,o,i.chart.options.elements.point.hoverRadius)+i.getRadius(a.data[o])},removeHoverStyle:function(e){var n=this;t.DatasetController.prototype.removeHoverStyle.call(n,e,n.chart.options.elements.point);var i=n.chart.data.datasets[e._datasetIndex].data[e._index],a=e.custom||{},o=e._model;o.radius=a.radius?a.radius:n.getRadius(i)}})}},{}],17:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers,n=t.defaults;n.doughnut={animation:{animateRotate:!0,animateScale:!1},aspectRatio:1,hover:{mode:"single"},legendCallback:function(t){var e=[];e.push(\'<ul class="\'+t.id+\'-legend">\');var n=t.data,i=n.datasets,a=n.labels;if(i.length)for(var o=0;o<i[0].data.length;++o)e.push(\'<li><span style="background-color:\'+i[0].backgroundColor[o]+\'"></span>\'),a[o]&&e.push(a[o]),e.push("</li>");return e.push("</ul>"),e.join("")},legend:{labels:{generateLabels:function(t){var n=t.data;return n.labels.length&&n.datasets.length?n.labels.map(function(i,a){var o=t.getDatasetMeta(0),r=n.datasets[0],s=o.data[a],l=s&&s.custom||{},d=e.getValueAtIndexOrDefault,u=t.options.elements.arc,c=l.backgroundColor?l.backgroundColor:d(r.backgroundColor,a,u.backgroundColor),h=l.borderColor?l.borderColor:d(r.borderColor,a,u.borderColor),f=l.borderWidth?l.borderWidth:d(r.borderWidth,a,u.borderWidth);return{text:i,fillStyle:c,strokeStyle:h,lineWidth:f,hidden:isNaN(r.data[a])||o.data[a].hidden,index:a}}):[]}},onClick:function(t,e){var n,i,a,o=e.index,r=this.chart;for(n=0,i=(r.data.datasets||[]).length;i>n;++n)a=r.getDatasetMeta(n),a.data[o]&&(a.data[o].hidden=!a.data[o].hidden);r.update()}},cutoutPercentage:50,rotation:Math.PI*-.5,circumference:2*Math.PI,tooltips:{callbacks:{title:function(){return""},label:function(t,e){return e.labels[t.index]+": "+e.datasets[t.datasetIndex].data[t.index]}}}},n.pie=e.clone(n.doughnut),e.extend(n.pie,{cutoutPercentage:0}),t.controllers.doughnut=t.controllers.pie=t.DatasetController.extend({dataElementType:t.elements.Arc,linkScales:e.noop,getRingIndex:function(t){for(var e=0,n=0;t>n;++n)this.chart.isDatasetVisible(n)&&++e;return e},update:function(t){var n=this,i=n.chart,a=i.chartArea,o=i.options,r=o.elements.arc,s=a.right-a.left-r.borderWidth,l=a.bottom-a.top-r.borderWidth,d=Math.min(s,l),u={x:0,y:0},c=n.getMeta(),h=o.cutoutPercentage,f=o.circumference;if(f<2*Math.PI){var g=o.rotation%(2*Math.PI);g+=2*Math.PI*(g>=Math.PI?-1:g<-Math.PI?1:0);var m=g+f,p={x:Math.cos(g),y:Math.sin(g)},v={x:Math.cos(m),y:Math.sin(m)},b=0>=g&&m>=0||g<=2*Math.PI&&2*Math.PI<=m,y=g<=.5*Math.PI&&.5*Math.PI<=m||g<=2.5*Math.PI&&2.5*Math.PI<=m,x=g<=-Math.PI&&-Math.PI<=m||g<=Math.PI&&Math.PI<=m,k=g<=.5*-Math.PI&&.5*-Math.PI<=m||g<=1.5*Math.PI&&1.5*Math.PI<=m,S=h/100,w={x:x?-1:Math.min(p.x*(p.x<0?1:S),v.x*(v.x<0?1:S)),y:k?-1:Math.min(p.y*(p.y<0?1:S),v.y*(v.y<0?1:S))},_={x:b?1:Math.max(p.x*(p.x>0?1:S),v.x*(v.x>0?1:S)),y:y?1:Math.max(p.y*(p.y>0?1:S),v.y*(v.y>0?1:S))},M={width:.5*(_.x-w.x),height:.5*(_.y-w.y)};d=Math.min(s/M.width,l/M.height),u={x:(_.x+w.x)*-.5,y:(_.y+w.y)*-.5}}i.borderWidth=n.getMaxBorderWidth(c.data),i.outerRadius=Math.max((d-i.borderWidth)/2,0),i.innerRadius=Math.max(h?i.outerRadius/100*h:1,0),i.radiusLength=(i.outerRadius-i.innerRadius)/i.getVisibleDatasetCount(),i.offsetX=u.x*i.outerRadius,i.offsetY=u.y*i.outerRadius,c.total=n.calculateTotal(),n.outerRadius=i.outerRadius-i.radiusLength*n.getRingIndex(n.index),n.innerRadius=n.outerRadius-i.radiusLength,e.each(c.data,function(e,i){n.updateElement(e,i,t)})},updateElement:function(t,n,i){var a=this,o=a.chart,r=o.chartArea,s=o.options,l=s.animation,d=(r.left+r.right)/2,u=(r.top+r.bottom)/2,c=s.rotation,h=s.rotation,f=a.getDataset(),g=i&&l.animateRotate?0:t.hidden?0:a.calculateCircumference(f.data[n])*(s.circumference/(2*Math.PI)),m=i&&l.animateScale?0:a.innerRadius,p=i&&l.animateScale?0:a.outerRadius,v=e.getValueAtIndexOrDefault;e.extend(t,{_datasetIndex:a.index,_index:n,_model:{x:d+o.offsetX,y:u+o.offsetY,startAngle:c,endAngle:h,circumference:g,outerRadius:p,innerRadius:m,label:v(f.label,n,o.data.labels[n])}});var b=t._model;this.removeHoverStyle(t),i&&l.animateRotate||(0===n?b.startAngle=s.rotation:b.startAngle=a.getMeta().data[n-1]._model.endAngle,b.endAngle=b.startAngle+b.circumference),t.pivot()},removeHoverStyle:function(e){t.DatasetController.prototype.removeHoverStyle.call(this,e,this.chart.options.elements.arc)},calculateTotal:function(){var t,n=this.getDataset(),i=this.getMeta(),a=0;return e.each(i.data,function(e,i){t=n.data[i],isNaN(t)||e.hidden||(a+=Math.abs(t))}),a},calculateCircumference:function(t){var e=this.getMeta().total;return e>0&&!isNaN(t)?2*Math.PI*(t/e):0},getMaxBorderWidth:function(t){for(var e,n,i=0,a=this.index,o=t.length,r=0;o>r;r++)e=t[r]._model?t[r]._model.borderWidth:0,n=t[r]._chart?t[r]._chart.config.data.datasets[a].hoverBorderWidth:0,i=e>i?e:i,i=n>i?n:i;return i}})}},{}],18:[function(t,e,n){"use strict";e.exports=function(t){function e(t,e){return n.getValueOrDefault(t.showLine,e.showLines)}var n=t.helpers;t.defaults.line={showLines:!0,spanGaps:!1,hover:{mode:"label"},scales:{xAxes:[{type:"category",id:"x-axis-0"}],yAxes:[{type:"linear",id:"y-axis-0"}]}},t.controllers.line=t.DatasetController.extend({datasetElementType:t.elements.Line,dataElementType:t.elements.Point,addElementAndReset:function(n){var i=this,a=i.chart.options,o=i.getMeta();t.DatasetController.prototype.addElementAndReset.call(i,n),e(i.getDataset(),a)&&0!==o.dataset._model.tension&&i.updateBezierControlPoints()},update:function(t){var i,a,o,r=this,s=r.getMeta(),l=s.dataset,d=s.data||[],u=r.chart.options,c=u.elements.line,h=r.getScaleForId(s.yAxisID),f=r.getDataset(),g=e(f,u);for(g&&(o=l.custom||{},void 0!==f.tension&&void 0===f.lineTension&&(f.lineTension=f.tension),l._scale=h,l._datasetIndex=r.index,l._children=d,l._model={spanGaps:f.spanGaps?f.spanGaps:u.spanGaps,tension:o.tension?o.tension:n.getValueOrDefault(f.lineTension,c.tension),backgroundColor:o.backgroundColor?o.backgroundColor:f.backgroundColor||c.backgroundColor,borderWidth:o.borderWidth?o.borderWidth:f.borderWidth||c.borderWidth,borderColor:o.borderColor?o.borderColor:f.borderColor||c.borderColor,borderCapStyle:o.borderCapStyle?o.borderCapStyle:f.borderCapStyle||c.borderCapStyle,borderDash:o.borderDash?o.borderDash:f.borderDash||c.borderDash,borderDashOffset:o.borderDashOffset?o.borderDashOffset:f.borderDashOffset||c.borderDashOffset,borderJoinStyle:o.borderJoinStyle?o.borderJoinStyle:f.borderJoinStyle||c.borderJoinStyle,fill:o.fill?o.fill:void 0!==f.fill?f.fill:c.fill,steppedLine:o.steppedLine?o.steppedLine:n.getValueOrDefault(f.steppedLine,c.stepped),cubicInterpolationMode:o.cubicInterpolationMode?o.cubicInterpolationMode:n.getValueOrDefault(f.cubicInterpolationMode,c.cubicInterpolationMode),scaleTop:h.top,scaleBottom:h.bottom,scaleZero:h.getBasePixel()},l.pivot()),i=0,a=d.length;a>i;++i)r.updateElement(d[i],i,t);for(g&&0!==l._model.tension&&r.updateBezierControlPoints(),i=0,a=d.length;a>i;++i)d[i].pivot()},getPointBackgroundColor:function(t,e){var i=this.chart.options.elements.point.backgroundColor,a=this.getDataset(),o=t.custom||{};return o.backgroundColor?i=o.backgroundColor:a.pointBackgroundColor?i=n.getValueAtIndexOrDefault(a.pointBackgroundColor,e,i):a.backgroundColor&&(i=a.backgroundColor),i},getPointBorderColor:function(t,e){var i=this.chart.options.elements.point.borderColor,a=this.getDataset(),o=t.custom||{};return o.borderColor?i=o.borderColor:a.pointBorderColor?i=n.getValueAtIndexOrDefault(a.pointBorderColor,e,i):a.borderColor&&(i=a.borderColor),i},getPointBorderWidth:function(t,e){var i=this.chart.options.elements.point.borderWidth,a=this.getDataset(),o=t.custom||{};return o.borderWidth?i=o.borderWidth:a.pointBorderWidth?i=n.getValueAtIndexOrDefault(a.pointBorderWidth,e,i):a.borderWidth&&(i=a.borderWidth),i},updateElement:function(t,e,i){var a,o,r=this,s=r.getMeta(),l=t.custom||{},d=r.getDataset(),u=r.index,c=d.data[e],h=r.getScaleForId(s.yAxisID),f=r.getScaleForId(s.xAxisID),g=r.chart.options.elements.point,m=r.chart.data.labels||[],p=1===m.length||1===d.data.length||r.chart.isCombo;void 0!==d.radius&&void 0===d.pointRadius&&(d.pointRadius=d.radius),void 0!==d.hitRadius&&void 0===d.pointHitRadius&&(d.pointHitRadius=d.hitRadius),a=f.getPixelForValue("object"==typeof c?c:NaN,e,u,p),o=i?h.getBasePixel():r.calculatePointY(c,e,u),t._xScale=f,t._yScale=h,t._datasetIndex=u,t._index=e,t._model={x:a,y:o,skip:l.skip||isNaN(a)||isNaN(o),radius:l.radius||n.getValueAtIndexOrDefault(d.pointRadius,e,g.radius),pointStyle:l.pointStyle||n.getValueAtIndexOrDefault(d.pointStyle,e,g.pointStyle),backgroundColor:r.getPointBackgroundColor(t,e),borderColor:r.getPointBorderColor(t,e),borderWidth:r.getPointBorderWidth(t,e),tension:s.dataset._model?s.dataset._model.tension:0,steppedLine:s.dataset._model?s.dataset._model.steppedLine:!1,hitRadius:l.hitRadius||n.getValueAtIndexOrDefault(d.pointHitRadius,e,g.hitRadius)}},calculatePointY:function(t,e,n){var i,a,o,r=this,s=r.chart,l=r.getMeta(),d=r.getScaleForId(l.yAxisID),u=0,c=0;if(d.options.stacked){for(i=0;n>i;i++)if(a=s.data.datasets[i],o=s.getDatasetMeta(i),"line"===o.type&&o.yAxisID===d.id&&s.isDatasetVisible(i)){var h=Number(d.getRightValue(a.data[e]));0>h?c+=h||0:u+=h||0}var f=Number(d.getRightValue(t));return 0>f?d.getPixelForValue(c+f):d.getPixelForValue(u+f)}return d.getPixelForValue(t)},updateBezierControlPoints:function(){function t(t,e,n){return Math.max(Math.min(t,n),e)}var e,i,a,o,r,s=this,l=s.getMeta(),d=s.chart.chartArea,u=l.data||[];if(l.dataset._model.spanGaps&&(u=u.filter(function(t){return!t._model.skip})),"monotone"===l.dataset._model.cubicInterpolationMode)n.splineCurveMonotone(u);else for(e=0,i=u.length;i>e;++e)a=u[e],o=a._model,r=n.splineCurve(n.previousItem(u,e)._model,o,n.nextItem(u,e)._model,l.dataset._model.tension),o.controlPointPreviousX=r.previous.x,o.controlPointPreviousY=r.previous.y,o.controlPointNextX=r.next.x,o.controlPointNextY=r.next.y;if(s.chart.options.elements.line.capBezierPoints)for(e=0,i=u.length;i>e;++e)o=u[e]._model,o.controlPointPreviousX=t(o.controlPointPreviousX,d.left,d.right),o.controlPointPreviousY=t(o.controlPointPreviousY,d.top,d.bottom),o.controlPointNextX=t(o.controlPointNextX,d.left,d.right),o.controlPointNextY=t(o.controlPointNextY,d.top,d.bottom)},draw:function(t){var n,i,a=this,o=a.getMeta(),r=o.data||[],s=t||1;for(n=0,i=r.length;i>n;++n)r[n].transition(s);for(e(a.getDataset(),a.chart.options)&&o.dataset.transition(s).draw(),n=0,i=r.length;i>n;++n)r[n].draw()},setHoverStyle:function(t){var e=this.chart.data.datasets[t._datasetIndex],i=t._index,a=t.custom||{},o=t._model;o.radius=a.hoverRadius||n.getValueAtIndexOrDefault(e.pointHoverRadius,i,this.chart.options.elements.point.hoverRadius),o.backgroundColor=a.hoverBackgroundColor||n.getValueAtIndexOrDefault(e.pointHoverBackgroundColor,i,n.getHoverColor(o.backgroundColor)),o.borderColor=a.hoverBorderColor||n.getValueAtIndexOrDefault(e.pointHoverBorderColor,i,n.getHoverColor(o.borderColor)),o.borderWidth=a.hoverBorderWidth||n.getValueAtIndexOrDefault(e.pointHoverBorderWidth,i,o.borderWidth)},removeHoverStyle:function(t){var e=this,i=e.chart.data.datasets[t._datasetIndex],a=t._index,o=t.custom||{},r=t._model;void 0!==i.radius&&void 0===i.pointRadius&&(i.pointRadius=i.radius),r.radius=o.radius||n.getValueAtIndexOrDefault(i.pointRadius,a,e.chart.options.elements.point.radius),r.backgroundColor=e.getPointBackgroundColor(t,a),r.borderColor=e.getPointBorderColor(t,a),r.borderWidth=e.getPointBorderWidth(t,a)}})}},{}],19:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.polarArea={scale:{type:"radialLinear",lineArc:!0,ticks:{beginAtZero:!0}},animation:{animateRotate:!0,animateScale:!0},startAngle:-.5*Math.PI,aspectRatio:1,legendCallback:function(t){var e=[];e.push(\'<ul class="\'+t.id+\'-legend">\');var n=t.data,i=n.datasets,a=n.labels;if(i.length)for(var o=0;o<i[0].data.length;++o)e.push(\'<li><span style="background-color:\'+i[0].backgroundColor[o]+\'">\'),a[o]&&e.push(a[o]),e.push("</span></li>");return e.push("</ul>"),e.join("")},legend:{labels:{generateLabels:function(t){var n=t.data;return n.labels.length&&n.datasets.length?n.labels.map(function(i,a){var o=t.getDatasetMeta(0),r=n.datasets[0],s=o.data[a],l=s.custom||{},d=e.getValueAtIndexOrDefault,u=t.options.elements.arc,c=l.backgroundColor?l.backgroundColor:d(r.backgroundColor,a,u.backgroundColor),h=l.borderColor?l.borderColor:d(r.borderColor,a,u.borderColor),f=l.borderWidth?l.borderWidth:d(r.borderWidth,a,u.borderWidth);return{\ntext:i,fillStyle:c,strokeStyle:h,lineWidth:f,hidden:isNaN(r.data[a])||o.data[a].hidden,index:a}}):[]}},onClick:function(t,e){var n,i,a,o=e.index,r=this.chart;for(n=0,i=(r.data.datasets||[]).length;i>n;++n)a=r.getDatasetMeta(n),a.data[o].hidden=!a.data[o].hidden;r.update()}},tooltips:{callbacks:{title:function(){return""},label:function(t,e){return e.labels[t.index]+": "+t.yLabel}}}},t.controllers.polarArea=t.DatasetController.extend({dataElementType:t.elements.Arc,linkScales:e.noop,update:function(t){var n=this,i=n.chart,a=i.chartArea,o=n.getMeta(),r=i.options,s=r.elements.arc,l=Math.min(a.right-a.left,a.bottom-a.top);i.outerRadius=Math.max((l-s.borderWidth/2)/2,0),i.innerRadius=Math.max(r.cutoutPercentage?i.outerRadius/100*r.cutoutPercentage:1,0),i.radiusLength=(i.outerRadius-i.innerRadius)/i.getVisibleDatasetCount(),n.outerRadius=i.outerRadius-i.radiusLength*n.index,n.innerRadius=n.outerRadius-i.radiusLength,o.count=n.countVisibleElements(),e.each(o.data,function(e,i){n.updateElement(e,i,t)})},updateElement:function(t,n,i){for(var a=this,o=a.chart,r=a.getDataset(),s=o.options,l=s.animation,d=o.scale,u=e.getValueAtIndexOrDefault,c=o.data.labels,h=a.calculateCircumference(r.data[n]),f=d.xCenter,g=d.yCenter,m=0,p=a.getMeta(),v=0;n>v;++v)isNaN(r.data[v])||p.data[v].hidden||++m;var b=s.startAngle,y=t.hidden?0:d.getDistanceFromCenterForValue(r.data[n]),x=b+h*m,k=x+(t.hidden?0:h),S=l.animateScale?0:d.getDistanceFromCenterForValue(r.data[n]);e.extend(t,{_datasetIndex:a.index,_index:n,_scale:d,_model:{x:f,y:g,innerRadius:0,outerRadius:i?S:y,startAngle:i&&l.animateRotate?b:x,endAngle:i&&l.animateRotate?b:k,label:u(c,n,c[n])}}),a.removeHoverStyle(t),t.pivot()},removeHoverStyle:function(e){t.DatasetController.prototype.removeHoverStyle.call(this,e,this.chart.options.elements.arc)},countVisibleElements:function(){var t=this.getDataset(),n=this.getMeta(),i=0;return e.each(n.data,function(e,n){isNaN(t.data[n])||e.hidden||i++}),i},calculateCircumference:function(t){var e=this.getMeta().count;return e>0&&!isNaN(t)?2*Math.PI/e:0}})}},{}],20:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.radar={scale:{type:"radialLinear"},elements:{line:{tension:0}}},t.controllers.radar=t.DatasetController.extend({datasetElementType:t.elements.Line,dataElementType:t.elements.Point,linkScales:e.noop,addElementAndReset:function(e){t.DatasetController.prototype.addElementAndReset.call(this,e),this.updateBezierControlPoints()},update:function(t){var n=this,i=n.getMeta(),a=i.dataset,o=i.data,r=a.custom||{},s=n.getDataset(),l=n.chart.options.elements.line,d=n.chart.scale;void 0!==s.tension&&void 0===s.lineTension&&(s.lineTension=s.tension),e.extend(i.dataset,{_datasetIndex:n.index,_children:o,_loop:!0,_model:{tension:r.tension?r.tension:e.getValueOrDefault(s.lineTension,l.tension),backgroundColor:r.backgroundColor?r.backgroundColor:s.backgroundColor||l.backgroundColor,borderWidth:r.borderWidth?r.borderWidth:s.borderWidth||l.borderWidth,borderColor:r.borderColor?r.borderColor:s.borderColor||l.borderColor,fill:r.fill?r.fill:void 0!==s.fill?s.fill:l.fill,borderCapStyle:r.borderCapStyle?r.borderCapStyle:s.borderCapStyle||l.borderCapStyle,borderDash:r.borderDash?r.borderDash:s.borderDash||l.borderDash,borderDashOffset:r.borderDashOffset?r.borderDashOffset:s.borderDashOffset||l.borderDashOffset,borderJoinStyle:r.borderJoinStyle?r.borderJoinStyle:s.borderJoinStyle||l.borderJoinStyle,scaleTop:d.top,scaleBottom:d.bottom,scaleZero:d.getBasePosition()}}),i.dataset.pivot(),e.each(o,function(e,i){n.updateElement(e,i,t)},n),n.updateBezierControlPoints()},updateElement:function(t,n,i){var a=this,o=t.custom||{},r=a.getDataset(),s=a.chart.scale,l=a.chart.options.elements.point,d=s.getPointPositionForValue(n,r.data[n]);e.extend(t,{_datasetIndex:a.index,_index:n,_scale:s,_model:{x:i?s.xCenter:d.x,y:i?s.yCenter:d.y,tension:o.tension?o.tension:e.getValueOrDefault(r.tension,a.chart.options.elements.line.tension),radius:o.radius?o.radius:e.getValueAtIndexOrDefault(r.pointRadius,n,l.radius),backgroundColor:o.backgroundColor?o.backgroundColor:e.getValueAtIndexOrDefault(r.pointBackgroundColor,n,l.backgroundColor),borderColor:o.borderColor?o.borderColor:e.getValueAtIndexOrDefault(r.pointBorderColor,n,l.borderColor),borderWidth:o.borderWidth?o.borderWidth:e.getValueAtIndexOrDefault(r.pointBorderWidth,n,l.borderWidth),pointStyle:o.pointStyle?o.pointStyle:e.getValueAtIndexOrDefault(r.pointStyle,n,l.pointStyle),hitRadius:o.hitRadius?o.hitRadius:e.getValueAtIndexOrDefault(r.hitRadius,n,l.hitRadius)}}),t._model.skip=o.skip?o.skip:isNaN(t._model.x)||isNaN(t._model.y)},updateBezierControlPoints:function(){var t=this.chart.chartArea,n=this.getMeta();e.each(n.data,function(i,a){var o=i._model,r=e.splineCurve(e.previousItem(n.data,a,!0)._model,o,e.nextItem(n.data,a,!0)._model,o.tension);o.controlPointPreviousX=Math.max(Math.min(r.previous.x,t.right),t.left),o.controlPointPreviousY=Math.max(Math.min(r.previous.y,t.bottom),t.top),o.controlPointNextX=Math.max(Math.min(r.next.x,t.right),t.left),o.controlPointNextY=Math.max(Math.min(r.next.y,t.bottom),t.top),i.pivot()})},draw:function(t){var n=this.getMeta(),i=t||1;e.each(n.data,function(t){t.transition(i)}),n.dataset.transition(i).draw(),e.each(n.data,function(t){t.draw()})},setHoverStyle:function(t){var n=this.chart.data.datasets[t._datasetIndex],i=t.custom||{},a=t._index,o=t._model;o.radius=i.hoverRadius?i.hoverRadius:e.getValueAtIndexOrDefault(n.pointHoverRadius,a,this.chart.options.elements.point.hoverRadius),o.backgroundColor=i.hoverBackgroundColor?i.hoverBackgroundColor:e.getValueAtIndexOrDefault(n.pointHoverBackgroundColor,a,e.getHoverColor(o.backgroundColor)),o.borderColor=i.hoverBorderColor?i.hoverBorderColor:e.getValueAtIndexOrDefault(n.pointHoverBorderColor,a,e.getHoverColor(o.borderColor)),o.borderWidth=i.hoverBorderWidth?i.hoverBorderWidth:e.getValueAtIndexOrDefault(n.pointHoverBorderWidth,a,o.borderWidth)},removeHoverStyle:function(t){var n=this.chart.data.datasets[t._datasetIndex],i=t.custom||{},a=t._index,o=t._model,r=this.chart.options.elements.point;o.radius=i.radius?i.radius:e.getValueAtIndexOrDefault(n.radius,a,r.radius),o.backgroundColor=i.backgroundColor?i.backgroundColor:e.getValueAtIndexOrDefault(n.pointBackgroundColor,a,r.backgroundColor),o.borderColor=i.borderColor?i.borderColor:e.getValueAtIndexOrDefault(n.pointBorderColor,a,r.borderColor),o.borderWidth=i.borderWidth?i.borderWidth:e.getValueAtIndexOrDefault(n.pointBorderWidth,a,r.borderWidth)}})}},{}],21:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.global.animation={duration:1e3,easing:"easeOutQuart",onProgress:e.noop,onComplete:e.noop},t.Animation=t.Element.extend({currentStep:null,numSteps:60,easing:"",render:null,onAnimationProgress:null,onAnimationComplete:null}),t.animationService={frameDuration:17,animations:[],dropFrames:0,request:null,addAnimation:function(t,e,n,i){var a=this;i||(t.animating=!0);for(var o=0;o<a.animations.length;++o)if(a.animations[o].chartInstance===t)return void(a.animations[o].animationObject=e);a.animations.push({chartInstance:t,animationObject:e}),1===a.animations.length&&a.requestAnimationFrame()},cancelAnimation:function(t){var n=e.findIndex(this.animations,function(e){return e.chartInstance===t});-1!==n&&(this.animations.splice(n,1),t.animating=!1)},requestAnimationFrame:function(){var t=this;null===t.request&&(t.request=e.requestAnimFrame.call(window,function(){t.request=null,t.startDigest()}))},startDigest:function(){var t=this,e=Date.now(),n=0;t.dropFrames>1&&(n=Math.floor(t.dropFrames),t.dropFrames=t.dropFrames%1);for(var i=0;i<t.animations.length;)null===t.animations[i].animationObject.currentStep&&(t.animations[i].animationObject.currentStep=0),t.animations[i].animationObject.currentStep+=1+n,t.animations[i].animationObject.currentStep>t.animations[i].animationObject.numSteps&&(t.animations[i].animationObject.currentStep=t.animations[i].animationObject.numSteps),t.animations[i].animationObject.render(t.animations[i].chartInstance,t.animations[i].animationObject),t.animations[i].animationObject.onAnimationProgress&&t.animations[i].animationObject.onAnimationProgress.call&&t.animations[i].animationObject.onAnimationProgress.call(t.animations[i].chartInstance,t.animations[i]),t.animations[i].animationObject.currentStep===t.animations[i].animationObject.numSteps?(t.animations[i].animationObject.onAnimationComplete&&t.animations[i].animationObject.onAnimationComplete.call&&t.animations[i].animationObject.onAnimationComplete.call(t.animations[i].chartInstance,t.animations[i]),t.animations[i].chartInstance.animating=!1,t.animations.splice(i,1)):++i;var a=Date.now(),o=(a-e)/t.frameDuration;t.dropFrames+=o,t.animations.length>0&&t.requestAnimationFrame()}}}},{}],22:[function(t,e,n){"use strict";e.exports=function(t){var e=t.canvasHelpers={};e.drawPoint=function(t,e,n,i,a){var o,r,s,l,d,u;if("object"==typeof e&&(o=e.toString(),"[object HTMLImageElement]"===o||"[object HTMLCanvasElement]"===o))return void t.drawImage(e,i-e.width/2,a-e.height/2);if(!(isNaN(n)||0>=n)){switch(e){default:t.beginPath(),t.arc(i,a,n,0,2*Math.PI),t.closePath(),t.fill();break;case"triangle":t.beginPath(),r=3*n/Math.sqrt(3),d=r*Math.sqrt(3)/2,t.moveTo(i-r/2,a+d/3),t.lineTo(i+r/2,a+d/3),t.lineTo(i,a-2*d/3),t.closePath(),t.fill();break;case"rect":u=1/Math.SQRT2*n,t.beginPath(),t.fillRect(i-u,a-u,2*u,2*u),t.strokeRect(i-u,a-u,2*u,2*u);break;case"rectRot":u=1/Math.SQRT2*n,t.beginPath(),t.moveTo(i-u,a),t.lineTo(i,a+u),t.lineTo(i+u,a),t.lineTo(i,a-u),t.closePath(),t.fill();break;case"cross":t.beginPath(),t.moveTo(i,a+n),t.lineTo(i,a-n),t.moveTo(i-n,a),t.lineTo(i+n,a),t.closePath();break;case"crossRot":t.beginPath(),s=Math.cos(Math.PI/4)*n,l=Math.sin(Math.PI/4)*n,t.moveTo(i-s,a-l),t.lineTo(i+s,a+l),t.moveTo(i-s,a+l),t.lineTo(i+s,a-l),t.closePath();break;case"star":t.beginPath(),t.moveTo(i,a+n),t.lineTo(i,a-n),t.moveTo(i-n,a),t.lineTo(i+n,a),s=Math.cos(Math.PI/4)*n,l=Math.sin(Math.PI/4)*n,t.moveTo(i-s,a-l),t.lineTo(i+s,a+l),t.moveTo(i-s,a+l),t.lineTo(i+s,a-l),t.closePath();break;case"line":t.beginPath(),t.moveTo(i-n,a),t.lineTo(i+n,a),t.closePath();break;case"dash":t.beginPath(),t.moveTo(i,a),t.lineTo(i+n,a),t.closePath()}t.stroke()}}}},{}],23:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.types={},t.instances={},t.controllers={},t.Controller=function(n){return this.chart=n,this.config=n.config,this.options=this.config.options=e.configMerge(t.defaults.global,t.defaults[this.config.type],this.config.options||{}),this.id=e.uid(),Object.defineProperty(this,"data",{get:function(){return this.config.data}}),t.instances[this.id]=this,this.options.responsive&&this.resize(!0),this.initialize(),this},e.extend(t.Controller.prototype,{initialize:function(){var e=this;return t.plugins.notify("beforeInit",[e]),e.bindEvents(),e.ensureScalesHaveIDs(),e.buildOrUpdateControllers(),e.buildScales(),e.updateLayout(),e.resetElements(),e.initToolTip(),e.update(),t.plugins.notify("afterInit",[e]),e},clear:function(){return e.clear(this.chart),this},stop:function(){return t.animationService.cancelAnimation(this),this},resize:function(n){var i=this,a=i.chart,o=a.canvas,r=e.getMaximumWidth(o),s=a.aspectRatio,l=i.options.maintainAspectRatio&&isNaN(s)===!1&&isFinite(s)&&0!==s?r/s:e.getMaximumHeight(o),d=a.width!==r||a.height!==l;if(!d)return i;o.width=a.width=r,o.height=a.height=l,e.retinaScale(a);var u={width:r,height:l};return t.plugins.notify("resize",[i,u]),i.options.onResize&&i.options.onResize(i,u),n||(i.stop(),i.update(i.options.responsiveAnimationDuration)),i},ensureScalesHaveIDs:function(){var t=this.options,n=t.scales||{},i=t.scale;e.each(n.xAxes,function(t,e){t.id=t.id||"x-axis-"+e}),e.each(n.yAxes,function(t,e){t.id=t.id||"y-axis-"+e}),i&&(i.id=i.id||"scale")},buildScales:function(){var n=this,i=n.options,a=n.scales={},o=[];i.scales&&(o=o.concat((i.scales.xAxes||[]).map(function(t){return{options:t,dtype:"category"}}),(i.scales.yAxes||[]).map(function(t){return{options:t,dtype:"linear"}}))),i.scale&&o.push({options:i.scale,dtype:"radialLinear",isDefault:!0}),e.each(o,function(i){var o=i.options,r=e.getValueOrDefault(o.type,i.dtype),s=t.scaleService.getScaleConstructor(r);if(s){var l=new s({id:o.id,options:o,ctx:n.chart.ctx,chart:n});a[l.id]=l,i.isDefault&&(n.scale=l)}}),t.scaleService.addScalesToLayout(this)},updateLayout:function(){t.layoutService.update(this,this.chart.width,this.chart.height)},buildOrUpdateControllers:function(){var n=this,i=[],a=[];if(e.each(n.data.datasets,function(e,o){var r=n.getDatasetMeta(o);r.type||(r.type=e.type||n.config.type),i.push(r.type),r.controller?r.controller.updateIndex(o):(r.controller=new t.controllers[r.type](n,o),a.push(r.controller))},n),i.length>1)for(var o=1;o<i.length;o++)if(i[o]!==i[o-1]){n.isCombo=!0;break}return a},resetElements:function(){var t=this;e.each(t.data.datasets,function(e,n){t.getDatasetMeta(n).controller.reset()},t)},update:function(n,i){var a=this;t.plugins.notify("beforeUpdate",[a]),a.tooltip._data=a.data;var o=a.buildOrUpdateControllers();e.each(a.data.datasets,function(t,e){a.getDatasetMeta(e).controller.buildOrUpdateElements()},a),t.layoutService.update(a,a.chart.width,a.chart.height),t.plugins.notify("afterScaleUpdate",[a]),e.each(o,function(t){t.reset()}),a.updateDatasets(),t.plugins.notify("afterUpdate",[a]),a.render(n,i)},updateDatasets:function(){var e,n,i=this;if(t.plugins.notify("beforeDatasetsUpdate",[i])){for(e=0,n=i.data.datasets.length;n>e;++e)i.getDatasetMeta(e).controller.update();t.plugins.notify("afterDatasetsUpdate",[i])}},render:function(n,i){var a=this;t.plugins.notify("beforeRender",[a]);var o=a.options.animation;if(o&&("undefined"!=typeof n&&0!==n||"undefined"==typeof n&&0!==o.duration)){var r=new t.Animation;r.numSteps=(n||o.duration)/16.66,r.easing=o.easing,r.render=function(t,n){var i=e.easingEffects[n.easing],a=n.currentStep/n.numSteps,o=i(a);t.draw(o,a,n.currentStep)},r.onAnimationProgress=o.onProgress,r.onAnimationComplete=o.onComplete,t.animationService.addAnimation(a,r,n,i)}else a.draw(),o&&o.onComplete&&o.onComplete.call&&o.onComplete.call(a);return a},draw:function(n){var i=this,a=n||1;i.clear(),t.plugins.notify("beforeDraw",[i,a]),e.each(i.boxes,function(t){t.draw(i.chartArea)},i),i.scale&&i.scale.draw(),t.plugins.notify("beforeDatasetsDraw",[i,a]),e.each(i.data.datasets,function(t,e){i.isDatasetVisible(e)&&i.getDatasetMeta(e).controller.draw(n)},i,!0),t.plugins.notify("afterDatasetsDraw",[i,a]),i.tooltip.transition(a).draw(),t.plugins.notify("afterDraw",[i,a])},getElementAtEvent:function(t){var n=this,i=e.getRelativePosition(t,n.chart),a=[];return e.each(n.data.datasets,function(t,o){if(n.isDatasetVisible(o)){var r=n.getDatasetMeta(o);e.each(r.data,function(t){return t.inRange(i.x,i.y)?(a.push(t),a):void 0})}}),a.slice(0,1)},getElementsAtEvent:function(t){var n=this,i=e.getRelativePosition(t,n.chart),a=[],o=function(){if(n.data.datasets)for(var t=0;t<n.data.datasets.length;t++){var e=n.getDatasetMeta(t);if(n.isDatasetVisible(t))for(var a=0;a<e.data.length;a++)if(e.data[a].inRange(i.x,i.y))return e.data[a]}}.call(n);return o?(e.each(n.data.datasets,function(t,e){if(n.isDatasetVisible(e)){var i=n.getDatasetMeta(e),r=i.data[o._index];r&&!r._view.skip&&a.push(r)}},n),a):a},getElementsAtXAxis:function(t){var n=this,i=e.getRelativePosition(t,n.chart),a=[],o=function(){if(n.data.datasets)for(var t=0;t<n.data.datasets.length;t++){var e=n.getDatasetMeta(t);if(n.isDatasetVisible(t))for(var a=0;a<e.data.length;a++)if(e.data[a].inLabelRange(i.x,i.y))return e.data[a]}}.call(n);return o?(e.each(n.data.datasets,function(t,i){if(n.isDatasetVisible(i)){var r=n.getDatasetMeta(i),s=e.findIndex(r.data,function(t){return o._model.x===t._model.x});-1===s||r.data[s]._view.skip||a.push(r.data[s])}},n),a):a},getElementsAtEventForMode:function(t,e){var n=this;switch(e){case"single":return n.getElementAtEvent(t);case"label":return n.getElementsAtEvent(t);case"dataset":return n.getDatasetAtEvent(t);case"x-axis":return n.getElementsAtXAxis(t);default:return t}},getDatasetAtEvent:function(t){var e=this.getElementAtEvent(t);return e.length>0&&(e=this.getDatasetMeta(e[0]._datasetIndex).data),e},getDatasetMeta:function(t){var e=this,n=e.data.datasets[t];n._meta||(n._meta={});var i=n._meta[e.id];return i||(i=n._meta[e.id]={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null}),i},getVisibleDatasetCount:function(){for(var t=0,e=0,n=this.data.datasets.length;n>e;++e)this.isDatasetVisible(e)&&t++;return t},isDatasetVisible:function(t){var e=this.getDatasetMeta(t);return"boolean"==typeof e.hidden?!e.hidden:!this.data.datasets[t].hidden},generateLegend:function(){return this.options.legendCallback(this)},destroy:function(){var n=this;n.stop(),n.clear(),e.unbindEvents(n,n.events),e.removeResizeListener(n.chart.canvas.parentNode);var i=n.chart.canvas;i.width=n.chart.width,i.height=n.chart.height,void 0!==n.chart.originalDevicePixelRatio&&n.chart.ctx.scale(1/n.chart.originalDevicePixelRatio,1/n.chart.originalDevicePixelRatio),i.style.width=n.chart.originalCanvasStyleWidth,i.style.height=n.chart.originalCanvasStyleHeight,t.plugins.notify("destroy",[n]),delete t.instances[n.id]},toBase64Image:function(){return this.chart.canvas.toDataURL.apply(this.chart.canvas,arguments)},initToolTip:function(){var e=this;e.tooltip=new t.Tooltip({_chart:e.chart,_chartInstance:e,_data:e.data,_options:e.options.tooltips},e)},bindEvents:function(){var t=this;e.bindEvents(t,t.options.events,function(e){t.eventHandler(e)})},updateHoverStyle:function(t,e,n){var i,a,o,r=n?"setHoverStyle":"removeHoverStyle";switch(e){case"single":t=[t[0]];break;case"label":case"dataset":case"x-axis":break;default:return}for(a=0,o=t.length;o>a;++a)i=t[a],i&&this.getDatasetMeta(i._datasetIndex).controller[r](i)},eventHandler:function(t){var n=this,i=n.tooltip,a=n.options||{},o=a.hover,r=a.tooltips;return n.lastActive=n.lastActive||[],n.lastTooltipActive=n.lastTooltipActive||[],"mouseout"===t.type?(n.active=[],n.tooltipActive=[]):(n.active=n.getElementsAtEventForMode(t,o.mode),n.tooltipActive=n.getElementsAtEventForMode(t,r.mode)),o.onHover&&o.onHover.call(n,n.active),n.legend&&n.legend.handleEvent&&n.legend.handleEvent(t),("mouseup"===t.type||"click"===t.type)&&a.onClick&&a.onClick.call(n,t,n.active),n.lastActive.length&&n.updateHoverStyle(n.lastActive,o.mode,!1),n.active.length&&o.mode&&n.updateHoverStyle(n.active,o.mode,!0),(r.enabled||r.custom)&&(i.initialize(),i._active=n.tooltipActive,i.update(!0)),i.pivot(),n.animating||e.arrayEquals(n.active,n.lastActive)&&e.arrayEquals(n.tooltipActive,n.lastTooltipActive)||(n.stop(),(r.enabled||r.custom)&&i.update(!0),n.render(o.animationDuration,!0)),n.lastActive=n.active,n.lastTooltipActive=n.tooltipActive,n}})}},{}],24:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers,n=e.noop;t.DatasetController=function(t,e){this.initialize(t,e)},e.extend(t.DatasetController.prototype,{datasetElementType:null,dataElementType:null,initialize:function(t,e){var n=this;n.chart=t,n.index=e,n.linkScales(),n.addElements()},updateIndex:function(t){this.index=t},linkScales:function(){var t=this,e=t.getMeta(),n=t.getDataset();null===e.xAxisID&&(e.xAxisID=n.xAxisID||t.chart.options.scales.xAxes[0].id),null===e.yAxisID&&(e.yAxisID=n.yAxisID||t.chart.options.scales.yAxes[0].id)},getDataset:function(){return this.chart.data.datasets[this.index]},getMeta:function(){return this.chart.getDatasetMeta(this.index)},getScaleForId:function(t){return this.chart.scales[t]},reset:function(){this.update(!0)},createMetaDataset:function(){var t=this,e=t.datasetElementType;return e&&new e({_chart:t.chart.chart,_datasetIndex:t.index})},createMetaData:function(t){var e=this,n=e.dataElementType;return n&&new n({_chart:e.chart.chart,_datasetIndex:e.index,_index:t})},addElements:function(){var t,e,n=this,i=n.getMeta(),a=n.getDataset().data||[],o=i.data;for(t=0,e=a.length;e>t;++t)o[t]=o[t]||n.createMetaData(i,t);i.dataset=i.dataset||n.createMetaDataset()},addElementAndReset:function(t){var e=this,n=e.createMetaData(t);e.getMeta().data.splice(t,0,n),e.updateElement(n,t,!0)},buildOrUpdateElements:function(){var t=this.getMeta(),e=t.data,n=this.getDataset().data.length,i=e.length;if(i>n)e.splice(n,i-n);else if(n>i)for(var a=i;n>a;++a)this.addElementAndReset(a)},update:n,draw:function(t){var n=t||1;e.each(this.getMeta().data,function(t){t.transition(n).draw()})},removeHoverStyle:function(t,n){var i=this.chart.data.datasets[t._datasetIndex],a=t._index,o=t.custom||{},r=e.getValueAtIndexOrDefault,s=t._model;s.backgroundColor=o.backgroundColor?o.backgroundColor:r(i.backgroundColor,a,n.backgroundColor),s.borderColor=o.borderColor?o.borderColor:r(i.borderColor,a,n.borderColor),s.borderWidth=o.borderWidth?o.borderWidth:r(i.borderWidth,a,n.borderWidth)},setHoverStyle:function(t){var n=this.chart.data.datasets[t._datasetIndex],i=t._index,a=t.custom||{},o=e.getValueAtIndexOrDefault,r=e.getHoverColor,s=t._model;s.backgroundColor=a.hoverBackgroundColor?a.hoverBackgroundColor:o(n.hoverBackgroundColor,i,r(s.backgroundColor)),s.borderColor=a.hoverBorderColor?a.hoverBorderColor:o(n.hoverBorderColor,i,r(s.borderColor)),s.borderWidth=a.hoverBorderWidth?a.hoverBorderWidth:o(n.hoverBorderWidth,i,s.borderWidth)}}),t.DatasetController.extend=e.inherits}},{}],25:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.elements={},t.Element=function(t){e.extend(this,t),this.initialize.apply(this,arguments)},e.extend(t.Element.prototype,{initialize:function(){this.hidden=!1},pivot:function(){var t=this;return t._view||(t._view=e.clone(t._model)),t._start=e.clone(t._view),t},transition:function(t){var n=this;return n._view||(n._view=e.clone(n._model)),1===t?(n._view=n._model,n._start=null,n):(n._start||n.pivot(),e.each(n._model,function(i,a){if("_"===a[0]);else if(n._view.hasOwnProperty(a))if(i===n._view[a]);else if("string"==typeof i)try{var o=e.color(n._model[a]).mix(e.color(n._start[a]),t);n._view[a]=o.rgbString()}catch(r){n._view[a]=i}else if("number"==typeof i){var s=void 0!==n._start[a]&&isNaN(n._start[a])===!1?n._start[a]:0;n._view[a]=(n._model[a]-s)*t+s}else n._view[a]=i;else"number"!=typeof i||isNaN(n._view[a])?n._view[a]=i:n._view[a]=i*t},n),n)},tooltipPosition:function(){return{x:this._model.x,y:this._model.y}},hasValue:function(){return e.isNumber(this._model.x)&&e.isNumber(this._model.y)}}),t.Element.extend=e.inherits}},{}],26:[function(t,e,n){"use strict";var i=t(2);e.exports=function(t){function e(t,e,n){var i;return"string"==typeof t?(i=parseInt(t,10),-1!==t.indexOf("%")&&(i=i/100*e.parentNode[n])):i=t,i}function n(t){return void 0!==t&&null!==t&&"none"!==t}function a(t,i,a){var o=document.defaultView,r=t.parentNode,s=o.getComputedStyle(t)[i],l=o.getComputedStyle(r)[i],d=n(s),u=n(l),c=Number.POSITIVE_INFINITY;return d||u?Math.min(d?e(s,t,a):c,u?e(l,r,a):c):"none"}var o=t.helpers={};o.each=function(t,e,n,i){var a,r;if(o.isArray(t))if(r=t.length,i)for(a=r-1;a>=0;a--)e.call(n,t[a],a);else for(a=0;r>a;a++)e.call(n,t[a],a);else if("object"==typeof t){var s=Object.keys(t);for(r=s.length,a=0;r>a;a++)e.call(n,t[s[a]],s[a])}},o.clone=function(t){var e={};return o.each(t,function(t,n){o.isArray(t)?e[n]=t.slice(0):"object"==typeof t&&null!==t?e[n]=o.clone(t):e[n]=t}),e},o.extend=function(t){for(var e=function(e,n){t[n]=e},n=1,i=arguments.length;i>n;n++)o.each(arguments[n],e);return t},o.configMerge=function(e){var n=o.clone(e);return o.each(Array.prototype.slice.call(arguments,1),function(e){o.each(e,function(e,i){if("scales"===i)n[i]=o.scaleMerge(n.hasOwnProperty(i)?n[i]:{},e);else if("scale"===i)n[i]=o.configMerge(n.hasOwnProperty(i)?n[i]:{},t.scaleService.getScaleDefaults(e.type),e);else if(n.hasOwnProperty(i)&&o.isArray(n[i])&&o.isArray(e)){var a=n[i];o.each(e,function(t,e){e<a.length?"object"==typeof a[e]&&null!==a[e]&&"object"==typeof t&&null!==t?a[e]=o.configMerge(a[e],t):a[e]=t:a.push(t)})}else n.hasOwnProperty(i)&&"object"==typeof n[i]&&null!==n[i]&&"object"==typeof e?n[i]=o.configMerge(n[i],e):n[i]=e})}),n},o.scaleMerge=function(e,n){var i=o.clone(e);return o.each(n,function(e,n){"xAxes"===n||"yAxes"===n?i.hasOwnProperty(n)?o.each(e,function(e,a){var r=o.getValueOrDefault(e.type,"xAxes"===n?"category":"linear"),s=t.scaleService.getScaleDefaults(r);a>=i[n].length||!i[n][a].type?i[n].push(o.configMerge(s,e)):e.type&&e.type!==i[n][a].type?i[n][a]=o.configMerge(i[n][a],s,e):i[n][a]=o.configMerge(i[n][a],e)}):(i[n]=[],o.each(e,function(e){var a=o.getValueOrDefault(e.type,"xAxes"===n?"category":"linear");i[n].push(o.configMerge(t.scaleService.getScaleDefaults(a),e))})):i.hasOwnProperty(n)&&"object"==typeof i[n]&&null!==i[n]&&"object"==typeof e?i[n]=o.configMerge(i[n],e):i[n]=e}),i},o.getValueAtIndexOrDefault=function(t,e,n){return void 0===t||null===t?n:o.isArray(t)?e<t.length?t[e]:n:t},o.getValueOrDefault=function(t,e){return void 0===t?e:t},o.indexOf=Array.prototype.indexOf?function(t,e){return t.indexOf(e)}:function(t,e){for(var n=0,i=t.length;i>n;++n)if(t[n]===e)return n;return-1},o.where=function(t,e){if(o.isArray(t)&&Array.prototype.filter)return t.filter(e);var n=[];return o.each(t,function(t){e(t)&&n.push(t)}),n},o.findIndex=Array.prototype.findIndex?function(t,e,n){return t.findIndex(e,n)}:function(t,e,n){n=void 0===n?t:n;for(var i=0,a=t.length;a>i;++i)if(e.call(n,t[i],i,t))return i;return-1},o.findNextWhere=function(t,e,n){(void 0===n||null===n)&&(n=-1);for(var i=n+1;i<t.length;i++){var a=t[i];if(e(a))return a}},o.findPreviousWhere=function(t,e,n){(void 0===n||null===n)&&(n=t.length);for(var i=n-1;i>=0;i--){var a=t[i];if(e(a))return a}},o.inherits=function(t){var e=this,n=t&&t.hasOwnProperty("constructor")?t.constructor:function(){return e.apply(this,arguments)},i=function(){this.constructor=n};return i.prototype=e.prototype,n.prototype=new i,n.extend=o.inherits,t&&o.extend(n.prototype,t),n.__super__=e.prototype,n},o.noop=function(){},o.uid=function(){var t=0;return function(){return t++}}(),o.isNumber=function(t){return!isNaN(parseFloat(t))&&isFinite(t)},o.almostEquals=function(t,e,n){return Math.abs(t-e)<n},o.max=function(t){return t.reduce(function(t,e){return isNaN(e)?t:Math.max(t,e)},Number.NEGATIVE_INFINITY)},o.min=function(t){return t.reduce(function(t,e){return isNaN(e)?t:Math.min(t,e)},Number.POSITIVE_INFINITY)},o.sign=Math.sign?function(t){return Math.sign(t)}:function(t){return t=+t,0===t||isNaN(t)?t:t>0?1:-1},o.log10=Math.log10?function(t){return Math.log10(t)}:function(t){return Math.log(t)/Math.LN10},o.toRadians=function(t){return t*(Math.PI/180)},o.toDegrees=function(t){return t*(180/Math.PI)},o.getAngleFromPoint=function(t,e){var n=e.x-t.x,i=e.y-t.y,a=Math.sqrt(n*n+i*i),o=Math.atan2(i,n);return o<-.5*Math.PI&&(o+=2*Math.PI),{angle:o,distance:a}},o.aliasPixel=function(t){return t%2===0?0:.5},o.splineCurve=function(t,e,n,i){var a=t.skip?e:t,o=e,r=n.skip?e:n,s=Math.sqrt(Math.pow(o.x-a.x,2)+Math.pow(o.y-a.y,2)),l=Math.sqrt(Math.pow(r.x-o.x,2)+Math.pow(r.y-o.y,2)),d=s/(s+l),u=l/(s+l);d=isNaN(d)?0:d,u=isNaN(u)?0:u;var c=i*d,h=i*u;return{previous:{x:o.x-c*(r.x-a.x),y:o.y-c*(r.y-a.y)},next:{x:o.x+h*(r.x-a.x),y:o.y+h*(r.y-a.y)}}},o.EPSILON=Number.EPSILON||1e-14,o.splineCurveMonotone=function(t){var e,n,i,a,r=(t||[]).map(function(t){return{model:t._model,deltaK:0,mK:0}}),s=r.length;for(e=0;s>e;++e)i=r[e],i.model.skip||(n=e>0?r[e-1]:null,a=s-1>e?r[e+1]:null,a&&!a.model.skip&&(i.deltaK=(a.model.y-i.model.y)/(a.model.x-i.model.x)),!n||n.model.skip?i.mK=i.deltaK:!a||a.model.skip?i.mK=n.deltaK:this.sign(n.deltaK)!==this.sign(i.deltaK)?i.mK=0:i.mK=(n.deltaK+i.deltaK)/2);var l,d,u,c;for(e=0;s-1>e;++e)i=r[e],a=r[e+1],i.model.skip||a.model.skip||(o.almostEquals(i.deltaK,0,this.EPSILON)?i.mK=a.mK=0:(l=i.mK/i.deltaK,d=a.mK/i.deltaK,c=Math.pow(l,2)+Math.pow(d,2),9>=c||(u=3/Math.sqrt(c),i.mK=l*u*i.deltaK,a.mK=d*u*i.deltaK)));var h;for(e=0;s>e;++e)i=r[e],i.model.skip||(n=e>0?r[e-1]:null,a=s-1>e?r[e+1]:null,n&&!n.model.skip&&(h=(i.model.x-n.model.x)/3,i.model.controlPointPreviousX=i.model.x-h,i.model.controlPointPreviousY=i.model.y-h*i.mK),a&&!a.model.skip&&(h=(a.model.x-i.model.x)/3,i.model.controlPointNextX=i.model.x+h,i.model.controlPointNextY=i.model.y+h*i.mK))},o.nextItem=function(t,e,n){return n?e>=t.length-1?t[0]:t[e+1]:e>=t.length-1?t[t.length-1]:t[e+1]},o.previousItem=function(t,e,n){return n?0>=e?t[t.length-1]:t[e-1]:0>=e?t[0]:t[e-1]},o.niceNum=function(t,e){var n,i=Math.floor(o.log10(t)),a=t/Math.pow(10,i);return n=e?1.5>a?1:3>a?2:7>a?5:10:1>=a?1:2>=a?2:5>=a?5:10,n*Math.pow(10,i)};var r=o.easingEffects={linear:function(t){return t},easeInQuad:function(t){return t*t},easeOutQuad:function(t){return-1*t*(t-2)},easeInOutQuad:function(t){return(t/=.5)<1?.5*t*t:-0.5*(--t*(t-2)-1)},easeInCubic:function(t){return t*t*t},easeOutCubic:function(t){return 1*((t=t/1-1)*t*t+1)},easeInOutCubic:function(t){return(t/=.5)<1?.5*t*t*t:.5*((t-=2)*t*t+2)},easeInQuart:function(t){return t*t*t*t},easeOutQuart:function(t){return-1*((t=t/1-1)*t*t*t-1)},easeInOutQuart:function(t){return(t/=.5)<1?.5*t*t*t*t:-0.5*((t-=2)*t*t*t-2)},easeInQuint:function(t){return 1*(t/=1)*t*t*t*t},easeOutQuint:function(t){return 1*((t=t/1-1)*t*t*t*t+1)},easeInOutQuint:function(t){return(t/=.5)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)},easeInSine:function(t){return-1*Math.cos(t/1*(Math.PI/2))+1},easeOutSine:function(t){return 1*Math.sin(t/1*(Math.PI/2))},easeInOutSine:function(t){return-0.5*(Math.cos(Math.PI*t/1)-1)},easeInExpo:function(t){return 0===t?1:1*Math.pow(2,10*(t/1-1))},easeOutExpo:function(t){return 1===t?1:1*(-Math.pow(2,-10*t/1)+1)},easeInOutExpo:function(t){return 0===t?0:1===t?1:(t/=.5)<1?.5*Math.pow(2,10*(t-1)):.5*(-Math.pow(2,-10*--t)+2)},easeInCirc:function(t){return t>=1?t:-1*(Math.sqrt(1-(t/=1)*t)-1)},easeOutCirc:function(t){return 1*Math.sqrt(1-(t=t/1-1)*t)},easeInOutCirc:function(t){return(t/=.5)<1?-0.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},easeInElastic:function(t){var e=1.70158,n=0,i=1;return 0===t?0:1===(t/=1)?1:(n||(n=.3),i<Math.abs(1)?(i=1,e=n/4):e=n/(2*Math.PI)*Math.asin(1/i),-(i*Math.pow(2,10*(t-=1))*Math.sin((1*t-e)*(2*Math.PI)/n)))},easeOutElastic:function(t){var e=1.70158,n=0,i=1;return 0===t?0:1===(t/=1)?1:(n||(n=.3),i<Math.abs(1)?(i=1,e=n/4):e=n/(2*Math.PI)*Math.asin(1/i),i*Math.pow(2,-10*t)*Math.sin((1*t-e)*(2*Math.PI)/n)+1)},easeInOutElastic:function(t){var e=1.70158,n=0,i=1;return 0===t?0:2===(t/=.5)?1:(n||(n=1*(.3*1.5)),i<Math.abs(1)?(i=1,e=n/4):e=n/(2*Math.PI)*Math.asin(1/i),1>t?-.5*(i*Math.pow(2,10*(t-=1))*Math.sin((1*t-e)*(2*Math.PI)/n)):i*Math.pow(2,-10*(t-=1))*Math.sin((1*t-e)*(2*Math.PI)/n)*.5+1)},easeInBack:function(t){var e=1.70158;return 1*(t/=1)*t*((e+1)*t-e)},easeOutBack:function(t){var e=1.70158;return 1*((t=t/1-1)*t*((e+1)*t+e)+1)},easeInOutBack:function(t){var e=1.70158;return(t/=.5)<1?.5*(t*t*(((e*=1.525)+1)*t-e)):.5*((t-=2)*t*(((e*=1.525)+1)*t+e)+2)},easeInBounce:function(t){return 1-r.easeOutBounce(1-t)},easeOutBounce:function(t){return(t/=1)<1/2.75?1*(7.5625*t*t):2/2.75>t?1*(7.5625*(t-=1.5/2.75)*t+.75):2.5/2.75>t?1*(7.5625*(t-=2.25/2.75)*t+.9375):1*(7.5625*(t-=2.625/2.75)*t+.984375)},easeInOutBounce:function(t){return.5>t?.5*r.easeInBounce(2*t):.5*r.easeOutBounce(2*t-1)+.5}};o.requestAnimFrame=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){return window.setTimeout(t,1e3/60)}}(),o.cancelAnimFrame=function(){return window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||window.oCancelAnimationFrame||window.msCancelAnimationFrame||function(t){return window.clearTimeout(t,1e3/60)}}(),o.getRelativePosition=function(t,e){var n,i,a=t.originalEvent||t,r=t.currentTarget||t.srcElement,s=r.getBoundingClientRect(),l=a.touches;l&&l.length>0?(n=l[0].clientX,i=l[0].clientY):(n=a.clientX,i=a.clientY);var d=parseFloat(o.getStyle(r,"padding-left")),u=parseFloat(o.getStyle(r,"padding-top")),c=parseFloat(o.getStyle(r,"padding-right")),h=parseFloat(o.getStyle(r,"padding-bottom")),f=s.right-s.left-d-c,g=s.bottom-s.top-u-h;\nreturn n=Math.round((n-s.left-d)/f*r.width/e.currentDevicePixelRatio),i=Math.round((i-s.top-u)/g*r.height/e.currentDevicePixelRatio),{x:n,y:i}},o.addEvent=function(t,e,n){t.addEventListener?t.addEventListener(e,n):t.attachEvent?t.attachEvent("on"+e,n):t["on"+e]=n},o.removeEvent=function(t,e,n){t.removeEventListener?t.removeEventListener(e,n,!1):t.detachEvent?t.detachEvent("on"+e,n):t["on"+e]=o.noop},o.bindEvents=function(t,e,n){var i=t.events=t.events||{};o.each(e,function(e){i[e]=function(){n.apply(t,arguments)},o.addEvent(t.chart.canvas,e,i[e])})},o.unbindEvents=function(t,e){var n=t.chart.canvas;o.each(e,function(t,e){o.removeEvent(n,e,t)})},o.getConstraintWidth=function(t){return a(t,"max-width","clientWidth")},o.getConstraintHeight=function(t){return a(t,"max-height","clientHeight")},o.getMaximumWidth=function(t){var e=t.parentNode,n=parseInt(o.getStyle(e,"padding-left"),10),i=parseInt(o.getStyle(e,"padding-right"),10),a=e.clientWidth-n-i,r=o.getConstraintWidth(t);return isNaN(r)?a:Math.min(a,r)},o.getMaximumHeight=function(t){var e=t.parentNode,n=parseInt(o.getStyle(e,"padding-top"),10),i=parseInt(o.getStyle(e,"padding-bottom"),10),a=e.clientHeight-n-i,r=o.getConstraintHeight(t);return isNaN(r)?a:Math.min(a,r)},o.getStyle=function(t,e){return t.currentStyle?t.currentStyle[e]:document.defaultView.getComputedStyle(t,null).getPropertyValue(e)},o.retinaScale=function(t){var e=t.ctx,n=t.canvas,i=n.width,a=n.height,o=t.currentDevicePixelRatio=window.devicePixelRatio||1;1!==o&&(n.height=a*o,n.width=i*o,e.scale(o,o),t.originalDevicePixelRatio=t.originalDevicePixelRatio||o),n.style.width=i+"px",n.style.height=a+"px"},o.clear=function(t){t.ctx.clearRect(0,0,t.width,t.height)},o.fontString=function(t,e,n){return e+" "+t+"px "+n},o.longestText=function(t,e,n,i){i=i||{};var a=i.data=i.data||{},r=i.garbageCollect=i.garbageCollect||[];i.font!==e&&(a=i.data={},r=i.garbageCollect=[],i.font=e),t.font=e;var s=0;o.each(n,function(e){void 0!==e&&null!==e&&o.isArray(e)!==!0?s=o.measureText(t,a,r,s,e):o.isArray(e)&&o.each(e,function(e){void 0===e||null===e||o.isArray(e)||(s=o.measureText(t,a,r,s,e))})});var l=r.length/2;if(l>n.length){for(var d=0;l>d;d++)delete a[r[d]];r.splice(0,l)}return s},o.measureText=function(t,e,n,i,a){var o=e[a];return o||(o=e[a]=t.measureText(a).width,n.push(a)),o>i&&(i=o),i},o.numberOfLabelLines=function(t){var e=1;return o.each(t,function(t){o.isArray(t)&&t.length>e&&(e=t.length)}),e},o.drawRoundedRectangle=function(t,e,n,i,a,o){t.beginPath(),t.moveTo(e+o,n),t.lineTo(e+i-o,n),t.quadraticCurveTo(e+i,n,e+i,n+o),t.lineTo(e+i,n+a-o),t.quadraticCurveTo(e+i,n+a,e+i-o,n+a),t.lineTo(e+o,n+a),t.quadraticCurveTo(e,n+a,e,n+a-o),t.lineTo(e,n+o),t.quadraticCurveTo(e,n,e+o,n),t.closePath()},o.color=function(e){return i?i(e instanceof CanvasGradient?t.defaults.global.defaultColor:e):(console.error("Color.js not found!"),e)},o.addResizeListener=function(t,e){var n=document.createElement("iframe"),i="chartjs-hidden-iframe";n.classlist?n.classlist.add(i):n.setAttribute("class",i),n.tabIndex=-1;var a=n.style;a.width="100%",a.display="block",a.border=0,a.height=0,a.margin=0,a.position="absolute",a.left=0,a.right=0,a.top=0,a.bottom=0,t.insertBefore(n,t.firstChild),(n.contentWindow||n).onresize=function(){return e?e():void 0}},o.removeResizeListener=function(t){var e=t.querySelector(".chartjs-hidden-iframe");e&&e.parentNode.removeChild(e)},o.isArray=Array.isArray?function(t){return Array.isArray(t)}:function(t){return"[object Array]"===Object.prototype.toString.call(t)},o.arrayEquals=function(t,e){var n,i,a,r;if(!t||!e||t.length!==e.length)return!1;for(n=0,i=t.length;i>n;++n)if(a=t[n],r=e[n],a instanceof Array&&r instanceof Array){if(!o.arrayEquals(a,r))return!1}else if(a!==r)return!1;return!0},o.callCallback=function(t,e,n){t&&"function"==typeof t.call&&t.apply(n,e)},o.getHoverColor=function(t){return t instanceof CanvasPattern?t:o.color(t).saturate(.5).darken(.1).rgbString()}}},{2:2}],27:[function(t,e,n){"use strict";e.exports=function(){var t=function(e,n){var i=this,a=t.helpers;return i.config=n||{data:{datasets:[]}},e.length&&e[0].getContext&&(e=e[0]),e.getContext&&(e=e.getContext("2d")),i.ctx=e,i.canvas=e.canvas,e.canvas.style.display=e.canvas.style.display||"block",i.width=e.canvas.width||parseInt(a.getStyle(e.canvas,"width"),10)||a.getMaximumWidth(e.canvas),i.height=e.canvas.height||parseInt(a.getStyle(e.canvas,"height"),10)||a.getMaximumHeight(e.canvas),i.aspectRatio=i.width/i.height,(isNaN(i.aspectRatio)||isFinite(i.aspectRatio)===!1)&&(i.aspectRatio=void 0!==n.aspectRatio?n.aspectRatio:2),i.originalCanvasStyleWidth=e.canvas.style.width,i.originalCanvasStyleHeight=e.canvas.style.height,a.retinaScale(i),i.controller=new t.Controller(i),a.addResizeListener(e.canvas.parentNode,function(){i.controller&&i.controller.config.options.responsive&&i.controller.resize()}),i.controller?i.controller:i};return t.defaults={global:{responsive:!0,responsiveAnimationDuration:0,maintainAspectRatio:!0,events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"single",animationDuration:400},onClick:null,defaultColor:"rgba(0,0,0,0.1)",defaultFontColor:"#666",defaultFontFamily:"\'Helvetica Neue\', \'Helvetica\', \'Arial\', sans-serif",defaultFontSize:12,defaultFontStyle:"normal",showLines:!0,elements:{},legendCallback:function(t){var e=[];e.push(\'<ul class="\'+t.id+\'-legend">\');for(var n=0;n<t.data.datasets.length;n++)e.push(\'<li><span style="background-color:\'+t.data.datasets[n].backgroundColor+\'"></span>\'),t.data.datasets[n].label&&e.push(t.data.datasets[n].label),e.push("</li>");return e.push("</ul>"),e.join("")}}},t.Chart=t,t}},{}],28:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.layoutService={defaults:{},addBox:function(t,e){t.boxes||(t.boxes=[]),t.boxes.push(e)},removeBox:function(t,e){t.boxes&&t.boxes.splice(t.boxes.indexOf(e),1)},update:function(t,n,i){function a(t){var e,n=t.isHorizontal();n?(e=t.update(t.options.fullWidth?m:k,x),S-=e.height):(e=t.update(y,b),k-=e.width),w.push({horizontal:n,minSize:e,box:t})}function o(t){var n=e.findNextWhere(w,function(e){return e.box===t});if(n)if(t.isHorizontal()){var i={left:_,right:M,top:0,bottom:0};t.update(t.options.fullWidth?m:k,p/2,i)}else t.update(n.minSize.width,S)}function r(t){var n=e.findNextWhere(w,function(e){return e.box===t}),i={left:0,right:0,top:D,bottom:C};n&&t.update(n.minSize.width,S,i)}function s(t){t.isHorizontal()?(t.left=t.options.fullWidth?l:_,t.right=t.options.fullWidth?n-l:_+k,t.top=I,t.bottom=I+t.height,I=t.bottom):(t.left=F,t.right=F+t.width,t.top=D,t.bottom=D+S,F=t.right)}if(t){var l=0,d=0,u=e.where(t.boxes,function(t){return"left"===t.options.position}),c=e.where(t.boxes,function(t){return"right"===t.options.position}),h=e.where(t.boxes,function(t){return"top"===t.options.position}),f=e.where(t.boxes,function(t){return"bottom"===t.options.position}),g=e.where(t.boxes,function(t){return"chartArea"===t.options.position});h.sort(function(t,e){return(e.options.fullWidth?1:0)-(t.options.fullWidth?1:0)}),f.sort(function(t,e){return(t.options.fullWidth?1:0)-(e.options.fullWidth?1:0)});var m=n-2*l,p=i-2*d,v=m/2,b=p/2,y=(n-v)/(u.length+c.length),x=(i-b)/(h.length+f.length),k=m,S=p,w=[];e.each(u.concat(c,h,f),a);var _=l,M=l,D=d,C=d;e.each(u.concat(c),o),e.each(u,function(t){_+=t.width}),e.each(c,function(t){M+=t.width}),e.each(h.concat(f),o),e.each(h,function(t){D+=t.height}),e.each(f,function(t){C+=t.height}),e.each(u.concat(c),r),_=l,M=l,D=d,C=d,e.each(u,function(t){_+=t.width}),e.each(c,function(t){M+=t.width}),e.each(h,function(t){D+=t.height}),e.each(f,function(t){C+=t.height});var T=i-D-C,P=n-_-M;(P!==k||T!==S)&&(e.each(u,function(t){t.height=T}),e.each(c,function(t){t.height=T}),e.each(h,function(t){t.options.fullWidth||(t.width=P)}),e.each(f,function(t){t.options.fullWidth||(t.width=P)}),S=T,k=P);var F=l,I=d;e.each(u.concat(h),s),F+=k,I+=S,e.each(c,s),e.each(f,s),t.chartArea={left:_,top:D,right:_+k,bottom:D+S},e.each(g,function(e){e.left=t.chartArea.left,e.top=t.chartArea.top,e.right=t.chartArea.right,e.bottom=t.chartArea.bottom,e.update(k,S)})}}}}},{}],29:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers,n=e.noop;t.defaults.global.legend={display:!0,position:"top",fullWidth:!0,reverse:!1,onClick:function(t,e){var n=e.datasetIndex,i=this.chart,a=i.getDatasetMeta(n);a.hidden=null===a.hidden?!i.data.datasets[n].hidden:null,i.update()},onHover:null,labels:{boxWidth:40,padding:10,generateLabels:function(t){var n=t.data;return e.isArray(n.datasets)?n.datasets.map(function(n,i){return{text:n.label,fillStyle:e.isArray(n.backgroundColor)?n.backgroundColor[0]:n.backgroundColor,hidden:!t.isDatasetVisible(i),lineCap:n.borderCapStyle,lineDash:n.borderDash,lineDashOffset:n.borderDashOffset,lineJoin:n.borderJoinStyle,lineWidth:n.borderWidth,strokeStyle:n.borderColor,pointStyle:n.pointStyle,datasetIndex:i}},this):[]}}},t.Legend=t.Element.extend({initialize:function(t){e.extend(this,t),this.legendHitBoxes=[],this.doughnutMode=!1},beforeUpdate:n,update:function(t,e,n){var i=this;return i.beforeUpdate(),i.maxWidth=t,i.maxHeight=e,i.margins=n,i.beforeSetDimensions(),i.setDimensions(),i.afterSetDimensions(),i.beforeBuildLabels(),i.buildLabels(),i.afterBuildLabels(),i.beforeFit(),i.fit(),i.afterFit(),i.afterUpdate(),i.minSize},afterUpdate:n,beforeSetDimensions:n,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:n,beforeBuildLabels:n,buildLabels:function(){var t=this;t.legendItems=t.options.labels.generateLabels.call(t,t.chart),t.options.reverse&&t.legendItems.reverse()},afterBuildLabels:n,beforeFit:n,fit:function(){var n=this,i=n.options,a=i.labels,o=i.display,r=n.ctx,s=t.defaults.global,l=e.getValueOrDefault,d=l(a.fontSize,s.defaultFontSize),u=l(a.fontStyle,s.defaultFontStyle),c=l(a.fontFamily,s.defaultFontFamily),h=e.fontString(d,u,c),f=n.legendHitBoxes=[],g=n.minSize,m=n.isHorizontal();if(m?(g.width=n.maxWidth,g.height=o?10:0):(g.width=o?10:0,g.height=n.maxHeight),o)if(r.font=h,m){var p=n.lineWidths=[0],v=n.legendItems.length?d+a.padding:0;r.textAlign="left",r.textBaseline="top",e.each(n.legendItems,function(t,e){var i=a.usePointStyle?d*Math.sqrt(2):a.boxWidth,o=i+d/2+r.measureText(t.text).width;p[p.length-1]+o+a.padding>=n.width&&(v+=d+a.padding,p[p.length]=n.left),f[e]={left:0,top:0,width:o,height:d},p[p.length-1]+=o+a.padding}),g.height+=v}else{var b=a.padding,y=n.columnWidths=[],x=a.padding,k=0,S=0,w=d+b;e.each(n.legendItems,function(t,e){var n=a.usePointStyle?2*a.boxWidth:a.boxWidth,i=n+d/2+r.measureText(t.text).width;S+w>g.height&&(x+=k+a.padding,y.push(k),k=0,S=0),k=Math.max(k,i),S+=w,f[e]={left:0,top:0,width:i,height:d}}),x+=k,y.push(k),g.width+=x}n.width=g.width,n.height=g.height},afterFit:n,isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},draw:function(){var n=this,i=n.options,a=i.labels,o=t.defaults.global,r=o.elements.line,s=n.width,l=n.lineWidths;if(i.display){var d,u=n.ctx,c=e.getValueOrDefault,h=c(a.fontColor,o.defaultFontColor),f=c(a.fontSize,o.defaultFontSize),g=c(a.fontStyle,o.defaultFontStyle),m=c(a.fontFamily,o.defaultFontFamily),p=e.fontString(f,g,m);u.textAlign="left",u.textBaseline="top",u.lineWidth=.5,u.strokeStyle=h,u.fillStyle=h,u.font=p;var v=a.boxWidth,b=n.legendHitBoxes,y=function(e,n,a){if(!(isNaN(v)||0>=v)){u.save(),u.fillStyle=c(a.fillStyle,o.defaultColor),u.lineCap=c(a.lineCap,r.borderCapStyle),u.lineDashOffset=c(a.lineDashOffset,r.borderDashOffset),u.lineJoin=c(a.lineJoin,r.borderJoinStyle),u.lineWidth=c(a.lineWidth,r.borderWidth),u.strokeStyle=c(a.strokeStyle,o.defaultColor);var s=0===c(a.lineWidth,r.borderWidth);if(u.setLineDash&&u.setLineDash(c(a.lineDash,r.borderDash)),i.labels&&i.labels.usePointStyle){var l=f*Math.SQRT2/2,d=l/Math.SQRT2,h=e+d,g=n+d;t.canvasHelpers.drawPoint(u,a.pointStyle,l,h,g)}else s||u.strokeRect(e,n,v,f),u.fillRect(e,n,v,f);u.restore()}},x=function(t,e,n,i){u.fillText(n.text,v+f/2+t,e),n.hidden&&(u.beginPath(),u.lineWidth=2,u.moveTo(v+f/2+t,e+f/2),u.lineTo(v+f/2+t+i,e+f/2),u.stroke())},k=n.isHorizontal();d=k?{x:n.left+(s-l[0])/2,y:n.top+a.padding,line:0}:{x:n.left+a.padding,y:n.top+a.padding,line:0};var S=f+a.padding;e.each(n.legendItems,function(t,e){var i=u.measureText(t.text).width,o=a.usePointStyle?f+f/2+i:v+f/2+i,r=d.x,c=d.y;k?r+o>=s&&(c=d.y+=S,d.line++,r=d.x=n.left+(s-l[d.line])/2):c+S>n.bottom&&(r=d.x=r+n.columnWidths[d.line]+a.padding,c=d.y=n.top,d.line++),y(r,c,t),b[e].left=r,b[e].top=c,x(r,c,t,i),k?d.x+=o+a.padding:d.y+=S})}},handleEvent:function(t){var n=this,i=n.options,a="mouseup"===t.type?"click":t.type;if("mousemove"===a){if(!i.onHover)return}else{if("click"!==a)return;if(!i.onClick)return}var o=e.getRelativePosition(t,n.chart.chart),r=o.x,s=o.y;if(r>=n.left&&r<=n.right&&s>=n.top&&s<=n.bottom)for(var l=n.legendHitBoxes,d=0;d<l.length;++d){var u=l[d];if(r>=u.left&&r<=u.left+u.width&&s>=u.top&&s<=u.top+u.height){if("click"===a){i.onClick.call(n,t,n.legendItems[d]);break}if("mousemove"===a){i.onHover.call(n,t,n.legendItems[d]);break}}}}}),t.plugins.register({beforeInit:function(e){var n=e.options,i=n.legend;i&&(e.legend=new t.Legend({ctx:e.chart.ctx,options:i,chart:e}),t.layoutService.addBox(e,e.legend))}})}},{}],30:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers.noop;t.plugins={_plugins:[],register:function(t){var e=this._plugins;[].concat(t).forEach(function(t){-1===e.indexOf(t)&&e.push(t)})},unregister:function(t){var e=this._plugins;[].concat(t).forEach(function(t){var n=e.indexOf(t);-1!==n&&e.splice(n,1)})},clear:function(){this._plugins=[]},count:function(){return this._plugins.length},getAll:function(){return this._plugins},notify:function(t,e){var n,i,a=this._plugins,o=a.length;for(n=0;o>n;++n)if(i=a[n],"function"==typeof i[t]&&i[t].apply(i,e||[])===!1)return!1;return!0}},t.PluginBase=t.Element.extend({beforeInit:e,afterInit:e,beforeUpdate:e,afterUpdate:e,beforeDraw:e,afterDraw:e,destroy:e}),t.pluginService=t.plugins}},{}],31:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.scale={display:!0,position:"left",gridLines:{display:!0,color:"rgba(0, 0, 0, 0.1)",lineWidth:1,drawBorder:!0,drawOnChartArea:!0,drawTicks:!0,tickMarkLength:10,zeroLineWidth:1,zeroLineColor:"rgba(0,0,0,0.25)",offsetGridLines:!1,borderDash:[],borderDashOffset:0},scaleLabel:{labelString:"",display:!1},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:10,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,callback:function(t){return e.isArray(t)?t:""+t}}},t.Scale=t.Element.extend({beforeUpdate:function(){e.callCallback(this.options.beforeUpdate,[this])},update:function(t,n,i){var a=this;return a.beforeUpdate(),a.maxWidth=t,a.maxHeight=n,a.margins=e.extend({left:0,right:0,top:0,bottom:0},i),a.beforeSetDimensions(),a.setDimensions(),a.afterSetDimensions(),a.beforeDataLimits(),a.determineDataLimits(),a.afterDataLimits(),a.beforeBuildTicks(),a.buildTicks(),a.afterBuildTicks(),a.beforeTickToLabelConversion(),a.convertTicksToLabels(),a.afterTickToLabelConversion(),a.beforeCalculateTickRotation(),a.calculateTickRotation(),a.afterCalculateTickRotation(),a.beforeFit(),a.fit(),a.afterFit(),a.afterUpdate(),a.minSize},afterUpdate:function(){e.callCallback(this.options.afterUpdate,[this])},beforeSetDimensions:function(){e.callCallback(this.options.beforeSetDimensions,[this])},setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0},afterSetDimensions:function(){e.callCallback(this.options.afterSetDimensions,[this])},beforeDataLimits:function(){e.callCallback(this.options.beforeDataLimits,[this])},determineDataLimits:e.noop,afterDataLimits:function(){e.callCallback(this.options.afterDataLimits,[this])},beforeBuildTicks:function(){e.callCallback(this.options.beforeBuildTicks,[this])},buildTicks:e.noop,afterBuildTicks:function(){e.callCallback(this.options.afterBuildTicks,[this])},beforeTickToLabelConversion:function(){e.callCallback(this.options.beforeTickToLabelConversion,[this])},convertTicksToLabels:function(){var t=this;t.ticks=t.ticks.map(function(e,n,i){return t.options.ticks.userCallback?t.options.ticks.userCallback(e,n,i):t.options.ticks.callback(e,n,i)},t)},afterTickToLabelConversion:function(){e.callCallback(this.options.afterTickToLabelConversion,[this])},beforeCalculateTickRotation:function(){e.callCallback(this.options.beforeCalculateTickRotation,[this])},calculateTickRotation:function(){var n=this,i=n.ctx,a=t.defaults.global,o=n.options.ticks,r=e.getValueOrDefault(o.fontSize,a.defaultFontSize),s=e.getValueOrDefault(o.fontStyle,a.defaultFontStyle),l=e.getValueOrDefault(o.fontFamily,a.defaultFontFamily),d=e.fontString(r,s,l);i.font=d;var u,c=i.measureText(n.ticks[0]).width,h=i.measureText(n.ticks[n.ticks.length-1]).width;if(n.labelRotation=o.minRotation||0,n.paddingRight=0,n.paddingLeft=0,n.options.display&&n.isHorizontal()){n.paddingRight=h/2+3,n.paddingLeft=c/2+3,n.longestTextCache||(n.longestTextCache={});for(var f,g,m=e.longestText(i,d,n.ticks,n.longestTextCache),p=m,v=n.getPixelForTick(1)-n.getPixelForTick(0)-6;p>v&&n.labelRotation<o.maxRotation;){if(f=Math.cos(e.toRadians(n.labelRotation)),g=Math.sin(e.toRadians(n.labelRotation)),u=f*c,u+r/2>n.yLabelWidth&&(n.paddingLeft=u+r/2),n.paddingRight=r/2,g*m>n.maxHeight){n.labelRotation--;break}n.labelRotation++,p=f*m}}n.margins&&(n.paddingLeft=Math.max(n.paddingLeft-n.margins.left,0),n.paddingRight=Math.max(n.paddingRight-n.margins.right,0))},afterCalculateTickRotation:function(){e.callCallback(this.options.afterCalculateTickRotation,[this])},beforeFit:function(){e.callCallback(this.options.beforeFit,[this])},fit:function(){var n=this,i=n.minSize={width:0,height:0},a=n.options,o=t.defaults.global,r=a.ticks,s=a.scaleLabel,l=a.gridLines,d=a.display,u=n.isHorizontal(),c=e.getValueOrDefault(r.fontSize,o.defaultFontSize),h=e.getValueOrDefault(r.fontStyle,o.defaultFontStyle),f=e.getValueOrDefault(r.fontFamily,o.defaultFontFamily),g=e.fontString(c,h,f),m=e.getValueOrDefault(s.fontSize,o.defaultFontSize),p=a.gridLines.tickMarkLength;if(u?i.width=n.isFullWidth()?n.maxWidth-n.margins.left-n.margins.right:n.maxWidth:i.width=d&&l.drawTicks?p:0,u?i.height=d&&l.drawTicks?p:0:i.height=n.maxHeight,s.display&&d&&(u?i.height+=1.5*m:i.width+=1.5*m),r.display&&d){n.longestTextCache||(n.longestTextCache={});var v=e.longestText(n.ctx,g,n.ticks,n.longestTextCache),b=e.numberOfLabelLines(n.ticks),y=.5*c;if(u){n.longestLabelWidth=v;var x=Math.sin(e.toRadians(n.labelRotation))*n.longestLabelWidth+c*b+y*b;i.height=Math.min(n.maxHeight,i.height+x),n.ctx.font=g;var k=n.ctx.measureText(n.ticks[0]).width,S=n.ctx.measureText(n.ticks[n.ticks.length-1]).width,w=Math.cos(e.toRadians(n.labelRotation)),_=Math.sin(e.toRadians(n.labelRotation));n.paddingLeft=0!==n.labelRotation?w*k+3:k/2+3,n.paddingRight=0!==n.labelRotation?_*(c/2)+3:S/2+3}else{var M=n.maxWidth-i.width,D=r.mirror;D?v=0:v+=n.options.ticks.padding,M>v?i.width+=v:i.width=n.maxWidth,n.paddingTop=c/2,n.paddingBottom=c/2}}n.margins&&(n.paddingLeft=Math.max(n.paddingLeft-n.margins.left,0),n.paddingTop=Math.max(n.paddingTop-n.margins.top,0),n.paddingRight=Math.max(n.paddingRight-n.margins.right,0),n.paddingBottom=Math.max(n.paddingBottom-n.margins.bottom,0)),n.width=i.width,n.height=i.height},afterFit:function(){e.callCallback(this.options.afterFit,[this])},isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},isFullWidth:function(){return this.options.fullWidth},getRightValue:function(t){return null===t||"undefined"==typeof t?NaN:"number"==typeof t&&isNaN(t)?NaN:"object"==typeof t?t instanceof Date||t.isValid?t:this.getRightValue(this.isHorizontal()?t.x:t.y):t},getLabelForIndex:e.noop,getPixelForValue:e.noop,getValueForPixel:e.noop,getPixelForTick:function(t,e){var n=this;if(n.isHorizontal()){var i=n.width-(n.paddingLeft+n.paddingRight),a=i/Math.max(n.ticks.length-(n.options.gridLines.offsetGridLines?0:1),1),o=a*t+n.paddingLeft;e&&(o+=a/2);var r=n.left+Math.round(o);return r+=n.isFullWidth()?n.margins.left:0}var s=n.height-(n.paddingTop+n.paddingBottom);return n.top+t*(s/(n.ticks.length-1))},getPixelForDecimal:function(t){var e=this;if(e.isHorizontal()){var n=e.width-(e.paddingLeft+e.paddingRight),i=n*t+e.paddingLeft,a=e.left+Math.round(i);return a+=e.isFullWidth()?e.margins.left:0}return e.top+t*e.height},getBasePixel:function(){var t=this,e=t.min,n=t.max;return t.getPixelForValue(t.beginAtZero?0:0>e&&0>n?n:e>0&&n>0?e:0)},draw:function(n){var i=this,a=i.options;if(a.display){var o,r,s=i.ctx,l=t.defaults.global,d=a.ticks,u=a.gridLines,c=a.scaleLabel,h=0!==i.labelRotation,f=d.autoSkip,g=i.isHorizontal();d.maxTicksLimit&&(r=d.maxTicksLimit);var m=e.getValueOrDefault(d.fontColor,l.defaultFontColor),p=e.getValueOrDefault(d.fontSize,l.defaultFontSize),v=e.getValueOrDefault(d.fontStyle,l.defaultFontStyle),b=e.getValueOrDefault(d.fontFamily,l.defaultFontFamily),y=e.fontString(p,v,b),x=u.tickMarkLength,k=e.getValueOrDefault(u.borderDash,l.borderDash),S=e.getValueOrDefault(u.borderDashOffset,l.borderDashOffset),w=e.getValueOrDefault(c.fontColor,l.defaultFontColor),_=e.getValueOrDefault(c.fontSize,l.defaultFontSize),M=e.getValueOrDefault(c.fontStyle,l.defaultFontStyle),D=e.getValueOrDefault(c.fontFamily,l.defaultFontFamily),C=e.fontString(_,M,D),T=e.toRadians(i.labelRotation),P=Math.cos(T),F=i.longestLabelWidth*P;s.fillStyle=m;var I=[];if(g){if(o=!1,h&&(F/=2),(F+d.autoSkipPadding)*i.ticks.length>i.width-(i.paddingLeft+i.paddingRight)&&(o=1+Math.floor((F+d.autoSkipPadding)*i.ticks.length/(i.width-(i.paddingLeft+i.paddingRight)))),r&&i.ticks.length>r)for(;!o||i.ticks.length/(o||1)>r;)o||(o=1),o+=1;f||(o=!1)}var A="right"===a.position?i.left:i.right-x,O="right"===a.position?i.left+x:i.right,R="bottom"===a.position?i.top:i.bottom-x,W="bottom"===a.position?i.top+x:i.bottom;if(e.each(i.ticks,function(t,r){if(void 0!==t&&null!==t){var s=i.ticks.length===r+1,l=o>1&&r%o>0||r%o===0&&r+o>=i.ticks.length;if((!l||s)&&void 0!==t&&null!==t){var c,f;r===("undefined"!=typeof i.zeroLineIndex?i.zeroLineIndex:0)?(c=u.zeroLineWidth,f=u.zeroLineColor):(c=e.getValueAtIndexOrDefault(u.lineWidth,r),f=e.getValueAtIndexOrDefault(u.color,r));var m,p,v,b,y,w,_,M,D,C,P="middle",F="middle";if(g){h||(F="top"===a.position?"bottom":"top"),P=h?"right":"center";var L=i.getPixelForTick(r)+e.aliasPixel(c);D=i.getPixelForTick(r,u.offsetGridLines)+d.labelOffset,C=h?i.top+12:"top"===a.position?i.bottom-x:i.top+x,m=v=y=_=L,p=R,b=W,w=n.top,M=n.bottom}else{"left"===a.position?d.mirror?(D=i.right+d.padding,P="left"):(D=i.right-d.padding,P="right"):d.mirror?(D=i.left-d.padding,P="right"):(D=i.left+d.padding,P="left");var V=i.getPixelForTick(r);V+=e.aliasPixel(c),C=i.getPixelForTick(r,u.offsetGridLines),m=A,v=O,y=n.left,_=n.right,p=b=w=M=V}I.push({tx1:m,ty1:p,tx2:v,ty2:b,x1:y,y1:w,x2:_,y2:M,labelX:D,labelY:C,glWidth:c,glColor:f,glBorderDash:k,glBorderDashOffset:S,rotation:-1*T,label:t,textBaseline:F,textAlign:P})}}}),e.each(I,function(t){if(u.display&&(s.save(),s.lineWidth=t.glWidth,s.strokeStyle=t.glColor,s.setLineDash&&(s.setLineDash(t.glBorderDash),s.lineDashOffset=t.glBorderDashOffset),s.beginPath(),u.drawTicks&&(s.moveTo(t.tx1,t.ty1),s.lineTo(t.tx2,t.ty2)),u.drawOnChartArea&&(s.moveTo(t.x1,t.y1),s.lineTo(t.x2,t.y2)),s.stroke(),s.restore()),d.display){s.save(),s.translate(t.labelX,t.labelY),s.rotate(t.rotation),s.font=y,s.textBaseline=t.textBaseline,s.textAlign=t.textAlign;var n=t.label;if(e.isArray(n))for(var i=0,a=-(n.length-1)*p*.75;i<n.length;++i)s.fillText(""+n[i],0,a),a+=1.5*p;else s.fillText(n,0,0);s.restore()}}),c.display){var L,V,B=0;if(g)L=i.left+(i.right-i.left)/2,V="bottom"===a.position?i.bottom-_/2:i.top+_/2;else{var Y="left"===a.position;L=Y?i.left+_/2:i.right-_/2,V=i.top+(i.bottom-i.top)/2,B=Y?-.5*Math.PI:.5*Math.PI}s.save(),s.translate(L,V),s.rotate(B),s.textAlign="center",s.textBaseline="middle",s.fillStyle=w,s.font=C,s.fillText(c.labelString,0,0),s.restore()}if(u.drawBorder){s.lineWidth=e.getValueAtIndexOrDefault(u.lineWidth,0),s.strokeStyle=e.getValueAtIndexOrDefault(u.color,0);var z=i.left,H=i.right,N=i.top,E=i.bottom,U=e.aliasPixel(s.lineWidth);g?(N=E="top"===a.position?i.bottom:i.top,N+=U,E+=U):(z=H="left"===a.position?i.right:i.left,z+=U,H+=U),s.beginPath(),s.moveTo(z,N),s.lineTo(H,E),s.stroke()}}}})}},{}],32:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.scaleService={constructors:{},defaults:{},registerScaleType:function(t,n,i){this.constructors[t]=n,this.defaults[t]=e.clone(i)},getScaleConstructor:function(t){return this.constructors.hasOwnProperty(t)?this.constructors[t]:void 0},getScaleDefaults:function(n){return this.defaults.hasOwnProperty(n)?e.scaleMerge(t.defaults.scale,this.defaults[n]):{}},updateScaleDefaults:function(t,n){var i=this.defaults;i.hasOwnProperty(t)&&(i[t]=e.extend(i[t],n))},addScalesToLayout:function(n){e.each(n.scales,function(e){t.layoutService.addBox(n,e)})}}}},{}],33:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.global.title={display:!1,position:"top",fullWidth:!0,fontStyle:"bold",padding:10,text:""};var n=e.noop;t.Title=t.Element.extend({initialize:function(n){var i=this;e.extend(i,n),i.options=e.configMerge(t.defaults.global.title,n.options),i.legendHitBoxes=[]},beforeUpdate:function(){var n=this.chart.options;n&&n.title&&(this.options=e.configMerge(t.defaults.global.title,n.title))},update:function(t,e,n){var i=this;return i.beforeUpdate(),i.maxWidth=t,i.maxHeight=e,i.margins=n,i.beforeSetDimensions(),i.setDimensions(),i.afterSetDimensions(),i.beforeBuildLabels(),i.buildLabels(),i.afterBuildLabels(),i.beforeFit(),i.fit(),i.afterFit(),i.afterUpdate(),i.minSize},afterUpdate:n,beforeSetDimensions:n,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:n,beforeBuildLabels:n,buildLabels:n,afterBuildLabels:n,beforeFit:n,fit:function(){var n=this,i=e.getValueOrDefault,a=n.options,o=t.defaults.global,r=a.display,s=i(a.fontSize,o.defaultFontSize),l=n.minSize;n.isHorizontal()?(l.width=n.maxWidth,l.height=r?s+2*a.padding:0):(l.width=r?s+2*a.padding:0,l.height=n.maxHeight),n.width=l.width,n.height=l.height},afterFit:n,isHorizontal:function(){var t=this.options.position;return"top"===t||"bottom"===t},draw:function(){var n=this,i=n.ctx,a=e.getValueOrDefault,o=n.options,r=t.defaults.global;if(o.display){var s,l,d=a(o.fontSize,r.defaultFontSize),u=a(o.fontStyle,r.defaultFontStyle),c=a(o.fontFamily,r.defaultFontFamily),h=e.fontString(d,u,c),f=0,g=n.top,m=n.left,p=n.bottom,v=n.right;i.fillStyle=a(o.fontColor,r.defaultFontColor),i.font=h,n.isHorizontal()?(s=m+(v-m)/2,l=g+(p-g)/2):(s="left"===o.position?m+d/2:v-d/2,l=g+(p-g)/2,f=Math.PI*("left"===o.position?-.5:.5)),i.save(),i.translate(s,l),i.rotate(f),i.textAlign="center",i.textBaseline="middle",i.fillText(o.text,0,0),i.restore()}}}),t.plugins.register({beforeInit:function(e){var n=e.options,i=n.title;i&&(e.titleBlock=new t.Title({ctx:e.chart.ctx,options:i,chart:e}),t.layoutService.addBox(e,e.titleBlock))}})}},{}],34:[function(t,e,n){"use strict";e.exports=function(t){function e(t,e){return e&&(a.isArray(e)?Array.prototype.push.apply(t,e):t.push(e)),t}function n(t){if(!t.length)return!1;var e,n,i=[],a=[];for(e=0,n=t.length;n>e;++e){var o=t[e];if(o&&o.hasValue()){var r=o.tooltipPosition();i.push(r.x),a.push(r.y)}}var s=0,l=0;for(e=0;e<i.length;++e)i[e]&&(s+=i[e],l+=a[e]);return{x:Math.round(s/i.length),y:Math.round(l/i.length)}}function i(t){var e=t._xScale,n=t._yScale||t._scale,i=t._index,a=t._datasetIndex;return{xLabel:e?e.getLabelForIndex(i,a):"",yLabel:n?n.getLabelForIndex(i,a):"",index:i,datasetIndex:a}}var a=t.helpers;t.defaults.global.tooltips={enabled:!0,custom:null,mode:"single",backgroundColor:"rgba(0,0,0,0.8)",titleFontStyle:"bold",titleSpacing:2,titleMarginBottom:6,titleFontColor:"#fff",titleAlign:"left",bodySpacing:2,bodyFontColor:"#fff",bodyAlign:"left",footerFontStyle:"bold",footerSpacing:2,footerMarginTop:6,footerFontColor:"#fff",footerAlign:"left",yPadding:6,xPadding:6,yAlign:"center",xAlign:"center",caretSize:5,cornerRadius:6,multiKeyBackground:"#fff",callbacks:{beforeTitle:a.noop,title:function(t,e){var n="",i=e.labels,a=i?i.length:0;if(t.length>0){var o=t[0];o.xLabel?n=o.xLabel:a>0&&o.index<a&&(n=i[o.index])}return n},afterTitle:a.noop,beforeBody:a.noop,beforeLabel:a.noop,label:function(t,e){var n=e.datasets[t.datasetIndex].label||"";return n+": "+t.yLabel},labelColor:function(t,e){var n=e.getDatasetMeta(t.datasetIndex),i=n.data[t.index],a=i._view;return{borderColor:a.borderColor,backgroundColor:a.backgroundColor}},afterLabel:a.noop,afterBody:a.noop,beforeFooter:a.noop,footer:a.noop,afterFooter:a.noop}},t.Tooltip=t.Element.extend({initialize:function(){var e=this,n=t.defaults.global,i=e._options,o=a.getValueOrDefault;a.extend(e,{_model:{xPadding:i.xPadding,yPadding:i.yPadding,xAlign:i.xAlign,yAlign:i.yAlign,bodyFontColor:i.bodyFontColor,_bodyFontFamily:o(i.bodyFontFamily,n.defaultFontFamily),_bodyFontStyle:o(i.bodyFontStyle,n.defaultFontStyle),_bodyAlign:i.bodyAlign,bodyFontSize:o(i.bodyFontSize,n.defaultFontSize),bodySpacing:i.bodySpacing,titleFontColor:i.titleFontColor,_titleFontFamily:o(i.titleFontFamily,n.defaultFontFamily),_titleFontStyle:o(i.titleFontStyle,n.defaultFontStyle),titleFontSize:o(i.titleFontSize,n.defaultFontSize),_titleAlign:i.titleAlign,titleSpacing:i.titleSpacing,titleMarginBottom:i.titleMarginBottom,footerFontColor:i.footerFontColor,_footerFontFamily:o(i.footerFontFamily,n.defaultFontFamily),_footerFontStyle:o(i.footerFontStyle,n.defaultFontStyle),footerFontSize:o(i.footerFontSize,n.defaultFontSize),_footerAlign:i.footerAlign,footerSpacing:i.footerSpacing,footerMarginTop:i.footerMarginTop,caretSize:i.caretSize,cornerRadius:i.cornerRadius,backgroundColor:i.backgroundColor,opacity:0,legendColorBackground:i.multiKeyBackground}})},getTitle:function(){var t=this,n=t._options,i=n.callbacks,a=i.beforeTitle.apply(t,arguments),o=i.title.apply(t,arguments),r=i.afterTitle.apply(t,arguments),s=[];return s=e(s,a),s=e(s,o),s=e(s,r)},getBeforeBody:function(){var t=this._options.callbacks.beforeBody.apply(this,arguments);return a.isArray(t)?t:void 0!==t?[t]:[]},getBody:function(t,n){var i=this,o=i._options.callbacks,r=[];return a.each(t,function(t){var a={before:[],lines:[],after:[]};e(a.before,o.beforeLabel.call(i,t,n)),e(a.lines,o.label.call(i,t,n)),e(a.after,o.afterLabel.call(i,t,n)),r.push(a)}),r},getAfterBody:function(){var t=this._options.callbacks.afterBody.apply(this,arguments);return a.isArray(t)?t:void 0!==t?[t]:[]},getFooter:function(){var t=this,n=t._options.callbacks,i=n.beforeFooter.apply(t,arguments),a=n.footer.apply(t,arguments),o=n.afterFooter.apply(t,arguments),r=[];return r=e(r,i),r=e(r,a),r=e(r,o)},update:function(t){var e,o,r=this,s=r._options,l=r._model,d=r._active,u=r._data,c=r._chartInstance;if(d.length){l.opacity=1;var h=[],f=n(d),g=[];for(e=0,o=d.length;o>e;++e)g.push(i(d[e]));s.itemSort&&(g=g.sort(function(t,e){return s.itemSort(t,e,u)})),d.length>1&&a.each(g,function(t){h.push(s.callbacks.labelColor.call(r,t,c))}),a.extend(l,{title:r.getTitle(g,u),beforeBody:r.getBeforeBody(g,u),body:r.getBody(g,u),afterBody:r.getAfterBody(g,u),footer:r.getFooter(g,u),x:Math.round(f.x),y:Math.round(f.y),caretPadding:a.getValueOrDefault(f.padding,2),labelColors:h});var m=r.getTooltipSize(l);r.determineAlignment(m),a.extend(l,r.getBackgroundPoint(l,m))}else r._model.opacity=0;return t&&s.custom&&s.custom.call(r,l),r},getTooltipSize:function(t){var e=this._chart.ctx,n={height:2*t.yPadding,width:0},i=t.body,o=i.reduce(function(t,e){\nreturn t+e.before.length+e.lines.length+e.after.length},0);o+=t.beforeBody.length+t.afterBody.length;var r=t.title.length,s=t.footer.length,l=t.titleFontSize,d=t.bodyFontSize,u=t.footerFontSize;n.height+=r*l,n.height+=(r-1)*t.titleSpacing,n.height+=r?t.titleMarginBottom:0,n.height+=o*d,n.height+=o?(o-1)*t.bodySpacing:0,n.height+=s?t.footerMarginTop:0,n.height+=s*u,n.height+=s?(s-1)*t.footerSpacing:0;var c=0,h=function(t){n.width=Math.max(n.width,e.measureText(t).width+c)};return e.font=a.fontString(l,t._titleFontStyle,t._titleFontFamily),a.each(t.title,h),e.font=a.fontString(d,t._bodyFontStyle,t._bodyFontFamily),a.each(t.beforeBody.concat(t.afterBody),h),c=i.length>1?d+2:0,a.each(i,function(t){a.each(t.before,h),a.each(t.lines,h),a.each(t.after,h)}),c=0,e.font=a.fontString(u,t._footerFontStyle,t._footerFontFamily),a.each(t.footer,h),n.width+=2*t.xPadding,n},determineAlignment:function(t){var e=this,n=e._model,i=e._chart,a=e._chartInstance.chartArea;n.y<t.height?n.yAlign="top":n.y>i.height-t.height&&(n.yAlign="bottom");var o,r,s,l,d,u=(a.left+a.right)/2,c=(a.top+a.bottom)/2;"center"===n.yAlign?(o=function(t){return u>=t},r=function(t){return t>u}):(o=function(e){return e<=t.width/2},r=function(e){return e>=i.width-t.width/2}),s=function(e){return e+t.width>i.width},l=function(e){return e-t.width<0},d=function(t){return c>=t?"top":"bottom"},o(n.x)?(n.xAlign="left",s(n.x)&&(n.xAlign="center",n.yAlign=d(n.y))):r(n.x)&&(n.xAlign="right",l(n.x)&&(n.xAlign="center",n.yAlign=d(n.y)))},getBackgroundPoint:function(t,e){var n={x:t.x,y:t.y},i=t.caretSize,a=t.caretPadding,o=t.cornerRadius,r=t.xAlign,s=t.yAlign,l=i+a,d=o+a;return"right"===r?n.x-=e.width:"center"===r&&(n.x-=e.width/2),"top"===s?n.y+=l:"bottom"===s?n.y-=e.height+l:n.y-=e.height/2,"center"===s?"left"===r?n.x+=l:"right"===r&&(n.x-=l):"left"===r?n.x-=d:"right"===r&&(n.x+=d),n},drawCaret:function(t,e,n){var i,o,r,s,l,d,u=this._view,c=this._chart.ctx,h=u.caretSize,f=u.cornerRadius,g=u.xAlign,m=u.yAlign,p=t.x,v=t.y,b=e.width,y=e.height;"center"===m?("left"===g?(i=p,o=i-h,r=i):(i=p+b,o=i+h,r=i),l=v+y/2,s=l-h,d=l+h):("left"===g?(i=p+f,o=i+h,r=o+h):"right"===g?(i=p+b-f,o=i-h,r=o-h):(o=p+b/2,i=o-h,r=o+h),"top"===m?(s=v,l=s-h,d=s):(s=v+y,l=s+h,d=s));var x=a.color(u.backgroundColor);c.fillStyle=x.alpha(n*x.alpha()).rgbString(),c.beginPath(),c.moveTo(i,s),c.lineTo(o,l),c.lineTo(r,d),c.closePath(),c.fill()},drawTitle:function(t,e,n,i){var o=e.title;if(o.length){n.textAlign=e._titleAlign,n.textBaseline="top";var r=e.titleFontSize,s=e.titleSpacing,l=a.color(e.titleFontColor);n.fillStyle=l.alpha(i*l.alpha()).rgbString(),n.font=a.fontString(r,e._titleFontStyle,e._titleFontFamily);var d,u;for(d=0,u=o.length;u>d;++d)n.fillText(o[d],t.x,t.y),t.y+=r+s,d+1===o.length&&(t.y+=e.titleMarginBottom-s)}},drawBody:function(t,e,n,i){var o=e.bodyFontSize,r=e.bodySpacing,s=e.body;n.textAlign=e._bodyAlign,n.textBaseline="top";var l=a.color(e.bodyFontColor),d=l.alpha(i*l.alpha()).rgbString();n.fillStyle=d,n.font=a.fontString(o,e._bodyFontStyle,e._bodyFontFamily);var u=0,c=function(e){n.fillText(e,t.x+u,t.y),t.y+=o+r};a.each(e.beforeBody,c);var h=s.length>1;u=h?o+2:0,a.each(s,function(r,s){a.each(r.before,c),a.each(r.lines,function(r){h&&(n.fillStyle=a.color(e.legendColorBackground).alpha(i).rgbaString(),n.fillRect(t.x,t.y,o,o),n.strokeStyle=a.color(e.labelColors[s].borderColor).alpha(i).rgbaString(),n.strokeRect(t.x,t.y,o,o),n.fillStyle=a.color(e.labelColors[s].backgroundColor).alpha(i).rgbaString(),n.fillRect(t.x+1,t.y+1,o-2,o-2),n.fillStyle=d),c(r)}),a.each(r.after,c)}),u=0,a.each(e.afterBody,c),t.y-=r},drawFooter:function(t,e,n,i){var o=e.footer;if(o.length){t.y+=e.footerMarginTop,n.textAlign=e._footerAlign,n.textBaseline="top";var r=a.color(e.footerFontColor);n.fillStyle=r.alpha(i*r.alpha()).rgbString(),n.font=a.fontString(e.footerFontSize,e._footerFontStyle,e._footerFontFamily),a.each(o,function(i){n.fillText(i,t.x,t.y),t.y+=e.footerFontSize+e.footerSpacing})}},draw:function(){var t=this._chart.ctx,e=this._view;if(0!==e.opacity){var n=this.getTooltipSize(e),i={x:e.x,y:e.y},o=Math.abs(e.opacity<.001)?0:e.opacity;if(this._options.enabled){var r=a.color(e.backgroundColor);t.fillStyle=r.alpha(o*r.alpha()).rgbString(),a.drawRoundedRectangle(t,i.x,i.y,n.width,n.height,e.cornerRadius),t.fill(),this.drawCaret(i,n,o),i.x+=e.xPadding,i.y+=e.yPadding,this.drawTitle(i,e,t,o),this.drawBody(i,e,t,o),this.drawFooter(i,e,t,o)}}}})}},{}],35:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers,n=t.defaults.global;n.elements.arc={backgroundColor:n.defaultColor,borderColor:"#fff",borderWidth:2},t.elements.Arc=t.Element.extend({inLabelRange:function(t){var e=this._view;return e?Math.pow(t-e.x,2)<Math.pow(e.radius+e.hoverRadius,2):!1},inRange:function(t,n){var i=this._view;if(i){for(var a=e.getAngleFromPoint(i,{x:t,y:n}),o=a.angle,r=a.distance,s=i.startAngle,l=i.endAngle;s>l;)l+=2*Math.PI;for(;o>l;)o-=2*Math.PI;for(;s>o;)o+=2*Math.PI;var d=o>=s&&l>=o,u=r>=i.innerRadius&&r<=i.outerRadius;return d&&u}return!1},tooltipPosition:function(){var t=this._view,e=t.startAngle+(t.endAngle-t.startAngle)/2,n=(t.outerRadius-t.innerRadius)/2+t.innerRadius;return{x:t.x+Math.cos(e)*n,y:t.y+Math.sin(e)*n}},draw:function(){var t=this._chart.ctx,e=this._view,n=e.startAngle,i=e.endAngle;t.beginPath(),t.arc(e.x,e.y,e.outerRadius,n,i),t.arc(e.x,e.y,e.innerRadius,i,n,!0),t.closePath(),t.strokeStyle=e.borderColor,t.lineWidth=e.borderWidth,t.fillStyle=e.backgroundColor,t.fill(),t.lineJoin="bevel",e.borderWidth&&t.stroke()}})}},{}],36:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers,n=t.defaults.global;t.defaults.global.elements.line={tension:.4,backgroundColor:n.defaultColor,borderWidth:3,borderColor:n.defaultColor,borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",capBezierPoints:!0,fill:!0},t.elements.Line=t.Element.extend({draw:function(){function t(t,e){var n=e._view;e._view.steppedLine===!0?(l.lineTo(n.x,t._view.y),l.lineTo(n.x,n.y)):0===e._view.tension?l.lineTo(n.x,n.y):l.bezierCurveTo(t._view.controlPointNextX,t._view.controlPointNextY,n.controlPointPreviousX,n.controlPointPreviousY,n.x,n.y)}var i=this,a=i._view,o=a.spanGaps,r=a.scaleZero,s=i._loop,l=i._chart.ctx;l.save();var d=i._children.slice(),u=-1;s&&d.length&&d.push(d[0]);var c,h,f,g;if(d.length&&a.fill){for(l.beginPath(),c=0;c<d.length;++c)h=d[c],f=e.previousItem(d,c),g=h._view,0===c?(s?l.moveTo(r.x,r.y):l.moveTo(g.x,r),g.skip||(u=c,l.lineTo(g.x,g.y))):(f=-1===u?f:d[u],g.skip?o||u!==c-1||(s?l.lineTo(r.x,r.y):l.lineTo(f._view.x,r)):(u!==c-1?o&&-1!==u?t(f,h):s?l.lineTo(g.x,g.y):(l.lineTo(g.x,r),l.lineTo(g.x,g.y)):t(f,h),u=c));s||-1===u||l.lineTo(d[u]._view.x,r),l.fillStyle=a.backgroundColor||n.defaultColor,l.closePath(),l.fill()}var m=n.elements.line;for(l.lineCap=a.borderCapStyle||m.borderCapStyle,l.setLineDash&&l.setLineDash(a.borderDash||m.borderDash),l.lineDashOffset=a.borderDashOffset||m.borderDashOffset,l.lineJoin=a.borderJoinStyle||m.borderJoinStyle,l.lineWidth=a.borderWidth||m.borderWidth,l.strokeStyle=a.borderColor||n.defaultColor,l.beginPath(),u=-1,c=0;c<d.length;++c)h=d[c],f=e.previousItem(d,c),g=h._view,0===c?g.skip||(l.moveTo(g.x,g.y),u=c):(f=-1===u?f:d[u],g.skip||(u!==c-1&&!o||-1===u?l.moveTo(g.x,g.y):t(f,h),u=c));l.stroke(),l.restore()}})}},{}],37:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers,n=t.defaults.global,i=n.defaultColor;n.elements.point={radius:3,pointStyle:"circle",backgroundColor:i,borderWidth:1,borderColor:i,hitRadius:1,hoverRadius:4,hoverBorderWidth:1},t.elements.Point=t.Element.extend({inRange:function(t,e){var n=this._view;return n?Math.pow(t-n.x,2)+Math.pow(e-n.y,2)<Math.pow(n.hitRadius+n.radius,2):!1},inLabelRange:function(t){var e=this._view;return e?Math.pow(t-e.x,2)<Math.pow(e.radius+e.hitRadius,2):!1},tooltipPosition:function(){var t=this._view;return{x:t.x,y:t.y,padding:t.radius+t.borderWidth}},draw:function(){var a=this._view,o=this._chart.ctx,r=a.pointStyle,s=a.radius,l=a.x,d=a.y;a.skip||(o.strokeStyle=a.borderColor||i,o.lineWidth=e.getValueOrDefault(a.borderWidth,n.elements.point.borderWidth),o.fillStyle=a.backgroundColor||i,t.canvasHelpers.drawPoint(o,r,s,l,d))}})}},{}],38:[function(t,e,n){"use strict";e.exports=function(t){var e=t.defaults.global;e.elements.rectangle={backgroundColor:e.defaultColor,borderWidth:0,borderColor:e.defaultColor,borderSkipped:"bottom"},t.elements.Rectangle=t.Element.extend({draw:function(){function t(t){return l[(u+t)%4]}var e=this._chart.ctx,n=this._view,i=n.width/2,a=n.x-i,o=n.x+i,r=n.base-(n.base-n.y),s=n.borderWidth/2;n.borderWidth&&(a+=s,o-=s,r+=s),e.beginPath(),e.fillStyle=n.backgroundColor,e.strokeStyle=n.borderColor,e.lineWidth=n.borderWidth;var l=[[a,n.base],[a,r],[o,r],[o,n.base]],d=["bottom","left","top","right"],u=d.indexOf(n.borderSkipped,0);-1===u&&(u=0),e.moveTo.apply(e,t(0));for(var c=1;4>c;c++)e.lineTo.apply(e,t(c));e.fill(),n.borderWidth&&e.stroke()},height:function(){var t=this._view;return t.base-t.y},inRange:function(t,e){var n=this._view;return n?n.y<n.base?t>=n.x-n.width/2&&t<=n.x+n.width/2&&e>=n.y&&e<=n.base:t>=n.x-n.width/2&&t<=n.x+n.width/2&&e>=n.base&&e<=n.y:!1},inLabelRange:function(t){var e=this._view;return e?t>=e.x-e.width/2&&t<=e.x+e.width/2:!1},tooltipPosition:function(){var t=this._view;return{x:t.x,y:t.y}}})}},{}],39:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers,n={position:"bottom"},i=t.Scale.extend({getLabels:function(){var t=this.chart.data;return(this.isHorizontal()?t.xLabels:t.yLabels)||t.labels},determineDataLimits:function(){var t=this,n=t.getLabels();t.minIndex=0,t.maxIndex=n.length-1;var i;void 0!==t.options.ticks.min&&(i=e.indexOf(n,t.options.ticks.min),t.minIndex=-1!==i?i:t.minIndex),void 0!==t.options.ticks.max&&(i=e.indexOf(n,t.options.ticks.max),t.maxIndex=-1!==i?i:t.maxIndex),t.min=n[t.minIndex],t.max=n[t.maxIndex]},buildTicks:function(){var t=this,e=t.getLabels();t.ticks=0===t.minIndex&&t.maxIndex===e.length-1?e:e.slice(t.minIndex,t.maxIndex+1)},getLabelForIndex:function(t,e){var n=this,i=n.chart.data,a=n.isHorizontal();return i.xLabels&&a||i.yLabels&&!a?n.getRightValue(i.datasets[e].data[t]):n.ticks[t]},getPixelForValue:function(t,e,n,i){var a=this,o=Math.max(a.maxIndex+1-a.minIndex-(a.options.gridLines.offsetGridLines?0:1),1);if(void 0!==t&&isNaN(e)){var r=a.getLabels(),s=r.indexOf(t);e=-1!==s?s:e}if(a.isHorizontal()){var l=a.width-(a.paddingLeft+a.paddingRight),d=l/o,u=d*(e-a.minIndex)+a.paddingLeft;return(a.options.gridLines.offsetGridLines&&i||a.maxIndex===a.minIndex&&i)&&(u+=d/2),a.left+Math.round(u)}var c=a.height-(a.paddingTop+a.paddingBottom),h=c/o,f=h*(e-a.minIndex)+a.paddingTop;return a.options.gridLines.offsetGridLines&&i&&(f+=h/2),a.top+Math.round(f)},getPixelForTick:function(t,e){return this.getPixelForValue(this.ticks[t],t+this.minIndex,null,e)},getValueForPixel:function(t){var e,n=this,i=Math.max(n.ticks.length-(n.options.gridLines.offsetGridLines?0:1),1),a=n.isHorizontal(),o=a?n.width-(n.paddingLeft+n.paddingRight):n.height-(n.paddingTop+n.paddingBottom),r=o/i;return t-=a?n.left:n.top,n.options.gridLines.offsetGridLines&&(t-=r/2),t-=a?n.paddingLeft:n.paddingTop,e=0>=t?0:Math.round(t/r)},getBasePixel:function(){return this.bottom}});t.scaleService.registerScaleType("category",i,n)}},{}],40:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers,n={position:"left",ticks:{callback:function(t,n,i){var a=i.length>3?i[2]-i[1]:i[1]-i[0];Math.abs(a)>1&&t!==Math.floor(t)&&(a=t-Math.floor(t));var o=e.log10(Math.abs(a)),r="";if(0!==t){var s=-1*Math.floor(o);s=Math.max(Math.min(s,20),0),r=t.toFixed(s)}else r="0";return r}}},i=t.LinearScaleBase.extend({determineDataLimits:function(){function t(t){return s?t.xAxisID===n.id:t.yAxisID===n.id}var n=this,i=n.options,a=n.chart,o=a.data,r=o.datasets,s=n.isHorizontal();if(n.min=null,n.max=null,i.stacked){var l={};e.each(r,function(o,r){var s=a.getDatasetMeta(r);void 0===l[s.type]&&(l[s.type]={positiveValues:[],negativeValues:[]});var d=l[s.type].positiveValues,u=l[s.type].negativeValues;a.isDatasetVisible(r)&&t(s)&&e.each(o.data,function(t,e){var a=+n.getRightValue(t);isNaN(a)||s.data[e].hidden||(d[e]=d[e]||0,u[e]=u[e]||0,i.relativePoints?d[e]=100:0>a?u[e]+=a:d[e]+=a)})}),e.each(l,function(t){var i=t.positiveValues.concat(t.negativeValues),a=e.min(i),o=e.max(i);n.min=null===n.min?a:Math.min(n.min,a),n.max=null===n.max?o:Math.max(n.max,o)})}else e.each(r,function(i,o){var r=a.getDatasetMeta(o);a.isDatasetVisible(o)&&t(r)&&e.each(i.data,function(t,e){var i=+n.getRightValue(t);isNaN(i)||r.data[e].hidden||(null===n.min?n.min=i:i<n.min&&(n.min=i),null===n.max?n.max=i:i>n.max&&(n.max=i))})});this.handleTickRangeOptions()},getTickLimit:function(){var n,i=this,a=i.options.ticks;if(i.isHorizontal())n=Math.min(a.maxTicksLimit?a.maxTicksLimit:11,Math.ceil(i.width/50));else{var o=e.getValueOrDefault(a.fontSize,t.defaults.global.defaultFontSize);n=Math.min(a.maxTicksLimit?a.maxTicksLimit:11,Math.ceil(i.height/(2*o)))}return n},handleDirectionalChanges:function(){this.isHorizontal()||this.ticks.reverse()},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},getPixelForValue:function(t){var e,n,i=this,a=i.paddingLeft,o=i.paddingBottom,r=i.start,s=+i.getRightValue(t),l=i.end-r;return i.isHorizontal()?(n=i.width-(a+i.paddingRight),e=i.left+n/l*(s-r),Math.round(e+a)):(n=i.height-(i.paddingTop+o),e=i.bottom-o-n/l*(s-r),Math.round(e))},getValueForPixel:function(t){var e=this,n=e.isHorizontal(),i=e.paddingLeft,a=e.paddingBottom,o=n?e.width-(i+e.paddingRight):e.height-(e.paddingTop+a),r=(n?t-e.left-i:e.bottom-a-t)/o;return e.start+(e.end-e.start)*r},getPixelForTick:function(t){return this.getPixelForValue(this.ticksAsNumbers[t])}});t.scaleService.registerScaleType("linear",i,n)}},{}],41:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers,n=e.noop;t.LinearScaleBase=t.Scale.extend({handleTickRangeOptions:function(){var t=this,n=t.options,i=n.ticks;if(i.beginAtZero){var a=e.sign(t.min),o=e.sign(t.max);0>a&&0>o?t.max=0:a>0&&o>0&&(t.min=0)}void 0!==i.min?t.min=i.min:void 0!==i.suggestedMin&&(t.min=Math.min(t.min,i.suggestedMin)),void 0!==i.max?t.max=i.max:void 0!==i.suggestedMax&&(t.max=Math.max(t.max,i.suggestedMax)),t.min===t.max&&(t.max++,i.beginAtZero||t.min--)},getTickLimit:n,handleDirectionalChanges:n,buildTicks:function(){var t=this,n=t.options,i=t.ticks=[],a=n.ticks,o=e.getValueOrDefault,r=t.getTickLimit();r=Math.max(2,r);var s,l=a.fixedStepSize&&a.fixedStepSize>0||a.stepSize&&a.stepSize>0;if(l)s=o(a.fixedStepSize,a.stepSize);else{var d=e.niceNum(t.max-t.min,!1);s=e.niceNum(d/(r-1),!0)}var u=Math.floor(t.min/s)*s,c=Math.ceil(t.max/s)*s,h=(c-u)/s;h=e.almostEquals(h,Math.round(h),s/1e3)?Math.round(h):Math.ceil(h),i.push(void 0!==a.min?a.min:u);for(var f=1;h>f;++f)i.push(u+f*s);i.push(void 0!==a.max?a.max:c),t.handleDirectionalChanges(),t.max=e.max(i),t.min=e.min(i),a.reverse?(i.reverse(),t.start=t.max,t.end=t.min):(t.start=t.min,t.end=t.max)},convertTicksToLabels:function(){var e=this;e.ticksAsNumbers=e.ticks.slice(),e.zeroLineIndex=e.ticks.indexOf(0),t.Scale.prototype.convertTicksToLabels.call(e)}})}},{}],42:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers,n={position:"left",ticks:{callback:function(t,n,i){var a=t/Math.pow(10,Math.floor(e.log10(t)));return 0===t?"0":1===a||2===a||5===a||0===n||n===i.length-1?t.toExponential():""}}},i=t.Scale.extend({determineDataLimits:function(){function t(t){return d?t.xAxisID===n.id:t.yAxisID===n.id}var n=this,i=n.options,a=i.ticks,o=n.chart,r=o.data,s=r.datasets,l=e.getValueOrDefault,d=n.isHorizontal();if(n.min=null,n.max=null,n.minNotZero=null,i.stacked){var u={};e.each(s,function(a,r){var s=o.getDatasetMeta(r);o.isDatasetVisible(r)&&t(s)&&(void 0===u[s.type]&&(u[s.type]=[]),e.each(a.data,function(t,e){var a=u[s.type],o=+n.getRightValue(t);isNaN(o)||s.data[e].hidden||(a[e]=a[e]||0,i.relativePoints?a[e]=100:a[e]+=o)}))}),e.each(u,function(t){var i=e.min(t),a=e.max(t);n.min=null===n.min?i:Math.min(n.min,i),n.max=null===n.max?a:Math.max(n.max,a)})}else e.each(s,function(i,a){var r=o.getDatasetMeta(a);o.isDatasetVisible(a)&&t(r)&&e.each(i.data,function(t,e){var i=+n.getRightValue(t);isNaN(i)||r.data[e].hidden||(null===n.min?n.min=i:i<n.min&&(n.min=i),null===n.max?n.max=i:i>n.max&&(n.max=i),0!==i&&(null===n.minNotZero||i<n.minNotZero)&&(n.minNotZero=i))})});n.min=l(a.min,n.min),n.max=l(a.max,n.max),n.min===n.max&&(0!==n.min&&null!==n.min?(n.min=Math.pow(10,Math.floor(e.log10(n.min))-1),n.max=Math.pow(10,Math.floor(e.log10(n.max))+1)):(n.min=1,n.max=10))},buildTicks:function(){for(var t=this,n=t.options,i=n.ticks,a=e.getValueOrDefault,o=t.ticks=[],r=a(i.min,Math.pow(10,Math.floor(e.log10(t.min))));r<t.max;){o.push(r);var s,l;0===r?(s=Math.floor(e.log10(t.minNotZero)),l=Math.round(t.minNotZero/Math.pow(10,s))):(s=Math.floor(e.log10(r)),l=Math.floor(r/Math.pow(10,s))+1),10===l&&(l=1,++s),r=l*Math.pow(10,s)}var d=a(i.max,r);o.push(d),t.isHorizontal()||o.reverse(),t.max=e.max(o),t.min=e.min(o),i.reverse?(o.reverse(),t.start=t.max,t.end=t.min):(t.start=t.min,t.end=t.max)},convertTicksToLabels:function(){this.tickValues=this.ticks.slice(),t.Scale.prototype.convertTicksToLabels.call(this)},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},getPixelForTick:function(t){return this.getPixelForValue(this.tickValues[t])},getPixelForValue:function(t){var n,i,a,o=this,r=o.start,s=+o.getRightValue(t),l=o.paddingTop,d=o.paddingBottom,u=o.paddingLeft,c=o.options,h=c.ticks;return o.isHorizontal()?(a=e.log10(o.end)-e.log10(r),0===s?i=o.left+u:(n=o.width-(u+o.paddingRight),i=o.left+n/a*(e.log10(s)-e.log10(r)),i+=u)):(n=o.height-(l+d),0!==r||h.reverse?0===o.end&&h.reverse?(a=e.log10(o.start)-e.log10(o.minNotZero),i=s===o.end?o.top+l:s===o.minNotZero?o.top+l+.02*n:o.top+l+.02*n+.98*n/a*(e.log10(s)-e.log10(o.minNotZero))):(a=e.log10(o.end)-e.log10(r),n=o.height-(l+d),i=o.bottom-d-n/a*(e.log10(s)-e.log10(r))):(a=e.log10(o.end)-e.log10(o.minNotZero),i=s===r?o.bottom-d:s===o.minNotZero?o.bottom-d-.02*n:o.bottom-d-.02*n-.98*n/a*(e.log10(s)-e.log10(o.minNotZero)))),i},getValueForPixel:function(t){var n,i,a=this,o=e.log10(a.end)-e.log10(a.start);return a.isHorizontal()?(i=a.width-(a.paddingLeft+a.paddingRight),n=a.start*Math.pow(10,(t-a.left-a.paddingLeft)*o/i)):(i=a.height-(a.paddingTop+a.paddingBottom),n=Math.pow(10,(a.bottom-a.paddingBottom-t)*o/i)/a.start),n}});t.scaleService.registerScaleType("logarithmic",i,n)}},{}],43:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers,n=t.defaults.global,i={display:!0,animate:!0,lineArc:!1,position:"chartArea",angleLines:{display:!0,color:"rgba(0, 0, 0, 0.1)",lineWidth:1},ticks:{showLabelBackdrop:!0,backdropColor:"rgba(255,255,255,0.75)",backdropPaddingY:2,backdropPaddingX:2},pointLabels:{fontSize:10,callback:function(t){return t}}},a=t.LinearScaleBase.extend({getValueCount:function(){return this.chart.data.labels.length},setDimensions:function(){var t=this,i=t.options,a=i.ticks;t.width=t.maxWidth,t.height=t.maxHeight,t.xCenter=Math.round(t.width/2),t.yCenter=Math.round(t.height/2);var o=e.min([t.height,t.width]),r=e.getValueOrDefault(a.fontSize,n.defaultFontSize);t.drawingArea=i.display?o/2-(r/2+a.backdropPaddingY):o/2},determineDataLimits:function(){var t=this,n=t.chart;t.min=null,t.max=null,e.each(n.data.datasets,function(i,a){if(n.isDatasetVisible(a)){var o=n.getDatasetMeta(a);e.each(i.data,function(e,n){var i=+t.getRightValue(e);isNaN(i)||o.data[n].hidden||(null===t.min?t.min=i:i<t.min&&(t.min=i),null===t.max?t.max=i:i>t.max&&(t.max=i))})}}),t.handleTickRangeOptions()},getTickLimit:function(){var t=this.options.ticks,i=e.getValueOrDefault(t.fontSize,n.defaultFontSize);return Math.min(t.maxTicksLimit?t.maxTicksLimit:11,Math.ceil(this.drawingArea/(1.5*i)))},convertTicksToLabels:function(){var e=this;t.LinearScaleBase.prototype.convertTicksToLabels.call(e),e.pointLabels=e.chart.data.labels.map(e.options.pointLabels.callback,e)},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},fit:function(){var t,i,a,o,r,s,l,d,u,c,h,f,g=this.options.pointLabels,m=e.getValueOrDefault(g.fontSize,n.defaultFontSize),p=e.getValueOrDefault(g.fontStyle,n.defaultFontStyle),v=e.getValueOrDefault(g.fontFamily,n.defaultFontFamily),b=e.fontString(m,p,v),y=e.min([this.height/2-m-5,this.width/2]),x=this.width,k=0;for(this.ctx.font=b,i=0;i<this.getValueCount();i++){t=this.getPointPosition(i,y),a=this.ctx.measureText(this.pointLabels[i]?this.pointLabels[i]:"").width+5;var S=this.getIndexAngle(i)+Math.PI/2,w=360*S/(2*Math.PI)%360;0===w||180===w?(o=a/2,t.x+o>x&&(x=t.x+o,r=i),t.x-o<k&&(k=t.x-o,l=i)):180>w?t.x+a>x&&(x=t.x+a,r=i):t.x-a<k&&(k=t.x-a,l=i)}u=k,c=Math.ceil(x-this.width),s=this.getIndexAngle(r),d=this.getIndexAngle(l),h=c/Math.sin(s+Math.PI/2),f=u/Math.sin(d+Math.PI/2),h=e.isNumber(h)?h:0,f=e.isNumber(f)?f:0,this.drawingArea=Math.round(y-(f+h)/2),this.setCenterPoint(f,h)},setCenterPoint:function(t,e){var n=this,i=n.width-e-n.drawingArea,a=t+n.drawingArea;n.xCenter=Math.round((a+i)/2+n.left),n.yCenter=Math.round(n.height/2+n.top)},getIndexAngle:function(t){var e=2*Math.PI/this.getValueCount(),n=this.chart.options&&this.chart.options.startAngle?this.chart.options.startAngle:0,i=n*Math.PI*2/360;return t*e-Math.PI/2+i},getDistanceFromCenterForValue:function(t){var e=this;if(null===t)return 0;var n=e.drawingArea/(e.max-e.min);return e.options.reverse?(e.max-t)*n:(t-e.min)*n},getPointPosition:function(t,e){var n=this,i=n.getIndexAngle(t);return{x:Math.round(Math.cos(i)*e)+n.xCenter,y:Math.round(Math.sin(i)*e)+n.yCenter}},getPointPositionForValue:function(t,e){return this.getPointPosition(t,this.getDistanceFromCenterForValue(e))},getBasePosition:function(){var t=this,e=t.min,n=t.max;return t.getPointPositionForValue(0,t.beginAtZero?0:0>e&&0>n?n:e>0&&n>0?e:0)},draw:function(){var t=this,i=t.options,a=i.gridLines,o=i.ticks,r=i.angleLines,s=i.pointLabels,l=e.getValueOrDefault;if(i.display){var d=t.ctx,u=l(o.fontSize,n.defaultFontSize),c=l(o.fontStyle,n.defaultFontStyle),h=l(o.fontFamily,n.defaultFontFamily),f=e.fontString(u,c,h);if(e.each(t.ticks,function(r,s){if(s>0||i.reverse){var c=t.getDistanceFromCenterForValue(t.ticksAsNumbers[s]),h=t.yCenter-c;if(a.display&&0!==s)if(d.strokeStyle=e.getValueAtIndexOrDefault(a.color,s-1),d.lineWidth=e.getValueAtIndexOrDefault(a.lineWidth,s-1),i.lineArc)d.beginPath(),d.arc(t.xCenter,t.yCenter,c,0,2*Math.PI),d.closePath(),d.stroke();else{d.beginPath();for(var g=0;g<t.getValueCount();g++){var m=t.getPointPosition(g,c);0===g?d.moveTo(m.x,m.y):d.lineTo(m.x,m.y)}d.closePath(),d.stroke()}if(o.display){var p=l(o.fontColor,n.defaultFontColor);if(d.font=f,o.showLabelBackdrop){var v=d.measureText(r).width;d.fillStyle=o.backdropColor,d.fillRect(t.xCenter-v/2-o.backdropPaddingX,h-u/2-o.backdropPaddingY,v+2*o.backdropPaddingX,u+2*o.backdropPaddingY)}d.textAlign="center",d.textBaseline="middle",d.fillStyle=p,d.fillText(r,t.xCenter,h)}}}),!i.lineArc){d.lineWidth=r.lineWidth,d.strokeStyle=r.color;for(var g=t.getDistanceFromCenterForValue(i.reverse?t.min:t.max),m=l(s.fontSize,n.defaultFontSize),p=l(s.fontStyle,n.defaultFontStyle),v=l(s.fontFamily,n.defaultFontFamily),b=e.fontString(m,p,v),y=t.getValueCount()-1;y>=0;y--){if(r.display){var x=t.getPointPosition(y,g);d.beginPath(),d.moveTo(t.xCenter,t.yCenter),d.lineTo(x.x,x.y),d.stroke(),d.closePath()}var k=t.getPointPosition(y,g+5),S=l(s.fontColor,n.defaultFontColor);d.font=b,d.fillStyle=S;var w=t.pointLabels,_=this.getIndexAngle(y)+Math.PI/2,M=360*_/(2*Math.PI)%360;0===M||180===M?d.textAlign="center":180>M?d.textAlign="left":d.textAlign="right",90===M||270===M?d.textBaseline="middle":M>270||90>M?d.textBaseline="bottom":d.textBaseline="top",d.fillText(w[y]?w[y]:"",k.x,k.y)}}}}});t.scaleService.registerScaleType("radialLinear",a,i)}},{}],44:[function(t,e,n){"use strict";var i=t(6);i="function"==typeof i?i:window.moment,e.exports=function(t){var e=t.helpers,n={units:[{name:"millisecond",steps:[1,2,5,10,20,50,100,250,500]},{name:"second",steps:[1,2,5,10,30]},{name:"minute",steps:[1,2,5,10,30]},{name:"hour",steps:[1,2,3,6,12]},{name:"day",steps:[1,2,5]},{name:"week",maxStep:4},{name:"month",maxStep:3},{name:"quarter",maxStep:4},{name:"year",maxStep:!1}]},a={position:"bottom",time:{parser:!1,format:!1,unit:!1,round:!1,displayFormat:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{millisecond:"h:mm:ss.SSS a",second:"h:mm:ss a",minute:"h:mm:ss a",hour:"MMM D, hA",day:"ll",week:"ll",month:"MMM YYYY",quarter:"[Q]Q - YYYY",year:"YYYY"}},ticks:{autoSkip:!1}},o=t.Scale.extend({initialize:function(){if(!i)throw new Error("Chart.js - Moment.js could not be found! You must include it before Chart.js to use the time scale. Download at https://momentjs.com");t.Scale.prototype.initialize.call(this)},getLabelMoment:function(t,e){return null===t||null===e?null:"undefined"!=typeof this.labelMoments[t]?this.labelMoments[t][e]:null},getLabelDiff:function(t,e){var n=this;return null===t||null===e?null:(void 0===n.labelDiffs&&n.buildLabelDiffs(),"undefined"!=typeof n.labelDiffs[t]?n.labelDiffs[t][e]:null)},getMomentStartOf:function(t){var e=this;return"week"===e.options.time.unit&&e.options.time.isoWeekday!==!1?t.clone().startOf("isoWeek").isoWeekday(e.options.time.isoWeekday):t.clone().startOf(e.tickUnit)},determineDataLimits:function(){var t=this;t.labelMoments=[];var n=[];t.chart.data.labels&&t.chart.data.labels.length>0?(e.each(t.chart.data.labels,function(e){var i=t.parseTime(e);i.isValid()&&(t.options.time.round&&i.startOf(t.options.time.round),n.push(i))},t),t.firstTick=i.min.call(t,n),t.lastTick=i.max.call(t,n)):(t.firstTick=null,t.lastTick=null),e.each(t.chart.data.datasets,function(a,o){var r=[],s=t.chart.isDatasetVisible(o);"object"==typeof a.data[0]&&null!==a.data[0]?e.each(a.data,function(e){var n=t.parseTime(t.getRightValue(e));n.isValid()&&(t.options.time.round&&n.startOf(t.options.time.round),r.push(n),s&&(t.firstTick=null!==t.firstTick?i.min(t.firstTick,n):n,t.lastTick=null!==t.lastTick?i.max(t.lastTick,n):n))},t):r=n,t.labelMoments.push(r)},t),t.options.time.min&&(t.firstTick=t.parseTime(t.options.time.min)),t.options.time.max&&(t.lastTick=t.parseTime(t.options.time.max)),t.firstTick=(t.firstTick||i()).clone(),t.lastTick=(t.lastTick||i()).clone()},buildLabelDiffs:function(){var t=this;t.labelDiffs=[];var n=[];t.chart.data.labels&&t.chart.data.labels.length>0&&e.each(t.chart.data.labels,function(e){var i=t.parseTime(e);i.isValid()&&(t.options.time.round&&i.startOf(t.options.time.round),n.push(i.diff(t.firstTick,t.tickUnit,!0)))},t),e.each(t.chart.data.datasets,function(i){var a=[];"object"==typeof i.data[0]&&null!==i.data[0]?e.each(i.data,function(e){var n=t.parseTime(t.getRightValue(e));n.isValid()&&(t.options.time.round&&n.startOf(t.options.time.round),a.push(n.diff(t.firstTick,t.tickUnit,!0)))},t):a=n,t.labelDiffs.push(a)},t)},buildTicks:function(){var i=this;i.ctx.save();var a=e.getValueOrDefault(i.options.ticks.fontSize,t.defaults.global.defaultFontSize),o=e.getValueOrDefault(i.options.ticks.fontStyle,t.defaults.global.defaultFontStyle),r=e.getValueOrDefault(i.options.ticks.fontFamily,t.defaults.global.defaultFontFamily),s=e.fontString(a,o,r);if(i.ctx.font=s,i.ticks=[],i.unitScale=1,i.scaleSizeInUnits=0,i.options.time.unit)i.tickUnit=i.options.time.unit||"day",i.displayFormat=i.options.time.displayFormats[i.tickUnit],i.scaleSizeInUnits=i.lastTick.diff(i.firstTick,i.tickUnit,!0),i.unitScale=e.getValueOrDefault(i.options.time.unitStepSize,1);else{var l=i.isHorizontal()?i.width-(i.paddingLeft+i.paddingRight):i.height-(i.paddingTop+i.paddingBottom),d=i.tickFormatFunction(i.firstTick,0,[]),u=i.ctx.measureText(d).width,c=Math.cos(e.toRadians(i.options.ticks.maxRotation)),h=Math.sin(e.toRadians(i.options.ticks.maxRotation));u=u*c+a*h;var f=l/u;i.tickUnit=i.options.time.minUnit,i.scaleSizeInUnits=i.lastTick.diff(i.firstTick,i.tickUnit,!0),i.displayFormat=i.options.time.displayFormats[i.tickUnit];for(var g=0,m=n.units[g];g<n.units.length;){if(i.unitScale=1,e.isArray(m.steps)&&Math.ceil(i.scaleSizeInUnits/f)<e.max(m.steps)){for(var p=0;p<m.steps.length;++p)if(m.steps[p]>=Math.ceil(i.scaleSizeInUnits/f)){i.unitScale=e.getValueOrDefault(i.options.time.unitStepSize,m.steps[p]);break}break}if(m.maxStep===!1||Math.ceil(i.scaleSizeInUnits/f)<m.maxStep){i.unitScale=e.getValueOrDefault(i.options.time.unitStepSize,Math.ceil(i.scaleSizeInUnits/f));break}++g,m=n.units[g],i.tickUnit=m.name;var v=i.firstTick.diff(i.getMomentStartOf(i.firstTick),i.tickUnit,!0),b=i.getMomentStartOf(i.lastTick.clone().add(1,i.tickUnit)).diff(i.lastTick,i.tickUnit,!0);i.scaleSizeInUnits=i.lastTick.diff(i.firstTick,i.tickUnit,!0)+v+b,i.displayFormat=i.options.time.displayFormats[m.name]}}var y;if(i.options.time.min?y=i.getMomentStartOf(i.firstTick):(i.firstTick=i.getMomentStartOf(i.firstTick),y=i.firstTick),!i.options.time.max){var x=i.getMomentStartOf(i.lastTick),k=x.diff(i.lastTick,i.tickUnit,!0);0>k?i.lastTick=i.getMomentStartOf(i.lastTick.add(1,i.tickUnit)):k>=0&&(i.lastTick=x),i.scaleSizeInUnits=i.lastTick.diff(i.firstTick,i.tickUnit,!0)}i.options.time.displayFormat&&(i.displayFormat=i.options.time.displayFormat),i.ticks.push(i.firstTick.clone());for(var S=1;S<=i.scaleSizeInUnits;++S){var w=y.clone().add(S,i.tickUnit);if(i.options.time.max&&w.diff(i.lastTick,i.tickUnit,!0)>=0)break;S%i.unitScale===0&&i.ticks.push(w)}var _=i.ticks[i.ticks.length-1].diff(i.lastTick,i.tickUnit);(0!==_||0===i.scaleSizeInUnits)&&(i.options.time.max?(i.ticks.push(i.lastTick.clone()),i.scaleSizeInUnits=i.lastTick.diff(i.ticks[0],i.tickUnit,!0)):(i.ticks.push(i.lastTick.clone()),i.scaleSizeInUnits=i.lastTick.diff(i.firstTick,i.tickUnit,!0))),i.ctx.restore(),i.labelDiffs=void 0},getLabelForIndex:function(t,e){var n=this,i=n.chart.data.labels&&t<n.chart.data.labels.length?n.chart.data.labels[t]:"";return"object"==typeof n.chart.data.datasets[e].data[0]&&(i=n.getRightValue(n.chart.data.datasets[e].data[t])),n.options.time.tooltipFormat&&(i=n.parseTime(i).format(n.options.time.tooltipFormat)),i},tickFormatFunction:function(t,n,i){var a=t.format(this.displayFormat),o=this.options.ticks,r=e.getValueOrDefault(o.callback,o.userCallback);return r?r(a,n,i):a},convertTicksToLabels:function(){var t=this;t.tickMoments=t.ticks,t.ticks=t.ticks.map(t.tickFormatFunction,t)},getPixelForValue:function(t,e,n){var i=this,a=null;if(void 0!==e&&void 0!==n&&(a=i.getLabelDiff(n,e)),null===a&&(t&&t.isValid||(t=i.parseTime(i.getRightValue(t))),t&&t.isValid&&t.isValid()&&(a=t.diff(i.firstTick,i.tickUnit,!0))),null!==a){var o=0!==a?a/i.scaleSizeInUnits:a;if(i.isHorizontal()){var r=i.width-(i.paddingLeft+i.paddingRight),s=r*o+i.paddingLeft;return i.left+Math.round(s)}var l=i.height-(i.paddingTop+i.paddingBottom),d=l*o+i.paddingTop;return i.top+Math.round(d)}},getPixelForTick:function(t){return this.getPixelForValue(this.tickMoments[t],null,null)},getValueForPixel:function(t){var e=this,n=e.isHorizontal()?e.width-(e.paddingLeft+e.paddingRight):e.height-(e.paddingTop+e.paddingBottom),a=(t-(e.isHorizontal()?e.left+e.paddingLeft:e.top+e.paddingTop))/n;return a*=e.scaleSizeInUnits,e.firstTick.clone().add(i.duration(a,e.tickUnit).asSeconds(),"seconds")},parseTime:function(t){var e=this;return"string"==typeof e.options.time.parser?i(t,e.options.time.parser):"function"==typeof e.options.time.parser?e.options.time.parser(t):"function"==typeof t.getMonth||"number"==typeof t?i(t):t.isValid&&t.isValid()?t:"string"!=typeof e.options.time.format&&e.options.time.format.call?(console.warn("options.time.format is deprecated and replaced by options.time.parser. See http://nnnick.github.io/Chart.js/docs-v2/#scales-time-scale"),e.options.time.format(t)):i(t,e.options.time.format)}});t.scaleService.registerScaleType("time",o,a)}},{6:6}]},{},[7])(7)});';
-},727:function(t,e){t.exports='/*!\n * Chart.js\n * http://chartjs.org/\n * Version: 2.3.0\n *\n * Copyright 2016 Nick Downie\n * Released under the MIT license\n * https://github.com/chartjs/Chart.js/blob/master/LICENSE.md\n */\n!function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var e;e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,e.Chart=t()}}(function(){return function t(e,a,i){function n(r,l){if(!a[r]){if(!e[r]){var s="function"==typeof require&&require;if(!l&&s)return s(r,!0);if(o)return o(r,!0);var d=new Error("Cannot find module \'"+r+"\'");throw d.code="MODULE_NOT_FOUND",d}var u=a[r]={exports:{}};e[r][0].call(u.exports,function(t){var a=e[r][1][t];return n(a?a:t)},u,u.exports,t,e,a,i)}return a[r].exports}for(var o="function"==typeof require&&require,r=0;r<i.length;r++)n(i[r]);return n}({1:[function(t,e,a){},{}],2:[function(t,e,a){function i(t){if(t){var e=/^#([a-fA-F0-9]{3})$/,a=/^#([a-fA-F0-9]{6})$/,i=/^rgba?\\(\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*(?:,\\s*([+-]?[\\d\\.]+)\\s*)?\\)$/,n=/^rgba?\\(\\s*([+-]?[\\d\\.]+)\\%\\s*,\\s*([+-]?[\\d\\.]+)\\%\\s*,\\s*([+-]?[\\d\\.]+)\\%\\s*(?:,\\s*([+-]?[\\d\\.]+)\\s*)?\\)$/,o=/(\\w+)/,r=[0,0,0],l=1,s=t.match(e);if(s){s=s[1];for(var d=0;d<r.length;d++)r[d]=parseInt(s[d]+s[d],16)}else if(s=t.match(a)){s=s[1];for(var d=0;d<r.length;d++)r[d]=parseInt(s.slice(2*d,2*d+2),16)}else if(s=t.match(i)){for(var d=0;d<r.length;d++)r[d]=parseInt(s[d+1]);l=parseFloat(s[4])}else if(s=t.match(n)){for(var d=0;d<r.length;d++)r[d]=Math.round(2.55*parseFloat(s[d+1]));l=parseFloat(s[4])}else if(s=t.match(o)){if("transparent"==s[1])return[0,0,0,0];if(r=y[s[1]],!r)return}for(var d=0;d<r.length;d++)r[d]=v(r[d],0,255);return l=l||0==l?v(l,0,1):1,r[3]=l,r}}function n(t){if(t){var e=/^hsla?\\(\\s*([+-]?\\d+)(?:deg)?\\s*,\\s*([+-]?[\\d\\.]+)%\\s*,\\s*([+-]?[\\d\\.]+)%\\s*(?:,\\s*([+-]?[\\d\\.]+)\\s*)?\\)/,a=t.match(e);if(a){var i=parseFloat(a[4]),n=v(parseInt(a[1]),0,360),o=v(parseFloat(a[2]),0,100),r=v(parseFloat(a[3]),0,100),l=v(isNaN(i)?1:i,0,1);return[n,o,r,l]}}}function o(t){if(t){var e=/^hwb\\(\\s*([+-]?\\d+)(?:deg)?\\s*,\\s*([+-]?[\\d\\.]+)%\\s*,\\s*([+-]?[\\d\\.]+)%\\s*(?:,\\s*([+-]?[\\d\\.]+)\\s*)?\\)/,a=t.match(e);if(a){var i=parseFloat(a[4]),n=v(parseInt(a[1]),0,360),o=v(parseFloat(a[2]),0,100),r=v(parseFloat(a[3]),0,100),l=v(isNaN(i)?1:i,0,1);return[n,o,r,l]}}}function r(t){var e=i(t);return e&&e.slice(0,3)}function l(t){var e=n(t);return e&&e.slice(0,3)}function s(t){var e=i(t);return e?e[3]:(e=n(t))?e[3]:(e=o(t))?e[3]:void 0}function d(t){return"#"+x(t[0])+x(t[1])+x(t[2])}function u(t,e){return 1>e||t[3]&&t[3]<1?c(t,e):"rgb("+t[0]+", "+t[1]+", "+t[2]+")"}function c(t,e){return void 0===e&&(e=void 0!==t[3]?t[3]:1),"rgba("+t[0]+", "+t[1]+", "+t[2]+", "+e+")"}function h(t,e){if(1>e||t[3]&&t[3]<1)return f(t,e);var a=Math.round(t[0]/255*100),i=Math.round(t[1]/255*100),n=Math.round(t[2]/255*100);return"rgb("+a+"%, "+i+"%, "+n+"%)"}function f(t,e){var a=Math.round(t[0]/255*100),i=Math.round(t[1]/255*100),n=Math.round(t[2]/255*100);return"rgba("+a+"%, "+i+"%, "+n+"%, "+(e||t[3]||1)+")"}function g(t,e){return 1>e||t[3]&&t[3]<1?p(t,e):"hsl("+t[0]+", "+t[1]+"%, "+t[2]+"%)"}function p(t,e){return void 0===e&&(e=void 0!==t[3]?t[3]:1),"hsla("+t[0]+", "+t[1]+"%, "+t[2]+"%, "+e+")"}function m(t,e){return void 0===e&&(e=void 0!==t[3]?t[3]:1),"hwb("+t[0]+", "+t[1]+"%, "+t[2]+"%"+(void 0!==e&&1!==e?", "+e:"")+")"}function b(t){return k[t.slice(0,3)]}function v(t,e,a){return Math.min(Math.max(e,t),a)}function x(t){var e=t.toString(16).toUpperCase();return e.length<2?"0"+e:e}var y=t(6);e.exports={getRgba:i,getHsla:n,getRgb:r,getHsl:l,getHwb:o,getAlpha:s,hexString:d,rgbString:u,rgbaString:c,percentString:h,percentaString:f,hslString:g,hslaString:p,hwbString:m,keyword:b};var k={};for(var S in y)k[y[S]]=S},{6:6}],3:[function(t,e,a){var i=t(5),n=t(2),o=function(t){if(t instanceof o)return t;if(!(this instanceof o))return new o(t);this.values={rgb:[0,0,0],hsl:[0,0,0],hsv:[0,0,0],hwb:[0,0,0],cmyk:[0,0,0,0],alpha:1};var e;if("string"==typeof t)if(e=n.getRgba(t))this.setValues("rgb",e);else if(e=n.getHsla(t))this.setValues("hsl",e);else{if(!(e=n.getHwb(t)))throw new Error(\'Unable to parse color from string "\'+t+\'"\');this.setValues("hwb",e)}else if("object"==typeof t)if(e=t,void 0!==e.r||void 0!==e.red)this.setValues("rgb",e);else if(void 0!==e.l||void 0!==e.lightness)this.setValues("hsl",e);else if(void 0!==e.v||void 0!==e.value)this.setValues("hsv",e);else if(void 0!==e.w||void 0!==e.whiteness)this.setValues("hwb",e);else{if(void 0===e.c&&void 0===e.cyan)throw new Error("Unable to parse color from object "+JSON.stringify(t));this.setValues("cmyk",e)}};o.prototype={rgb:function(){return this.setSpace("rgb",arguments)},hsl:function(){return this.setSpace("hsl",arguments)},hsv:function(){return this.setSpace("hsv",arguments)},hwb:function(){return this.setSpace("hwb",arguments)},cmyk:function(){return this.setSpace("cmyk",arguments)},rgbArray:function(){return this.values.rgb},hslArray:function(){return this.values.hsl},hsvArray:function(){return this.values.hsv},hwbArray:function(){var t=this.values;return 1!==t.alpha?t.hwb.concat([t.alpha]):t.hwb},cmykArray:function(){return this.values.cmyk},rgbaArray:function(){var t=this.values;return t.rgb.concat([t.alpha])},hslaArray:function(){var t=this.values;return t.hsl.concat([t.alpha])},alpha:function(t){return void 0===t?this.values.alpha:(this.setValues("alpha",t),this)},red:function(t){return this.setChannel("rgb",0,t)},green:function(t){return this.setChannel("rgb",1,t)},blue:function(t){return this.setChannel("rgb",2,t)},hue:function(t){return t&&(t%=360,t=0>t?360+t:t),this.setChannel("hsl",0,t)},saturation:function(t){return this.setChannel("hsl",1,t)},lightness:function(t){return this.setChannel("hsl",2,t)},saturationv:function(t){return this.setChannel("hsv",1,t)},whiteness:function(t){return this.setChannel("hwb",1,t)},blackness:function(t){return this.setChannel("hwb",2,t)},value:function(t){return this.setChannel("hsv",2,t)},cyan:function(t){return this.setChannel("cmyk",0,t)},magenta:function(t){return this.setChannel("cmyk",1,t)},yellow:function(t){return this.setChannel("cmyk",2,t)},black:function(t){return this.setChannel("cmyk",3,t)},hexString:function(){return n.hexString(this.values.rgb)},rgbString:function(){return n.rgbString(this.values.rgb,this.values.alpha)},rgbaString:function(){return n.rgbaString(this.values.rgb,this.values.alpha)},percentString:function(){return n.percentString(this.values.rgb,this.values.alpha)},hslString:function(){return n.hslString(this.values.hsl,this.values.alpha)},hslaString:function(){return n.hslaString(this.values.hsl,this.values.alpha)},hwbString:function(){return n.hwbString(this.values.hwb,this.values.alpha)},keyword:function(){return n.keyword(this.values.rgb,this.values.alpha)},rgbNumber:function(){var t=this.values.rgb;return t[0]<<16|t[1]<<8|t[2]},luminosity:function(){for(var t=this.values.rgb,e=[],a=0;a<t.length;a++){var i=t[a]/255;e[a]=.03928>=i?i/12.92:Math.pow((i+.055)/1.055,2.4)}return.2126*e[0]+.7152*e[1]+.0722*e[2]},contrast:function(t){var e=this.luminosity(),a=t.luminosity();return e>a?(e+.05)/(a+.05):(a+.05)/(e+.05)},level:function(t){var e=this.contrast(t);return e>=7.1?"AAA":e>=4.5?"AA":""},dark:function(){var t=this.values.rgb,e=(299*t[0]+587*t[1]+114*t[2])/1e3;return 128>e},light:function(){return!this.dark()},negate:function(){for(var t=[],e=0;3>e;e++)t[e]=255-this.values.rgb[e];return this.setValues("rgb",t),this},lighten:function(t){var e=this.values.hsl;return e[2]+=e[2]*t,this.setValues("hsl",e),this},darken:function(t){var e=this.values.hsl;return e[2]-=e[2]*t,this.setValues("hsl",e),this},saturate:function(t){var e=this.values.hsl;return e[1]+=e[1]*t,this.setValues("hsl",e),this},desaturate:function(t){var e=this.values.hsl;return e[1]-=e[1]*t,this.setValues("hsl",e),this},whiten:function(t){var e=this.values.hwb;return e[1]+=e[1]*t,this.setValues("hwb",e),this},blacken:function(t){var e=this.values.hwb;return e[2]+=e[2]*t,this.setValues("hwb",e),this},greyscale:function(){var t=this.values.rgb,e=.3*t[0]+.59*t[1]+.11*t[2];return this.setValues("rgb",[e,e,e]),this},clearer:function(t){var e=this.values.alpha;return this.setValues("alpha",e-e*t),this},opaquer:function(t){var e=this.values.alpha;return this.setValues("alpha",e+e*t),this},rotate:function(t){var e=this.values.hsl,a=(e[0]+t)%360;return e[0]=0>a?360+a:a,this.setValues("hsl",e),this},mix:function(t,e){var a=this,i=t,n=void 0===e?.5:e,o=2*n-1,r=a.alpha()-i.alpha(),l=((o*r===-1?o:(o+r)/(1+o*r))+1)/2,s=1-l;return this.rgb(l*a.red()+s*i.red(),l*a.green()+s*i.green(),l*a.blue()+s*i.blue()).alpha(a.alpha()*n+i.alpha()*(1-n))},toJSON:function(){return this.rgb()},clone:function(){var t,e,a=new o,i=this.values,n=a.values;for(var r in i)i.hasOwnProperty(r)&&(t=i[r],e={}.toString.call(t),"[object Array]"===e?n[r]=t.slice(0):"[object Number]"===e?n[r]=t:console.error("unexpected color value:",t));return a}},o.prototype.spaces={rgb:["red","green","blue"],hsl:["hue","saturation","lightness"],hsv:["hue","saturation","value"],hwb:["hue","whiteness","blackness"],cmyk:["cyan","magenta","yellow","black"]},o.prototype.maxes={rgb:[255,255,255],hsl:[360,100,100],hsv:[360,100,100],hwb:[360,100,100],cmyk:[100,100,100,100]},o.prototype.getValues=function(t){for(var e=this.values,a={},i=0;i<t.length;i++)a[t.charAt(i)]=e[t][i];return 1!==e.alpha&&(a.a=e.alpha),a},o.prototype.setValues=function(t,e){var a,n=this.values,o=this.spaces,r=this.maxes,l=1;if("alpha"===t)l=e;else if(e.length)n[t]=e.slice(0,t.length),l=e[t.length];else if(void 0!==e[t.charAt(0)]){for(a=0;a<t.length;a++)n[t][a]=e[t.charAt(a)];l=e.a}else if(void 0!==e[o[t][0]]){var s=o[t];for(a=0;a<t.length;a++)n[t][a]=e[s[a]];l=e.alpha}if(n.alpha=Math.max(0,Math.min(1,void 0===l?n.alpha:l)),"alpha"===t)return!1;var d;for(a=0;a<t.length;a++)d=Math.max(0,Math.min(r[t][a],n[t][a])),n[t][a]=Math.round(d);for(var u in o)u!==t&&(n[u]=i[t][u](n[t]));return!0},o.prototype.setSpace=function(t,e){var a=e[0];return void 0===a?this.getValues(t):("number"==typeof a&&(a=Array.prototype.slice.call(e)),this.setValues(t,a),this)},o.prototype.setChannel=function(t,e,a){var i=this.values[t];return void 0===a?i[e]:a===i[e]?this:(i[e]=a,this.setValues(t,i),this)},"undefined"!=typeof window&&(window.Color=o),e.exports=o},{2:2,5:5}],4:[function(t,e,a){function i(t){var e,a,i,n=t[0]/255,o=t[1]/255,r=t[2]/255,l=Math.min(n,o,r),s=Math.max(n,o,r),d=s-l;return s==l?e=0:n==s?e=(o-r)/d:o==s?e=2+(r-n)/d:r==s&&(e=4+(n-o)/d),e=Math.min(60*e,360),0>e&&(e+=360),i=(l+s)/2,a=s==l?0:.5>=i?d/(s+l):d/(2-s-l),[e,100*a,100*i]}function n(t){var e,a,i,n=t[0],o=t[1],r=t[2],l=Math.min(n,o,r),s=Math.max(n,o,r),d=s-l;return a=0==s?0:d/s*1e3/10,s==l?e=0:n==s?e=(o-r)/d:o==s?e=2+(r-n)/d:r==s&&(e=4+(n-o)/d),e=Math.min(60*e,360),0>e&&(e+=360),i=s/255*1e3/10,[e,a,i]}function o(t){var e=t[0],a=t[1],n=t[2],o=i(t)[0],r=1/255*Math.min(e,Math.min(a,n)),n=1-1/255*Math.max(e,Math.max(a,n));return[o,100*r,100*n]}function l(t){var e,a,i,n,o=t[0]/255,r=t[1]/255,l=t[2]/255;return n=Math.min(1-o,1-r,1-l),e=(1-o-n)/(1-n)||0,a=(1-r-n)/(1-n)||0,i=(1-l-n)/(1-n)||0,[100*e,100*a,100*i,100*n]}function s(t){return G[JSON.stringify(t)]}function d(t){var e=t[0]/255,a=t[1]/255,i=t[2]/255;e=e>.04045?Math.pow((e+.055)/1.055,2.4):e/12.92,a=a>.04045?Math.pow((a+.055)/1.055,2.4):a/12.92,i=i>.04045?Math.pow((i+.055)/1.055,2.4):i/12.92;var n=.4124*e+.3576*a+.1805*i,o=.2126*e+.7152*a+.0722*i,r=.0193*e+.1192*a+.9505*i;return[100*n,100*o,100*r]}function u(t){var e,a,i,n=d(t),o=n[0],r=n[1],l=n[2];return o/=95.047,r/=100,l/=108.883,o=o>.008856?Math.pow(o,1/3):7.787*o+16/116,r=r>.008856?Math.pow(r,1/3):7.787*r+16/116,l=l>.008856?Math.pow(l,1/3):7.787*l+16/116,e=116*r-16,a=500*(o-r),i=200*(r-l),[e,a,i]}function c(t){return W(u(t))}function h(t){var e,a,i,n,o,r=t[0]/360,l=t[1]/100,s=t[2]/100;if(0==l)return o=255*s,[o,o,o];a=.5>s?s*(1+l):s+l-s*l,e=2*s-a,n=[0,0,0];for(var d=0;3>d;d++)i=r+1/3*-(d-1),0>i&&i++,i>1&&i--,o=1>6*i?e+6*(a-e)*i:1>2*i?a:2>3*i?e+(a-e)*(2/3-i)*6:e,n[d]=255*o;return n}function f(t){var e,a,i=t[0],n=t[1]/100,o=t[2]/100;return 0===o?[0,0,0]:(o*=2,n*=1>=o?o:2-o,a=(o+n)/2,e=2*n/(o+n),[i,100*e,100*a])}function p(t){return o(h(t))}function m(t){return l(h(t))}function v(t){return s(h(t))}function x(t){var e=t[0]/60,a=t[1]/100,i=t[2]/100,n=Math.floor(e)%6,o=e-Math.floor(e),r=255*i*(1-a),l=255*i*(1-a*o),s=255*i*(1-a*(1-o)),i=255*i;switch(n){case 0:return[i,s,r];case 1:return[l,i,r];case 2:return[r,i,s];case 3:return[r,l,i];case 4:return[s,r,i];case 5:return[i,r,l]}}function y(t){var e,a,i=t[0],n=t[1]/100,o=t[2]/100;return a=(2-n)*o,e=n*o,e/=1>=a?a:2-a,e=e||0,a/=2,[i,100*e,100*a]}function k(t){return o(x(t))}function S(t){return l(x(t))}function w(t){return s(x(t))}function C(t){var e,a,i,n,o=t[0]/360,l=t[1]/100,s=t[2]/100,d=l+s;switch(d>1&&(l/=d,s/=d),e=Math.floor(6*o),a=1-s,i=6*o-e,0!=(1&e)&&(i=1-i),n=l+i*(a-l),e){default:case 6:case 0:r=a,g=n,b=l;break;case 1:r=n,g=a,b=l;break;case 2:r=l,g=a,b=n;break;case 3:r=l,g=n,b=a;break;case 4:r=n,g=l,b=a;break;case 5:r=a,g=l,b=n}return[255*r,255*g,255*b]}function M(t){return i(C(t))}function D(t){return n(C(t))}function I(t){return l(C(t))}function A(t){return s(C(t))}function T(t){var e,a,i,n=t[0]/100,o=t[1]/100,r=t[2]/100,l=t[3]/100;return e=1-Math.min(1,n*(1-l)+l),a=1-Math.min(1,o*(1-l)+l),i=1-Math.min(1,r*(1-l)+l),[255*e,255*a,255*i]}function P(t){return i(T(t))}function F(t){return n(T(t))}function R(t){return o(T(t))}function _(t){return s(T(t))}function V(t){var e,a,i,n=t[0]/100,o=t[1]/100,r=t[2]/100;return e=3.2406*n+-1.5372*o+r*-.4986,a=n*-.9689+1.8758*o+.0415*r,i=.0557*n+o*-.204+1.057*r,e=e>.0031308?1.055*Math.pow(e,1/2.4)-.055:e=12.92*e,a=a>.0031308?1.055*Math.pow(a,1/2.4)-.055:a=12.92*a,i=i>.0031308?1.055*Math.pow(i,1/2.4)-.055:i=12.92*i,e=Math.min(Math.max(0,e),1),a=Math.min(Math.max(0,a),1),i=Math.min(Math.max(0,i),1),[255*e,255*a,255*i]}function L(t){var e,a,i,n=t[0],o=t[1],r=t[2];return n/=95.047,o/=100,r/=108.883,n=n>.008856?Math.pow(n,1/3):7.787*n+16/116,o=o>.008856?Math.pow(o,1/3):7.787*o+16/116,r=r>.008856?Math.pow(r,1/3):7.787*r+16/116,e=116*o-16,a=500*(n-o),i=200*(o-r),[e,a,i]}function O(t){return W(L(t))}function B(t){var e,a,i,n,o=t[0],r=t[1],l=t[2];return 8>=o?(a=100*o/903.3,n=7.787*(a/100)+16/116):(a=100*Math.pow((o+16)/116,3),n=Math.pow(a/100,1/3)),e=.008856>=e/95.047?e=95.047*(r/500+n-16/116)/7.787:95.047*Math.pow(r/500+n,3),i=.008859>=i/108.883?i=108.883*(n-l/200-16/116)/7.787:108.883*Math.pow(n-l/200,3),[e,a,i]}function W(t){var e,a,i,n=t[0],o=t[1],r=t[2];return e=Math.atan2(r,o),a=360*e/2/Math.PI,0>a&&(a+=360),i=Math.sqrt(o*o+r*r),[n,i,a]}function z(t){return V(B(t))}function N(t){var e,a,i,n=t[0],o=t[1],r=t[2];return i=r/360*2*Math.PI,e=o*Math.cos(i),a=o*Math.sin(i),[n,e,a]}function H(t){return B(N(t))}function E(t){return z(N(t))}function U(t){return Z[t]}function q(t){return i(U(t))}function j(t){return n(U(t))}function Y(t){return o(U(t))}function K(t){return l(U(t))}function X(t){return u(U(t))}function J(t){return d(U(t))}e.exports={rgb2hsl:i,rgb2hsv:n,rgb2hwb:o,rgb2cmyk:l,rgb2keyword:s,rgb2xyz:d,rgb2lab:u,rgb2lch:c,hsl2rgb:h,hsl2hsv:f,hsl2hwb:p,hsl2cmyk:m,hsl2keyword:v,hsv2rgb:x,hsv2hsl:y,hsv2hwb:k,hsv2cmyk:S,hsv2keyword:w,hwb2rgb:C,hwb2hsl:M,hwb2hsv:D,hwb2cmyk:I,hwb2keyword:A,cmyk2rgb:T,cmyk2hsl:P,cmyk2hsv:F,cmyk2hwb:R,cmyk2keyword:_,keyword2rgb:U,keyword2hsl:q,keyword2hsv:j,keyword2hwb:Y,keyword2cmyk:K,keyword2lab:X,keyword2xyz:J,xyz2rgb:V,xyz2lab:L,xyz2lch:O,lab2xyz:B,lab2rgb:z,lab2lch:W,lch2lab:N,lch2xyz:H,lch2rgb:E};var Z={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},G={};for(var Q in Z)G[JSON.stringify(Z[Q])]=Q},{}],5:[function(t,e,a){var i=t(4),n=function(){return new d};for(var o in i){n[o+"Raw"]=function(t){return function(e){return"number"==typeof e&&(e=Array.prototype.slice.call(arguments)),i[t](e)}}(o);var r=/(\\w+)2(\\w+)/.exec(o),l=r[1],s=r[2];n[l]=n[l]||{},n[l][s]=n[o]=function(t){return function(e){"number"==typeof e&&(e=Array.prototype.slice.call(arguments));var a=i[t](e);if("string"==typeof a||void 0===a)return a;for(var n=0;n<a.length;n++)a[n]=Math.round(a[n]);return a}}(o)}var d=function(){this.convs={}};d.prototype.routeSpace=function(t,e){var a=e[0];return void 0===a?this.getValues(t):("number"==typeof a&&(a=Array.prototype.slice.call(e)),this.setValues(t,a))},d.prototype.setValues=function(t,e){return this.space=t,this.convs={},this.convs[t]=e,this},d.prototype.getValues=function(t){var e=this.convs[t];if(!e){var a=this.space,i=this.convs[a];e=n[a][t](i),this.convs[t]=e}return e},["rgb","hsl","hsv","cmyk","keyword"].forEach(function(t){d.prototype[t]=function(e){return this.routeSpace(t,arguments)}}),e.exports=n},{4:4}],6:[function(t,e,a){e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},{}],7:[function(t,e,a){var i=t(27)();t(26)(i),t(22)(i),t(25)(i),t(21)(i),t(23)(i),t(24)(i),t(28)(i),t(32)(i),t(30)(i),t(31)(i),t(33)(i),t(29)(i),t(34)(i),t(35)(i),t(36)(i),t(37)(i),t(38)(i),t(41)(i),t(39)(i),t(40)(i),t(42)(i),t(43)(i),t(44)(i),t(15)(i),t(16)(i),t(17)(i),t(18)(i),t(19)(i),t(20)(i),t(8)(i),t(9)(i),t(10)(i),t(11)(i),t(12)(i),t(13)(i),t(14)(i),window.Chart=e.exports=i},{10:10,11:11,12:12,13:13,14:14,15:15,16:16,17:17,18:18,19:19,20:20,21:21,22:22,23:23,24:24,25:25,26:26,27:27,28:28,29:29,30:30,31:31,32:32,33:33,34:34,35:35,36:36,37:37,38:38,39:39,40:40,41:41,42:42,43:43,44:44,8:8,9:9}],8:[function(t,e,a){"use strict";e.exports=function(t){t.Bar=function(e,a){return a.type="bar",new t(e,a)}}},{}],9:[function(t,e,a){"use strict";e.exports=function(t){t.Bubble=function(e,a){return a.type="bubble",new t(e,a)}}},{}],10:[function(t,e,a){"use strict";e.exports=function(t){t.Doughnut=function(e,a){return a.type="doughnut",new t(e,a)}}},{}],11:[function(t,e,a){"use strict";e.exports=function(t){t.Line=function(e,a){return a.type="line",new t(e,a)}}},{}],12:[function(t,e,a){"use strict";e.exports=function(t){t.PolarArea=function(e,a){return a.type="polarArea",new t(e,a)}}},{}],13:[function(t,e,a){"use strict";e.exports=function(t){t.Radar=function(e,a){return a.options=t.helpers.configMerge({aspectRatio:1},a.options),a.type="radar",new t(e,a)}}},{}],14:[function(t,e,a){"use strict";e.exports=function(t){var e={hover:{mode:"single"},scales:{xAxes:[{type:"linear",position:"bottom",id:"x-axis-1"}],yAxes:[{type:"linear",position:"left",id:"y-axis-1"}]},tooltips:{callbacks:{title:function(){return""},label:function(t){return"("+t.xLabel+", "+t.yLabel+")"}}}};t.defaults.scatter=e,t.controllers.scatter=t.controllers.line,t.Scatter=function(e,a){return a.type="scatter",new t(e,a)}}},{}],15:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.bar={hover:{mode:"label"},scales:{xAxes:[{type:"category",categoryPercentage:.8,barPercentage:.9,gridLines:{offsetGridLines:!0}}],yAxes:[{type:"linear"}]}},t.controllers.bar=t.DatasetController.extend({dataElementType:t.elements.Rectangle,initialize:function(e,a){t.DatasetController.prototype.initialize.call(this,e,a),this.getMeta().bar=!0},getBarCount:function(){var t=this,a=0;return e.each(t.chart.data.datasets,function(e,i){var n=t.chart.getDatasetMeta(i);n.bar&&t.chart.isDatasetVisible(i)&&++a},t),a},update:function(t){var a=this;e.each(a.getMeta().data,function(e,i){a.updateElement(e,i,t)},a)},updateElement:function(t,a,i){var n=this,o=n.getMeta(),r=n.getScaleForId(o.xAxisID),l=n.getScaleForId(o.yAxisID),s=l.getBasePixel(),d=n.chart.options.elements.rectangle,u=t.custom||{},c=n.getDataset();e.extend(t,{_xScale:r,_yScale:l,_datasetIndex:n.index,_index:a,_model:{x:n.calculateBarX(a,n.index),y:i?s:n.calculateBarY(a,n.index),label:n.chart.data.labels[a],datasetLabel:c.label,base:i?s:n.calculateBarBase(n.index,a),width:n.calculateBarWidth(a),backgroundColor:u.backgroundColor?u.backgroundColor:e.getValueAtIndexOrDefault(c.backgroundColor,a,d.backgroundColor),borderSkipped:u.borderSkipped?u.borderSkipped:d.borderSkipped,borderColor:u.borderColor?u.borderColor:e.getValueAtIndexOrDefault(c.borderColor,a,d.borderColor),borderWidth:u.borderWidth?u.borderWidth:e.getValueAtIndexOrDefault(c.borderWidth,a,d.borderWidth)}}),t.pivot()},calculateBarBase:function(t,e){var a=this,i=a.getMeta(),n=a.getScaleForId(i.yAxisID),o=0;if(n.options.stacked){for(var r=a.chart,l=r.data.datasets,s=Number(l[t].data[e]),d=0;t>d;d++){var u=l[d],c=r.getDatasetMeta(d);if(c.bar&&c.yAxisID===n.id&&r.isDatasetVisible(d)){var h=Number(u.data[e]);o+=0>s?Math.min(h,0):Math.max(h,0)}}return n.getPixelForValue(o)}return n.getBasePixel()},getRuler:function(t){var e,a=this,i=a.getMeta(),n=a.getScaleForId(i.xAxisID),o=a.getBarCount();e="category"===n.options.type?n.getPixelForTick(t+1)-n.getPixelForTick(t):n.width/n.ticks.length;var r=e*n.options.categoryPercentage,l=(e-e*n.options.categoryPercentage)/2,s=r/o;if(n.ticks.length!==a.chart.data.labels.length){var d=n.ticks.length/a.chart.data.labels.length;s*=d}var u=s*n.options.barPercentage,c=s-s*n.options.barPercentage;return{datasetCount:o,tickWidth:e,categoryWidth:r,categorySpacing:l,fullBarWidth:s,barWidth:u,barSpacing:c}},calculateBarWidth:function(t){var e=this.getScaleForId(this.getMeta().xAxisID);if(e.options.barThickness)return e.options.barThickness;var a=this.getRuler(t);return e.options.stacked?a.categoryWidth:a.barWidth},getBarIndex:function(t){var e,a,i=0;for(a=0;t>a;++a)e=this.chart.getDatasetMeta(a),e.bar&&this.chart.isDatasetVisible(a)&&++i;return i},calculateBarX:function(t,e){var a=this,i=a.getMeta(),n=a.getScaleForId(i.xAxisID),o=a.getBarIndex(e),r=a.getRuler(t),l=n.getPixelForValue(null,t,e,a.chart.isCombo);return l-=a.chart.isCombo?r.tickWidth/2:0,n.options.stacked?l+r.categoryWidth/2+r.categorySpacing:l+r.barWidth/2+r.categorySpacing+r.barWidth*o+r.barSpacing/2+r.barSpacing*o},calculateBarY:function(t,e){var a=this,i=a.getMeta(),n=a.getScaleForId(i.yAxisID),o=Number(a.getDataset().data[t]);if(n.options.stacked){for(var r=0,l=0,s=0;e>s;s++){var d=a.chart.data.datasets[s],u=a.chart.getDatasetMeta(s);if(u.bar&&u.yAxisID===n.id&&a.chart.isDatasetVisible(s)){var c=Number(d.data[t]);0>c?l+=c||0:r+=c||0}}return 0>o?n.getPixelForValue(l+o):n.getPixelForValue(r+o)}return n.getPixelForValue(o)},draw:function(t){var a=this,i=t||1;e.each(a.getMeta().data,function(t,e){var n=a.getDataset().data[e];null===n||void 0===n||isNaN(n)||t.transition(i).draw()},a)},setHoverStyle:function(t){var a=this.chart.data.datasets[t._datasetIndex],i=t._index,n=t.custom||{},o=t._model;o.backgroundColor=n.hoverBackgroundColor?n.hoverBackgroundColor:e.getValueAtIndexOrDefault(a.hoverBackgroundColor,i,e.getHoverColor(o.backgroundColor)),o.borderColor=n.hoverBorderColor?n.hoverBorderColor:e.getValueAtIndexOrDefault(a.hoverBorderColor,i,e.getHoverColor(o.borderColor)),o.borderWidth=n.hoverBorderWidth?n.hoverBorderWidth:e.getValueAtIndexOrDefault(a.hoverBorderWidth,i,o.borderWidth)},removeHoverStyle:function(t){var a=this.chart.data.datasets[t._datasetIndex],i=t._index,n=t.custom||{},o=t._model,r=this.chart.options.elements.rectangle;o.backgroundColor=n.backgroundColor?n.backgroundColor:e.getValueAtIndexOrDefault(a.backgroundColor,i,r.backgroundColor),o.borderColor=n.borderColor?n.borderColor:e.getValueAtIndexOrDefault(a.borderColor,i,r.borderColor),o.borderWidth=n.borderWidth?n.borderWidth:e.getValueAtIndexOrDefault(a.borderWidth,i,r.borderWidth)}}),t.defaults.horizontalBar={hover:{mode:"label"},scales:{xAxes:[{type:"linear",position:"bottom"}],yAxes:[{position:"left",type:"category",categoryPercentage:.8,barPercentage:.9,gridLines:{offsetGridLines:!0}}]},elements:{rectangle:{borderSkipped:"left"}},tooltips:{callbacks:{title:function(t,e){var a="";return t.length>0&&(t[0].yLabel?a=t[0].yLabel:e.labels.length>0&&t[0].index<e.labels.length&&(a=e.labels[t[0].index])),a},label:function(t,e){var a=e.datasets[t.datasetIndex].label||"";return a+": "+t.xLabel}}}},t.controllers.horizontalBar=t.controllers.bar.extend({updateElement:function(t,a,i){var n=this,o=n.getMeta(),r=n.getScaleForId(o.xAxisID),l=n.getScaleForId(o.yAxisID),s=r.getBasePixel(),d=t.custom||{},u=n.getDataset(),c=n.chart.options.elements.rectangle;e.extend(t,{_xScale:r,_yScale:l,_datasetIndex:n.index,_index:a,_model:{x:i?s:n.calculateBarX(a,n.index),y:n.calculateBarY(a,n.index),label:n.chart.data.labels[a],datasetLabel:u.label,base:i?s:n.calculateBarBase(n.index,a),height:n.calculateBarHeight(a),backgroundColor:d.backgroundColor?d.backgroundColor:e.getValueAtIndexOrDefault(u.backgroundColor,a,c.backgroundColor),borderSkipped:d.borderSkipped?d.borderSkipped:c.borderSkipped,borderColor:d.borderColor?d.borderColor:e.getValueAtIndexOrDefault(u.borderColor,a,c.borderColor),borderWidth:d.borderWidth?d.borderWidth:e.getValueAtIndexOrDefault(u.borderWidth,a,c.borderWidth)},draw:function(){function t(t){return s[(u+t)%4]}var e=this._chart.ctx,a=this._view,i=a.height/2,n=a.y-i,o=a.y+i,r=a.base-(a.base-a.x),l=a.borderWidth/2;a.borderWidth&&(n+=l,o-=l,r+=l),e.beginPath(),e.fillStyle=a.backgroundColor,e.strokeStyle=a.borderColor,e.lineWidth=a.borderWidth;var s=[[a.base,o],[a.base,n],[r,n],[r,o]],d=["bottom","left","top","right"],u=d.indexOf(a.borderSkipped,0);-1===u&&(u=0),e.moveTo.apply(e,t(0));for(var c=1;4>c;c++)e.lineTo.apply(e,t(c));e.fill(),a.borderWidth&&e.stroke()},inRange:function(t,e){var a=this._view,i=!1;return a&&(i=a.x<a.base?e>=a.y-a.height/2&&e<=a.y+a.height/2&&t>=a.x&&t<=a.base:e>=a.y-a.height/2&&e<=a.y+a.height/2&&t>=a.base&&t<=a.x),i}}),t.pivot()},calculateBarBase:function(t,e){var a=this,i=a.getMeta(),n=a.getScaleForId(i.xAxisID),o=0;\nif(n.options.stacked){for(var r=a.chart,l=r.data.datasets,s=Number(l[t].data[e]),d=0;t>d;d++){var u=l[d],c=r.getDatasetMeta(d);if(c.bar&&c.xAxisID===n.id&&r.isDatasetVisible(d)){var h=Number(u.data[e]);o+=0>s?Math.min(h,0):Math.max(h,0)}}return n.getPixelForValue(o)}return n.getBasePixel()},getRuler:function(t){var e,a=this,i=a.getMeta(),n=a.getScaleForId(i.yAxisID),o=a.getBarCount();e="category"===n.options.type?n.getPixelForTick(t+1)-n.getPixelForTick(t):n.width/n.ticks.length;var r=e*n.options.categoryPercentage,l=(e-e*n.options.categoryPercentage)/2,s=r/o;if(n.ticks.length!==a.chart.data.labels.length){var d=n.ticks.length/a.chart.data.labels.length;s*=d}var u=s*n.options.barPercentage,c=s-s*n.options.barPercentage;return{datasetCount:o,tickHeight:e,categoryHeight:r,categorySpacing:l,fullBarHeight:s,barHeight:u,barSpacing:c}},calculateBarHeight:function(t){var e=this,a=e.getScaleForId(e.getMeta().yAxisID);if(a.options.barThickness)return a.options.barThickness;var i=e.getRuler(t);return a.options.stacked?i.categoryHeight:i.barHeight},calculateBarX:function(t,e){var a=this,i=a.getMeta(),n=a.getScaleForId(i.xAxisID),o=Number(a.getDataset().data[t]);if(n.options.stacked){for(var r=0,l=0,s=0;e>s;s++){var d=a.chart.data.datasets[s],u=a.chart.getDatasetMeta(s);if(u.bar&&u.xAxisID===n.id&&a.chart.isDatasetVisible(s)){var c=Number(d.data[t]);0>c?l+=c||0:r+=c||0}}return 0>o?n.getPixelForValue(l+o):n.getPixelForValue(r+o)}return n.getPixelForValue(o)},calculateBarY:function(t,e){var a=this,i=a.getMeta(),n=a.getScaleForId(i.yAxisID),o=a.getBarIndex(e),r=a.getRuler(t),l=n.getPixelForValue(null,t,e,a.chart.isCombo);return l-=a.chart.isCombo?r.tickHeight/2:0,n.options.stacked?l+r.categoryHeight/2+r.categorySpacing:l+r.barHeight/2+r.categorySpacing+r.barHeight*o+r.barSpacing/2+r.barSpacing*o}})}},{}],16:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.bubble={hover:{mode:"single"},scales:{xAxes:[{type:"linear",position:"bottom",id:"x-axis-0"}],yAxes:[{type:"linear",position:"left",id:"y-axis-0"}]},tooltips:{callbacks:{title:function(){return""},label:function(t,e){var a=e.datasets[t.datasetIndex].label||"",i=e.datasets[t.datasetIndex].data[t.index];return a+": ("+i.x+", "+i.y+", "+i.r+")"}}}},t.controllers.bubble=t.DatasetController.extend({dataElementType:t.elements.Point,update:function(t){var a=this,i=a.getMeta(),n=i.data;e.each(n,function(e,i){a.updateElement(e,i,t)})},updateElement:function(a,i,n){var o=this,r=o.getMeta(),l=o.getScaleForId(r.xAxisID),s=o.getScaleForId(r.yAxisID),d=a.custom||{},u=o.getDataset(),c=u.data[i],h=o.chart.options.elements.point,f=o.index;e.extend(a,{_xScale:l,_yScale:s,_datasetIndex:f,_index:i,_model:{x:n?l.getPixelForDecimal(.5):l.getPixelForValue("object"==typeof c?c:NaN,i,f,o.chart.isCombo),y:n?s.getBasePixel():s.getPixelForValue(c,i,f),radius:n?0:d.radius?d.radius:o.getRadius(c),hitRadius:d.hitRadius?d.hitRadius:e.getValueAtIndexOrDefault(u.hitRadius,i,h.hitRadius)}}),t.DatasetController.prototype.removeHoverStyle.call(o,a,h);var g=a._model;g.skip=d.skip?d.skip:isNaN(g.x)||isNaN(g.y),a.pivot()},getRadius:function(t){return t.r||this.chart.options.elements.point.radius},setHoverStyle:function(a){var i=this;t.DatasetController.prototype.setHoverStyle.call(i,a);var n=i.chart.data.datasets[a._datasetIndex],o=a._index,r=a.custom||{},l=a._model;l.radius=r.hoverRadius?r.hoverRadius:e.getValueAtIndexOrDefault(n.hoverRadius,o,i.chart.options.elements.point.hoverRadius)+i.getRadius(n.data[o])},removeHoverStyle:function(e){var a=this;t.DatasetController.prototype.removeHoverStyle.call(a,e,a.chart.options.elements.point);var i=a.chart.data.datasets[e._datasetIndex].data[e._index],n=e.custom||{},o=e._model;o.radius=n.radius?n.radius:a.getRadius(i)}})}},{}],17:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers,a=t.defaults;a.doughnut={animation:{animateRotate:!0,animateScale:!1},aspectRatio:1,hover:{mode:"single"},legendCallback:function(t){var e=[];e.push(\'<ul class="\'+t.id+\'-legend">\');var a=t.data,i=a.datasets,n=a.labels;if(i.length)for(var o=0;o<i[0].data.length;++o)e.push(\'<li><span style="background-color:\'+i[0].backgroundColor[o]+\'"></span>\'),n[o]&&e.push(n[o]),e.push("</li>");return e.push("</ul>"),e.join("")},legend:{labels:{generateLabels:function(t){var a=t.data;return a.labels.length&&a.datasets.length?a.labels.map(function(i,n){var o=t.getDatasetMeta(0),r=a.datasets[0],l=o.data[n],s=l&&l.custom||{},d=e.getValueAtIndexOrDefault,u=t.options.elements.arc,c=s.backgroundColor?s.backgroundColor:d(r.backgroundColor,n,u.backgroundColor),h=s.borderColor?s.borderColor:d(r.borderColor,n,u.borderColor),f=s.borderWidth?s.borderWidth:d(r.borderWidth,n,u.borderWidth);return{text:i,fillStyle:c,strokeStyle:h,lineWidth:f,hidden:isNaN(r.data[n])||o.data[n].hidden,index:n}}):[]}},onClick:function(t,e){var a,i,n,o=e.index,r=this.chart;for(a=0,i=(r.data.datasets||[]).length;i>a;++a)n=r.getDatasetMeta(a),n.data[o]&&(n.data[o].hidden=!n.data[o].hidden);r.update()}},cutoutPercentage:50,rotation:Math.PI*-.5,circumference:2*Math.PI,tooltips:{callbacks:{title:function(){return""},label:function(t,e){return e.labels[t.index]+": "+e.datasets[t.datasetIndex].data[t.index]}}}},a.pie=e.clone(a.doughnut),e.extend(a.pie,{cutoutPercentage:0}),t.controllers.doughnut=t.controllers.pie=t.DatasetController.extend({dataElementType:t.elements.Arc,linkScales:e.noop,getRingIndex:function(t){for(var e=0,a=0;t>a;++a)this.chart.isDatasetVisible(a)&&++e;return e},update:function(t){var a=this,i=a.chart,n=i.chartArea,o=i.options,r=o.elements.arc,l=n.right-n.left-r.borderWidth,s=n.bottom-n.top-r.borderWidth,d=Math.min(l,s),u={x:0,y:0},c=a.getMeta(),h=o.cutoutPercentage,f=o.circumference;if(f<2*Math.PI){var g=o.rotation%(2*Math.PI);g+=2*Math.PI*(g>=Math.PI?-1:g<-Math.PI?1:0);var p=g+f,m={x:Math.cos(g),y:Math.sin(g)},b={x:Math.cos(p),y:Math.sin(p)},v=0>=g&&p>=0||g<=2*Math.PI&&2*Math.PI<=p,x=g<=.5*Math.PI&&.5*Math.PI<=p||g<=2.5*Math.PI&&2.5*Math.PI<=p,y=g<=-Math.PI&&-Math.PI<=p||g<=Math.PI&&Math.PI<=p,k=g<=.5*-Math.PI&&.5*-Math.PI<=p||g<=1.5*Math.PI&&1.5*Math.PI<=p,S=h/100,w={x:y?-1:Math.min(m.x*(m.x<0?1:S),b.x*(b.x<0?1:S)),y:k?-1:Math.min(m.y*(m.y<0?1:S),b.y*(b.y<0?1:S))},C={x:v?1:Math.max(m.x*(m.x>0?1:S),b.x*(b.x>0?1:S)),y:x?1:Math.max(m.y*(m.y>0?1:S),b.y*(b.y>0?1:S))},M={width:.5*(C.x-w.x),height:.5*(C.y-w.y)};d=Math.min(l/M.width,s/M.height),u={x:(C.x+w.x)*-.5,y:(C.y+w.y)*-.5}}i.borderWidth=a.getMaxBorderWidth(c.data),i.outerRadius=Math.max((d-i.borderWidth)/2,0),i.innerRadius=Math.max(h?i.outerRadius/100*h:1,0),i.radiusLength=(i.outerRadius-i.innerRadius)/i.getVisibleDatasetCount(),i.offsetX=u.x*i.outerRadius,i.offsetY=u.y*i.outerRadius,c.total=a.calculateTotal(),a.outerRadius=i.outerRadius-i.radiusLength*a.getRingIndex(a.index),a.innerRadius=a.outerRadius-i.radiusLength,e.each(c.data,function(e,i){a.updateElement(e,i,t)})},updateElement:function(t,a,i){var n=this,o=n.chart,r=o.chartArea,l=o.options,s=l.animation,d=(r.left+r.right)/2,u=(r.top+r.bottom)/2,c=l.rotation,h=l.rotation,f=n.getDataset(),g=i&&s.animateRotate?0:t.hidden?0:n.calculateCircumference(f.data[a])*(l.circumference/(2*Math.PI)),p=i&&s.animateScale?0:n.innerRadius,m=i&&s.animateScale?0:n.outerRadius,b=e.getValueAtIndexOrDefault;e.extend(t,{_datasetIndex:n.index,_index:a,_model:{x:d+o.offsetX,y:u+o.offsetY,startAngle:c,endAngle:h,circumference:g,outerRadius:m,innerRadius:p,label:b(f.label,a,o.data.labels[a])}});var v=t._model;this.removeHoverStyle(t),i&&s.animateRotate||(0===a?v.startAngle=l.rotation:v.startAngle=n.getMeta().data[a-1]._model.endAngle,v.endAngle=v.startAngle+v.circumference),t.pivot()},removeHoverStyle:function(e){t.DatasetController.prototype.removeHoverStyle.call(this,e,this.chart.options.elements.arc)},calculateTotal:function(){var t,a=this.getDataset(),i=this.getMeta(),n=0;return e.each(i.data,function(e,i){t=a.data[i],isNaN(t)||e.hidden||(n+=Math.abs(t))}),n},calculateCircumference:function(t){var e=this.getMeta().total;return e>0&&!isNaN(t)?2*Math.PI*(t/e):0},getMaxBorderWidth:function(t){for(var e,a,i=0,n=this.index,o=t.length,r=0;o>r;r++)e=t[r]._model?t[r]._model.borderWidth:0,a=t[r]._chart?t[r]._chart.config.data.datasets[n].hoverBorderWidth:0,i=e>i?e:i,i=a>i?a:i;return i}})}},{}],18:[function(t,e,a){"use strict";e.exports=function(t){function e(t,e){return a.getValueOrDefault(t.showLine,e.showLines)}var a=t.helpers;t.defaults.line={showLines:!0,spanGaps:!1,hover:{mode:"label"},scales:{xAxes:[{type:"category",id:"x-axis-0"}],yAxes:[{type:"linear",id:"y-axis-0"}]}},t.controllers.line=t.DatasetController.extend({datasetElementType:t.elements.Line,dataElementType:t.elements.Point,addElementAndReset:function(a){var i=this,n=i.chart.options,o=i.getMeta();t.DatasetController.prototype.addElementAndReset.call(i,a),e(i.getDataset(),n)&&0!==o.dataset._model.tension&&i.updateBezierControlPoints()},update:function(t){var i,n,o,r=this,l=r.getMeta(),s=l.dataset,d=l.data||[],u=r.chart.options,c=u.elements.line,h=r.getScaleForId(l.yAxisID),f=r.getDataset(),g=e(f,u);for(g&&(o=s.custom||{},void 0!==f.tension&&void 0===f.lineTension&&(f.lineTension=f.tension),s._scale=h,s._datasetIndex=r.index,s._children=d,s._model={spanGaps:f.spanGaps?f.spanGaps:u.spanGaps,tension:o.tension?o.tension:a.getValueOrDefault(f.lineTension,c.tension),backgroundColor:o.backgroundColor?o.backgroundColor:f.backgroundColor||c.backgroundColor,borderWidth:o.borderWidth?o.borderWidth:f.borderWidth||c.borderWidth,borderColor:o.borderColor?o.borderColor:f.borderColor||c.borderColor,borderCapStyle:o.borderCapStyle?o.borderCapStyle:f.borderCapStyle||c.borderCapStyle,borderDash:o.borderDash?o.borderDash:f.borderDash||c.borderDash,borderDashOffset:o.borderDashOffset?o.borderDashOffset:f.borderDashOffset||c.borderDashOffset,borderJoinStyle:o.borderJoinStyle?o.borderJoinStyle:f.borderJoinStyle||c.borderJoinStyle,fill:o.fill?o.fill:void 0!==f.fill?f.fill:c.fill,steppedLine:o.steppedLine?o.steppedLine:a.getValueOrDefault(f.steppedLine,c.stepped),cubicInterpolationMode:o.cubicInterpolationMode?o.cubicInterpolationMode:a.getValueOrDefault(f.cubicInterpolationMode,c.cubicInterpolationMode),scaleTop:h.top,scaleBottom:h.bottom,scaleZero:h.getBasePixel()},s.pivot()),i=0,n=d.length;n>i;++i)r.updateElement(d[i],i,t);for(g&&0!==s._model.tension&&r.updateBezierControlPoints(),i=0,n=d.length;n>i;++i)d[i].pivot()},getPointBackgroundColor:function(t,e){var i=this.chart.options.elements.point.backgroundColor,n=this.getDataset(),o=t.custom||{};return o.backgroundColor?i=o.backgroundColor:n.pointBackgroundColor?i=a.getValueAtIndexOrDefault(n.pointBackgroundColor,e,i):n.backgroundColor&&(i=n.backgroundColor),i},getPointBorderColor:function(t,e){var i=this.chart.options.elements.point.borderColor,n=this.getDataset(),o=t.custom||{};return o.borderColor?i=o.borderColor:n.pointBorderColor?i=a.getValueAtIndexOrDefault(n.pointBorderColor,e,i):n.borderColor&&(i=n.borderColor),i},getPointBorderWidth:function(t,e){var i=this.chart.options.elements.point.borderWidth,n=this.getDataset(),o=t.custom||{};return o.borderWidth?i=o.borderWidth:n.pointBorderWidth?i=a.getValueAtIndexOrDefault(n.pointBorderWidth,e,i):n.borderWidth&&(i=n.borderWidth),i},updateElement:function(t,e,i){var n,o,r=this,l=r.getMeta(),s=t.custom||{},d=r.getDataset(),u=r.index,c=d.data[e],h=r.getScaleForId(l.yAxisID),f=r.getScaleForId(l.xAxisID),g=r.chart.options.elements.point,p=r.chart.data.labels||[],m=1===p.length||1===d.data.length||r.chart.isCombo;void 0!==d.radius&&void 0===d.pointRadius&&(d.pointRadius=d.radius),void 0!==d.hitRadius&&void 0===d.pointHitRadius&&(d.pointHitRadius=d.hitRadius),n=f.getPixelForValue("object"==typeof c?c:NaN,e,u,m),o=i?h.getBasePixel():r.calculatePointY(c,e,u),t._xScale=f,t._yScale=h,t._datasetIndex=u,t._index=e,t._model={x:n,y:o,skip:s.skip||isNaN(n)||isNaN(o),radius:s.radius||a.getValueAtIndexOrDefault(d.pointRadius,e,g.radius),pointStyle:s.pointStyle||a.getValueAtIndexOrDefault(d.pointStyle,e,g.pointStyle),backgroundColor:r.getPointBackgroundColor(t,e),borderColor:r.getPointBorderColor(t,e),borderWidth:r.getPointBorderWidth(t,e),tension:l.dataset._model?l.dataset._model.tension:0,steppedLine:l.dataset._model?l.dataset._model.steppedLine:!1,hitRadius:s.hitRadius||a.getValueAtIndexOrDefault(d.pointHitRadius,e,g.hitRadius)}},calculatePointY:function(t,e,a){var i,n,o,r=this,l=r.chart,s=r.getMeta(),d=r.getScaleForId(s.yAxisID),u=0,c=0;if(d.options.stacked){for(i=0;a>i;i++)if(n=l.data.datasets[i],o=l.getDatasetMeta(i),"line"===o.type&&o.yAxisID===d.id&&l.isDatasetVisible(i)){var h=Number(d.getRightValue(n.data[e]));0>h?c+=h||0:u+=h||0}var f=Number(d.getRightValue(t));return 0>f?d.getPixelForValue(c+f):d.getPixelForValue(u+f)}return d.getPixelForValue(t)},updateBezierControlPoints:function(){function t(t,e,a){return Math.max(Math.min(t,a),e)}var e,i,n,o,r,l=this,s=l.getMeta(),d=l.chart.chartArea,u=s.data||[];if(s.dataset._model.spanGaps&&(u=u.filter(function(t){return!t._model.skip})),"monotone"===s.dataset._model.cubicInterpolationMode)a.splineCurveMonotone(u);else for(e=0,i=u.length;i>e;++e)n=u[e],o=n._model,r=a.splineCurve(a.previousItem(u,e)._model,o,a.nextItem(u,e)._model,s.dataset._model.tension),o.controlPointPreviousX=r.previous.x,o.controlPointPreviousY=r.previous.y,o.controlPointNextX=r.next.x,o.controlPointNextY=r.next.y;if(l.chart.options.elements.line.capBezierPoints)for(e=0,i=u.length;i>e;++e)o=u[e]._model,o.controlPointPreviousX=t(o.controlPointPreviousX,d.left,d.right),o.controlPointPreviousY=t(o.controlPointPreviousY,d.top,d.bottom),o.controlPointNextX=t(o.controlPointNextX,d.left,d.right),o.controlPointNextY=t(o.controlPointNextY,d.top,d.bottom)},draw:function(t){var a,i,n=this,o=n.getMeta(),r=o.data||[],l=t||1;for(a=0,i=r.length;i>a;++a)r[a].transition(l);for(e(n.getDataset(),n.chart.options)&&o.dataset.transition(l).draw(),a=0,i=r.length;i>a;++a)r[a].draw()},setHoverStyle:function(t){var e=this.chart.data.datasets[t._datasetIndex],i=t._index,n=t.custom||{},o=t._model;o.radius=n.hoverRadius||a.getValueAtIndexOrDefault(e.pointHoverRadius,i,this.chart.options.elements.point.hoverRadius),o.backgroundColor=n.hoverBackgroundColor||a.getValueAtIndexOrDefault(e.pointHoverBackgroundColor,i,a.getHoverColor(o.backgroundColor)),o.borderColor=n.hoverBorderColor||a.getValueAtIndexOrDefault(e.pointHoverBorderColor,i,a.getHoverColor(o.borderColor)),o.borderWidth=n.hoverBorderWidth||a.getValueAtIndexOrDefault(e.pointHoverBorderWidth,i,o.borderWidth)},removeHoverStyle:function(t){var e=this,i=e.chart.data.datasets[t._datasetIndex],n=t._index,o=t.custom||{},r=t._model;void 0!==i.radius&&void 0===i.pointRadius&&(i.pointRadius=i.radius),r.radius=o.radius||a.getValueAtIndexOrDefault(i.pointRadius,n,e.chart.options.elements.point.radius),r.backgroundColor=e.getPointBackgroundColor(t,n),r.borderColor=e.getPointBorderColor(t,n),r.borderWidth=e.getPointBorderWidth(t,n)}})}},{}],19:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.polarArea={scale:{type:"radialLinear",lineArc:!0,ticks:{beginAtZero:!0}},animation:{animateRotate:!0,animateScale:!0},startAngle:-.5*Math.PI,aspectRatio:1,legendCallback:function(t){var e=[];e.push(\'<ul class="\'+t.id+\'-legend">\');var a=t.data,i=a.datasets,n=a.labels;if(i.length)for(var o=0;o<i[0].data.length;++o)e.push(\'<li><span style="background-color:\'+i[0].backgroundColor[o]+\'">\'),n[o]&&e.push(n[o]),e.push("</span></li>");return e.push("</ul>"),e.join("")},legend:{labels:{generateLabels:function(t){var a=t.data;return a.labels.length&&a.datasets.length?a.labels.map(function(i,n){var o=t.getDatasetMeta(0),r=a.datasets[0],l=o.data[n],s=l.custom||{},d=e.getValueAtIndexOrDefault,u=t.options.elements.arc,c=s.backgroundColor?s.backgroundColor:d(r.backgroundColor,n,u.backgroundColor),h=s.borderColor?s.borderColor:d(r.borderColor,n,u.borderColor),f=s.borderWidth?s.borderWidth:d(r.borderWidth,n,u.borderWidth);return{text:i,fillStyle:c,strokeStyle:h,lineWidth:f,hidden:isNaN(r.data[n])||o.data[n].hidden,index:n}}):[]}},onClick:function(t,e){var a,i,n,o=e.index,r=this.chart;for(a=0,i=(r.data.datasets||[]).length;i>a;++a)n=r.getDatasetMeta(a),n.data[o].hidden=!n.data[o].hidden;r.update()}},tooltips:{callbacks:{title:function(){return""},label:function(t,e){return e.labels[t.index]+": "+t.yLabel}}}},t.controllers.polarArea=t.DatasetController.extend({dataElementType:t.elements.Arc,linkScales:e.noop,update:function(t){var a=this,i=a.chart,n=i.chartArea,o=a.getMeta(),r=i.options,l=r.elements.arc,s=Math.min(n.right-n.left,n.bottom-n.top);i.outerRadius=Math.max((s-l.borderWidth/2)/2,0),i.innerRadius=Math.max(r.cutoutPercentage?i.outerRadius/100*r.cutoutPercentage:1,0),i.radiusLength=(i.outerRadius-i.innerRadius)/i.getVisibleDatasetCount(),a.outerRadius=i.outerRadius-i.radiusLength*a.index,a.innerRadius=a.outerRadius-i.radiusLength,o.count=a.countVisibleElements(),e.each(o.data,function(e,i){a.updateElement(e,i,t)})},updateElement:function(t,a,i){for(var n=this,o=n.chart,r=n.getDataset(),l=o.options,s=l.animation,d=o.scale,u=e.getValueAtIndexOrDefault,c=o.data.labels,h=n.calculateCircumference(r.data[a]),f=d.xCenter,g=d.yCenter,p=0,m=n.getMeta(),b=0;a>b;++b)isNaN(r.data[b])||m.data[b].hidden||++p;var v=l.startAngle,x=t.hidden?0:d.getDistanceFromCenterForValue(r.data[a]),y=v+h*p,k=y+(t.hidden?0:h),S=s.animateScale?0:d.getDistanceFromCenterForValue(r.data[a]);e.extend(t,{_datasetIndex:n.index,_index:a,_scale:d,_model:{x:f,y:g,innerRadius:0,outerRadius:i?S:x,startAngle:i&&s.animateRotate?v:y,endAngle:i&&s.animateRotate?v:k,label:u(c,a,c[a])}}),n.removeHoverStyle(t),t.pivot()},removeHoverStyle:function(e){t.DatasetController.prototype.removeHoverStyle.call(this,e,this.chart.options.elements.arc)},countVisibleElements:function(){var t=this.getDataset(),a=this.getMeta(),i=0;return e.each(a.data,function(e,a){isNaN(t.data[a])||e.hidden||i++}),i},calculateCircumference:function(t){var e=this.getMeta().count;return e>0&&!isNaN(t)?2*Math.PI/e:0}})}},{}],20:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.radar={scale:{type:"radialLinear"},elements:{line:{tension:0}}},t.controllers.radar=t.DatasetController.extend({datasetElementType:t.elements.Line,dataElementType:t.elements.Point,linkScales:e.noop,addElementAndReset:function(e){t.DatasetController.prototype.addElementAndReset.call(this,e),this.updateBezierControlPoints()},update:function(t){var a=this,i=a.getMeta(),n=i.dataset,o=i.data,r=n.custom||{},l=a.getDataset(),s=a.chart.options.elements.line,d=a.chart.scale;void 0!==l.tension&&void 0===l.lineTension&&(l.lineTension=l.tension),e.extend(i.dataset,{_datasetIndex:a.index,_children:o,_loop:!0,_model:{tension:r.tension?r.tension:e.getValueOrDefault(l.lineTension,s.tension),backgroundColor:r.backgroundColor?r.backgroundColor:l.backgroundColor||s.backgroundColor,borderWidth:r.borderWidth?r.borderWidth:l.borderWidth||s.borderWidth,borderColor:r.borderColor?r.borderColor:l.borderColor||s.borderColor,fill:r.fill?r.fill:void 0!==l.fill?l.fill:s.fill,borderCapStyle:r.borderCapStyle?r.borderCapStyle:l.borderCapStyle||s.borderCapStyle,borderDash:r.borderDash?r.borderDash:l.borderDash||s.borderDash,borderDashOffset:r.borderDashOffset?r.borderDashOffset:l.borderDashOffset||s.borderDashOffset,borderJoinStyle:r.borderJoinStyle?r.borderJoinStyle:l.borderJoinStyle||s.borderJoinStyle,scaleTop:d.top,scaleBottom:d.bottom,scaleZero:d.getBasePosition()}}),i.dataset.pivot(),e.each(o,function(e,i){a.updateElement(e,i,t)},a),a.updateBezierControlPoints()},updateElement:function(t,a,i){var n=this,o=t.custom||{},r=n.getDataset(),l=n.chart.scale,s=n.chart.options.elements.point,d=l.getPointPositionForValue(a,r.data[a]);e.extend(t,{_datasetIndex:n.index,_index:a,_scale:l,_model:{x:i?l.xCenter:d.x,y:i?l.yCenter:d.y,tension:o.tension?o.tension:e.getValueOrDefault(r.tension,n.chart.options.elements.line.tension),radius:o.radius?o.radius:e.getValueAtIndexOrDefault(r.pointRadius,a,s.radius),backgroundColor:o.backgroundColor?o.backgroundColor:e.getValueAtIndexOrDefault(r.pointBackgroundColor,a,s.backgroundColor),borderColor:o.borderColor?o.borderColor:e.getValueAtIndexOrDefault(r.pointBorderColor,a,s.borderColor),borderWidth:o.borderWidth?o.borderWidth:e.getValueAtIndexOrDefault(r.pointBorderWidth,a,s.borderWidth),pointStyle:o.pointStyle?o.pointStyle:e.getValueAtIndexOrDefault(r.pointStyle,a,s.pointStyle),hitRadius:o.hitRadius?o.hitRadius:e.getValueAtIndexOrDefault(r.hitRadius,a,s.hitRadius)}}),t._model.skip=o.skip?o.skip:isNaN(t._model.x)||isNaN(t._model.y)},updateBezierControlPoints:function(){var t=this.chart.chartArea,a=this.getMeta();e.each(a.data,function(i,n){var o=i._model,r=e.splineCurve(e.previousItem(a.data,n,!0)._model,o,e.nextItem(a.data,n,!0)._model,o.tension);o.controlPointPreviousX=Math.max(Math.min(r.previous.x,t.right),t.left),o.controlPointPreviousY=Math.max(Math.min(r.previous.y,t.bottom),t.top),o.controlPointNextX=Math.max(Math.min(r.next.x,t.right),t.left),o.controlPointNextY=Math.max(Math.min(r.next.y,t.bottom),t.top),i.pivot()})},draw:function(t){var a=this.getMeta(),i=t||1;e.each(a.data,function(t){t.transition(i)}),a.dataset.transition(i).draw(),e.each(a.data,function(t){t.draw()})},setHoverStyle:function(t){var a=this.chart.data.datasets[t._datasetIndex],i=t.custom||{},n=t._index,o=t._model;o.radius=i.hoverRadius?i.hoverRadius:e.getValueAtIndexOrDefault(a.pointHoverRadius,n,this.chart.options.elements.point.hoverRadius),o.backgroundColor=i.hoverBackgroundColor?i.hoverBackgroundColor:e.getValueAtIndexOrDefault(a.pointHoverBackgroundColor,n,e.getHoverColor(o.backgroundColor)),o.borderColor=i.hoverBorderColor?i.hoverBorderColor:e.getValueAtIndexOrDefault(a.pointHoverBorderColor,n,e.getHoverColor(o.borderColor)),o.borderWidth=i.hoverBorderWidth?i.hoverBorderWidth:e.getValueAtIndexOrDefault(a.pointHoverBorderWidth,n,o.borderWidth)},removeHoverStyle:function(t){var a=this.chart.data.datasets[t._datasetIndex],i=t.custom||{},n=t._index,o=t._model,r=this.chart.options.elements.point;o.radius=i.radius?i.radius:e.getValueAtIndexOrDefault(a.radius,n,r.radius),o.backgroundColor=i.backgroundColor?i.backgroundColor:e.getValueAtIndexOrDefault(a.pointBackgroundColor,n,r.backgroundColor),o.borderColor=i.borderColor?i.borderColor:e.getValueAtIndexOrDefault(a.pointBorderColor,n,r.borderColor),o.borderWidth=i.borderWidth?i.borderWidth:e.getValueAtIndexOrDefault(a.pointBorderWidth,n,r.borderWidth)}})}},{}],21:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.global.animation={duration:1e3,easing:"easeOutQuart",onProgress:e.noop,onComplete:e.noop},t.Animation=t.Element.extend({currentStep:null,numSteps:60,easing:"",render:null,onAnimationProgress:null,onAnimationComplete:null}),t.animationService={frameDuration:17,animations:[],dropFrames:0,request:null,addAnimation:function(t,e,a,i){var n=this;i||(t.animating=!0);for(var o=0;o<n.animations.length;++o)if(n.animations[o].chartInstance===t)return void(n.animations[o].animationObject=e);n.animations.push({chartInstance:t,animationObject:e}),1===n.animations.length&&n.requestAnimationFrame()},cancelAnimation:function(t){var a=e.findIndex(this.animations,function(e){return e.chartInstance===t});-1!==a&&(this.animations.splice(a,1),t.animating=!1)},requestAnimationFrame:function(){var t=this;null===t.request&&(t.request=e.requestAnimFrame.call(window,function(){t.request=null,t.startDigest()}))},startDigest:function(){var t=this,e=Date.now(),a=0;t.dropFrames>1&&(a=Math.floor(t.dropFrames),t.dropFrames=t.dropFrames%1);for(var i=0;i<t.animations.length;)null===t.animations[i].animationObject.currentStep&&(t.animations[i].animationObject.currentStep=0),t.animations[i].animationObject.currentStep+=1+a,t.animations[i].animationObject.currentStep>t.animations[i].animationObject.numSteps&&(t.animations[i].animationObject.currentStep=t.animations[i].animationObject.numSteps),t.animations[i].animationObject.render(t.animations[i].chartInstance,t.animations[i].animationObject),t.animations[i].animationObject.onAnimationProgress&&t.animations[i].animationObject.onAnimationProgress.call&&t.animations[i].animationObject.onAnimationProgress.call(t.animations[i].chartInstance,t.animations[i]),t.animations[i].animationObject.currentStep===t.animations[i].animationObject.numSteps?(t.animations[i].animationObject.onAnimationComplete&&t.animations[i].animationObject.onAnimationComplete.call&&t.animations[i].animationObject.onAnimationComplete.call(t.animations[i].chartInstance,t.animations[i]),t.animations[i].chartInstance.animating=!1,t.animations.splice(i,1)):++i;var n=Date.now(),o=(n-e)/t.frameDuration;t.dropFrames+=o,t.animations.length>0&&t.requestAnimationFrame()}}}},{}],22:[function(t,e,a){"use strict";e.exports=function(t){var e=t.canvasHelpers={};e.drawPoint=function(t,e,a,i,n){var o,r,l,s,d,u;if("object"==typeof e&&(o=e.toString(),"[object HTMLImageElement]"===o||"[object HTMLCanvasElement]"===o))return void t.drawImage(e,i-e.width/2,n-e.height/2);if(!(isNaN(a)||0>=a)){switch(e){default:t.beginPath(),t.arc(i,n,a,0,2*Math.PI),t.closePath(),t.fill();break;case"triangle":t.beginPath(),r=3*a/Math.sqrt(3),d=r*Math.sqrt(3)/2,t.moveTo(i-r/2,n+d/3),t.lineTo(i+r/2,n+d/3),t.lineTo(i,n-2*d/3),t.closePath(),t.fill();break;case"rect":u=1/Math.SQRT2*a,t.beginPath(),t.fillRect(i-u,n-u,2*u,2*u),t.strokeRect(i-u,n-u,2*u,2*u);break;case"rectRot":u=1/Math.SQRT2*a,t.beginPath(),t.moveTo(i-u,n),t.lineTo(i,n+u),t.lineTo(i+u,n),t.lineTo(i,n-u),t.closePath(),t.fill();break;case"cross":t.beginPath(),t.moveTo(i,n+a),t.lineTo(i,n-a),t.moveTo(i-a,n),t.lineTo(i+a,n),t.closePath();break;case"crossRot":t.beginPath(),l=Math.cos(Math.PI/4)*a,s=Math.sin(Math.PI/4)*a,t.moveTo(i-l,n-s),t.lineTo(i+l,n+s),t.moveTo(i-l,n+s),t.lineTo(i+l,n-s),t.closePath();break;case"star":t.beginPath(),t.moveTo(i,n+a),t.lineTo(i,n-a),t.moveTo(i-a,n),t.lineTo(i+a,n),l=Math.cos(Math.PI/4)*a,s=Math.sin(Math.PI/4)*a,t.moveTo(i-l,n-s),t.lineTo(i+l,n+s),t.moveTo(i-l,n+s),t.lineTo(i+l,n-s),t.closePath();break;case"line":t.beginPath(),t.moveTo(i-a,n),t.lineTo(i+a,n),t.closePath();break;case"dash":t.beginPath(),t.moveTo(i,n),t.lineTo(i+a,n),t.closePath()}t.stroke()}}}},{}],23:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers;t.types={},t.instances={},t.controllers={},t.Controller=function(a){return this.chart=a,this.config=a.config,this.options=this.config.options=e.configMerge(t.defaults.global,t.defaults[this.config.type],this.config.options||{}),this.id=e.uid(),Object.defineProperty(this,"data",{get:function(){return this.config.data}}),t.instances[this.id]=this,this.options.responsive&&this.resize(!0),this.initialize(),this},e.extend(t.Controller.prototype,{initialize:function(){var e=this;return t.plugins.notify("beforeInit",[e]),e.bindEvents(),e.ensureScalesHaveIDs(),e.buildOrUpdateControllers(),e.buildScales(),e.updateLayout(),e.resetElements(),e.initToolTip(),e.update(),t.plugins.notify("afterInit",[e]),e},clear:function(){return e.clear(this.chart),this},stop:function(){return t.animationService.cancelAnimation(this),this},resize:function(a){var i=this,n=i.chart,o=n.canvas,r=e.getMaximumWidth(o),l=n.aspectRatio,s=i.options.maintainAspectRatio&&isNaN(l)===!1&&isFinite(l)&&0!==l?r/l:e.getMaximumHeight(o),d=n.width!==r||n.height!==s;if(!d)return i;o.width=n.width=r,o.height=n.height=s,e.retinaScale(n);var u={width:r,height:s};return t.plugins.notify("resize",[i,u]),i.options.onResize&&i.options.onResize(i,u),a||(i.stop(),i.update(i.options.responsiveAnimationDuration)),i},ensureScalesHaveIDs:function(){var t=this.options,a=t.scales||{},i=t.scale;e.each(a.xAxes,function(t,e){t.id=t.id||"x-axis-"+e}),e.each(a.yAxes,function(t,e){t.id=t.id||"y-axis-"+e}),i&&(i.id=i.id||"scale")},buildScales:function(){var a=this,i=a.options,n=a.scales={},o=[];i.scales&&(o=o.concat((i.scales.xAxes||[]).map(function(t){return{options:t,dtype:"category"}}),(i.scales.yAxes||[]).map(function(t){return{options:t,dtype:"linear"}}))),i.scale&&o.push({options:i.scale,dtype:"radialLinear",isDefault:!0}),e.each(o,function(i){var o=i.options,r=e.getValueOrDefault(o.type,i.dtype),l=t.scaleService.getScaleConstructor(r);if(l){var s=new l({id:o.id,options:o,ctx:a.chart.ctx,chart:a});n[s.id]=s,i.isDefault&&(a.scale=s)}}),t.scaleService.addScalesToLayout(this)},updateLayout:function(){t.layoutService.update(this,this.chart.width,this.chart.height)},buildOrUpdateControllers:function(){var a=this,i=[],n=[];if(e.each(a.data.datasets,function(e,o){var r=a.getDatasetMeta(o);r.type||(r.type=e.type||a.config.type),i.push(r.type),r.controller?r.controller.updateIndex(o):(r.controller=new t.controllers[r.type](a,o),n.push(r.controller))},a),i.length>1)for(var o=1;o<i.length;o++)if(i[o]!==i[o-1]){a.isCombo=!0;break}return n},resetElements:function(){var t=this;e.each(t.data.datasets,function(e,a){t.getDatasetMeta(a).controller.reset()},t)},update:function(a,i){var n=this;t.plugins.notify("beforeUpdate",[n]),n.tooltip._data=n.data;var o=n.buildOrUpdateControllers();e.each(n.data.datasets,function(t,e){n.getDatasetMeta(e).controller.buildOrUpdateElements()},n),t.layoutService.update(n,n.chart.width,n.chart.height),t.plugins.notify("afterScaleUpdate",[n]),e.each(o,function(t){t.reset()}),n.updateDatasets(),t.plugins.notify("afterUpdate",[n]),n.render(a,i)},updateDatasets:function(){var e,a,i=this;if(t.plugins.notify("beforeDatasetsUpdate",[i])){for(e=0,a=i.data.datasets.length;a>e;++e)i.getDatasetMeta(e).controller.update();t.plugins.notify("afterDatasetsUpdate",[i])}},render:function(a,i){var n=this;t.plugins.notify("beforeRender",[n]);var o=n.options.animation;if(o&&("undefined"!=typeof a&&0!==a||"undefined"==typeof a&&0!==o.duration)){var r=new t.Animation;r.numSteps=(a||o.duration)/16.66,r.easing=o.easing,r.render=function(t,a){var i=e.easingEffects[a.easing],n=a.currentStep/a.numSteps,o=i(n);t.draw(o,n,a.currentStep)},r.onAnimationProgress=o.onProgress,r.onAnimationComplete=o.onComplete,t.animationService.addAnimation(n,r,a,i)}else n.draw(),o&&o.onComplete&&o.onComplete.call&&o.onComplete.call(n);return n},draw:function(a){var i=this,n=a||1;i.clear(),t.plugins.notify("beforeDraw",[i,n]),e.each(i.boxes,function(t){t.draw(i.chartArea)},i),i.scale&&i.scale.draw(),t.plugins.notify("beforeDatasetsDraw",[i,n]),e.each(i.data.datasets,function(t,e){i.isDatasetVisible(e)&&i.getDatasetMeta(e).controller.draw(a)},i,!0),t.plugins.notify("afterDatasetsDraw",[i,n]),i.tooltip.transition(n).draw(),t.plugins.notify("afterDraw",[i,n])},getElementAtEvent:function(t){var a=this,i=e.getRelativePosition(t,a.chart),n=[];return e.each(a.data.datasets,function(t,o){if(a.isDatasetVisible(o)){var r=a.getDatasetMeta(o);e.each(r.data,function(t){return t.inRange(i.x,i.y)?(n.push(t),n):void 0})}}),n.slice(0,1)},getElementsAtEvent:function(t){var a=this,i=e.getRelativePosition(t,a.chart),n=[],o=function(){if(a.data.datasets)for(var t=0;t<a.data.datasets.length;t++){var e=a.getDatasetMeta(t);if(a.isDatasetVisible(t))for(var n=0;n<e.data.length;n++)if(e.data[n].inRange(i.x,i.y))return e.data[n]}}.call(a);return o?(e.each(a.data.datasets,function(t,e){if(a.isDatasetVisible(e)){var i=a.getDatasetMeta(e),r=i.data[o._index];r&&!r._view.skip&&n.push(r)}},a),n):n},getElementsAtXAxis:function(t){var a=this,i=e.getRelativePosition(t,a.chart),n=[],o=function(){if(a.data.datasets)for(var t=0;t<a.data.datasets.length;t++){var e=a.getDatasetMeta(t);if(a.isDatasetVisible(t))for(var n=0;n<e.data.length;n++)if(e.data[n].inLabelRange(i.x,i.y))return e.data[n]}}.call(a);return o?(e.each(a.data.datasets,function(t,i){if(a.isDatasetVisible(i)){var r=a.getDatasetMeta(i),l=e.findIndex(r.data,function(t){return o._model.x===t._model.x});-1===l||r.data[l]._view.skip||n.push(r.data[l])}},a),n):n},getElementsAtEventForMode:function(t,e){var a=this;switch(e){case"single":return a.getElementAtEvent(t);case"label":return a.getElementsAtEvent(t);case"dataset":return a.getDatasetAtEvent(t);case"x-axis":return a.getElementsAtXAxis(t);default:return t}},getDatasetAtEvent:function(t){var e=this.getElementAtEvent(t);\nreturn e.length>0&&(e=this.getDatasetMeta(e[0]._datasetIndex).data),e},getDatasetMeta:function(t){var e=this,a=e.data.datasets[t];a._meta||(a._meta={});var i=a._meta[e.id];return i||(i=a._meta[e.id]={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null}),i},getVisibleDatasetCount:function(){for(var t=0,e=0,a=this.data.datasets.length;a>e;++e)this.isDatasetVisible(e)&&t++;return t},isDatasetVisible:function(t){var e=this.getDatasetMeta(t);return"boolean"==typeof e.hidden?!e.hidden:!this.data.datasets[t].hidden},generateLegend:function(){return this.options.legendCallback(this)},destroy:function(){var a=this;a.stop(),a.clear(),e.unbindEvents(a,a.events),e.removeResizeListener(a.chart.canvas.parentNode);var i=a.chart.canvas;i.width=a.chart.width,i.height=a.chart.height,void 0!==a.chart.originalDevicePixelRatio&&a.chart.ctx.scale(1/a.chart.originalDevicePixelRatio,1/a.chart.originalDevicePixelRatio),i.style.width=a.chart.originalCanvasStyleWidth,i.style.height=a.chart.originalCanvasStyleHeight,t.plugins.notify("destroy",[a]),delete t.instances[a.id]},toBase64Image:function(){return this.chart.canvas.toDataURL.apply(this.chart.canvas,arguments)},initToolTip:function(){var e=this;e.tooltip=new t.Tooltip({_chart:e.chart,_chartInstance:e,_data:e.data,_options:e.options.tooltips},e)},bindEvents:function(){var t=this;e.bindEvents(t,t.options.events,function(e){t.eventHandler(e)})},updateHoverStyle:function(t,e,a){var i,n,o,r=a?"setHoverStyle":"removeHoverStyle";switch(e){case"single":t=[t[0]];break;case"label":case"dataset":case"x-axis":break;default:return}for(n=0,o=t.length;o>n;++n)i=t[n],i&&this.getDatasetMeta(i._datasetIndex).controller[r](i)},eventHandler:function(t){var a=this,i=a.tooltip,n=a.options||{},o=n.hover,r=n.tooltips;return a.lastActive=a.lastActive||[],a.lastTooltipActive=a.lastTooltipActive||[],"mouseout"===t.type?(a.active=[],a.tooltipActive=[]):(a.active=a.getElementsAtEventForMode(t,o.mode),a.tooltipActive=a.getElementsAtEventForMode(t,r.mode)),o.onHover&&o.onHover.call(a,a.active),a.legend&&a.legend.handleEvent&&a.legend.handleEvent(t),("mouseup"===t.type||"click"===t.type)&&n.onClick&&n.onClick.call(a,t,a.active),a.lastActive.length&&a.updateHoverStyle(a.lastActive,o.mode,!1),a.active.length&&o.mode&&a.updateHoverStyle(a.active,o.mode,!0),(r.enabled||r.custom)&&(i.initialize(),i._active=a.tooltipActive,i.update(!0)),i.pivot(),a.animating||e.arrayEquals(a.active,a.lastActive)&&e.arrayEquals(a.tooltipActive,a.lastTooltipActive)||(a.stop(),(r.enabled||r.custom)&&i.update(!0),a.render(o.animationDuration,!0)),a.lastActive=a.active,a.lastTooltipActive=a.tooltipActive,a}})}},{}],24:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers,a=e.noop;t.DatasetController=function(t,e){this.initialize(t,e)},e.extend(t.DatasetController.prototype,{datasetElementType:null,dataElementType:null,initialize:function(t,e){var a=this;a.chart=t,a.index=e,a.linkScales(),a.addElements()},updateIndex:function(t){this.index=t},linkScales:function(){var t=this,e=t.getMeta(),a=t.getDataset();null===e.xAxisID&&(e.xAxisID=a.xAxisID||t.chart.options.scales.xAxes[0].id),null===e.yAxisID&&(e.yAxisID=a.yAxisID||t.chart.options.scales.yAxes[0].id)},getDataset:function(){return this.chart.data.datasets[this.index]},getMeta:function(){return this.chart.getDatasetMeta(this.index)},getScaleForId:function(t){return this.chart.scales[t]},reset:function(){this.update(!0)},createMetaDataset:function(){var t=this,e=t.datasetElementType;return e&&new e({_chart:t.chart.chart,_datasetIndex:t.index})},createMetaData:function(t){var e=this,a=e.dataElementType;return a&&new a({_chart:e.chart.chart,_datasetIndex:e.index,_index:t})},addElements:function(){var t,e,a=this,i=a.getMeta(),n=a.getDataset().data||[],o=i.data;for(t=0,e=n.length;e>t;++t)o[t]=o[t]||a.createMetaData(i,t);i.dataset=i.dataset||a.createMetaDataset()},addElementAndReset:function(t){var e=this,a=e.createMetaData(t);e.getMeta().data.splice(t,0,a),e.updateElement(a,t,!0)},buildOrUpdateElements:function(){var t=this.getMeta(),e=t.data,a=this.getDataset().data.length,i=e.length;if(i>a)e.splice(a,i-a);else if(a>i)for(var n=i;a>n;++n)this.addElementAndReset(n)},update:a,draw:function(t){var a=t||1;e.each(this.getMeta().data,function(t){t.transition(a).draw()})},removeHoverStyle:function(t,a){var i=this.chart.data.datasets[t._datasetIndex],n=t._index,o=t.custom||{},r=e.getValueAtIndexOrDefault,l=t._model;l.backgroundColor=o.backgroundColor?o.backgroundColor:r(i.backgroundColor,n,a.backgroundColor),l.borderColor=o.borderColor?o.borderColor:r(i.borderColor,n,a.borderColor),l.borderWidth=o.borderWidth?o.borderWidth:r(i.borderWidth,n,a.borderWidth)},setHoverStyle:function(t){var a=this.chart.data.datasets[t._datasetIndex],i=t._index,n=t.custom||{},o=e.getValueAtIndexOrDefault,r=e.getHoverColor,l=t._model;l.backgroundColor=n.hoverBackgroundColor?n.hoverBackgroundColor:o(a.hoverBackgroundColor,i,r(l.backgroundColor)),l.borderColor=n.hoverBorderColor?n.hoverBorderColor:o(a.hoverBorderColor,i,r(l.borderColor)),l.borderWidth=n.hoverBorderWidth?n.hoverBorderWidth:o(a.hoverBorderWidth,i,l.borderWidth)}}),t.DatasetController.extend=e.inherits}},{}],25:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers;t.elements={},t.Element=function(t){e.extend(this,t),this.initialize.apply(this,arguments)},e.extend(t.Element.prototype,{initialize:function(){this.hidden=!1},pivot:function(){var t=this;return t._view||(t._view=e.clone(t._model)),t._start=e.clone(t._view),t},transition:function(t){var a=this;return a._view||(a._view=e.clone(a._model)),1===t?(a._view=a._model,a._start=null,a):(a._start||a.pivot(),e.each(a._model,function(i,n){if("_"===n[0]);else if(a._view.hasOwnProperty(n))if(i===a._view[n]);else if("string"==typeof i)try{var o=e.color(a._model[n]).mix(e.color(a._start[n]),t);a._view[n]=o.rgbString()}catch(r){a._view[n]=i}else if("number"==typeof i){var l=void 0!==a._start[n]&&isNaN(a._start[n])===!1?a._start[n]:0;a._view[n]=(a._model[n]-l)*t+l}else a._view[n]=i;else"number"!=typeof i||isNaN(a._view[n])?a._view[n]=i:a._view[n]=i*t},a),a)},tooltipPosition:function(){return{x:this._model.x,y:this._model.y}},hasValue:function(){return e.isNumber(this._model.x)&&e.isNumber(this._model.y)}}),t.Element.extend=e.inherits}},{}],26:[function(t,e,a){"use strict";var i=t(3);e.exports=function(t){function e(t,e,a){var i;return"string"==typeof t?(i=parseInt(t,10),-1!==t.indexOf("%")&&(i=i/100*e.parentNode[a])):i=t,i}function a(t){return void 0!==t&&null!==t&&"none"!==t}function n(t,i,n){var o=document.defaultView,r=t.parentNode,l=o.getComputedStyle(t)[i],s=o.getComputedStyle(r)[i],d=a(l),u=a(s),c=Number.POSITIVE_INFINITY;return d||u?Math.min(d?e(l,t,n):c,u?e(s,r,n):c):"none"}var o=t.helpers={};o.each=function(t,e,a,i){var n,r;if(o.isArray(t))if(r=t.length,i)for(n=r-1;n>=0;n--)e.call(a,t[n],n);else for(n=0;r>n;n++)e.call(a,t[n],n);else if("object"==typeof t){var l=Object.keys(t);for(r=l.length,n=0;r>n;n++)e.call(a,t[l[n]],l[n])}},o.clone=function(t){var e={};return o.each(t,function(t,a){o.isArray(t)?e[a]=t.slice(0):"object"==typeof t&&null!==t?e[a]=o.clone(t):e[a]=t}),e},o.extend=function(t){for(var e=function(e,a){t[a]=e},a=1,i=arguments.length;i>a;a++)o.each(arguments[a],e);return t},o.configMerge=function(e){var a=o.clone(e);return o.each(Array.prototype.slice.call(arguments,1),function(e){o.each(e,function(e,i){if("scales"===i)a[i]=o.scaleMerge(a.hasOwnProperty(i)?a[i]:{},e);else if("scale"===i)a[i]=o.configMerge(a.hasOwnProperty(i)?a[i]:{},t.scaleService.getScaleDefaults(e.type),e);else if(a.hasOwnProperty(i)&&o.isArray(a[i])&&o.isArray(e)){var n=a[i];o.each(e,function(t,e){e<n.length?"object"==typeof n[e]&&null!==n[e]&&"object"==typeof t&&null!==t?n[e]=o.configMerge(n[e],t):n[e]=t:n.push(t)})}else a.hasOwnProperty(i)&&"object"==typeof a[i]&&null!==a[i]&&"object"==typeof e?a[i]=o.configMerge(a[i],e):a[i]=e})}),a},o.scaleMerge=function(e,a){var i=o.clone(e);return o.each(a,function(e,a){"xAxes"===a||"yAxes"===a?i.hasOwnProperty(a)?o.each(e,function(e,n){var r=o.getValueOrDefault(e.type,"xAxes"===a?"category":"linear"),l=t.scaleService.getScaleDefaults(r);n>=i[a].length||!i[a][n].type?i[a].push(o.configMerge(l,e)):e.type&&e.type!==i[a][n].type?i[a][n]=o.configMerge(i[a][n],l,e):i[a][n]=o.configMerge(i[a][n],e)}):(i[a]=[],o.each(e,function(e){var n=o.getValueOrDefault(e.type,"xAxes"===a?"category":"linear");i[a].push(o.configMerge(t.scaleService.getScaleDefaults(n),e))})):i.hasOwnProperty(a)&&"object"==typeof i[a]&&null!==i[a]&&"object"==typeof e?i[a]=o.configMerge(i[a],e):i[a]=e}),i},o.getValueAtIndexOrDefault=function(t,e,a){return void 0===t||null===t?a:o.isArray(t)?e<t.length?t[e]:a:t},o.getValueOrDefault=function(t,e){return void 0===t?e:t},o.indexOf=Array.prototype.indexOf?function(t,e){return t.indexOf(e)}:function(t,e){for(var a=0,i=t.length;i>a;++a)if(t[a]===e)return a;return-1},o.where=function(t,e){if(o.isArray(t)&&Array.prototype.filter)return t.filter(e);var a=[];return o.each(t,function(t){e(t)&&a.push(t)}),a},o.findIndex=Array.prototype.findIndex?function(t,e,a){return t.findIndex(e,a)}:function(t,e,a){a=void 0===a?t:a;for(var i=0,n=t.length;n>i;++i)if(e.call(a,t[i],i,t))return i;return-1},o.findNextWhere=function(t,e,a){(void 0===a||null===a)&&(a=-1);for(var i=a+1;i<t.length;i++){var n=t[i];if(e(n))return n}},o.findPreviousWhere=function(t,e,a){(void 0===a||null===a)&&(a=t.length);for(var i=a-1;i>=0;i--){var n=t[i];if(e(n))return n}},o.inherits=function(t){var e=this,a=t&&t.hasOwnProperty("constructor")?t.constructor:function(){return e.apply(this,arguments)},i=function(){this.constructor=a};return i.prototype=e.prototype,a.prototype=new i,a.extend=o.inherits,t&&o.extend(a.prototype,t),a.__super__=e.prototype,a},o.noop=function(){},o.uid=function(){var t=0;return function(){return t++}}(),o.isNumber=function(t){return!isNaN(parseFloat(t))&&isFinite(t)},o.almostEquals=function(t,e,a){return Math.abs(t-e)<a},o.max=function(t){return t.reduce(function(t,e){return isNaN(e)?t:Math.max(t,e)},Number.NEGATIVE_INFINITY)},o.min=function(t){return t.reduce(function(t,e){return isNaN(e)?t:Math.min(t,e)},Number.POSITIVE_INFINITY)},o.sign=Math.sign?function(t){return Math.sign(t)}:function(t){return t=+t,0===t||isNaN(t)?t:t>0?1:-1},o.log10=Math.log10?function(t){return Math.log10(t)}:function(t){return Math.log(t)/Math.LN10},o.toRadians=function(t){return t*(Math.PI/180)},o.toDegrees=function(t){return t*(180/Math.PI)},o.getAngleFromPoint=function(t,e){var a=e.x-t.x,i=e.y-t.y,n=Math.sqrt(a*a+i*i),o=Math.atan2(i,a);return o<-.5*Math.PI&&(o+=2*Math.PI),{angle:o,distance:n}},o.aliasPixel=function(t){return t%2===0?0:.5},o.splineCurve=function(t,e,a,i){var n=t.skip?e:t,o=e,r=a.skip?e:a,l=Math.sqrt(Math.pow(o.x-n.x,2)+Math.pow(o.y-n.y,2)),s=Math.sqrt(Math.pow(r.x-o.x,2)+Math.pow(r.y-o.y,2)),d=l/(l+s),u=s/(l+s);d=isNaN(d)?0:d,u=isNaN(u)?0:u;var c=i*d,h=i*u;return{previous:{x:o.x-c*(r.x-n.x),y:o.y-c*(r.y-n.y)},next:{x:o.x+h*(r.x-n.x),y:o.y+h*(r.y-n.y)}}},o.EPSILON=Number.EPSILON||1e-14,o.splineCurveMonotone=function(t){var e,a,i,n,r=(t||[]).map(function(t){return{model:t._model,deltaK:0,mK:0}}),l=r.length;for(e=0;l>e;++e)i=r[e],i.model.skip||(a=e>0?r[e-1]:null,n=l-1>e?r[e+1]:null,n&&!n.model.skip&&(i.deltaK=(n.model.y-i.model.y)/(n.model.x-i.model.x)),!a||a.model.skip?i.mK=i.deltaK:!n||n.model.skip?i.mK=a.deltaK:this.sign(a.deltaK)!==this.sign(i.deltaK)?i.mK=0:i.mK=(a.deltaK+i.deltaK)/2);var s,d,u,c;for(e=0;l-1>e;++e)i=r[e],n=r[e+1],i.model.skip||n.model.skip||(o.almostEquals(i.deltaK,0,this.EPSILON)?i.mK=n.mK=0:(s=i.mK/i.deltaK,d=n.mK/i.deltaK,c=Math.pow(s,2)+Math.pow(d,2),9>=c||(u=3/Math.sqrt(c),i.mK=s*u*i.deltaK,n.mK=d*u*i.deltaK)));var h;for(e=0;l>e;++e)i=r[e],i.model.skip||(a=e>0?r[e-1]:null,n=l-1>e?r[e+1]:null,a&&!a.model.skip&&(h=(i.model.x-a.model.x)/3,i.model.controlPointPreviousX=i.model.x-h,i.model.controlPointPreviousY=i.model.y-h*i.mK),n&&!n.model.skip&&(h=(n.model.x-i.model.x)/3,i.model.controlPointNextX=i.model.x+h,i.model.controlPointNextY=i.model.y+h*i.mK))},o.nextItem=function(t,e,a){return a?e>=t.length-1?t[0]:t[e+1]:e>=t.length-1?t[t.length-1]:t[e+1]},o.previousItem=function(t,e,a){return a?0>=e?t[t.length-1]:t[e-1]:0>=e?t[0]:t[e-1]},o.niceNum=function(t,e){var a,i=Math.floor(o.log10(t)),n=t/Math.pow(10,i);return a=e?1.5>n?1:3>n?2:7>n?5:10:1>=n?1:2>=n?2:5>=n?5:10,a*Math.pow(10,i)};var r=o.easingEffects={linear:function(t){return t},easeInQuad:function(t){return t*t},easeOutQuad:function(t){return-1*t*(t-2)},easeInOutQuad:function(t){return(t/=.5)<1?.5*t*t:-0.5*(--t*(t-2)-1)},easeInCubic:function(t){return t*t*t},easeOutCubic:function(t){return 1*((t=t/1-1)*t*t+1)},easeInOutCubic:function(t){return(t/=.5)<1?.5*t*t*t:.5*((t-=2)*t*t+2)},easeInQuart:function(t){return t*t*t*t},easeOutQuart:function(t){return-1*((t=t/1-1)*t*t*t-1)},easeInOutQuart:function(t){return(t/=.5)<1?.5*t*t*t*t:-0.5*((t-=2)*t*t*t-2)},easeInQuint:function(t){return 1*(t/=1)*t*t*t*t},easeOutQuint:function(t){return 1*((t=t/1-1)*t*t*t*t+1)},easeInOutQuint:function(t){return(t/=.5)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)},easeInSine:function(t){return-1*Math.cos(t/1*(Math.PI/2))+1},easeOutSine:function(t){return 1*Math.sin(t/1*(Math.PI/2))},easeInOutSine:function(t){return-0.5*(Math.cos(Math.PI*t/1)-1)},easeInExpo:function(t){return 0===t?1:1*Math.pow(2,10*(t/1-1))},easeOutExpo:function(t){return 1===t?1:1*(-Math.pow(2,-10*t/1)+1)},easeInOutExpo:function(t){return 0===t?0:1===t?1:(t/=.5)<1?.5*Math.pow(2,10*(t-1)):.5*(-Math.pow(2,-10*--t)+2)},easeInCirc:function(t){return t>=1?t:-1*(Math.sqrt(1-(t/=1)*t)-1)},easeOutCirc:function(t){return 1*Math.sqrt(1-(t=t/1-1)*t)},easeInOutCirc:function(t){return(t/=.5)<1?-0.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},easeInElastic:function(t){var e=1.70158,a=0,i=1;return 0===t?0:1===(t/=1)?1:(a||(a=.3),i<Math.abs(1)?(i=1,e=a/4):e=a/(2*Math.PI)*Math.asin(1/i),-(i*Math.pow(2,10*(t-=1))*Math.sin((1*t-e)*(2*Math.PI)/a)))},easeOutElastic:function(t){var e=1.70158,a=0,i=1;return 0===t?0:1===(t/=1)?1:(a||(a=.3),i<Math.abs(1)?(i=1,e=a/4):e=a/(2*Math.PI)*Math.asin(1/i),i*Math.pow(2,-10*t)*Math.sin((1*t-e)*(2*Math.PI)/a)+1)},easeInOutElastic:function(t){var e=1.70158,a=0,i=1;return 0===t?0:2===(t/=.5)?1:(a||(a=1*(.3*1.5)),i<Math.abs(1)?(i=1,e=a/4):e=a/(2*Math.PI)*Math.asin(1/i),1>t?-.5*(i*Math.pow(2,10*(t-=1))*Math.sin((1*t-e)*(2*Math.PI)/a)):i*Math.pow(2,-10*(t-=1))*Math.sin((1*t-e)*(2*Math.PI)/a)*.5+1)},easeInBack:function(t){var e=1.70158;return 1*(t/=1)*t*((e+1)*t-e)},easeOutBack:function(t){var e=1.70158;return 1*((t=t/1-1)*t*((e+1)*t+e)+1)},easeInOutBack:function(t){var e=1.70158;return(t/=.5)<1?.5*(t*t*(((e*=1.525)+1)*t-e)):.5*((t-=2)*t*(((e*=1.525)+1)*t+e)+2)},easeInBounce:function(t){return 1-r.easeOutBounce(1-t)},easeOutBounce:function(t){return(t/=1)<1/2.75?1*(7.5625*t*t):2/2.75>t?1*(7.5625*(t-=1.5/2.75)*t+.75):2.5/2.75>t?1*(7.5625*(t-=2.25/2.75)*t+.9375):1*(7.5625*(t-=2.625/2.75)*t+.984375)},easeInOutBounce:function(t){return.5>t?.5*r.easeInBounce(2*t):.5*r.easeOutBounce(2*t-1)+.5}};o.requestAnimFrame=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){return window.setTimeout(t,1e3/60)}}(),o.cancelAnimFrame=function(){return window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||window.oCancelAnimationFrame||window.msCancelAnimationFrame||function(t){return window.clearTimeout(t,1e3/60)}}(),o.getRelativePosition=function(t,e){var a,i,n=t.originalEvent||t,r=t.currentTarget||t.srcElement,l=r.getBoundingClientRect(),s=n.touches;s&&s.length>0?(a=s[0].clientX,i=s[0].clientY):(a=n.clientX,i=n.clientY);var d=parseFloat(o.getStyle(r,"padding-left")),u=parseFloat(o.getStyle(r,"padding-top")),c=parseFloat(o.getStyle(r,"padding-right")),h=parseFloat(o.getStyle(r,"padding-bottom")),f=l.right-l.left-d-c,g=l.bottom-l.top-u-h;return a=Math.round((a-l.left-d)/f*r.width/e.currentDevicePixelRatio),i=Math.round((i-l.top-u)/g*r.height/e.currentDevicePixelRatio),{x:a,y:i}},o.addEvent=function(t,e,a){t.addEventListener?t.addEventListener(e,a):t.attachEvent?t.attachEvent("on"+e,a):t["on"+e]=a},o.removeEvent=function(t,e,a){t.removeEventListener?t.removeEventListener(e,a,!1):t.detachEvent?t.detachEvent("on"+e,a):t["on"+e]=o.noop},o.bindEvents=function(t,e,a){var i=t.events=t.events||{};o.each(e,function(e){i[e]=function(){a.apply(t,arguments)},o.addEvent(t.chart.canvas,e,i[e])})},o.unbindEvents=function(t,e){var a=t.chart.canvas;o.each(e,function(t,e){o.removeEvent(a,e,t)})},o.getConstraintWidth=function(t){return n(t,"max-width","clientWidth")},o.getConstraintHeight=function(t){return n(t,"max-height","clientHeight")},o.getMaximumWidth=function(t){var e=t.parentNode,a=parseInt(o.getStyle(e,"padding-left"),10),i=parseInt(o.getStyle(e,"padding-right"),10),n=e.clientWidth-a-i,r=o.getConstraintWidth(t);return isNaN(r)?n:Math.min(n,r)},o.getMaximumHeight=function(t){var e=t.parentNode,a=parseInt(o.getStyle(e,"padding-top"),10),i=parseInt(o.getStyle(e,"padding-bottom"),10),n=e.clientHeight-a-i,r=o.getConstraintHeight(t);return isNaN(r)?n:Math.min(n,r)},o.getStyle=function(t,e){return t.currentStyle?t.currentStyle[e]:document.defaultView.getComputedStyle(t,null).getPropertyValue(e)},o.retinaScale=function(t){var e=t.ctx,a=t.canvas,i=a.width,n=a.height,o=t.currentDevicePixelRatio=window.devicePixelRatio||1;1!==o&&(a.height=n*o,a.width=i*o,e.scale(o,o),t.originalDevicePixelRatio=t.originalDevicePixelRatio||o),a.style.width=i+"px",a.style.height=n+"px"},o.clear=function(t){t.ctx.clearRect(0,0,t.width,t.height)},o.fontString=function(t,e,a){return e+" "+t+"px "+a},o.longestText=function(t,e,a,i){i=i||{};var n=i.data=i.data||{},r=i.garbageCollect=i.garbageCollect||[];i.font!==e&&(n=i.data={},r=i.garbageCollect=[],i.font=e),t.font=e;var l=0;o.each(a,function(e){void 0!==e&&null!==e&&o.isArray(e)!==!0?l=o.measureText(t,n,r,l,e):o.isArray(e)&&o.each(e,function(e){void 0===e||null===e||o.isArray(e)||(l=o.measureText(t,n,r,l,e))})});var s=r.length/2;if(s>a.length){for(var d=0;s>d;d++)delete n[r[d]];r.splice(0,s)}return l},o.measureText=function(t,e,a,i,n){var o=e[n];return o||(o=e[n]=t.measureText(n).width,a.push(n)),o>i&&(i=o),i},o.numberOfLabelLines=function(t){var e=1;return o.each(t,function(t){o.isArray(t)&&t.length>e&&(e=t.length)}),e},o.drawRoundedRectangle=function(t,e,a,i,n,o){t.beginPath(),t.moveTo(e+o,a),t.lineTo(e+i-o,a),t.quadraticCurveTo(e+i,a,e+i,a+o),t.lineTo(e+i,a+n-o),t.quadraticCurveTo(e+i,a+n,e+i-o,a+n),t.lineTo(e+o,a+n),t.quadraticCurveTo(e,a+n,e,a+n-o),t.lineTo(e,a+o),t.quadraticCurveTo(e,a,e+o,a),t.closePath()},o.color=function(e){return i?i(e instanceof CanvasGradient?t.defaults.global.defaultColor:e):(console.error("Color.js not found!"),e)},o.addResizeListener=function(t,e){var a=document.createElement("iframe"),i="chartjs-hidden-iframe";a.classlist?a.classlist.add(i):a.setAttribute("class",i),a.tabIndex=-1;var n=a.style;n.width="100%",n.display="block",n.border=0,n.height=0,n.margin=0,n.position="absolute",n.left=0,n.right=0,n.top=0,n.bottom=0,t.insertBefore(a,t.firstChild),(a.contentWindow||a).onresize=function(){return e?e():void 0}},o.removeResizeListener=function(t){var e=t.querySelector(".chartjs-hidden-iframe");e&&e.parentNode.removeChild(e)},o.isArray=Array.isArray?function(t){return Array.isArray(t)}:function(t){return"[object Array]"===Object.prototype.toString.call(t)},o.arrayEquals=function(t,e){var a,i,n,r;if(!t||!e||t.length!==e.length)return!1;for(a=0,i=t.length;i>a;++a)if(n=t[a],r=e[a],n instanceof Array&&r instanceof Array){if(!o.arrayEquals(n,r))return!1}else if(n!==r)return!1;return!0},o.callCallback=function(t,e,a){t&&"function"==typeof t.call&&t.apply(a,e)},o.getHoverColor=function(t){return t instanceof CanvasPattern?t:o.color(t).saturate(.5).darken(.1).rgbString()}}},{3:3}],27:[function(t,e,a){"use strict";e.exports=function(){var t=function(e,a){var i=this,n=t.helpers;return i.config=a||{data:{datasets:[]}},e.length&&e[0].getContext&&(e=e[0]),e.getContext&&(e=e.getContext("2d")),i.ctx=e,i.canvas=e.canvas,e.canvas.style.display=e.canvas.style.display||"block",i.width=e.canvas.width||parseInt(n.getStyle(e.canvas,"width"),10)||n.getMaximumWidth(e.canvas),i.height=e.canvas.height||parseInt(n.getStyle(e.canvas,"height"),10)||n.getMaximumHeight(e.canvas),i.aspectRatio=i.width/i.height,(isNaN(i.aspectRatio)||isFinite(i.aspectRatio)===!1)&&(i.aspectRatio=void 0!==a.aspectRatio?a.aspectRatio:2),i.originalCanvasStyleWidth=e.canvas.style.width,i.originalCanvasStyleHeight=e.canvas.style.height,n.retinaScale(i),i.controller=new t.Controller(i),n.addResizeListener(e.canvas.parentNode,function(){i.controller&&i.controller.config.options.responsive&&i.controller.resize()}),i.controller?i.controller:i};return t.defaults={global:{responsive:!0,responsiveAnimationDuration:0,maintainAspectRatio:!0,events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"single",animationDuration:400},onClick:null,defaultColor:"rgba(0,0,0,0.1)",defaultFontColor:"#666",defaultFontFamily:"\'Helvetica Neue\', \'Helvetica\', \'Arial\', sans-serif",defaultFontSize:12,defaultFontStyle:"normal",showLines:!0,elements:{},legendCallback:function(t){var e=[];e.push(\'<ul class="\'+t.id+\'-legend">\');for(var a=0;a<t.data.datasets.length;a++)e.push(\'<li><span style="background-color:\'+t.data.datasets[a].backgroundColor+\'"></span>\'),t.data.datasets[a].label&&e.push(t.data.datasets[a].label),e.push("</li>");return e.push("</ul>"),e.join("")}}},t.Chart=t,t}},{}],28:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers;t.layoutService={defaults:{},addBox:function(t,e){t.boxes||(t.boxes=[]),t.boxes.push(e)},removeBox:function(t,e){t.boxes&&t.boxes.splice(t.boxes.indexOf(e),1)},update:function(t,a,i){function n(t){var e,a=t.isHorizontal();a?(e=t.update(t.options.fullWidth?p:k,y),S-=e.height):(e=t.update(x,v),k-=e.width),w.push({horizontal:a,minSize:e,box:t})}function o(t){var a=e.findNextWhere(w,function(e){return e.box===t});if(a)if(t.isHorizontal()){var i={left:C,right:M,top:0,bottom:0};t.update(t.options.fullWidth?p:k,m/2,i)}else t.update(a.minSize.width,S)}function r(t){var a=e.findNextWhere(w,function(e){return e.box===t}),i={left:0,right:0,top:D,bottom:I};a&&t.update(a.minSize.width,S,i)}function l(t){t.isHorizontal()?(t.left=t.options.fullWidth?s:C,t.right=t.options.fullWidth?a-s:C+k,t.top=F,t.bottom=F+t.height,F=t.bottom):(t.left=P,t.right=P+t.width,t.top=D,t.bottom=D+S,P=t.right)}if(t){var s=0,d=0,u=e.where(t.boxes,function(t){return"left"===t.options.position}),c=e.where(t.boxes,function(t){return"right"===t.options.position}),h=e.where(t.boxes,function(t){return"top"===t.options.position}),f=e.where(t.boxes,function(t){return"bottom"===t.options.position}),g=e.where(t.boxes,function(t){return"chartArea"===t.options.position});h.sort(function(t,e){return(e.options.fullWidth?1:0)-(t.options.fullWidth?1:0)}),f.sort(function(t,e){return(t.options.fullWidth?1:0)-(e.options.fullWidth?1:0)});var p=a-2*s,m=i-2*d,b=p/2,v=m/2,x=(a-b)/(u.length+c.length),y=(i-v)/(h.length+f.length),k=p,S=m,w=[];e.each(u.concat(c,h,f),n);var C=s,M=s,D=d,I=d;e.each(u.concat(c),o),e.each(u,function(t){C+=t.width}),e.each(c,function(t){M+=t.width}),e.each(h.concat(f),o),e.each(h,function(t){D+=t.height}),e.each(f,function(t){I+=t.height}),e.each(u.concat(c),r),C=s,M=s,D=d,I=d,e.each(u,function(t){C+=t.width}),e.each(c,function(t){M+=t.width}),e.each(h,function(t){D+=t.height}),e.each(f,function(t){I+=t.height});var A=i-D-I,T=a-C-M;(T!==k||A!==S)&&(e.each(u,function(t){t.height=A}),e.each(c,function(t){t.height=A}),e.each(h,function(t){t.options.fullWidth||(t.width=T)}),e.each(f,function(t){t.options.fullWidth||(t.width=T)}),S=A,k=T);var P=s,F=d;e.each(u.concat(h),l),P+=k,F+=S,e.each(c,l),e.each(f,l),t.chartArea={left:C,top:D,right:C+k,bottom:D+S},e.each(g,function(e){e.left=t.chartArea.left,e.top=t.chartArea.top,e.right=t.chartArea.right,e.bottom=t.chartArea.bottom,e.update(k,S)})}}}}},{}],29:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers,a=e.noop;t.defaults.global.legend={display:!0,position:"top",fullWidth:!0,reverse:!1,onClick:function(t,e){var a=e.datasetIndex,i=this.chart,n=i.getDatasetMeta(a);n.hidden=null===n.hidden?!i.data.datasets[a].hidden:null,i.update()},onHover:null,labels:{boxWidth:40,padding:10,generateLabels:function(t){var a=t.data;return e.isArray(a.datasets)?a.datasets.map(function(a,i){return{text:a.label,fillStyle:e.isArray(a.backgroundColor)?a.backgroundColor[0]:a.backgroundColor,hidden:!t.isDatasetVisible(i),lineCap:a.borderCapStyle,lineDash:a.borderDash,lineDashOffset:a.borderDashOffset,lineJoin:a.borderJoinStyle,lineWidth:a.borderWidth,strokeStyle:a.borderColor,pointStyle:a.pointStyle,datasetIndex:i}},this):[]}}},t.Legend=t.Element.extend({initialize:function(t){e.extend(this,t),this.legendHitBoxes=[],this.doughnutMode=!1},beforeUpdate:a,update:function(t,e,a){var i=this;return i.beforeUpdate(),i.maxWidth=t,i.maxHeight=e,i.margins=a,i.beforeSetDimensions(),i.setDimensions(),i.afterSetDimensions(),i.beforeBuildLabels(),i.buildLabels(),i.afterBuildLabels(),i.beforeFit(),i.fit(),i.afterFit(),i.afterUpdate(),i.minSize},afterUpdate:a,beforeSetDimensions:a,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:a,beforeBuildLabels:a,buildLabels:function(){var t=this;t.legendItems=t.options.labels.generateLabels.call(t,t.chart),t.options.reverse&&t.legendItems.reverse()},afterBuildLabels:a,beforeFit:a,fit:function(){var a=this,i=a.options,n=i.labels,o=i.display,r=a.ctx,l=t.defaults.global,s=e.getValueOrDefault,d=s(n.fontSize,l.defaultFontSize),u=s(n.fontStyle,l.defaultFontStyle),c=s(n.fontFamily,l.defaultFontFamily),h=e.fontString(d,u,c),f=a.legendHitBoxes=[],g=a.minSize,p=a.isHorizontal();if(p?(g.width=a.maxWidth,g.height=o?10:0):(g.width=o?10:0,g.height=a.maxHeight),o)if(r.font=h,p){var m=a.lineWidths=[0],b=a.legendItems.length?d+n.padding:0;r.textAlign="left",r.textBaseline="top",e.each(a.legendItems,function(t,e){var i=n.usePointStyle?d*Math.sqrt(2):n.boxWidth,o=i+d/2+r.measureText(t.text).width;m[m.length-1]+o+n.padding>=a.width&&(b+=d+n.padding,m[m.length]=a.left),f[e]={left:0,top:0,width:o,height:d},m[m.length-1]+=o+n.padding}),g.height+=b}else{var v=n.padding,x=a.columnWidths=[],y=n.padding,k=0,S=0,w=d+v;e.each(a.legendItems,function(t,e){var a=n.usePointStyle?2*n.boxWidth:n.boxWidth,i=a+d/2+r.measureText(t.text).width;S+w>g.height&&(y+=k+n.padding,x.push(k),k=0,S=0),k=Math.max(k,i),S+=w,f[e]={left:0,top:0,width:i,height:d}}),y+=k,x.push(k),g.width+=y}a.width=g.width,a.height=g.height},afterFit:a,isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},draw:function(){var a=this,i=a.options,n=i.labels,o=t.defaults.global,r=o.elements.line,l=a.width,s=a.lineWidths;if(i.display){var d,u=a.ctx,c=e.getValueOrDefault,h=c(n.fontColor,o.defaultFontColor),f=c(n.fontSize,o.defaultFontSize),g=c(n.fontStyle,o.defaultFontStyle),p=c(n.fontFamily,o.defaultFontFamily),m=e.fontString(f,g,p);u.textAlign="left",u.textBaseline="top",u.lineWidth=.5,u.strokeStyle=h,u.fillStyle=h,u.font=m;var b=n.boxWidth,v=a.legendHitBoxes,x=function(e,a,n){if(!(isNaN(b)||0>=b)){u.save(),u.fillStyle=c(n.fillStyle,o.defaultColor),u.lineCap=c(n.lineCap,r.borderCapStyle),u.lineDashOffset=c(n.lineDashOffset,r.borderDashOffset),u.lineJoin=c(n.lineJoin,r.borderJoinStyle),u.lineWidth=c(n.lineWidth,r.borderWidth),u.strokeStyle=c(n.strokeStyle,o.defaultColor);var l=0===c(n.lineWidth,r.borderWidth);if(u.setLineDash&&u.setLineDash(c(n.lineDash,r.borderDash)),i.labels&&i.labels.usePointStyle){var s=f*Math.SQRT2/2,d=s/Math.SQRT2,h=e+d,g=a+d;t.canvasHelpers.drawPoint(u,n.pointStyle,s,h,g)}else l||u.strokeRect(e,a,b,f),u.fillRect(e,a,b,f);u.restore()}},y=function(t,e,a,i){u.fillText(a.text,b+f/2+t,e),a.hidden&&(u.beginPath(),u.lineWidth=2,u.moveTo(b+f/2+t,e+f/2),u.lineTo(b+f/2+t+i,e+f/2),u.stroke())},k=a.isHorizontal();d=k?{x:a.left+(l-s[0])/2,y:a.top+n.padding,line:0}:{x:a.left+n.padding,y:a.top+n.padding,line:0};var S=f+n.padding;e.each(a.legendItems,function(t,e){var i=u.measureText(t.text).width,o=n.usePointStyle?f+f/2+i:b+f/2+i,r=d.x,c=d.y;k?r+o>=l&&(c=d.y+=S,d.line++,r=d.x=a.left+(l-s[d.line])/2):c+S>a.bottom&&(r=d.x=r+a.columnWidths[d.line]+n.padding,c=d.y=a.top,d.line++),x(r,c,t),v[e].left=r,v[e].top=c,y(r,c,t,i),k?d.x+=o+n.padding:d.y+=S})}},handleEvent:function(t){var a=this,i=a.options,n="mouseup"===t.type?"click":t.type;if("mousemove"===n){if(!i.onHover)return}else{if("click"!==n)return;if(!i.onClick)return}var o=e.getRelativePosition(t,a.chart.chart),r=o.x,l=o.y;if(r>=a.left&&r<=a.right&&l>=a.top&&l<=a.bottom)for(var s=a.legendHitBoxes,d=0;d<s.length;++d){var u=s[d];if(r>=u.left&&r<=u.left+u.width&&l>=u.top&&l<=u.top+u.height){if("click"===n){i.onClick.call(a,t,a.legendItems[d]);break}if("mousemove"===n){i.onHover.call(a,t,a.legendItems[d]);break}}}}}),t.plugins.register({beforeInit:function(e){var a=e.options,i=a.legend;i&&(e.legend=new t.Legend({ctx:e.chart.ctx,options:i,chart:e}),t.layoutService.addBox(e,e.legend))}})}},{}],30:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers.noop;t.plugins={_plugins:[],register:function(t){var e=this._plugins;[].concat(t).forEach(function(t){-1===e.indexOf(t)&&e.push(t)})},unregister:function(t){var e=this._plugins;[].concat(t).forEach(function(t){var a=e.indexOf(t);-1!==a&&e.splice(a,1)})},clear:function(){this._plugins=[]},count:function(){return this._plugins.length},getAll:function(){return this._plugins},notify:function(t,e){var a,i,n=this._plugins,o=n.length;for(a=0;o>a;++a)if(i=n[a],"function"==typeof i[t]&&i[t].apply(i,e||[])===!1)return!1;return!0}},t.PluginBase=t.Element.extend({beforeInit:e,afterInit:e,beforeUpdate:e,afterUpdate:e,beforeDraw:e,afterDraw:e,destroy:e}),t.pluginService=t.plugins}},{}],31:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.scale={display:!0,position:"left",gridLines:{display:!0,color:"rgba(0, 0, 0, 0.1)",lineWidth:1,drawBorder:!0,drawOnChartArea:!0,drawTicks:!0,tickMarkLength:10,zeroLineWidth:1,zeroLineColor:"rgba(0,0,0,0.25)",offsetGridLines:!1,borderDash:[],borderDashOffset:0},scaleLabel:{labelString:"",display:!1},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:10,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,callback:function(t){return e.isArray(t)?t:""+t}}},t.Scale=t.Element.extend({beforeUpdate:function(){e.callCallback(this.options.beforeUpdate,[this])},update:function(t,a,i){var n=this;return n.beforeUpdate(),n.maxWidth=t,n.maxHeight=a,n.margins=e.extend({left:0,right:0,top:0,bottom:0},i),n.beforeSetDimensions(),n.setDimensions(),n.afterSetDimensions(),n.beforeDataLimits(),n.determineDataLimits(),n.afterDataLimits(),n.beforeBuildTicks(),n.buildTicks(),n.afterBuildTicks(),n.beforeTickToLabelConversion(),n.convertTicksToLabels(),n.afterTickToLabelConversion(),n.beforeCalculateTickRotation(),n.calculateTickRotation(),n.afterCalculateTickRotation(),n.beforeFit(),n.fit(),n.afterFit(),n.afterUpdate(),n.minSize},afterUpdate:function(){e.callCallback(this.options.afterUpdate,[this])},beforeSetDimensions:function(){e.callCallback(this.options.beforeSetDimensions,[this])},setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0},afterSetDimensions:function(){e.callCallback(this.options.afterSetDimensions,[this])},beforeDataLimits:function(){e.callCallback(this.options.beforeDataLimits,[this])},determineDataLimits:e.noop,afterDataLimits:function(){e.callCallback(this.options.afterDataLimits,[this]);\n},beforeBuildTicks:function(){e.callCallback(this.options.beforeBuildTicks,[this])},buildTicks:e.noop,afterBuildTicks:function(){e.callCallback(this.options.afterBuildTicks,[this])},beforeTickToLabelConversion:function(){e.callCallback(this.options.beforeTickToLabelConversion,[this])},convertTicksToLabels:function(){var t=this;t.ticks=t.ticks.map(function(e,a,i){return t.options.ticks.userCallback?t.options.ticks.userCallback(e,a,i):t.options.ticks.callback(e,a,i)},t)},afterTickToLabelConversion:function(){e.callCallback(this.options.afterTickToLabelConversion,[this])},beforeCalculateTickRotation:function(){e.callCallback(this.options.beforeCalculateTickRotation,[this])},calculateTickRotation:function(){var a=this,i=a.ctx,n=t.defaults.global,o=a.options.ticks,r=e.getValueOrDefault(o.fontSize,n.defaultFontSize),l=e.getValueOrDefault(o.fontStyle,n.defaultFontStyle),s=e.getValueOrDefault(o.fontFamily,n.defaultFontFamily),d=e.fontString(r,l,s);i.font=d;var u,c=i.measureText(a.ticks[0]).width,h=i.measureText(a.ticks[a.ticks.length-1]).width;if(a.labelRotation=o.minRotation||0,a.paddingRight=0,a.paddingLeft=0,a.options.display&&a.isHorizontal()){a.paddingRight=h/2+3,a.paddingLeft=c/2+3,a.longestTextCache||(a.longestTextCache={});for(var f,g,p=e.longestText(i,d,a.ticks,a.longestTextCache),m=p,b=a.getPixelForTick(1)-a.getPixelForTick(0)-6;m>b&&a.labelRotation<o.maxRotation;){if(f=Math.cos(e.toRadians(a.labelRotation)),g=Math.sin(e.toRadians(a.labelRotation)),u=f*c,u+r/2>a.yLabelWidth&&(a.paddingLeft=u+r/2),a.paddingRight=r/2,g*p>a.maxHeight){a.labelRotation--;break}a.labelRotation++,m=f*p}}a.margins&&(a.paddingLeft=Math.max(a.paddingLeft-a.margins.left,0),a.paddingRight=Math.max(a.paddingRight-a.margins.right,0))},afterCalculateTickRotation:function(){e.callCallback(this.options.afterCalculateTickRotation,[this])},beforeFit:function(){e.callCallback(this.options.beforeFit,[this])},fit:function(){var a=this,i=a.minSize={width:0,height:0},n=a.options,o=t.defaults.global,r=n.ticks,l=n.scaleLabel,s=n.gridLines,d=n.display,u=a.isHorizontal(),c=e.getValueOrDefault(r.fontSize,o.defaultFontSize),h=e.getValueOrDefault(r.fontStyle,o.defaultFontStyle),f=e.getValueOrDefault(r.fontFamily,o.defaultFontFamily),g=e.fontString(c,h,f),p=e.getValueOrDefault(l.fontSize,o.defaultFontSize),m=n.gridLines.tickMarkLength;if(u?i.width=a.isFullWidth()?a.maxWidth-a.margins.left-a.margins.right:a.maxWidth:i.width=d&&s.drawTicks?m:0,u?i.height=d&&s.drawTicks?m:0:i.height=a.maxHeight,l.display&&d&&(u?i.height+=1.5*p:i.width+=1.5*p),r.display&&d){a.longestTextCache||(a.longestTextCache={});var b=e.longestText(a.ctx,g,a.ticks,a.longestTextCache),v=e.numberOfLabelLines(a.ticks),x=.5*c;if(u){a.longestLabelWidth=b;var y=Math.sin(e.toRadians(a.labelRotation))*a.longestLabelWidth+c*v+x*v;i.height=Math.min(a.maxHeight,i.height+y),a.ctx.font=g;var k=a.ctx.measureText(a.ticks[0]).width,S=a.ctx.measureText(a.ticks[a.ticks.length-1]).width,w=Math.cos(e.toRadians(a.labelRotation)),C=Math.sin(e.toRadians(a.labelRotation));a.paddingLeft=0!==a.labelRotation?w*k+3:k/2+3,a.paddingRight=0!==a.labelRotation?C*(c/2)+3:S/2+3}else{var M=a.maxWidth-i.width,D=r.mirror;D?b=0:b+=a.options.ticks.padding,M>b?i.width+=b:i.width=a.maxWidth,a.paddingTop=c/2,a.paddingBottom=c/2}}a.margins&&(a.paddingLeft=Math.max(a.paddingLeft-a.margins.left,0),a.paddingTop=Math.max(a.paddingTop-a.margins.top,0),a.paddingRight=Math.max(a.paddingRight-a.margins.right,0),a.paddingBottom=Math.max(a.paddingBottom-a.margins.bottom,0)),a.width=i.width,a.height=i.height},afterFit:function(){e.callCallback(this.options.afterFit,[this])},isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},isFullWidth:function(){return this.options.fullWidth},getRightValue:function(t){return null===t||"undefined"==typeof t?NaN:"number"==typeof t&&isNaN(t)?NaN:"object"==typeof t?t instanceof Date||t.isValid?t:this.getRightValue(this.isHorizontal()?t.x:t.y):t},getLabelForIndex:e.noop,getPixelForValue:e.noop,getValueForPixel:e.noop,getPixelForTick:function(t,e){var a=this;if(a.isHorizontal()){var i=a.width-(a.paddingLeft+a.paddingRight),n=i/Math.max(a.ticks.length-(a.options.gridLines.offsetGridLines?0:1),1),o=n*t+a.paddingLeft;e&&(o+=n/2);var r=a.left+Math.round(o);return r+=a.isFullWidth()?a.margins.left:0}var l=a.height-(a.paddingTop+a.paddingBottom);return a.top+t*(l/(a.ticks.length-1))},getPixelForDecimal:function(t){var e=this;if(e.isHorizontal()){var a=e.width-(e.paddingLeft+e.paddingRight),i=a*t+e.paddingLeft,n=e.left+Math.round(i);return n+=e.isFullWidth()?e.margins.left:0}return e.top+t*e.height},getBasePixel:function(){var t=this,e=t.min,a=t.max;return t.getPixelForValue(t.beginAtZero?0:0>e&&0>a?a:e>0&&a>0?e:0)},draw:function(a){var i=this,n=i.options;if(n.display){var o,r,l=i.ctx,s=t.defaults.global,d=n.ticks,u=n.gridLines,c=n.scaleLabel,h=0!==i.labelRotation,f=d.autoSkip,g=i.isHorizontal();d.maxTicksLimit&&(r=d.maxTicksLimit);var p=e.getValueOrDefault(d.fontColor,s.defaultFontColor),m=e.getValueOrDefault(d.fontSize,s.defaultFontSize),b=e.getValueOrDefault(d.fontStyle,s.defaultFontStyle),v=e.getValueOrDefault(d.fontFamily,s.defaultFontFamily),x=e.fontString(m,b,v),y=u.tickMarkLength,k=e.getValueOrDefault(u.borderDash,s.borderDash),S=e.getValueOrDefault(u.borderDashOffset,s.borderDashOffset),w=e.getValueOrDefault(c.fontColor,s.defaultFontColor),C=e.getValueOrDefault(c.fontSize,s.defaultFontSize),M=e.getValueOrDefault(c.fontStyle,s.defaultFontStyle),D=e.getValueOrDefault(c.fontFamily,s.defaultFontFamily),I=e.fontString(C,M,D),A=e.toRadians(i.labelRotation),T=Math.cos(A),P=i.longestLabelWidth*T;l.fillStyle=p;var F=[];if(g){if(o=!1,h&&(P/=2),(P+d.autoSkipPadding)*i.ticks.length>i.width-(i.paddingLeft+i.paddingRight)&&(o=1+Math.floor((P+d.autoSkipPadding)*i.ticks.length/(i.width-(i.paddingLeft+i.paddingRight)))),r&&i.ticks.length>r)for(;!o||i.ticks.length/(o||1)>r;)o||(o=1),o+=1;f||(o=!1)}var R="right"===n.position?i.left:i.right-y,_="right"===n.position?i.left+y:i.right,V="bottom"===n.position?i.top:i.bottom-y,L="bottom"===n.position?i.top+y:i.bottom;if(e.each(i.ticks,function(t,r){if(void 0!==t&&null!==t){var l=i.ticks.length===r+1,s=o>1&&r%o>0||r%o===0&&r+o>=i.ticks.length;if((!s||l)&&void 0!==t&&null!==t){var c,f;r===("undefined"!=typeof i.zeroLineIndex?i.zeroLineIndex:0)?(c=u.zeroLineWidth,f=u.zeroLineColor):(c=e.getValueAtIndexOrDefault(u.lineWidth,r),f=e.getValueAtIndexOrDefault(u.color,r));var p,m,b,v,x,w,C,M,D,I,T="middle",P="middle";if(g){h||(P="top"===n.position?"bottom":"top"),T=h?"right":"center";var O=i.getPixelForTick(r)+e.aliasPixel(c);D=i.getPixelForTick(r,u.offsetGridLines)+d.labelOffset,I=h?i.top+12:"top"===n.position?i.bottom-y:i.top+y,p=b=x=C=O,m=V,v=L,w=a.top,M=a.bottom}else{"left"===n.position?d.mirror?(D=i.right+d.padding,T="left"):(D=i.right-d.padding,T="right"):d.mirror?(D=i.left-d.padding,T="right"):(D=i.left+d.padding,T="left");var B=i.getPixelForTick(r);B+=e.aliasPixel(c),I=i.getPixelForTick(r,u.offsetGridLines),p=R,b=_,x=a.left,C=a.right,m=v=w=M=B}F.push({tx1:p,ty1:m,tx2:b,ty2:v,x1:x,y1:w,x2:C,y2:M,labelX:D,labelY:I,glWidth:c,glColor:f,glBorderDash:k,glBorderDashOffset:S,rotation:-1*A,label:t,textBaseline:P,textAlign:T})}}}),e.each(F,function(t){if(u.display&&(l.save(),l.lineWidth=t.glWidth,l.strokeStyle=t.glColor,l.setLineDash&&(l.setLineDash(t.glBorderDash),l.lineDashOffset=t.glBorderDashOffset),l.beginPath(),u.drawTicks&&(l.moveTo(t.tx1,t.ty1),l.lineTo(t.tx2,t.ty2)),u.drawOnChartArea&&(l.moveTo(t.x1,t.y1),l.lineTo(t.x2,t.y2)),l.stroke(),l.restore()),d.display){l.save(),l.translate(t.labelX,t.labelY),l.rotate(t.rotation),l.font=x,l.textBaseline=t.textBaseline,l.textAlign=t.textAlign;var a=t.label;if(e.isArray(a))for(var i=0,n=-(a.length-1)*m*.75;i<a.length;++i)l.fillText(""+a[i],0,n),n+=1.5*m;else l.fillText(a,0,0);l.restore()}}),c.display){var O,B,W=0;if(g)O=i.left+(i.right-i.left)/2,B="bottom"===n.position?i.bottom-C/2:i.top+C/2;else{var z="left"===n.position;O=z?i.left+C/2:i.right-C/2,B=i.top+(i.bottom-i.top)/2,W=z?-.5*Math.PI:.5*Math.PI}l.save(),l.translate(O,B),l.rotate(W),l.textAlign="center",l.textBaseline="middle",l.fillStyle=w,l.font=I,l.fillText(c.labelString,0,0),l.restore()}if(u.drawBorder){l.lineWidth=e.getValueAtIndexOrDefault(u.lineWidth,0),l.strokeStyle=e.getValueAtIndexOrDefault(u.color,0);var N=i.left,H=i.right,E=i.top,U=i.bottom,q=e.aliasPixel(l.lineWidth);g?(E=U="top"===n.position?i.bottom:i.top,E+=q,U+=q):(N=H="left"===n.position?i.right:i.left,N+=q,H+=q),l.beginPath(),l.moveTo(N,E),l.lineTo(H,U),l.stroke()}}}})}},{}],32:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers;t.scaleService={constructors:{},defaults:{},registerScaleType:function(t,a,i){this.constructors[t]=a,this.defaults[t]=e.clone(i)},getScaleConstructor:function(t){return this.constructors.hasOwnProperty(t)?this.constructors[t]:void 0},getScaleDefaults:function(a){return this.defaults.hasOwnProperty(a)?e.scaleMerge(t.defaults.scale,this.defaults[a]):{}},updateScaleDefaults:function(t,a){var i=this.defaults;i.hasOwnProperty(t)&&(i[t]=e.extend(i[t],a))},addScalesToLayout:function(a){e.each(a.scales,function(e){t.layoutService.addBox(a,e)})}}}},{}],33:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.global.title={display:!1,position:"top",fullWidth:!0,fontStyle:"bold",padding:10,text:""};var a=e.noop;t.Title=t.Element.extend({initialize:function(a){var i=this;e.extend(i,a),i.options=e.configMerge(t.defaults.global.title,a.options),i.legendHitBoxes=[]},beforeUpdate:function(){var a=this.chart.options;a&&a.title&&(this.options=e.configMerge(t.defaults.global.title,a.title))},update:function(t,e,a){var i=this;return i.beforeUpdate(),i.maxWidth=t,i.maxHeight=e,i.margins=a,i.beforeSetDimensions(),i.setDimensions(),i.afterSetDimensions(),i.beforeBuildLabels(),i.buildLabels(),i.afterBuildLabels(),i.beforeFit(),i.fit(),i.afterFit(),i.afterUpdate(),i.minSize},afterUpdate:a,beforeSetDimensions:a,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:a,beforeBuildLabels:a,buildLabels:a,afterBuildLabels:a,beforeFit:a,fit:function(){var a=this,i=e.getValueOrDefault,n=a.options,o=t.defaults.global,r=n.display,l=i(n.fontSize,o.defaultFontSize),s=a.minSize;a.isHorizontal()?(s.width=a.maxWidth,s.height=r?l+2*n.padding:0):(s.width=r?l+2*n.padding:0,s.height=a.maxHeight),a.width=s.width,a.height=s.height},afterFit:a,isHorizontal:function(){var t=this.options.position;return"top"===t||"bottom"===t},draw:function(){var a=this,i=a.ctx,n=e.getValueOrDefault,o=a.options,r=t.defaults.global;if(o.display){var l,s,d=n(o.fontSize,r.defaultFontSize),u=n(o.fontStyle,r.defaultFontStyle),c=n(o.fontFamily,r.defaultFontFamily),h=e.fontString(d,u,c),f=0,g=a.top,p=a.left,m=a.bottom,b=a.right;i.fillStyle=n(o.fontColor,r.defaultFontColor),i.font=h,a.isHorizontal()?(l=p+(b-p)/2,s=g+(m-g)/2):(l="left"===o.position?p+d/2:b-d/2,s=g+(m-g)/2,f=Math.PI*("left"===o.position?-.5:.5)),i.save(),i.translate(l,s),i.rotate(f),i.textAlign="center",i.textBaseline="middle",i.fillText(o.text,0,0),i.restore()}}}),t.plugins.register({beforeInit:function(e){var a=e.options,i=a.title;i&&(e.titleBlock=new t.Title({ctx:e.chart.ctx,options:i,chart:e}),t.layoutService.addBox(e,e.titleBlock))}})}},{}],34:[function(t,e,a){"use strict";e.exports=function(t){function e(t,e){return e&&(n.isArray(e)?Array.prototype.push.apply(t,e):t.push(e)),t}function a(t){if(!t.length)return!1;var e,a,i=[],n=[];for(e=0,a=t.length;a>e;++e){var o=t[e];if(o&&o.hasValue()){var r=o.tooltipPosition();i.push(r.x),n.push(r.y)}}var l=0,s=0;for(e=0;e<i.length;++e)i[e]&&(l+=i[e],s+=n[e]);return{x:Math.round(l/i.length),y:Math.round(s/i.length)}}function i(t){var e=t._xScale,a=t._yScale||t._scale,i=t._index,n=t._datasetIndex;return{xLabel:e?e.getLabelForIndex(i,n):"",yLabel:a?a.getLabelForIndex(i,n):"",index:i,datasetIndex:n}}var n=t.helpers;t.defaults.global.tooltips={enabled:!0,custom:null,mode:"single",backgroundColor:"rgba(0,0,0,0.8)",titleFontStyle:"bold",titleSpacing:2,titleMarginBottom:6,titleFontColor:"#fff",titleAlign:"left",bodySpacing:2,bodyFontColor:"#fff",bodyAlign:"left",footerFontStyle:"bold",footerSpacing:2,footerMarginTop:6,footerFontColor:"#fff",footerAlign:"left",yPadding:6,xPadding:6,yAlign:"center",xAlign:"center",caretSize:5,cornerRadius:6,multiKeyBackground:"#fff",callbacks:{beforeTitle:n.noop,title:function(t,e){var a="",i=e.labels,n=i?i.length:0;if(t.length>0){var o=t[0];o.xLabel?a=o.xLabel:n>0&&o.index<n&&(a=i[o.index])}return a},afterTitle:n.noop,beforeBody:n.noop,beforeLabel:n.noop,label:function(t,e){var a=e.datasets[t.datasetIndex].label||"";return a+": "+t.yLabel},labelColor:function(t,e){var a=e.getDatasetMeta(t.datasetIndex),i=a.data[t.index],n=i._view;return{borderColor:n.borderColor,backgroundColor:n.backgroundColor}},afterLabel:n.noop,afterBody:n.noop,beforeFooter:n.noop,footer:n.noop,afterFooter:n.noop}},t.Tooltip=t.Element.extend({initialize:function(){var e=this,a=t.defaults.global,i=e._options,o=n.getValueOrDefault;n.extend(e,{_model:{xPadding:i.xPadding,yPadding:i.yPadding,xAlign:i.xAlign,yAlign:i.yAlign,bodyFontColor:i.bodyFontColor,_bodyFontFamily:o(i.bodyFontFamily,a.defaultFontFamily),_bodyFontStyle:o(i.bodyFontStyle,a.defaultFontStyle),_bodyAlign:i.bodyAlign,bodyFontSize:o(i.bodyFontSize,a.defaultFontSize),bodySpacing:i.bodySpacing,titleFontColor:i.titleFontColor,_titleFontFamily:o(i.titleFontFamily,a.defaultFontFamily),_titleFontStyle:o(i.titleFontStyle,a.defaultFontStyle),titleFontSize:o(i.titleFontSize,a.defaultFontSize),_titleAlign:i.titleAlign,titleSpacing:i.titleSpacing,titleMarginBottom:i.titleMarginBottom,footerFontColor:i.footerFontColor,_footerFontFamily:o(i.footerFontFamily,a.defaultFontFamily),_footerFontStyle:o(i.footerFontStyle,a.defaultFontStyle),footerFontSize:o(i.footerFontSize,a.defaultFontSize),_footerAlign:i.footerAlign,footerSpacing:i.footerSpacing,footerMarginTop:i.footerMarginTop,caretSize:i.caretSize,cornerRadius:i.cornerRadius,backgroundColor:i.backgroundColor,opacity:0,legendColorBackground:i.multiKeyBackground}})},getTitle:function(){var t=this,a=t._options,i=a.callbacks,n=i.beforeTitle.apply(t,arguments),o=i.title.apply(t,arguments),r=i.afterTitle.apply(t,arguments),l=[];return l=e(l,n),l=e(l,o),l=e(l,r)},getBeforeBody:function(){var t=this._options.callbacks.beforeBody.apply(this,arguments);return n.isArray(t)?t:void 0!==t?[t]:[]},getBody:function(t,a){var i=this,o=i._options.callbacks,r=[];return n.each(t,function(t){var n={before:[],lines:[],after:[]};e(n.before,o.beforeLabel.call(i,t,a)),e(n.lines,o.label.call(i,t,a)),e(n.after,o.afterLabel.call(i,t,a)),r.push(n)}),r},getAfterBody:function(){var t=this._options.callbacks.afterBody.apply(this,arguments);return n.isArray(t)?t:void 0!==t?[t]:[]},getFooter:function(){var t=this,a=t._options.callbacks,i=a.beforeFooter.apply(t,arguments),n=a.footer.apply(t,arguments),o=a.afterFooter.apply(t,arguments),r=[];return r=e(r,i),r=e(r,n),r=e(r,o)},update:function(t){var e,o,r=this,l=r._options,s=r._model,d=r._active,u=r._data,c=r._chartInstance;if(d.length){s.opacity=1;var h=[],f=a(d),g=[];for(e=0,o=d.length;o>e;++e)g.push(i(d[e]));l.itemSort&&(g=g.sort(function(t,e){return l.itemSort(t,e,u)})),d.length>1&&n.each(g,function(t){h.push(l.callbacks.labelColor.call(r,t,c))}),n.extend(s,{title:r.getTitle(g,u),beforeBody:r.getBeforeBody(g,u),body:r.getBody(g,u),afterBody:r.getAfterBody(g,u),footer:r.getFooter(g,u),x:Math.round(f.x),y:Math.round(f.y),caretPadding:n.getValueOrDefault(f.padding,2),labelColors:h});var p=r.getTooltipSize(s);r.determineAlignment(p),n.extend(s,r.getBackgroundPoint(s,p))}else r._model.opacity=0;return t&&l.custom&&l.custom.call(r,s),r},getTooltipSize:function(t){var e=this._chart.ctx,a={height:2*t.yPadding,width:0},i=t.body,o=i.reduce(function(t,e){return t+e.before.length+e.lines.length+e.after.length},0);o+=t.beforeBody.length+t.afterBody.length;var r=t.title.length,l=t.footer.length,s=t.titleFontSize,d=t.bodyFontSize,u=t.footerFontSize;a.height+=r*s,a.height+=(r-1)*t.titleSpacing,a.height+=r?t.titleMarginBottom:0,a.height+=o*d,a.height+=o?(o-1)*t.bodySpacing:0,a.height+=l?t.footerMarginTop:0,a.height+=l*u,a.height+=l?(l-1)*t.footerSpacing:0;var c=0,h=function(t){a.width=Math.max(a.width,e.measureText(t).width+c)};return e.font=n.fontString(s,t._titleFontStyle,t._titleFontFamily),n.each(t.title,h),e.font=n.fontString(d,t._bodyFontStyle,t._bodyFontFamily),n.each(t.beforeBody.concat(t.afterBody),h),c=i.length>1?d+2:0,n.each(i,function(t){n.each(t.before,h),n.each(t.lines,h),n.each(t.after,h)}),c=0,e.font=n.fontString(u,t._footerFontStyle,t._footerFontFamily),n.each(t.footer,h),a.width+=2*t.xPadding,a},determineAlignment:function(t){var e=this,a=e._model,i=e._chart,n=e._chartInstance.chartArea;a.y<t.height?a.yAlign="top":a.y>i.height-t.height&&(a.yAlign="bottom");var o,r,l,s,d,u=(n.left+n.right)/2,c=(n.top+n.bottom)/2;"center"===a.yAlign?(o=function(t){return u>=t},r=function(t){return t>u}):(o=function(e){return e<=t.width/2},r=function(e){return e>=i.width-t.width/2}),l=function(e){return e+t.width>i.width},s=function(e){return e-t.width<0},d=function(t){return c>=t?"top":"bottom"},o(a.x)?(a.xAlign="left",l(a.x)&&(a.xAlign="center",a.yAlign=d(a.y))):r(a.x)&&(a.xAlign="right",s(a.x)&&(a.xAlign="center",a.yAlign=d(a.y)))},getBackgroundPoint:function(t,e){var a={x:t.x,y:t.y},i=t.caretSize,n=t.caretPadding,o=t.cornerRadius,r=t.xAlign,l=t.yAlign,s=i+n,d=o+n;return"right"===r?a.x-=e.width:"center"===r&&(a.x-=e.width/2),"top"===l?a.y+=s:"bottom"===l?a.y-=e.height+s:a.y-=e.height/2,"center"===l?"left"===r?a.x+=s:"right"===r&&(a.x-=s):"left"===r?a.x-=d:"right"===r&&(a.x+=d),a},drawCaret:function(t,e,a){var i,o,r,l,s,d,u=this._view,c=this._chart.ctx,h=u.caretSize,f=u.cornerRadius,g=u.xAlign,p=u.yAlign,m=t.x,b=t.y,v=e.width,x=e.height;"center"===p?("left"===g?(i=m,o=i-h,r=i):(i=m+v,o=i+h,r=i),s=b+x/2,l=s-h,d=s+h):("left"===g?(i=m+f,o=i+h,r=o+h):"right"===g?(i=m+v-f,o=i-h,r=o-h):(o=m+v/2,i=o-h,r=o+h),"top"===p?(l=b,s=l-h,d=l):(l=b+x,s=l+h,d=l));var y=n.color(u.backgroundColor);c.fillStyle=y.alpha(a*y.alpha()).rgbString(),c.beginPath(),c.moveTo(i,l),c.lineTo(o,s),c.lineTo(r,d),c.closePath(),c.fill()},drawTitle:function(t,e,a,i){var o=e.title;if(o.length){a.textAlign=e._titleAlign,a.textBaseline="top";var r=e.titleFontSize,l=e.titleSpacing,s=n.color(e.titleFontColor);a.fillStyle=s.alpha(i*s.alpha()).rgbString(),a.font=n.fontString(r,e._titleFontStyle,e._titleFontFamily);var d,u;for(d=0,u=o.length;u>d;++d)a.fillText(o[d],t.x,t.y),t.y+=r+l,d+1===o.length&&(t.y+=e.titleMarginBottom-l)}},drawBody:function(t,e,a,i){var o=e.bodyFontSize,r=e.bodySpacing,l=e.body;a.textAlign=e._bodyAlign,a.textBaseline="top";var s=n.color(e.bodyFontColor),d=s.alpha(i*s.alpha()).rgbString();a.fillStyle=d,a.font=n.fontString(o,e._bodyFontStyle,e._bodyFontFamily);var u=0,c=function(e){a.fillText(e,t.x+u,t.y),t.y+=o+r};n.each(e.beforeBody,c);var h=l.length>1;u=h?o+2:0,n.each(l,function(r,l){n.each(r.before,c),n.each(r.lines,function(r){h&&(a.fillStyle=n.color(e.legendColorBackground).alpha(i).rgbaString(),a.fillRect(t.x,t.y,o,o),a.strokeStyle=n.color(e.labelColors[l].borderColor).alpha(i).rgbaString(),a.strokeRect(t.x,t.y,o,o),a.fillStyle=n.color(e.labelColors[l].backgroundColor).alpha(i).rgbaString(),a.fillRect(t.x+1,t.y+1,o-2,o-2),a.fillStyle=d),c(r)}),n.each(r.after,c)}),u=0,n.each(e.afterBody,c),t.y-=r},drawFooter:function(t,e,a,i){var o=e.footer;if(o.length){t.y+=e.footerMarginTop,a.textAlign=e._footerAlign,a.textBaseline="top";var r=n.color(e.footerFontColor);a.fillStyle=r.alpha(i*r.alpha()).rgbString(),a.font=n.fontString(e.footerFontSize,e._footerFontStyle,e._footerFontFamily),n.each(o,function(i){a.fillText(i,t.x,t.y),t.y+=e.footerFontSize+e.footerSpacing})}},draw:function(){var t=this._chart.ctx,e=this._view;if(0!==e.opacity){var a=this.getTooltipSize(e),i={x:e.x,y:e.y},o=Math.abs(e.opacity<.001)?0:e.opacity;if(this._options.enabled){var r=n.color(e.backgroundColor);t.fillStyle=r.alpha(o*r.alpha()).rgbString(),n.drawRoundedRectangle(t,i.x,i.y,a.width,a.height,e.cornerRadius),t.fill(),this.drawCaret(i,a,o),i.x+=e.xPadding,i.y+=e.yPadding,this.drawTitle(i,e,t,o),this.drawBody(i,e,t,o),this.drawFooter(i,e,t,o)}}}})}},{}],35:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers,a=t.defaults.global;a.elements.arc={backgroundColor:a.defaultColor,borderColor:"#fff",borderWidth:2},t.elements.Arc=t.Element.extend({inLabelRange:function(t){var e=this._view;return e?Math.pow(t-e.x,2)<Math.pow(e.radius+e.hoverRadius,2):!1},inRange:function(t,a){var i=this._view;if(i){for(var n=e.getAngleFromPoint(i,{x:t,y:a}),o=n.angle,r=n.distance,l=i.startAngle,s=i.endAngle;l>s;)s+=2*Math.PI;for(;o>s;)o-=2*Math.PI;for(;l>o;)o+=2*Math.PI;var d=o>=l&&s>=o,u=r>=i.innerRadius&&r<=i.outerRadius;return d&&u}return!1},tooltipPosition:function(){var t=this._view,e=t.startAngle+(t.endAngle-t.startAngle)/2,a=(t.outerRadius-t.innerRadius)/2+t.innerRadius;return{x:t.x+Math.cos(e)*a,y:t.y+Math.sin(e)*a}},draw:function(){var t=this._chart.ctx,e=this._view,a=e.startAngle,i=e.endAngle;t.beginPath(),t.arc(e.x,e.y,e.outerRadius,a,i),t.arc(e.x,e.y,e.innerRadius,i,a,!0),t.closePath(),t.strokeStyle=e.borderColor,t.lineWidth=e.borderWidth,t.fillStyle=e.backgroundColor,t.fill(),t.lineJoin="bevel",e.borderWidth&&t.stroke()}})}},{}],36:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers,a=t.defaults.global;t.defaults.global.elements.line={tension:.4,backgroundColor:a.defaultColor,borderWidth:3,borderColor:a.defaultColor,borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",capBezierPoints:!0,fill:!0},t.elements.Line=t.Element.extend({draw:function(){function t(t,e){var a=e._view;e._view.steppedLine===!0?(s.lineTo(a.x,t._view.y),s.lineTo(a.x,a.y)):0===e._view.tension?s.lineTo(a.x,a.y):s.bezierCurveTo(t._view.controlPointNextX,t._view.controlPointNextY,a.controlPointPreviousX,a.controlPointPreviousY,a.x,a.y)}var i=this,n=i._view,o=n.spanGaps,r=n.scaleZero,l=i._loop,s=i._chart.ctx;s.save();var d=i._children.slice(),u=-1;l&&d.length&&d.push(d[0]);var c,h,f,g;if(d.length&&n.fill){for(s.beginPath(),c=0;c<d.length;++c)h=d[c],f=e.previousItem(d,c),g=h._view,0===c?(l?s.moveTo(r.x,r.y):s.moveTo(g.x,r),g.skip||(u=c,s.lineTo(g.x,g.y))):(f=-1===u?f:d[u],g.skip?o||u!==c-1||(l?s.lineTo(r.x,r.y):s.lineTo(f._view.x,r)):(u!==c-1?o&&-1!==u?t(f,h):l?s.lineTo(g.x,g.y):(s.lineTo(g.x,r),s.lineTo(g.x,g.y)):t(f,h),u=c));l||-1===u||s.lineTo(d[u]._view.x,r),s.fillStyle=n.backgroundColor||a.defaultColor,s.closePath(),s.fill()}var p=a.elements.line;for(s.lineCap=n.borderCapStyle||p.borderCapStyle,s.setLineDash&&s.setLineDash(n.borderDash||p.borderDash),s.lineDashOffset=n.borderDashOffset||p.borderDashOffset,s.lineJoin=n.borderJoinStyle||p.borderJoinStyle,s.lineWidth=n.borderWidth||p.borderWidth,s.strokeStyle=n.borderColor||a.defaultColor,s.beginPath(),u=-1,c=0;c<d.length;++c)h=d[c],f=e.previousItem(d,c),g=h._view,0===c?g.skip||(s.moveTo(g.x,g.y),u=c):(f=-1===u?f:d[u],g.skip||(u!==c-1&&!o||-1===u?s.moveTo(g.x,g.y):t(f,h),u=c));s.stroke(),s.restore()}})}},{}],37:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers,a=t.defaults.global,i=a.defaultColor;a.elements.point={radius:3,pointStyle:"circle",backgroundColor:i,borderWidth:1,borderColor:i,hitRadius:1,hoverRadius:4,hoverBorderWidth:1},t.elements.Point=t.Element.extend({inRange:function(t,e){var a=this._view;return a?Math.pow(t-a.x,2)+Math.pow(e-a.y,2)<Math.pow(a.hitRadius+a.radius,2):!1},inLabelRange:function(t){var e=this._view;return e?Math.pow(t-e.x,2)<Math.pow(e.radius+e.hitRadius,2):!1},tooltipPosition:function(){var t=this._view;return{x:t.x,y:t.y,padding:t.radius+t.borderWidth}},draw:function(){var n=this._view,o=this._chart.ctx,r=n.pointStyle,l=n.radius,s=n.x,d=n.y;n.skip||(o.strokeStyle=n.borderColor||i,o.lineWidth=e.getValueOrDefault(n.borderWidth,a.elements.point.borderWidth),o.fillStyle=n.backgroundColor||i,t.canvasHelpers.drawPoint(o,r,l,s,d))}})}},{}],38:[function(t,e,a){"use strict";e.exports=function(t){var e=t.defaults.global;e.elements.rectangle={backgroundColor:e.defaultColor,borderWidth:0,borderColor:e.defaultColor,borderSkipped:"bottom"},t.elements.Rectangle=t.Element.extend({draw:function(){function t(t){return s[(u+t)%4]}var e=this._chart.ctx,a=this._view,i=a.width/2,n=a.x-i,o=a.x+i,r=a.base-(a.base-a.y),l=a.borderWidth/2;a.borderWidth&&(n+=l,o-=l,r+=l),e.beginPath(),e.fillStyle=a.backgroundColor,e.strokeStyle=a.borderColor,e.lineWidth=a.borderWidth;var s=[[n,a.base],[n,r],[o,r],[o,a.base]],d=["bottom","left","top","right"],u=d.indexOf(a.borderSkipped,0);-1===u&&(u=0),e.moveTo.apply(e,t(0));for(var c=1;4>c;c++)e.lineTo.apply(e,t(c));e.fill(),a.borderWidth&&e.stroke()},height:function(){var t=this._view;return t.base-t.y},inRange:function(t,e){var a=this._view;return a?a.y<a.base?t>=a.x-a.width/2&&t<=a.x+a.width/2&&e>=a.y&&e<=a.base:t>=a.x-a.width/2&&t<=a.x+a.width/2&&e>=a.base&&e<=a.y:!1},inLabelRange:function(t){var e=this._view;return e?t>=e.x-e.width/2&&t<=e.x+e.width/2:!1},tooltipPosition:function(){var t=this._view;return{x:t.x,y:t.y}}})}},{}],39:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers,a={position:"bottom"},i=t.Scale.extend({getLabels:function(){var t=this.chart.data;return(this.isHorizontal()?t.xLabels:t.yLabels)||t.labels},determineDataLimits:function(){var t=this,a=t.getLabels();t.minIndex=0,t.maxIndex=a.length-1;var i;void 0!==t.options.ticks.min&&(i=e.indexOf(a,t.options.ticks.min),t.minIndex=-1!==i?i:t.minIndex),void 0!==t.options.ticks.max&&(i=e.indexOf(a,t.options.ticks.max),t.maxIndex=-1!==i?i:t.maxIndex),t.min=a[t.minIndex],t.max=a[t.maxIndex]},buildTicks:function(){var t=this,e=t.getLabels();t.ticks=0===t.minIndex&&t.maxIndex===e.length-1?e:e.slice(t.minIndex,t.maxIndex+1)},getLabelForIndex:function(t,e){var a=this,i=a.chart.data,n=a.isHorizontal();return i.xLabels&&n||i.yLabels&&!n?a.getRightValue(i.datasets[e].data[t]):a.ticks[t]},getPixelForValue:function(t,e,a,i){var n=this,o=Math.max(n.maxIndex+1-n.minIndex-(n.options.gridLines.offsetGridLines?0:1),1);if(void 0!==t&&isNaN(e)){var r=n.getLabels(),l=r.indexOf(t);e=-1!==l?l:e}if(n.isHorizontal()){var s=n.width-(n.paddingLeft+n.paddingRight),d=s/o,u=d*(e-n.minIndex)+n.paddingLeft;return(n.options.gridLines.offsetGridLines&&i||n.maxIndex===n.minIndex&&i)&&(u+=d/2),n.left+Math.round(u)}var c=n.height-(n.paddingTop+n.paddingBottom),h=c/o,f=h*(e-n.minIndex)+n.paddingTop;return n.options.gridLines.offsetGridLines&&i&&(f+=h/2),n.top+Math.round(f)},getPixelForTick:function(t,e){return this.getPixelForValue(this.ticks[t],t+this.minIndex,null,e)},getValueForPixel:function(t){var e,a=this,i=Math.max(a.ticks.length-(a.options.gridLines.offsetGridLines?0:1),1),n=a.isHorizontal(),o=n?a.width-(a.paddingLeft+a.paddingRight):a.height-(a.paddingTop+a.paddingBottom),r=o/i;return t-=n?a.left:a.top,a.options.gridLines.offsetGridLines&&(t-=r/2),t-=n?a.paddingLeft:a.paddingTop,e=0>=t?0:Math.round(t/r)},getBasePixel:function(){return this.bottom}});t.scaleService.registerScaleType("category",i,a)}},{}],40:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers,a={position:"left",ticks:{callback:function(t,a,i){var n=i.length>3?i[2]-i[1]:i[1]-i[0];Math.abs(n)>1&&t!==Math.floor(t)&&(n=t-Math.floor(t));var o=e.log10(Math.abs(n)),r="";if(0!==t){var l=-1*Math.floor(o);l=Math.max(Math.min(l,20),0),r=t.toFixed(l)}else r="0";return r}}},i=t.LinearScaleBase.extend({determineDataLimits:function(){function t(t){return l?t.xAxisID===a.id:t.yAxisID===a.id}var a=this,i=a.options,n=a.chart,o=n.data,r=o.datasets,l=a.isHorizontal();if(a.min=null,a.max=null,i.stacked){var s={};e.each(r,function(o,r){var l=n.getDatasetMeta(r);void 0===s[l.type]&&(s[l.type]={positiveValues:[],negativeValues:[]});var d=s[l.type].positiveValues,u=s[l.type].negativeValues;n.isDatasetVisible(r)&&t(l)&&e.each(o.data,function(t,e){var n=+a.getRightValue(t);isNaN(n)||l.data[e].hidden||(d[e]=d[e]||0,u[e]=u[e]||0,i.relativePoints?d[e]=100:0>n?u[e]+=n:d[e]+=n)})}),e.each(s,function(t){var i=t.positiveValues.concat(t.negativeValues),n=e.min(i),o=e.max(i);a.min=null===a.min?n:Math.min(a.min,n),a.max=null===a.max?o:Math.max(a.max,o)})}else e.each(r,function(i,o){var r=n.getDatasetMeta(o);n.isDatasetVisible(o)&&t(r)&&e.each(i.data,function(t,e){var i=+a.getRightValue(t);isNaN(i)||r.data[e].hidden||(null===a.min?a.min=i:i<a.min&&(a.min=i),null===a.max?a.max=i:i>a.max&&(a.max=i))})});this.handleTickRangeOptions()},getTickLimit:function(){var a,i=this,n=i.options.ticks;if(i.isHorizontal())a=Math.min(n.maxTicksLimit?n.maxTicksLimit:11,Math.ceil(i.width/50));else{var o=e.getValueOrDefault(n.fontSize,t.defaults.global.defaultFontSize);a=Math.min(n.maxTicksLimit?n.maxTicksLimit:11,Math.ceil(i.height/(2*o)))}return a},handleDirectionalChanges:function(){this.isHorizontal()||this.ticks.reverse()},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},getPixelForValue:function(t){var e,a,i=this,n=i.paddingLeft,o=i.paddingBottom,r=i.start,l=+i.getRightValue(t),s=i.end-r;return i.isHorizontal()?(a=i.width-(n+i.paddingRight),e=i.left+a/s*(l-r),Math.round(e+n)):(a=i.height-(i.paddingTop+o),e=i.bottom-o-a/s*(l-r),Math.round(e))},getValueForPixel:function(t){var e=this,a=e.isHorizontal(),i=e.paddingLeft,n=e.paddingBottom,o=a?e.width-(i+e.paddingRight):e.height-(e.paddingTop+n),r=(a?t-e.left-i:e.bottom-n-t)/o;return e.start+(e.end-e.start)*r},getPixelForTick:function(t){return this.getPixelForValue(this.ticksAsNumbers[t])}});t.scaleService.registerScaleType("linear",i,a)}},{}],41:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers,a=e.noop;t.LinearScaleBase=t.Scale.extend({handleTickRangeOptions:function(){var t=this,a=t.options,i=a.ticks;if(i.beginAtZero){var n=e.sign(t.min),o=e.sign(t.max);0>n&&0>o?t.max=0:n>0&&o>0&&(t.min=0)}void 0!==i.min?t.min=i.min:void 0!==i.suggestedMin&&(t.min=Math.min(t.min,i.suggestedMin)),void 0!==i.max?t.max=i.max:void 0!==i.suggestedMax&&(t.max=Math.max(t.max,i.suggestedMax)),t.min===t.max&&(t.max++,i.beginAtZero||t.min--)},getTickLimit:a,handleDirectionalChanges:a,buildTicks:function(){var t=this,a=t.options,i=t.ticks=[],n=a.ticks,o=e.getValueOrDefault,r=t.getTickLimit();r=Math.max(2,r);var l,s=n.fixedStepSize&&n.fixedStepSize>0||n.stepSize&&n.stepSize>0;if(s)l=o(n.fixedStepSize,n.stepSize);else{var d=e.niceNum(t.max-t.min,!1);l=e.niceNum(d/(r-1),!0)}var u=Math.floor(t.min/l)*l,c=Math.ceil(t.max/l)*l,h=(c-u)/l;h=e.almostEquals(h,Math.round(h),l/1e3)?Math.round(h):Math.ceil(h),i.push(void 0!==n.min?n.min:u);for(var f=1;h>f;++f)i.push(u+f*l);i.push(void 0!==n.max?n.max:c),t.handleDirectionalChanges(),t.max=e.max(i),t.min=e.min(i),n.reverse?(i.reverse(),t.start=t.max,t.end=t.min):(t.start=t.min,t.end=t.max)},convertTicksToLabels:function(){var e=this;e.ticksAsNumbers=e.ticks.slice(),e.zeroLineIndex=e.ticks.indexOf(0),t.Scale.prototype.convertTicksToLabels.call(e)}})}},{}],42:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers,a={position:"left",ticks:{callback:function(t,a,i){var n=t/Math.pow(10,Math.floor(e.log10(t)));return 0===t?"0":1===n||2===n||5===n||0===a||a===i.length-1?t.toExponential():""}}},i=t.Scale.extend({determineDataLimits:function(){function t(t){return d?t.xAxisID===a.id:t.yAxisID===a.id}var a=this,i=a.options,n=i.ticks,o=a.chart,r=o.data,l=r.datasets,s=e.getValueOrDefault,d=a.isHorizontal();if(a.min=null,a.max=null,a.minNotZero=null,i.stacked){var u={};e.each(l,function(n,r){var l=o.getDatasetMeta(r);o.isDatasetVisible(r)&&t(l)&&(void 0===u[l.type]&&(u[l.type]=[]),e.each(n.data,function(t,e){var n=u[l.type],o=+a.getRightValue(t);isNaN(o)||l.data[e].hidden||(n[e]=n[e]||0,i.relativePoints?n[e]=100:n[e]+=o)}))}),e.each(u,function(t){var i=e.min(t),n=e.max(t);a.min=null===a.min?i:Math.min(a.min,i),\na.max=null===a.max?n:Math.max(a.max,n)})}else e.each(l,function(i,n){var r=o.getDatasetMeta(n);o.isDatasetVisible(n)&&t(r)&&e.each(i.data,function(t,e){var i=+a.getRightValue(t);isNaN(i)||r.data[e].hidden||(null===a.min?a.min=i:i<a.min&&(a.min=i),null===a.max?a.max=i:i>a.max&&(a.max=i),0!==i&&(null===a.minNotZero||i<a.minNotZero)&&(a.minNotZero=i))})});a.min=s(n.min,a.min),a.max=s(n.max,a.max),a.min===a.max&&(0!==a.min&&null!==a.min?(a.min=Math.pow(10,Math.floor(e.log10(a.min))-1),a.max=Math.pow(10,Math.floor(e.log10(a.max))+1)):(a.min=1,a.max=10))},buildTicks:function(){for(var t=this,a=t.options,i=a.ticks,n=e.getValueOrDefault,o=t.ticks=[],r=n(i.min,Math.pow(10,Math.floor(e.log10(t.min))));r<t.max;){o.push(r);var l,s;0===r?(l=Math.floor(e.log10(t.minNotZero)),s=Math.round(t.minNotZero/Math.pow(10,l))):(l=Math.floor(e.log10(r)),s=Math.floor(r/Math.pow(10,l))+1),10===s&&(s=1,++l),r=s*Math.pow(10,l)}var d=n(i.max,r);o.push(d),t.isHorizontal()||o.reverse(),t.max=e.max(o),t.min=e.min(o),i.reverse?(o.reverse(),t.start=t.max,t.end=t.min):(t.start=t.min,t.end=t.max)},convertTicksToLabels:function(){this.tickValues=this.ticks.slice(),t.Scale.prototype.convertTicksToLabels.call(this)},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},getPixelForTick:function(t){return this.getPixelForValue(this.tickValues[t])},getPixelForValue:function(t){var a,i,n,o=this,r=o.start,l=+o.getRightValue(t),s=o.paddingTop,d=o.paddingBottom,u=o.paddingLeft,c=o.options,h=c.ticks;return o.isHorizontal()?(n=e.log10(o.end)-e.log10(r),0===l?i=o.left+u:(a=o.width-(u+o.paddingRight),i=o.left+a/n*(e.log10(l)-e.log10(r)),i+=u)):(a=o.height-(s+d),0!==r||h.reverse?0===o.end&&h.reverse?(n=e.log10(o.start)-e.log10(o.minNotZero),i=l===o.end?o.top+s:l===o.minNotZero?o.top+s+.02*a:o.top+s+.02*a+.98*a/n*(e.log10(l)-e.log10(o.minNotZero))):(n=e.log10(o.end)-e.log10(r),a=o.height-(s+d),i=o.bottom-d-a/n*(e.log10(l)-e.log10(r))):(n=e.log10(o.end)-e.log10(o.minNotZero),i=l===r?o.bottom-d:l===o.minNotZero?o.bottom-d-.02*a:o.bottom-d-.02*a-.98*a/n*(e.log10(l)-e.log10(o.minNotZero)))),i},getValueForPixel:function(t){var a,i,n=this,o=e.log10(n.end)-e.log10(n.start);return n.isHorizontal()?(i=n.width-(n.paddingLeft+n.paddingRight),a=n.start*Math.pow(10,(t-n.left-n.paddingLeft)*o/i)):(i=n.height-(n.paddingTop+n.paddingBottom),a=Math.pow(10,(n.bottom-n.paddingBottom-t)*o/i)/n.start),a}});t.scaleService.registerScaleType("logarithmic",i,a)}},{}],43:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers,a=t.defaults.global,i={display:!0,animate:!0,lineArc:!1,position:"chartArea",angleLines:{display:!0,color:"rgba(0, 0, 0, 0.1)",lineWidth:1},ticks:{showLabelBackdrop:!0,backdropColor:"rgba(255,255,255,0.75)",backdropPaddingY:2,backdropPaddingX:2},pointLabels:{fontSize:10,callback:function(t){return t}}},n=t.LinearScaleBase.extend({getValueCount:function(){return this.chart.data.labels.length},setDimensions:function(){var t=this,i=t.options,n=i.ticks;t.width=t.maxWidth,t.height=t.maxHeight,t.xCenter=Math.round(t.width/2),t.yCenter=Math.round(t.height/2);var o=e.min([t.height,t.width]),r=e.getValueOrDefault(n.fontSize,a.defaultFontSize);t.drawingArea=i.display?o/2-(r/2+n.backdropPaddingY):o/2},determineDataLimits:function(){var t=this,a=t.chart;t.min=null,t.max=null,e.each(a.data.datasets,function(i,n){if(a.isDatasetVisible(n)){var o=a.getDatasetMeta(n);e.each(i.data,function(e,a){var i=+t.getRightValue(e);isNaN(i)||o.data[a].hidden||(null===t.min?t.min=i:i<t.min&&(t.min=i),null===t.max?t.max=i:i>t.max&&(t.max=i))})}}),t.handleTickRangeOptions()},getTickLimit:function(){var t=this.options.ticks,i=e.getValueOrDefault(t.fontSize,a.defaultFontSize);return Math.min(t.maxTicksLimit?t.maxTicksLimit:11,Math.ceil(this.drawingArea/(1.5*i)))},convertTicksToLabels:function(){var e=this;t.LinearScaleBase.prototype.convertTicksToLabels.call(e),e.pointLabels=e.chart.data.labels.map(e.options.pointLabels.callback,e)},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},fit:function(){var t,i,n,o,r,l,s,d,u,c,h,f,g=this.options.pointLabels,p=e.getValueOrDefault(g.fontSize,a.defaultFontSize),m=e.getValueOrDefault(g.fontStyle,a.defaultFontStyle),b=e.getValueOrDefault(g.fontFamily,a.defaultFontFamily),v=e.fontString(p,m,b),x=e.min([this.height/2-p-5,this.width/2]),y=this.width,k=0;for(this.ctx.font=v,i=0;i<this.getValueCount();i++){t=this.getPointPosition(i,x),n=this.ctx.measureText(this.pointLabels[i]?this.pointLabels[i]:"").width+5;var S=this.getIndexAngle(i)+Math.PI/2,w=360*S/(2*Math.PI)%360;0===w||180===w?(o=n/2,t.x+o>y&&(y=t.x+o,r=i),t.x-o<k&&(k=t.x-o,s=i)):180>w?t.x+n>y&&(y=t.x+n,r=i):t.x-n<k&&(k=t.x-n,s=i)}u=k,c=Math.ceil(y-this.width),l=this.getIndexAngle(r),d=this.getIndexAngle(s),h=c/Math.sin(l+Math.PI/2),f=u/Math.sin(d+Math.PI/2),h=e.isNumber(h)?h:0,f=e.isNumber(f)?f:0,this.drawingArea=Math.round(x-(f+h)/2),this.setCenterPoint(f,h)},setCenterPoint:function(t,e){var a=this,i=a.width-e-a.drawingArea,n=t+a.drawingArea;a.xCenter=Math.round((n+i)/2+a.left),a.yCenter=Math.round(a.height/2+a.top)},getIndexAngle:function(t){var e=2*Math.PI/this.getValueCount(),a=this.chart.options&&this.chart.options.startAngle?this.chart.options.startAngle:0,i=a*Math.PI*2/360;return t*e-Math.PI/2+i},getDistanceFromCenterForValue:function(t){var e=this;if(null===t)return 0;var a=e.drawingArea/(e.max-e.min);return e.options.reverse?(e.max-t)*a:(t-e.min)*a},getPointPosition:function(t,e){var a=this,i=a.getIndexAngle(t);return{x:Math.round(Math.cos(i)*e)+a.xCenter,y:Math.round(Math.sin(i)*e)+a.yCenter}},getPointPositionForValue:function(t,e){return this.getPointPosition(t,this.getDistanceFromCenterForValue(e))},getBasePosition:function(){var t=this,e=t.min,a=t.max;return t.getPointPositionForValue(0,t.beginAtZero?0:0>e&&0>a?a:e>0&&a>0?e:0)},draw:function(){var t=this,i=t.options,n=i.gridLines,o=i.ticks,r=i.angleLines,l=i.pointLabels,s=e.getValueOrDefault;if(i.display){var d=t.ctx,u=s(o.fontSize,a.defaultFontSize),c=s(o.fontStyle,a.defaultFontStyle),h=s(o.fontFamily,a.defaultFontFamily),f=e.fontString(u,c,h);if(e.each(t.ticks,function(r,l){if(l>0||i.reverse){var c=t.getDistanceFromCenterForValue(t.ticksAsNumbers[l]),h=t.yCenter-c;if(n.display&&0!==l)if(d.strokeStyle=e.getValueAtIndexOrDefault(n.color,l-1),d.lineWidth=e.getValueAtIndexOrDefault(n.lineWidth,l-1),i.lineArc)d.beginPath(),d.arc(t.xCenter,t.yCenter,c,0,2*Math.PI),d.closePath(),d.stroke();else{d.beginPath();for(var g=0;g<t.getValueCount();g++){var p=t.getPointPosition(g,c);0===g?d.moveTo(p.x,p.y):d.lineTo(p.x,p.y)}d.closePath(),d.stroke()}if(o.display){var m=s(o.fontColor,a.defaultFontColor);if(d.font=f,o.showLabelBackdrop){var b=d.measureText(r).width;d.fillStyle=o.backdropColor,d.fillRect(t.xCenter-b/2-o.backdropPaddingX,h-u/2-o.backdropPaddingY,b+2*o.backdropPaddingX,u+2*o.backdropPaddingY)}d.textAlign="center",d.textBaseline="middle",d.fillStyle=m,d.fillText(r,t.xCenter,h)}}}),!i.lineArc){d.lineWidth=r.lineWidth,d.strokeStyle=r.color;for(var g=t.getDistanceFromCenterForValue(i.reverse?t.min:t.max),p=s(l.fontSize,a.defaultFontSize),m=s(l.fontStyle,a.defaultFontStyle),b=s(l.fontFamily,a.defaultFontFamily),v=e.fontString(p,m,b),x=t.getValueCount()-1;x>=0;x--){if(r.display){var y=t.getPointPosition(x,g);d.beginPath(),d.moveTo(t.xCenter,t.yCenter),d.lineTo(y.x,y.y),d.stroke(),d.closePath()}var k=t.getPointPosition(x,g+5),S=s(l.fontColor,a.defaultFontColor);d.font=v,d.fillStyle=S;var w=t.pointLabels,C=this.getIndexAngle(x)+Math.PI/2,M=360*C/(2*Math.PI)%360;0===M||180===M?d.textAlign="center":180>M?d.textAlign="left":d.textAlign="right",90===M||270===M?d.textBaseline="middle":M>270||90>M?d.textBaseline="bottom":d.textBaseline="top",d.fillText(w[x]?w[x]:"",k.x,k.y)}}}}});t.scaleService.registerScaleType("radialLinear",n,i)}},{}],44:[function(t,e,a){"use strict";var i=t(1);i="function"==typeof i?i:window.moment,e.exports=function(t){var e=t.helpers,a={units:[{name:"millisecond",steps:[1,2,5,10,20,50,100,250,500]},{name:"second",steps:[1,2,5,10,30]},{name:"minute",steps:[1,2,5,10,30]},{name:"hour",steps:[1,2,3,6,12]},{name:"day",steps:[1,2,5]},{name:"week",maxStep:4},{name:"month",maxStep:3},{name:"quarter",maxStep:4},{name:"year",maxStep:!1}]},n={position:"bottom",time:{parser:!1,format:!1,unit:!1,round:!1,displayFormat:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{millisecond:"h:mm:ss.SSS a",second:"h:mm:ss a",minute:"h:mm:ss a",hour:"MMM D, hA",day:"ll",week:"ll",month:"MMM YYYY",quarter:"[Q]Q - YYYY",year:"YYYY"}},ticks:{autoSkip:!1}},o=t.Scale.extend({initialize:function(){if(!i)throw new Error("Chart.js - Moment.js could not be found! You must include it before Chart.js to use the time scale. Download at https://momentjs.com");t.Scale.prototype.initialize.call(this)},getLabelMoment:function(t,e){return null===t||null===e?null:"undefined"!=typeof this.labelMoments[t]?this.labelMoments[t][e]:null},getLabelDiff:function(t,e){var a=this;return null===t||null===e?null:(void 0===a.labelDiffs&&a.buildLabelDiffs(),"undefined"!=typeof a.labelDiffs[t]?a.labelDiffs[t][e]:null)},getMomentStartOf:function(t){var e=this;return"week"===e.options.time.unit&&e.options.time.isoWeekday!==!1?t.clone().startOf("isoWeek").isoWeekday(e.options.time.isoWeekday):t.clone().startOf(e.tickUnit)},determineDataLimits:function(){var t=this;t.labelMoments=[];var a=[];t.chart.data.labels&&t.chart.data.labels.length>0?(e.each(t.chart.data.labels,function(e){var i=t.parseTime(e);i.isValid()&&(t.options.time.round&&i.startOf(t.options.time.round),a.push(i))},t),t.firstTick=i.min.call(t,a),t.lastTick=i.max.call(t,a)):(t.firstTick=null,t.lastTick=null),e.each(t.chart.data.datasets,function(n,o){var r=[],l=t.chart.isDatasetVisible(o);"object"==typeof n.data[0]&&null!==n.data[0]?e.each(n.data,function(e){var a=t.parseTime(t.getRightValue(e));a.isValid()&&(t.options.time.round&&a.startOf(t.options.time.round),r.push(a),l&&(t.firstTick=null!==t.firstTick?i.min(t.firstTick,a):a,t.lastTick=null!==t.lastTick?i.max(t.lastTick,a):a))},t):r=a,t.labelMoments.push(r)},t),t.options.time.min&&(t.firstTick=t.parseTime(t.options.time.min)),t.options.time.max&&(t.lastTick=t.parseTime(t.options.time.max)),t.firstTick=(t.firstTick||i()).clone(),t.lastTick=(t.lastTick||i()).clone()},buildLabelDiffs:function(){var t=this;t.labelDiffs=[];var a=[];t.chart.data.labels&&t.chart.data.labels.length>0&&e.each(t.chart.data.labels,function(e){var i=t.parseTime(e);i.isValid()&&(t.options.time.round&&i.startOf(t.options.time.round),a.push(i.diff(t.firstTick,t.tickUnit,!0)))},t),e.each(t.chart.data.datasets,function(i){var n=[];"object"==typeof i.data[0]&&null!==i.data[0]?e.each(i.data,function(e){var a=t.parseTime(t.getRightValue(e));a.isValid()&&(t.options.time.round&&a.startOf(t.options.time.round),n.push(a.diff(t.firstTick,t.tickUnit,!0)))},t):n=a,t.labelDiffs.push(n)},t)},buildTicks:function(){var i=this;i.ctx.save();var n=e.getValueOrDefault(i.options.ticks.fontSize,t.defaults.global.defaultFontSize),o=e.getValueOrDefault(i.options.ticks.fontStyle,t.defaults.global.defaultFontStyle),r=e.getValueOrDefault(i.options.ticks.fontFamily,t.defaults.global.defaultFontFamily),l=e.fontString(n,o,r);if(i.ctx.font=l,i.ticks=[],i.unitScale=1,i.scaleSizeInUnits=0,i.options.time.unit)i.tickUnit=i.options.time.unit||"day",i.displayFormat=i.options.time.displayFormats[i.tickUnit],i.scaleSizeInUnits=i.lastTick.diff(i.firstTick,i.tickUnit,!0),i.unitScale=e.getValueOrDefault(i.options.time.unitStepSize,1);else{var s=i.isHorizontal()?i.width-(i.paddingLeft+i.paddingRight):i.height-(i.paddingTop+i.paddingBottom),d=i.tickFormatFunction(i.firstTick,0,[]),u=i.ctx.measureText(d).width,c=Math.cos(e.toRadians(i.options.ticks.maxRotation)),h=Math.sin(e.toRadians(i.options.ticks.maxRotation));u=u*c+n*h;var f=s/u;i.tickUnit=i.options.time.minUnit,i.scaleSizeInUnits=i.lastTick.diff(i.firstTick,i.tickUnit,!0),i.displayFormat=i.options.time.displayFormats[i.tickUnit];for(var g=0,p=a.units[g];g<a.units.length;){if(i.unitScale=1,e.isArray(p.steps)&&Math.ceil(i.scaleSizeInUnits/f)<e.max(p.steps)){for(var m=0;m<p.steps.length;++m)if(p.steps[m]>=Math.ceil(i.scaleSizeInUnits/f)){i.unitScale=e.getValueOrDefault(i.options.time.unitStepSize,p.steps[m]);break}break}if(p.maxStep===!1||Math.ceil(i.scaleSizeInUnits/f)<p.maxStep){i.unitScale=e.getValueOrDefault(i.options.time.unitStepSize,Math.ceil(i.scaleSizeInUnits/f));break}++g,p=a.units[g],i.tickUnit=p.name;var b=i.firstTick.diff(i.getMomentStartOf(i.firstTick),i.tickUnit,!0),v=i.getMomentStartOf(i.lastTick.clone().add(1,i.tickUnit)).diff(i.lastTick,i.tickUnit,!0);i.scaleSizeInUnits=i.lastTick.diff(i.firstTick,i.tickUnit,!0)+b+v,i.displayFormat=i.options.time.displayFormats[p.name]}}var x;if(i.options.time.min?x=i.getMomentStartOf(i.firstTick):(i.firstTick=i.getMomentStartOf(i.firstTick),x=i.firstTick),!i.options.time.max){var y=i.getMomentStartOf(i.lastTick),k=y.diff(i.lastTick,i.tickUnit,!0);0>k?i.lastTick=i.getMomentStartOf(i.lastTick.add(1,i.tickUnit)):k>=0&&(i.lastTick=y),i.scaleSizeInUnits=i.lastTick.diff(i.firstTick,i.tickUnit,!0)}i.options.time.displayFormat&&(i.displayFormat=i.options.time.displayFormat),i.ticks.push(i.firstTick.clone());for(var S=1;S<=i.scaleSizeInUnits;++S){var w=x.clone().add(S,i.tickUnit);if(i.options.time.max&&w.diff(i.lastTick,i.tickUnit,!0)>=0)break;S%i.unitScale===0&&i.ticks.push(w)}var C=i.ticks[i.ticks.length-1].diff(i.lastTick,i.tickUnit);(0!==C||0===i.scaleSizeInUnits)&&(i.options.time.max?(i.ticks.push(i.lastTick.clone()),i.scaleSizeInUnits=i.lastTick.diff(i.ticks[0],i.tickUnit,!0)):(i.ticks.push(i.lastTick.clone()),i.scaleSizeInUnits=i.lastTick.diff(i.firstTick,i.tickUnit,!0))),i.ctx.restore(),i.labelDiffs=void 0},getLabelForIndex:function(t,e){var a=this,i=a.chart.data.labels&&t<a.chart.data.labels.length?a.chart.data.labels[t]:"";return"object"==typeof a.chart.data.datasets[e].data[0]&&(i=a.getRightValue(a.chart.data.datasets[e].data[t])),a.options.time.tooltipFormat&&(i=a.parseTime(i).format(a.options.time.tooltipFormat)),i},tickFormatFunction:function(t,a,i){var n=t.format(this.displayFormat),o=this.options.ticks,r=e.getValueOrDefault(o.callback,o.userCallback);return r?r(n,a,i):n},convertTicksToLabels:function(){var t=this;t.tickMoments=t.ticks,t.ticks=t.ticks.map(t.tickFormatFunction,t)},getPixelForValue:function(t,e,a){var i=this,n=null;if(void 0!==e&&void 0!==a&&(n=i.getLabelDiff(a,e)),null===n&&(t&&t.isValid||(t=i.parseTime(i.getRightValue(t))),t&&t.isValid&&t.isValid()&&(n=t.diff(i.firstTick,i.tickUnit,!0))),null!==n){var o=0!==n?n/i.scaleSizeInUnits:n;if(i.isHorizontal()){var r=i.width-(i.paddingLeft+i.paddingRight),l=r*o+i.paddingLeft;return i.left+Math.round(l)}var s=i.height-(i.paddingTop+i.paddingBottom),d=s*o+i.paddingTop;return i.top+Math.round(d)}},getPixelForTick:function(t){return this.getPixelForValue(this.tickMoments[t],null,null)},getValueForPixel:function(t){var e=this,a=e.isHorizontal()?e.width-(e.paddingLeft+e.paddingRight):e.height-(e.paddingTop+e.paddingBottom),n=(t-(e.isHorizontal()?e.left+e.paddingLeft:e.top+e.paddingTop))/a;return n*=e.scaleSizeInUnits,e.firstTick.clone().add(i.duration(n,e.tickUnit).asSeconds(),"seconds")},parseTime:function(t){var e=this;return"string"==typeof e.options.time.parser?i(t,e.options.time.parser):"function"==typeof e.options.time.parser?e.options.time.parser(t):"function"==typeof t.getMonth||"number"==typeof t?i(t):t.isValid&&t.isValid()?t:"string"!=typeof e.options.time.format&&e.options.time.format.call?(console.warn("options.time.format is deprecated and replaced by options.time.parser. See http://nnnick.github.io/Chart.js/docs-v2/#scales-time-scale"),e.options.time.format(t)):i(t,e.options.time.format)}});t.scaleService.registerScaleType("time",o,n)}},{1:1}]},{},[7])(7)});';
-},776:function(t,e,i){i(436),t.exports=i(437)}},[776]);
\ No newline at end of file
diff --git a/Angular2_CLI_Full_Project/dist/scripts.b8c90bb9e712621fedc8.bundle.js.gz b/Angular2_CLI_Full_Project/dist/scripts.b8c90bb9e712621fedc8.bundle.js.gz
deleted file mode 100644
index 7c741fb115fade87331f699f5ff020a0345d0582..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 92176
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
P$b<hEd?k?CQziufCzsx4

diff --git a/Angular2_CLI_Full_Project/package.json b/Angular2_CLI_Full_Project/package.json
index b582ae1..de0bd09 100644
--- a/Angular2_CLI_Full_Project/package.json
+++ b/Angular2_CLI_Full_Project/package.json
@@ -16,15 +16,15 @@
   },
   "private": true,
   "dependencies": {
-    "@angular/common": "2.1.0",
-    "@angular/compiler": "2.1.0",
-    "@angular/core": "2.1.0",
-    "@angular/forms": "2.1.0",
-    "@angular/http": "2.1.0",
-    "@angular/platform-browser": "2.1.0",
-    "@angular/platform-browser-dynamic": "2.1.0",
-    "@angular/router": "3.1.0",
-    "@angular/upgrade": "2.1.0",
+    "@angular/common": "2.1.1",
+    "@angular/compiler": "2.1.1",
+    "@angular/core": "2.1.1",
+    "@angular/forms": "2.1.1",
+    "@angular/http": "2.1.1",
+    "@angular/platform-browser": "2.1.1",
+    "@angular/platform-browser-dynamic": "2.1.1",
+    "@angular/router": "3.1.1",
+    "@angular/upgrade": "2.1.1",
     "core-js": "2.4.1",
     "rxjs": "5.0.0-rc.1",
     "ts-helpers": "1.1.2",
@@ -33,12 +33,12 @@
     "chart.js": "2.3.0",
     "ng2-bootstrap": "1.1.14",
     "ng2-charts": "1.4.0",
-    "moment": "2.15.1"
+    "moment": "2.15.2"
   },
   "devDependencies": {
     "@types/jasmine": "2.5.35",
-    "angular-cli": "1.0.0-beta.17",
-    "codelyzer": "1.0.0-beta.2",
+    "angular-cli": "1.0.0-beta.18",
+    "codelyzer": "1.0.0-beta.3",
     "jasmine-core": "2.5.2",
     "jasmine-spec-reporter": "2.7.0",
     "karma": "1.3.0",
@@ -48,6 +48,6 @@
     "protractor": "4.0.9",
     "ts-node": "1.6.0",
     "tslint": "3.15.1",
-    "typescript": "2.0.3"
+    "typescript": "2.0.6"
   }
 }
diff --git a/Angular2_CLI_Full_Project/src/app/components/cards.component.html b/Angular2_CLI_Full_Project/src/app/components/cards.component.html
index a57caf7..c0ae0f7 100644
--- a/Angular2_CLI_Full_Project/src/app/components/cards.component.html
+++ b/Angular2_CLI_Full_Project/src/app/components/cards.component.html
@@ -38,7 +38,7 @@
             <div class="card">
                 <div class="card-header">
                     Card with switch
-                    <label class="switch switch-sm switch-text switch-info pull-right mb-0">
+                    <label class="switch switch-sm switch-text switch-info float-xs-right mb-0">
                         <input type="checkbox" class="switch-input">
                         <span class="switch-label" data-on="On" data-off="Off"></span>
                         <span class="switch-handle"></span>
@@ -55,7 +55,7 @@
             <div class="card">
                 <div class="card-header">
                     Card with label
-                    <span class="tag tag-success pull-right">Success</span>
+                    <span class="tag tag-success float-xs-right">Success</span>
                 </div>
                 <div class="card-block">
                     Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex
@@ -68,7 +68,7 @@
             <div class="card">
                 <div class="card-header">
                     Card with label
-                    <span class="tag tag-pill tag-danger pull-right">42</span>
+                    <span class="tag tag-pill tag-danger float-xs-right">42</span>
                 </div>
                 <div class="card-block">
                     Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex
diff --git a/Angular2_CLI_Full_Project/src/app/components/components-routing.module.ts b/Angular2_CLI_Full_Project/src/app/components/components-routing.module.ts
index eacda58..efda89b 100644
--- a/Angular2_CLI_Full_Project/src/app/components/components-routing.module.ts
+++ b/Angular2_CLI_Full_Project/src/app/components/components-routing.module.ts
@@ -8,6 +8,7 @@ import { FormsComponent }           from './forms.component';
 import { SocialButtonsComponent }   from './social-buttons.component';
 import { SwitchesComponent }        from './switches.component';
 import { TablesComponent }          from './tables.component';
+import { TabsComponent }            from './tabs.component';
 
 const routes: Routes = [
     {
@@ -57,6 +58,13 @@ const routes: Routes = [
                 data: {
                     title: 'Tables'
                 }
+            },
+            {
+                path: 'tabs',
+                component: TabsComponent,
+                data: {
+                    title: 'Tabs'
+                }
             }
         ]
     }
diff --git a/Angular2_CLI_Full_Project/src/app/components/components.module.ts b/Angular2_CLI_Full_Project/src/app/components/components.module.ts
index 1c9494f..fb7258a 100644
--- a/Angular2_CLI_Full_Project/src/app/components/components.module.ts
+++ b/Angular2_CLI_Full_Project/src/app/components/components.module.ts
@@ -7,17 +7,26 @@ import { SocialButtonsComponent }   from './social-buttons.component';
 import { SwitchesComponent }        from './switches.component';
 import { TablesComponent }          from './tables.component';
 
+// Tabs Component
+import { TabsModule }               from 'ng2-bootstrap/components/tabs';
+import { TabsComponent }            from './tabs.component';
+
+// Components Routing
 import { ComponentsRoutingModule }  from './components-routing.module';
 
 @NgModule({
-    imports: [ ComponentsRoutingModule ],
+    imports: [
+        ComponentsRoutingModule,
+        TabsModule
+    ],
     declarations: [
         ButtonsComponent,
         CardsComponent,
         FormsComponent,
         SocialButtonsComponent,
         SwitchesComponent,
-        TablesComponent
+        TablesComponent,
+        TabsComponent
     ]
 })
 export class ComponentsModule { }
diff --git a/Angular2_CLI_Full_Project/src/app/components/forms.component.html b/Angular2_CLI_Full_Project/src/app/components/forms.component.html
index ae91663..97a0f81 100644
--- a/Angular2_CLI_Full_Project/src/app/components/forms.component.html
+++ b/Angular2_CLI_Full_Project/src/app/components/forms.component.html
@@ -206,7 +206,7 @@
                         <div class="form-group row">
                             <label class="col-md-3 form-control-label" for="multiple-select">Multiple select</label>
                             <div class="col-md-9">
-                                <select multiple class="form-control" size="5">
+                                <select id="multiple-select" name="multiple-select" class="form-control" size="5" multiple>
                                     <option value="1">Option #1</option>
                                     <option value="2">Option #2</option>
                                     <option value="3">Option #3</option>
diff --git a/Angular2_CLI_Full_Project/src/app/components/tabs.component.html b/Angular2_CLI_Full_Project/src/app/components/tabs.component.html
new file mode 100644
index 0000000..c070613
--- /dev/null
+++ b/Angular2_CLI_Full_Project/src/app/components/tabs.component.html
@@ -0,0 +1,93 @@
+<div class="animated fadeIn">
+    <div class="row">
+        <div class="col-md-6 mb-2">
+            <!-- Nav tabs -->
+            <tabset>
+                <tab heading="Home">
+                    1. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure
+                    dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+                </tab>
+                <tab heading="Profile">
+                    2. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure
+                    dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+                </tab>
+                <tab heading="Messages">
+                    3. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure
+                    dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+                </tab>
+            </tabset>
+        </div>
+        <!--/.col-->
+        <div class="col-md-6 mb-2">
+            <!-- Nav tabs -->
+            <tabset>
+                <tab>
+                    <template tabHeading><i class="icon-calculator"></i>
+                    </template>
+                    2. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure
+                    dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+                </tab>
+                <tab>
+                    <template tabHeading><i class="icon-basket-loaded"></i>
+                    </template>
+                    3. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure
+                    dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+                </tab>
+                <tab>
+                    <template tabHeading><i class="icon-pie-chart"></i>
+                    </template>
+                    4. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure
+                    dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+                </tab>
+            </tabset>
+        </div>
+        <!--/.col-->
+        <div class="col-md-6 mb-2">
+            <!-- Nav tabs -->
+            <tabset>
+                <tab>
+                    <template tabHeading><i class="icon-calculator"></i> Calculator</template>
+                    2. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure
+                    dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+                </tab>
+                <tab>
+                    <template tabHeading><i class="icon-basket-loaded"></i> Shoping cart</template>
+                    3. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure
+                    dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+                </tab>
+                <tab>
+                    <template tabHeading><i class="icon-pie-chart"></i> Charts</template>
+                    4. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure
+                    dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+                </tab>
+            </tabset>
+        </div>
+        <!--/.col-->
+        <div class="col-md-6 mb-2">
+            <!-- Nav tabs -->
+            <tabset>
+                <tab>
+                    <template tabHeading><i class="icon-list"></i> Menu &nbsp;
+                        <span class="tag tag-success">New</span>
+                    </template>
+                    1. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure
+                    dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+                </tab>
+                <tab>
+                    <template tabHeading><i class="icon-calculator"></i> Calculator &nbsp;
+                        <span class="tag tag-pill tag-danger">29</span>
+                    </template>
+                    2. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure
+                    dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+                </tab>
+                <tab>
+                    <template tabHeading><i class="icon-pie-chart"></i> Charts</template>
+                    4. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure
+                    dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+                </tab>
+            </tabset>
+        </div>
+        <!--/.col-->
+    </div>
+    <!--/.row-->
+</div>
diff --git a/Angular2_CLI_Full_Project/src/app/components/tabs.component.ts b/Angular2_CLI_Full_Project/src/app/components/tabs.component.ts
new file mode 100644
index 0000000..84e96c7
--- /dev/null
+++ b/Angular2_CLI_Full_Project/src/app/components/tabs.component.ts
@@ -0,0 +1,10 @@
+import { Component }        from '@angular/core';
+
+@Component({
+    templateUrl: 'tabs.component.html'
+})
+export class TabsComponent {
+
+    constructor() { }
+
+}
diff --git a/Angular2_CLI_Full_Project/src/app/dashboard/dashboard.component.html b/Angular2_CLI_Full_Project/src/app/dashboard/dashboard.component.html
index cfbfba5..c8b4ecc 100644
--- a/Angular2_CLI_Full_Project/src/app/dashboard/dashboard.component.html
+++ b/Angular2_CLI_Full_Project/src/app/dashboard/dashboard.component.html
@@ -3,7 +3,7 @@
         <div class="col-sm-6 col-lg-3">
             <div class="card card-inverse card-primary">
                 <div class="card-block pb-0">
-                    <div class="btn-group pull-right" dropdown>
+                    <div class="btn-group float-xs-right" dropdown>
                         <button type="button" class="btn btn-transparent dropdown-toggle p-0" dropdownToggle>
                             <i class="icon-settings"></i>
                         </button>
@@ -25,7 +25,7 @@
         <div class="col-sm-6 col-lg-3">
             <div class="card card-inverse card-info">
                 <div class="card-block pb-0">
-                    <button type="button" class="btn btn-transparent p-0 pull-right">
+                    <button type="button" class="btn btn-transparent p-0 float-xs-right">
                         <i class="icon-location-pin"></i>
                     </button>
                     <h4 class="mb-0">9.823</h4>
@@ -40,7 +40,7 @@
         <div class="col-sm-6 col-lg-3">
             <div class="card card-inverse card-warning">
                 <div class="card-block pb-0">
-                    <div class="btn-group pull-right">
+                    <div class="btn-group float-xs-right">
                         <button type="button" class="btn btn-transparent dropdown-toggle p-0" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
                             <i class="icon-settings"></i>
                         </button>
@@ -62,7 +62,7 @@
         <div class="col-sm-6 col-lg-3">
             <div class="card card-inverse card-danger">
                 <div class="card-block pb-0">
-                    <div class="btn-group pull-right" dropdown>
+                    <div class="btn-group float-xs-right" dropdown>
                         <button type="button" class="btn btn-transparent dropdown-toggle p-0" dropdownToggle>
                             <i class="icon-settings"></i>
                         </button>
@@ -91,7 +91,7 @@
                     <div class="small text-muted">November 2015</div>
                 </div>
                 <div class="col-sm-6">
-                    <div class="btn-toolbar pull-right" role="toolbar" aria-label="Toolbar with button groups">
+                    <div class="btn-toolbar float-xs-right" role="toolbar" aria-label="Toolbar with button groups">
                         <div class="btn-group" data-toggle="buttons" aria-label="First group">
                             <label class="btn btn-outline-secondary">
                                 <input type="radio" name="options" id="option1">Day
@@ -608,10 +608,10 @@
                                 </td>
                                 <td>
                                     <div class="clearfix">
-                                        <div class="pull-left">
+                                        <div class="float-xs-left">
                                             <strong>50%</strong>
                                         </div>
-                                        <div class="pull-right">
+                                        <div class="float-xs-right">
                                             <small class="text-muted">Jun 11, 2015 - Jul 10, 2015</small>
                                         </div>
                                     </div>
@@ -643,10 +643,10 @@
                                 </td>
                                 <td>
                                     <div class="clearfix">
-                                        <div class="pull-left">
+                                        <div class="float-xs-left">
                                             <strong>10%</strong>
                                         </div>
-                                        <div class="pull-right">
+                                        <div class="float-xs-right">
                                             <small class="text-muted">Jun 11, 2015 - Jul 10, 2015</small>
                                         </div>
                                     </div>
@@ -678,10 +678,10 @@
                                 </td>
                                 <td>
                                     <div class="clearfix">
-                                        <div class="pull-left">
+                                        <div class="float-xs-left">
                                             <strong>74%</strong>
                                         </div>
-                                        <div class="pull-right">
+                                        <div class="float-xs-right">
                                             <small class="text-muted">Jun 11, 2015 - Jul 10, 2015</small>
                                         </div>
                                     </div>
@@ -713,10 +713,10 @@
                                 </td>
                                 <td>
                                     <div class="clearfix">
-                                        <div class="pull-left">
+                                        <div class="float-xs-left">
                                             <strong>98%</strong>
                                         </div>
-                                        <div class="pull-right">
+                                        <div class="float-xs-right">
                                             <small class="text-muted">Jun 11, 2015 - Jul 10, 2015</small>
                                         </div>
                                     </div>
@@ -748,10 +748,10 @@
                                 </td>
                                 <td>
                                     <div class="clearfix">
-                                        <div class="pull-left">
+                                        <div class="float-xs-left">
                                             <strong>22%</strong>
                                         </div>
-                                        <div class="pull-right">
+                                        <div class="float-xs-right">
                                             <small class="text-muted">Jun 11, 2015 - Jul 10, 2015</small>
                                         </div>
                                     </div>
@@ -783,10 +783,10 @@
                                 </td>
                                 <td>
                                     <div class="clearfix">
-                                        <div class="pull-left">
+                                        <div class="float-xs-left">
                                             <strong>43%</strong>
                                         </div>
-                                        <div class="pull-right">
+                                        <div class="float-xs-right">
                                             <small class="text-muted">Jun 11, 2015 - Jul 10, 2015</small>
                                         </div>
                                     </div>
diff --git a/Angular2_CLI_Full_Project/src/app/layouts/full-layout.component.html b/Angular2_CLI_Full_Project/src/app/layouts/full-layout.component.html
index 4c57392..63fdc0a 100644
--- a/Angular2_CLI_Full_Project/src/app/layouts/full-layout.component.html
+++ b/Angular2_CLI_Full_Project/src/app/layouts/full-layout.component.html
@@ -17,7 +17,7 @@
                 <a class="nav-link" href="#">Settings</a>
             </li>
         </ul>
-        <ul class="nav navbar-nav pull-right hidden-md-down">
+        <ul class="nav navbar-nav float-xs-right hidden-md-down">
             <li class="nav-item">
                 <a class="nav-link" href="#"><i class="icon-bell"></i><span class="tag tag-pill tag-danger">5</span></a>
             </li>
@@ -96,6 +96,9 @@
                     <li class="nav-item">
                         <a class="nav-link" routerLinkActive="active" [routerLink]="['/components/tables']"><i class="icon-puzzle"></i> Tables</a>
                     </li>
+                    <li class="nav-item">
+                        <a class="nav-link" routerLinkActive="active" [routerLink]="['/components/tabs']"><i class="icon-puzzle"></i> Tabs</a>
+                    </li>
                 </ul>
             </li>
             <li class="nav-item nav-dropdown" routerLinkActive="open">
@@ -176,7 +179,7 @@
             </div>
             <hr class="transparent mx-1 my-0">
             <div class="callout callout-warning m-0 py-1">
-                <div class="avatar pull-xs-right">
+                <div class="avatar float-xs-right">
                     <img src="assets/img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                 </div>
                 <div>Meeting with
@@ -187,7 +190,7 @@
             </div>
             <hr class="mx-1 my-0">
             <div class="callout callout-info m-0 py-1">
-                <div class="avatar pull-xs-right">
+                <div class="avatar float-xs-right">
                     <img src="assets/img/avatars/4.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                 </div>
                 <div>Skype with
@@ -271,7 +274,7 @@
             </template>
             <div class="p-1">
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="assets/img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -279,14 +282,14 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
                 </div>
                 <hr>
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="assets/img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -294,14 +297,14 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
                 </div>
                 <hr>
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="assets/img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -309,14 +312,14 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
                 </div>
                 <hr>
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="assets/img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -324,14 +327,14 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
                 </div>
                 <hr>
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="assets/img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -339,7 +342,7 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
@@ -356,7 +359,7 @@
                     <div class="clearfix mt-2">
                         <small><b>Option 1</b>
                         </small>
-                        <label class="switch switch-text switch-pill switch-success switch-sm pull-right">
+                        <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right">
                             <input type="checkbox" class="switch-input" checked>
                             <span class="switch-label" data-on="On" data-off="Off"></span>
                             <span class="switch-handle"></span>
@@ -371,7 +374,7 @@
                     <div class="clearfix mt-1">
                         <small><b>Option 2</b>
                         </small>
-                        <label class="switch switch-text switch-pill switch-success switch-sm pull-right">
+                        <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right">
                             <input type="checkbox" class="switch-input">
                             <span class="switch-label" data-on="On" data-off="Off"></span>
                             <span class="switch-handle"></span>
@@ -386,7 +389,7 @@
                     <div class="clearfix mt-1">
                         <small><b>Option 3</b>
                         </small>
-                        <label class="switch switch-text switch-pill switch-success switch-sm pull-right">
+                        <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right">
                             <input type="checkbox" class="switch-input">
                             <span class="switch-label" data-on="On" data-off="Off"></span>
                             <span class="switch-handle"></span>
@@ -398,7 +401,7 @@
                     <div class="clearfix mt-1">
                         <small><b>Option 4</b>
                         </small>
-                        <label class="switch switch-text switch-pill switch-success switch-sm pull-right">
+                        <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right">
                             <input type="checkbox" class="switch-input" checked>
                             <span class="switch-label" data-on="On" data-off="Off"></span>
                             <span class="switch-handle"></span>
@@ -445,7 +448,7 @@
     <span class="text-left">
         <a href="http://coreui.io">CoreUI</a> &copy; 2016 creativeLabs.
     </span>
-    <span class="pull-right">
+    <span class="float-xs-right">
         Powered by <a href="http://coreui.io">CoreUI</a>
     </span>
 </footer>
diff --git a/Angular2_CLI_Full_Project/src/app/pages/404.component.html b/Angular2_CLI_Full_Project/src/app/pages/404.component.html
index d82354f..31637e7 100644
--- a/Angular2_CLI_Full_Project/src/app/pages/404.component.html
+++ b/Angular2_CLI_Full_Project/src/app/pages/404.component.html
@@ -3,7 +3,7 @@
         <div class="row">
             <div class="col-md-6 offset-md-3">
                 <div class="clearfix">
-                    <h1 class="pull-left display-3 mr-2">404</h1>
+                    <h1 class="float-xs-left display-3 mr-2">404</h1>
                     <h4 class="pt-1">Oops! You're lost.</h4>
                     <p class="text-muted">The page you are looking for was not found.</p>
                 </div>
diff --git a/Angular2_CLI_Full_Project/src/app/pages/500.component.html b/Angular2_CLI_Full_Project/src/app/pages/500.component.html
index 7f3a9c8..113868e 100644
--- a/Angular2_CLI_Full_Project/src/app/pages/500.component.html
+++ b/Angular2_CLI_Full_Project/src/app/pages/500.component.html
@@ -3,7 +3,7 @@
         <div class="row">
             <div class="col-md-6 offset-md-3">
                 <div class="clearfix">
-                    <h1 class="pull-left display-3 mr-2">500</h1>
+                    <h1 class="float-xs-left display-3 mr-2">500</h1>
                     <h4 class="pt-1">Houston, we have a problem!</h4>
                     <p class="text-muted">The page you are looking for is temporarily unavailable.</p>
                 </div>
diff --git a/Angular2_CLI_Full_Project/src/app/widgets/widgets.component.html b/Angular2_CLI_Full_Project/src/app/widgets/widgets.component.html
index a5b49ef..3b67f8f 100644
--- a/Angular2_CLI_Full_Project/src/app/widgets/widgets.component.html
+++ b/Angular2_CLI_Full_Project/src/app/widgets/widgets.component.html
@@ -3,7 +3,7 @@
         <div class="col-sm-6 col-lg-3">
             <div class="card card-inverse card-primary">
                 <div class="card-block pb-0">
-                    <div class="btn-group pull-right" dropdown>
+                    <div class="btn-group float-xs-right" dropdown>
                         <button type="button" class="btn btn-transparent dropdown-toggle p-0" dropdownToggle>
                             <i class="icon-settings"></i>
                         </button>
@@ -25,7 +25,7 @@
         <div class="col-sm-6 col-lg-3">
             <div class="card card-inverse card-info">
                 <div class="card-block pb-0">
-                    <button type="button" class="btn btn-transparent p-0 pull-right">
+                    <button type="button" class="btn btn-transparent p-0 float-xs-right">
                         <i class="icon-location-pin"></i>
                     </button>
                     <h4 class="mb-0">9.823</h4>
@@ -40,7 +40,7 @@
         <div class="col-sm-6 col-lg-3">
             <div class="card card-inverse card-warning">
                 <div class="card-block pb-0">
-                    <div class="btn-group pull-right">
+                    <div class="btn-group float-xs-right">
                         <button type="button" class="btn btn-transparent dropdown-toggle p-0" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
                             <i class="icon-settings"></i>
                         </button>
@@ -62,7 +62,7 @@
         <div class="col-sm-6 col-lg-3">
             <div class="card card-inverse card-danger">
                 <div class="card-block pb-0">
-                    <div class="btn-group pull-right" dropdown>
+                    <div class="btn-group float-xs-right" dropdown>
                         <button type="button" class="btn btn-transparent dropdown-toggle p-0" dropdownToggle>
                             <i class="icon-settings"></i>
                         </button>
@@ -89,13 +89,13 @@
                 <div class="card-header card-header-inverse card-header-primary">
                     <div class="font-weight-bold">
                         <span>SALE</span>
-                        <span class="pull-right">$1.890,65</span>
+                        <span class="float-xs-right">$1.890,65</span>
                     </div>
                     <div>
                         <span>
                             <small>Today 6:43 AM</small>
                         </span>
-                        <span class="pull-right">
+                        <span class="float-xs-right">
                             <small>+432,50 (15,78%)</small>
                         </span>
                     </div>
@@ -113,13 +113,13 @@
                 <div class="card-header card-header-inverse card-header-danger">
                     <div class="font-weight-bold">
                         <span>SALE</span>
-                        <span class="pull-right">$1.890,65</span>
+                        <span class="float-xs-right">$1.890,65</span>
                     </div>
                     <div>
                         <span>
                             <small>Today 6:43 AM</small>
                         </span>
-                        <span class="pull-right">
+                        <span class="float-xs-right">
                             <small>+432,50 (15,78%)</small>
                         </span>
                     </div>
@@ -137,13 +137,13 @@
                 <div class="card-header card-header-inverse card-header-success">
                     <div class="font-weight-bold">
                         <span>SALE</span>
-                        <span class="pull-right">$1.890,65</span>
+                        <span class="float-xs-right">$1.890,65</span>
                     </div>
                     <div>
                         <span>
                             <small>Today 6:43 AM</small>
                         </span>
-                        <span class="pull-right">
+                        <span class="float-xs-right">
                             <small>+432,50 (15,78%)</small>
                         </span>
                     </div>
@@ -161,13 +161,13 @@
                 <div class="card-header card-header-inverse card-header-warning">
                     <div class="font-weight-bold">
                         <span>SALE</span>
-                        <span class="pull-right">$1.890,65</span>
+                        <span class="float-xs-right">$1.890,65</span>
                     </div>
                     <div>
                         <span>
                             <small>Today 6:43 AM</small>
                         </span>
-                        <span class="pull-right">
+                        <span class="float-xs-right">
                             <small>+432,50 (15,78%)</small>
                         </span>
                     </div>
@@ -354,7 +354,7 @@
         <div class="col-xs-6 col-lg-3">
             <div class="card">
                 <div class="card-block p-1 clearfix">
-                    <i class="fa fa-cogs bg-primary p-1 font-2xl mr-1 pull-left"></i>
+                    <i class="fa fa-cogs bg-primary p-1 font-2xl mr-1 float-xs-left"></i>
                     <div class="h5 text-primary mb-0 mt-h">$1.999,50</div>
                     <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>
                 </div>
@@ -364,7 +364,7 @@
         <div class="col-xs-6 col-lg-3">
             <div class="card">
                 <div class="card-block p-1 clearfix">
-                    <i class="fa fa-laptop bg-info p-1 font-2xl mr-1 pull-left"></i>
+                    <i class="fa fa-laptop bg-info p-1 font-2xl mr-1 float-xs-left"></i>
                     <div class="h5 text-info mb-0 mt-h">$1.999,50</div>
                     <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>
                 </div>
@@ -374,7 +374,7 @@
         <div class="col-xs-6 col-lg-3">
             <div class="card">
                 <div class="card-block p-1 clearfix">
-                    <i class="fa fa-moon-o bg-warning p-1 font-2xl mr-1 pull-left"></i>
+                    <i class="fa fa-moon-o bg-warning p-1 font-2xl mr-1 float-xs-left"></i>
                     <div class="h5 text-warning mb-0 mt-h">$1.999,50</div>
                     <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>
                 </div>
@@ -384,7 +384,7 @@
         <div class="col-xs-6 col-lg-3">
             <div class="card">
                 <div class="card-block p-1 clearfix">
-                    <i class="fa fa-bell bg-danger p-1 font-2xl mr-1 pull-left"></i>
+                    <i class="fa fa-bell bg-danger p-1 font-2xl mr-1 float-xs-left"></i>
                     <div class="h5 text-danger mb-0 mt-h">$1.999,50</div>
                     <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>
                 </div>
@@ -394,12 +394,12 @@
         <div class="col-xs-6 col-lg-3">
             <div class="card">
                 <div class="card-block p-1 clearfix">
-                    <i class="fa fa-cogs bg-primary p-1 font-2xl mr-1 pull-left"></i>
+                    <i class="fa fa-cogs bg-primary p-1 font-2xl mr-1 float-xs-left"></i>
                     <div class="h5 text-primary mb-0 mt-h">$1.999,50</div>
                     <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>
                 </div>
                 <div class="card-footer px-1 py-h">
-                    <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right pull-right font-lg"></i></a>
+                    <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right float-xs-right font-lg"></i></a>
                 </div>
             </div>
         </div>
@@ -407,12 +407,12 @@
         <div class="col-xs-6 col-lg-3">
             <div class="card">
                 <div class="card-block p-1 clearfix">
-                    <i class="fa fa-laptop bg-info p-1 font-2xl mr-1 pull-left"></i>
+                    <i class="fa fa-laptop bg-info p-1 font-2xl mr-1 float-xs-left"></i>
                     <div class="h5 text-info mb-0 mt-h">$1.999,50</div>
                     <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>
                 </div>
                 <div class="card-footer px-1 py-h">
-                    <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right pull-right font-lg"></i></a>
+                    <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right float-xs-right font-lg"></i></a>
                 </div>
             </div>
         </div>
@@ -420,12 +420,12 @@
         <div class="col-xs-6 col-lg-3">
             <div class="card">
                 <div class="card-block p-1 clearfix">
-                    <i class="fa fa-moon-o bg-warning p-1 font-2xl mr-1 pull-left"></i>
+                    <i class="fa fa-moon-o bg-warning p-1 font-2xl mr-1 float-xs-left"></i>
                     <div class="h5 text-warning mb-0 mt-h">$1.999,50</div>
                     <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>
                 </div>
                 <div class="card-footer px-1 py-h">
-                    <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right pull-right font-lg"></i></a>
+                    <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right float-xs-right font-lg"></i></a>
                 </div>
             </div>
         </div>
@@ -433,12 +433,12 @@
         <div class="col-xs-6 col-lg-3">
             <div class="card">
                 <div class="card-block p-1 clearfix">
-                    <i class="fa fa-bell bg-danger p-1 font-2xl mr-1 pull-left"></i>
+                    <i class="fa fa-bell bg-danger p-1 font-2xl mr-1 float-xs-left"></i>
                     <div class="h5 text-danger mb-0 mt-h">$1.999,50</div>
                     <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>
                 </div>
                 <div class="card-footer px-1 py-h">
-                    <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right pull-right font-lg"></i></a>
+                    <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right float-xs-right font-lg"></i></a>
                 </div>
             </div>
         </div>
@@ -449,7 +449,7 @@
         <div class="col-xs-6 col-lg-3">
             <div class="card">
                 <div class="card-block p-0 clearfix">
-                    <i class="fa fa-cogs bg-primary p-2 font-2xl mr-1 pull-left"></i>
+                    <i class="fa fa-cogs bg-primary p-2 font-2xl mr-1 float-xs-left"></i>
                     <div class="h5 text-primary mb-0 pt-1">$1.999,50</div>
                     <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>
                 </div>
@@ -459,7 +459,7 @@
         <div class="col-xs-6 col-lg-3">
             <div class="card">
                 <div class="card-block p-0 clearfix">
-                    <i class="fa fa-laptop bg-info p-2 font-2xl mr-1 pull-left"></i>
+                    <i class="fa fa-laptop bg-info p-2 font-2xl mr-1 float-xs-left"></i>
                     <div class="h5 text-info mb-0 pt-1">$1.999,50</div>
                     <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>
                 </div>
@@ -469,7 +469,7 @@
         <div class="col-xs-6 col-lg-3">
             <div class="card">
                 <div class="card-block p-0 clearfix">
-                    <i class="fa fa-moon-o bg-warning p-2 font-2xl mr-1 pull-left"></i>
+                    <i class="fa fa-moon-o bg-warning p-2 font-2xl mr-1 float-xs-left"></i>
                     <div class="h5 text-warning mb-0 pt-1">$1.999,50</div>
                     <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>
                 </div>
@@ -479,7 +479,7 @@
         <div class="col-xs-6 col-lg-3">
             <div class="card">
                 <div class="card-block p-0 clearfix">
-                    <i class="fa fa-bell bg-danger p-2 font-2xl mr-1 pull-left"></i>
+                    <i class="fa fa-bell bg-danger p-2 font-2xl mr-1 float-xs-left"></i>
                     <div class="h5 text-danger mb-0 pt-1">$1.999,50</div>
                     <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>
                 </div>
@@ -489,7 +489,7 @@
         <div class="col-xs-6 col-lg-3">
             <div class="card">
                 <div class="card-block p-0 clearfix">
-                    <i class="fa fa-cogs bg-primary p-2 px-3 font-2xl mr-1 pull-left"></i>
+                    <i class="fa fa-cogs bg-primary p-2 px-3 font-2xl mr-1 float-xs-left"></i>
                     <div class="h5 text-primary mb-0 pt-1">$1.999,50</div>
                     <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>
                 </div>
@@ -499,7 +499,7 @@
         <div class="col-xs-6 col-lg-3">
             <div class="card">
                 <div class="card-block p-0 clearfix">
-                    <i class="fa fa-laptop bg-info p-2 px-3 font-2xl mr-1 pull-left"></i>
+                    <i class="fa fa-laptop bg-info p-2 px-3 font-2xl mr-1 float-xs-left"></i>
                     <div class="h5 text-info mb-0 pt-1">$1.999,50</div>
                     <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>
                 </div>
@@ -509,7 +509,7 @@
         <div class="col-xs-6 col-lg-3">
             <div class="card">
                 <div class="card-block p-0 clearfix">
-                    <i class="fa fa-moon-o bg-warning p-2 px-3 font-2xl mr-1 pull-left"></i>
+                    <i class="fa fa-moon-o bg-warning p-2 px-3 font-2xl mr-1 float-xs-left"></i>
                     <div class="h5 text-warning mb-0 pt-1">$1.999,50</div>
                     <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>
                 </div>
@@ -519,7 +519,7 @@
         <div class="col-xs-6 col-lg-3">
             <div class="card">
                 <div class="card-block p-0 clearfix">
-                    <i class="fa fa-bell bg-danger p-2 px-3 font-2xl mr-1 pull-left"></i>
+                    <i class="fa fa-bell bg-danger p-2 px-3 font-2xl mr-1 float-xs-left"></i>
                     <div class="h5 text-danger mb-0 pt-1">$1.999,50</div>
                     <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>
                 </div>
diff --git a/Angular2_CLI_Full_Project/src/assets/css/style.css b/Angular2_CLI_Full_Project/src/assets/css/style.css
index a16f7f6..6adc408 100644
--- a/Angular2_CLI_Full_Project/src/assets/css/style.css
+++ b/Angular2_CLI_Full_Project/src/assets/css/style.css
@@ -2592,6 +2592,29 @@ tbody.collapse.in {
 .tab-content > .active {
   display: block; }
 
+.nav-tabs .nav-link {
+  color: #607d8b; }
+  .nav-tabs .nav-link.active {
+    color: #263238;
+    background: #fff;
+    border-color: #cfd8dc;
+    border-bottom-color: #fff; }
+    .nav-tabs .nav-link.active:focus {
+      background: #fff;
+      border-color: #cfd8dc;
+      border-bottom-color: #fff; }
+
+.tab-content {
+  margin-top: -1px;
+  background: #fff;
+  border: 1px solid #cfd8dc; }
+  .tab-content .tab-pane {
+    padding: 1rem 1rem; }
+
+.card-block .tab-content {
+  margin-top: 0;
+  border: 0; }
+
 .navbar {
   position: relative;
   padding: 0.5rem 1rem; }
@@ -5253,6 +5276,27 @@ body:not(.top-nav) .sidebar {
           transition: 0s !important; }
         body:not(.top-nav) .sidebar ul.nav li.nav-item.nav-dropdown.nt a.nav-link.nav-dropdown-toggle::before {
           transition: 0s !important; }
+      body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-label {
+        display: block;
+        padding: 0.09375rem 1rem;
+        color: #cfd8dc; }
+        body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-label:hover {
+          color: #fff;
+          text-decoration: none; }
+        body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-label i {
+          width: 20px;
+          margin: -3px 0.5rem 0 0;
+          font-size: 10px;
+          color: #b0bec5;
+          text-align: center;
+          vertical-align: middle; }
+      body:not(.top-nav) .sidebar ul.nav li.nav-item .progress[value] {
+        background-color: #455b66 !important; }
+      body:not(.top-nav) .sidebar ul.nav li.nav-item .progress[value]::-webkit-progress-bar {
+        background-color: #455b66 !important; }
+      body:not(.top-nav) .sidebar ul.nav li.nav-item base::-moz-progress-bar,
+      body:not(.top-nav) .sidebar ul.nav li.nav-item .progress[value] {
+        background-color: #455b66 !important; }
 
 @media (min-width: 576px) {
   body.sidebar-nav.compact-nav .sidebar {
@@ -5412,6 +5456,7 @@ nav.top-nav {
       color: #263238;
       border-top: 0; }
       .aside-menu .nav-tabs .nav-link.active {
+        color: #20a8d8;
         border-right-color: #cfd8dc;
         border-left-color: #cfd8dc; }
     .aside-menu .nav-tabs .nav-item:first-child .nav-link {
@@ -5421,6 +5466,8 @@ nav.top-nav {
     height: calc(100vh - 2.375rem - 55px);
     overflow-x: hidden;
     overflow-y: auto;
+    border: 0;
+    border-top: 1px solid #cfd8dc;
     -ms-overflow-style: -ms-autohiding-scrollbar; }
     .aside-menu .tab-content::-webkit-scrollbar {
       width: 10px;
@@ -5437,6 +5484,8 @@ nav.top-nav {
       border-color: transparent;
       border-style: solid;
       border-width: 1px 2px; }
+    .aside-menu .tab-content .tab-pane {
+      padding: 0; }
 
 #loading-bar,
 #loading-bar-spinner {
@@ -6659,8 +6708,8 @@ hr.transparent {
   display: table; }
 
 .d-100vh-va-middle {
-  height: 100vh;
   display: table-cell;
+  height: 100vh;
   vertical-align: middle; }
 
 .breadcrumb-menu {
diff --git a/Angular2_CLI_Full_Project/src/scss/core/bootstrap-variables.scss b/Angular2_CLI_Full_Project/src/scss/_bootstrap-variables.scss
similarity index 100%
rename from Angular2_CLI_Full_Project/src/scss/core/bootstrap-variables.scss
rename to Angular2_CLI_Full_Project/src/scss/_bootstrap-variables.scss
diff --git a/Angular2_CLI_Full_Project/src/scss/core/_custom-variables.scss b/Angular2_CLI_Full_Project/src/scss/_custom-variables.scss
similarity index 100%
rename from Angular2_CLI_Full_Project/src/scss/core/_custom-variables.scss
rename to Angular2_CLI_Full_Project/src/scss/_custom-variables.scss
diff --git a/Angular2_CLI_Full_Project/src/scss/core/_custom.scss b/Angular2_CLI_Full_Project/src/scss/_custom.scss
similarity index 100%
rename from Angular2_CLI_Full_Project/src/scss/core/_custom.scss
rename to Angular2_CLI_Full_Project/src/scss/_custom.scss
diff --git a/Angular2_CLI_Full_Project/src/scss/bootstrap_custom/_nav.scss b/Angular2_CLI_Full_Project/src/scss/bootstrap_custom/_nav.scss
new file mode 100644
index 0000000..ea20f3f
--- /dev/null
+++ b/Angular2_CLI_Full_Project/src/scss/bootstrap_custom/_nav.scss
@@ -0,0 +1,32 @@
+.nav-tabs {
+    .nav-link {
+        color: $gray;
+        &.active {
+            color: $gray-dark;
+            background: #fff;
+            border-color: $border-color;
+            border-bottom-color: #fff;
+            &:focus {
+                background: #fff;
+                border-color: $border-color;
+                border-bottom-color: #fff;
+            }
+        }
+    }
+}
+
+.tab-content {
+    margin-top: -1px;
+    background: #fff;
+    border: 1px solid $border-color;
+    .tab-pane {
+        padding: $spacer-y $spacer-x;
+    }
+}
+
+.card-block {
+    .tab-content {
+        margin-top: 0;
+        border: 0;
+    }
+}
diff --git a/Angular2_CLI_Full_Project/src/scss/bootstrap_src/utilities/_pulls.scss b/Angular2_CLI_Full_Project/src/scss/bootstrap_src/utilities/_pulls.scss
deleted file mode 100755
index 7fec56c..0000000
--- a/Angular2_CLI_Full_Project/src/scss/bootstrap_src/utilities/_pulls.scss
+++ /dev/null
@@ -1,13 +0,0 @@
-@each $breakpoint in map-keys($grid-breakpoints) {
-  @include media-breakpoint-up($breakpoint) {
-    .pull-#{$breakpoint}-left {
-      @include pull-left();
-    }
-    .pull-#{$breakpoint}-right {
-      @include pull-right();
-    }
-    .pull-#{$breakpoint}-none {
-      float: none !important;
-    }
-  }
-}
diff --git a/Angular2_CLI_Full_Project/src/scss/core/_aside.scss b/Angular2_CLI_Full_Project/src/scss/core/_aside.scss
index 1cb2f5b..47d9b47 100644
--- a/Angular2_CLI_Full_Project/src/scss/core/_aside.scss
+++ b/Angular2_CLI_Full_Project/src/scss/core/_aside.scss
@@ -17,6 +17,7 @@
             color: $body-color;
             border-top: 0;
             &.active {
+                color: $brand-primary;
                 border-right-color: $border-color;
                 border-left-color: $border-color;
             }
@@ -33,6 +34,8 @@
         height: calc(100vh - #{$aside-menu-nav-padding-y * 2 + $font-size-base} - #{$navbar-height});
         overflow-x: hidden;
         overflow-y: auto;
+        border: 0;
+        border-top: 1px solid $border-color;
         -ms-overflow-style: -ms-autohiding-scrollbar;
 
         &::-webkit-scrollbar {
@@ -59,5 +62,9 @@
             border-style: solid;
             border-width: 1px 2px;
         }
+
+        .tab-pane {
+            padding: 0;
+        }
     }
 }
diff --git a/Angular2_CLI_Full_Project/src/scss/core/_others.scss b/Angular2_CLI_Full_Project/src/scss/core/_others.scss
index ad016ab..14bd5d9 100644
--- a/Angular2_CLI_Full_Project/src/scss/core/_others.scss
+++ b/Angular2_CLI_Full_Project/src/scss/core/_others.scss
@@ -7,7 +7,7 @@ hr.transparent {
 }
 
 .d-100vh-va-middle {
-    height: 100vh;
     display: table-cell;
+    height: 100vh;
     vertical-align: middle;
 }
diff --git a/Angular2_CLI_Full_Project/src/scss/core/layouts/_layout-1.scss b/Angular2_CLI_Full_Project/src/scss/core/layouts/_layout-1.scss
deleted file mode 100644
index 96b2801..0000000
--- a/Angular2_CLI_Full_Project/src/scss/core/layouts/_layout-1.scss
+++ /dev/null
@@ -1,3 +0,0 @@
-body.layout-1 {
-
-}
diff --git a/Angular2_CLI_Full_Project/src/scss/core/navigation/_sidebar.scss b/Angular2_CLI_Full_Project/src/scss/core/navigation/_sidebar.scss
index 0e58ac6..16f1365 100644
--- a/Angular2_CLI_Full_Project/src/scss/core/navigation/_sidebar.scss
+++ b/Angular2_CLI_Full_Project/src/scss/core/navigation/_sidebar.scss
@@ -212,6 +212,41 @@ body:not(.top-nav) {
                         }
                     }
                 }
+
+                a.nav-label {
+                    display: block;
+                    padding: ($sidebar-nav-link-padding-y / 8) $sidebar-nav-link-padding-x;
+                    color: $sidebar-nav-title-color;
+
+                    &:hover {
+                        color: $sidebar-color;
+                        text-decoration: none;
+                    }
+
+                    i {
+                        width: 20px;
+                        margin: -3px ($sidebar-nav-link-padding-x / 2) 0 0;
+                        font-size: 10px;
+                        color: $sidebar-nav-link-icon-color;
+                        text-align: center;
+                        vertical-align: middle;
+                    }
+                }
+
+                @if (lightness( $sidebar-bg ) < 40) {
+                    .progress[value] {
+                        background-color: lighten($sidebar-bg, 15%) !important;
+                    }
+
+                    // Unfilled portion of the bar
+                    .progress[value]::-webkit-progress-bar {
+                        background-color: lighten($sidebar-bg, 15%) !important;
+                    }
+                    base::-moz-progress-bar, // Absurd-but-syntactically-valid selector to make these styles Firefox-only
+                    .progress[value] {
+                        background-color: lighten($sidebar-bg, 15%) !important;
+                    }
+                }
             }
         }
     }
diff --git a/Angular2_CLI_Full_Project/src/scss/style.scss b/Angular2_CLI_Full_Project/src/scss/style.scss
index 53b4367..12259a9 100644
--- a/Angular2_CLI_Full_Project/src/scss/style.scss
+++ b/Angular2_CLI_Full_Project/src/scss/style.scss
@@ -6,9 +6,9 @@
  * @license MIT
  */
 // Core variables and mixins
-@import "core/bootstrap-variables";
+@import "bootstrap-variables";
 @import "bootstrap_src/variables";
-@import "core/custom-variables";
+@import "custom-variables";
 @import "bootstrap_src/mixins";
 @import "core/mixins";
 
@@ -37,6 +37,7 @@
     @import "bootstrap_custom/input-group";
 //@import "custom-forms";
 @import "bootstrap_src/nav";
+    @import "bootstrap_custom/nav";
 @import "bootstrap_src/navbar";
     @import "bootstrap_custom/navbar";
 @import "bootstrap_src/card";
@@ -99,4 +100,4 @@
 @import "core/mobile";
 
 // Custom styles
-@import "core/custom"
+@import "custom";
diff --git a/Angular2_CLI_Starter/README.md b/Angular2_CLI_Starter/README.md
new file mode 100644
index 0000000..4b20a02
--- /dev/null
+++ b/Angular2_CLI_Starter/README.md
@@ -0,0 +1,31 @@
+# Angular2DevelopmentCLI
+
+This project was generated with [angular-cli](https://github.com/angular/angular-cli) version 1.0.0-beta.11-webpack.8.
+
+## Development server
+Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The app will automatically reload if you change any of the source files.
+
+## Code scaffolding
+
+Run `ng generate component component-name` to generate a new component. You can also use `ng generate directive/pipe/service/class`.
+
+## Build
+
+Run `ng build` to build the project. The build artifacts will be stored in the `dist/` directory. Use the `-prod` flag for a production build.
+
+## Running unit tests
+
+Run `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io).
+
+## Running end-to-end tests
+
+Run `ng e2e` to execute the end-to-end tests via [Protractor](http://www.protractortest.org/). 
+Before running the tests make sure you are serving the app via `ng serve`.
+
+## Deploying to Github Pages
+
+Run `ng github-pages:deploy` to deploy to Github Pages.
+
+## Further help
+
+To get more help on the `angular-cli` use `ng --help` or go check out the [Angular-CLI README](https://github.com/angular/angular-cli/blob/master/README.md).
diff --git a/Angular2_CLI_Starter/angular-cli.json b/Angular2_CLI_Starter/angular-cli.json
new file mode 100644
index 0000000..9924627
--- /dev/null
+++ b/Angular2_CLI_Starter/angular-cli.json
@@ -0,0 +1,47 @@
+{
+  "project": {
+    "version": "1.0.0-alpha.2",
+    "name": "core-ui"
+  },
+  "apps": [
+    {
+      "root": "src",
+      "outDir": "dist",
+      "assets": "assets",
+      "index": "index.html",
+      "main": "main.ts",
+      "test": "test.ts",
+      "tsconfig": "tsconfig.json",
+      "prefix": "app",
+      "mobile": false,
+      "styles": [
+        "scss/style.scss"
+      ],
+      "scripts": [
+        "../node_modules/chart.js/dist/Chart.bundle.min.js",
+        "../node_modules/chart.js/dist/Chart.min.js"
+      ],
+      "environments": {
+        "source": "environments/environment.ts",
+        "dev": "environments/environment.ts",
+        "prod": "environments/environment.prod.ts"
+      }
+    }
+  ],
+  "addons": [],
+  "packages": [],
+  "e2e": {
+    "protractor": {
+      "config": "./protractor.conf.js"
+    }
+  },
+  "test": {
+    "karma": {
+      "config": "./karma.conf.js"
+    }
+  },
+  "defaults": {
+    "styleExt": "scss",
+    "prefixInterfaces": false
+  }
+}
diff --git a/Angular2_CLI_Starter/e2e/app.e2e-spec.ts b/Angular2_CLI_Starter/e2e/app.e2e-spec.ts
new file mode 100644
index 0000000..022797d
--- /dev/null
+++ b/Angular2_CLI_Starter/e2e/app.e2e-spec.ts
@@ -0,0 +1,14 @@
+import { CoreUIPage } from './app.po';
+
+describe('core-ui App', function() {
+  let page: CoreUIPage;
+
+  beforeEach(() => {
+    page = new CoreUIPage();
+  });
+
+  it('should display message saying app works', () => {
+    page.navigateTo();
+    expect(page.getParagraphText()).toEqual('app works!');
+  });
+});
diff --git a/Angular2_CLI_Starter/e2e/app.po.ts b/Angular2_CLI_Starter/e2e/app.po.ts
new file mode 100644
index 0000000..d51eaf2
--- /dev/null
+++ b/Angular2_CLI_Starter/e2e/app.po.ts
@@ -0,0 +1,11 @@
+import { browser, element, by } from 'protractor/globals';
+
+export class CoreUIPage {
+  navigateTo() {
+    return browser.get('/');
+  }
+
+  getParagraphText() {
+    return element(by.css('app-root h1')).getText();
+  }
+}
diff --git a/Angular2_CLI_Starter/e2e/tsconfig.json b/Angular2_CLI_Starter/e2e/tsconfig.json
new file mode 100644
index 0000000..656bdb1
--- /dev/null
+++ b/Angular2_CLI_Starter/e2e/tsconfig.json
@@ -0,0 +1,16 @@
+{
+  "compileOnSave": false,
+  "compilerOptions": {
+    "declaration": false,
+    "emitDecoratorMetadata": true,
+    "experimentalDecorators": true,
+    "module": "commonjs",
+    "moduleResolution": "node",
+    "outDir": "../dist/out-tsc-e2e",
+    "sourceMap": true,
+    "target": "es5",
+    "typeRoots": [
+      "../node_modules/@types"
+    ]
+  }
+}
diff --git a/Angular2_CLI_Starter/karma.conf.js b/Angular2_CLI_Starter/karma.conf.js
new file mode 100644
index 0000000..e28922a
--- /dev/null
+++ b/Angular2_CLI_Starter/karma.conf.js
@@ -0,0 +1,38 @@
+// Karma configuration file, see link for more information
+// https://karma-runner.github.io/0.13/config/configuration-file.html
+
+module.exports = function (config) {
+  config.set({
+    basePath: '',
+    frameworks: ['jasmine', 'angular-cli'],
+    plugins: [
+      require('karma-jasmine'),
+      require('karma-chrome-launcher'),
+      require('karma-remap-istanbul'),
+      require('angular-cli/plugins/karma')
+    ],
+    files: [
+      { pattern: './src/test.ts', watched: false }
+    ],
+    preprocessors: {
+      './src/test.ts': ['angular-cli']
+    },
+    remapIstanbulReporter: {
+      reports: {
+        html: 'coverage',
+        lcovonly: './coverage/coverage.lcov'
+      }
+    },
+    angularCli: {
+      config: './angular-cli.json',
+      environment: 'dev'
+    },
+    reporters: ['progress', 'karma-remap-istanbul'],
+    port: 9876,
+    colors: true,
+    logLevel: config.LOG_INFO,
+    autoWatch: true,
+    browsers: ['Chrome'],
+    singleRun: false
+  });
+};
diff --git a/Angular2_CLI_Starter/package.json b/Angular2_CLI_Starter/package.json
new file mode 100644
index 0000000..de0bd09
--- /dev/null
+++ b/Angular2_CLI_Starter/package.json
@@ -0,0 +1,53 @@
+{
+  "name": "CoreUI",
+  "version": "1.0.0-alpha.2",
+  "description": "Open Source Bootstrap Admin Template",
+  "author": "",
+  "url": "http://coreui.io",
+  "copyright": "Copyright 2016 creativeLabs Łukasz Holeczek",
+  "license": "MIT",
+  "angular-cli": {},
+  "scripts": {
+    "start": "ng serve",
+    "lint": "tslint \"src/**/*.ts\"",
+    "test": "ng test",
+    "pree2e": "webdriver-manager update",
+    "e2e": "protractor"
+  },
+  "private": true,
+  "dependencies": {
+    "@angular/common": "2.1.1",
+    "@angular/compiler": "2.1.1",
+    "@angular/core": "2.1.1",
+    "@angular/forms": "2.1.1",
+    "@angular/http": "2.1.1",
+    "@angular/platform-browser": "2.1.1",
+    "@angular/platform-browser-dynamic": "2.1.1",
+    "@angular/router": "3.1.1",
+    "@angular/upgrade": "2.1.1",
+    "core-js": "2.4.1",
+    "rxjs": "5.0.0-rc.1",
+    "ts-helpers": "1.1.2",
+    "zone.js": "0.6.26",
+
+    "chart.js": "2.3.0",
+    "ng2-bootstrap": "1.1.14",
+    "ng2-charts": "1.4.0",
+    "moment": "2.15.2"
+  },
+  "devDependencies": {
+    "@types/jasmine": "2.5.35",
+    "angular-cli": "1.0.0-beta.18",
+    "codelyzer": "1.0.0-beta.3",
+    "jasmine-core": "2.5.2",
+    "jasmine-spec-reporter": "2.7.0",
+    "karma": "1.3.0",
+    "karma-chrome-launcher": "2.0.0",
+    "karma-jasmine": "1.0.2",
+    "karma-remap-istanbul": "0.2.1",
+    "protractor": "4.0.9",
+    "ts-node": "1.6.0",
+    "tslint": "3.15.1",
+    "typescript": "2.0.6"
+  }
+}
diff --git a/Angular2_CLI_Starter/protractor.conf.js b/Angular2_CLI_Starter/protractor.conf.js
new file mode 100644
index 0000000..169743b
--- /dev/null
+++ b/Angular2_CLI_Starter/protractor.conf.js
@@ -0,0 +1,32 @@
+// Protractor configuration file, see link for more information
+// https://github.com/angular/protractor/blob/master/docs/referenceConf.js
+
+/*global jasmine */
+var SpecReporter = require('jasmine-spec-reporter');
+
+exports.config = {
+  allScriptsTimeout: 11000,
+  specs: [
+    './e2e/**/*.e2e-spec.ts'
+  ],
+  capabilities: {
+    'browserName': 'chrome'
+  },
+  directConnect: true,
+  baseUrl: 'http://localhost:4200/',
+  framework: 'jasmine',
+  jasmineNodeOpts: {
+    showColors: true,
+    defaultTimeoutInterval: 30000,
+    print: function() {}
+  },
+  useAllAngular2AppRoots: true,
+  beforeLaunch: function() {
+    require('ts-node').register({
+      project: 'e2e'
+    });
+  },
+  onPrepare: function() {
+    jasmine.getEnv().addReporter(new SpecReporter());
+  }
+};
diff --git a/Angular2_CLI_Full_Project/src/scss/core/layouts/_default.scss b/Angular2_CLI_Starter/src/app/app.component.html
similarity index 100%
rename from Angular2_CLI_Full_Project/src/scss/core/layouts/_default.scss
rename to Angular2_CLI_Starter/src/app/app.component.html
diff --git a/Angular2_CLI_Starter/src/app/app.component.spec.ts b/Angular2_CLI_Starter/src/app/app.component.spec.ts
new file mode 100644
index 0000000..211fadf
--- /dev/null
+++ b/Angular2_CLI_Starter/src/app/app.component.spec.ts
@@ -0,0 +1,37 @@
+/* tslint:disable:no-unused-variable */
+import { AppComponent } from './app.component';
+
+import { TestBed } from '@angular/core/testing';
+
+import { By }             from '@angular/platform-browser';
+
+////////  SPECS  /////////////
+
+/// Delete this
+describe('Smoke test', () => {
+  it('should run a passing test', () => {
+    expect(true).toEqual(true, 'should pass');
+  });
+});
+
+describe('AppComponent with TCB', function () {
+  beforeEach(() => {
+    TestBed.configureTestingModule({declarations: [AppComponent]});
+  });
+
+  it('should instantiate component', () => {
+    let fixture = TestBed.createComponent(AppComponent);
+    expect(fixture.componentInstance instanceof AppComponent).toBe(true, 'should create AppComponent');
+  });
+
+  it('should have expected <h1> text', () => {
+    let fixture = TestBed.createComponent(AppComponent);
+    fixture.detectChanges();
+
+    let h1 = fixture.debugElement.query(el => el.name === 'h1').nativeElement;  // it works
+
+        h1 = fixture.debugElement.query(By.css('h1')).nativeElement;            // preferred
+
+    expect(h1.innerText).toMatch(/angular 2 app/i, '<h1> should say something about "Angular 2 App"');
+  });
+});
diff --git a/Angular2_CLI_Starter/src/app/app.component.ts b/Angular2_CLI_Starter/src/app/app.component.ts
new file mode 100644
index 0000000..a5f091d
--- /dev/null
+++ b/Angular2_CLI_Starter/src/app/app.component.ts
@@ -0,0 +1,7 @@
+import { Component } from '@angular/core';
+
+@Component({
+    selector: 'body',
+    template: '<router-outlet></router-outlet>'
+})
+export class AppComponent { }
diff --git a/Angular2_CLI_Starter/src/app/app.module.ts b/Angular2_CLI_Starter/src/app/app.module.ts
new file mode 100644
index 0000000..64be7c8
--- /dev/null
+++ b/Angular2_CLI_Starter/src/app/app.module.ts
@@ -0,0 +1,42 @@
+import { NgModule }                     from '@angular/core';
+import { BrowserModule }                from '@angular/platform-browser';
+import { LocationStrategy,
+         HashLocationStrategy }         from '@angular/common';
+
+import { AppComponent }                 from './app.component';
+import { Ng2BootstrapModule }           from 'ng2-bootstrap/ng2-bootstrap';
+import { NAV_DROPDOWN_DIRECTIVES }      from './shared/nav-dropdown.directive';
+
+import { ChartsModule }                 from 'ng2-charts/ng2-charts';
+import { SIDEBAR_TOGGLE_DIRECTIVES }    from './shared/sidebar.directive';
+import { AsideToggleDirective }         from './shared/aside.directive';
+import { BreadcrumbsComponent }         from './shared/breadcrumb.component';
+
+// Routing Module
+import { AppRoutingModule }             from './app.routing';
+
+//Layouts
+import { FullLayoutComponent }          from './layouts/full-layout.component';
+
+@NgModule({
+    imports: [
+        BrowserModule,
+        AppRoutingModule,
+        Ng2BootstrapModule,
+        ChartsModule
+    ],
+    declarations: [
+        AppComponent,
+        FullLayoutComponent,
+        NAV_DROPDOWN_DIRECTIVES,
+        BreadcrumbsComponent,
+        SIDEBAR_TOGGLE_DIRECTIVES,
+        AsideToggleDirective
+    ],
+    providers: [{
+        provide: LocationStrategy,
+        useClass: HashLocationStrategy
+    }],
+    bootstrap: [ AppComponent ]
+})
+export class AppModule { }
diff --git a/Angular2_CLI_Starter/src/app/app.routing.ts b/Angular2_CLI_Starter/src/app/app.routing.ts
new file mode 100644
index 0000000..753358d
--- /dev/null
+++ b/Angular2_CLI_Starter/src/app/app.routing.ts
@@ -0,0 +1,33 @@
+import { NgModule }                 from '@angular/core';
+import { Routes,
+         RouterModule }             from '@angular/router';
+
+//Layouts
+import { FullLayoutComponent }      from './layouts/full-layout.component';
+
+export const routes: Routes = [
+    {
+        path: '',
+        redirectTo: 'dashboard',
+        pathMatch: 'full',
+    },
+    {
+        path: '',
+        component: FullLayoutComponent,
+        data: {
+            title: 'Home'
+        },
+        children: [
+            {
+                path: 'dashboard',
+                loadChildren: 'app/dashboard/dashboard.module#DashboardModule'
+            },
+        ]
+    }
+];
+
+@NgModule({
+    imports: [ RouterModule.forRoot(routes) ],
+    exports: [ RouterModule ]
+})
+export class AppRoutingModule {}
diff --git a/Angular2_CLI_Starter/src/app/dashboard/dashboard-routing.module.ts b/Angular2_CLI_Starter/src/app/dashboard/dashboard-routing.module.ts
new file mode 100644
index 0000000..ae86c6a
--- /dev/null
+++ b/Angular2_CLI_Starter/src/app/dashboard/dashboard-routing.module.ts
@@ -0,0 +1,21 @@
+import { NgModule }             from '@angular/core';
+import { Routes,
+         RouterModule }         from '@angular/router';
+
+import { DashboardComponent }   from './dashboard.component';
+
+const routes: Routes = [
+    {
+        path: '',
+        component: DashboardComponent,
+        data: {
+            title: 'Dashboard'
+        }
+    }
+];
+
+@NgModule({
+    imports: [RouterModule.forChild(routes)],
+    exports: [RouterModule]
+})
+export class DashboardRoutingModule {}
diff --git a/Angular2_CLI_Starter/src/app/dashboard/dashboard.component.html b/Angular2_CLI_Starter/src/app/dashboard/dashboard.component.html
new file mode 100644
index 0000000..893d7fb
--- /dev/null
+++ b/Angular2_CLI_Starter/src/app/dashboard/dashboard.component.html
@@ -0,0 +1,3 @@
+<div class="animated fadeIn">
+    Hello World!
+</div>
diff --git a/Angular2_CLI_Starter/src/app/dashboard/dashboard.component.ts b/Angular2_CLI_Starter/src/app/dashboard/dashboard.component.ts
new file mode 100644
index 0000000..234af54
--- /dev/null
+++ b/Angular2_CLI_Starter/src/app/dashboard/dashboard.component.ts
@@ -0,0 +1,14 @@
+import { Component, OnInit }    from '@angular/core';
+import { Router }               from '@angular/router';
+
+@Component({
+    templateUrl: 'dashboard.component.html'
+})
+export class DashboardComponent implements OnInit {
+
+    constructor( ) { }
+
+    ngOnInit(): void {
+        
+    }
+}
diff --git a/Angular2_CLI_Starter/src/app/dashboard/dashboard.module.ts b/Angular2_CLI_Starter/src/app/dashboard/dashboard.module.ts
new file mode 100644
index 0000000..04f5bcf
--- /dev/null
+++ b/Angular2_CLI_Starter/src/app/dashboard/dashboard.module.ts
@@ -0,0 +1,14 @@
+import { NgModule }                 from '@angular/core';
+import { ChartsModule }             from 'ng2-charts/ng2-charts';
+
+import { DashboardComponent }       from './dashboard.component';
+import { DashboardRoutingModule }   from './dashboard-routing.module';
+
+@NgModule({
+    imports: [
+        DashboardRoutingModule,
+        ChartsModule
+    ],
+    declarations: [ DashboardComponent ]
+})
+export class DashboardModule { }
diff --git a/Angular2_CLI_Starter/src/app/index.ts b/Angular2_CLI_Starter/src/app/index.ts
new file mode 100644
index 0000000..875bdb2
--- /dev/null
+++ b/Angular2_CLI_Starter/src/app/index.ts
@@ -0,0 +1,2 @@
+export * from './app.component';
+export * from './app.module';
diff --git a/Angular2_CLI_Starter/src/app/layouts/full-layout.component.html b/Angular2_CLI_Starter/src/app/layouts/full-layout.component.html
new file mode 100644
index 0000000..a21dc75
--- /dev/null
+++ b/Angular2_CLI_Starter/src/app/layouts/full-layout.component.html
@@ -0,0 +1,44 @@
+<header class="navbar">
+    <div class="container-fluid">
+        <button class="navbar-toggler hidden-lg-up" type="button" mobile-nav-toggle>&#9776;</button>
+        <a class="navbar-brand" href="#"></a>
+        <ul class="nav navbar-nav hidden-md-down">
+            <li class="nav-item">
+                <a class="nav-link navbar-toggler sidebar-toggle" href="#">&#9776;</a>
+            </li>
+        </ul>
+    </div>
+</header>
+
+<div class="sidebar">
+    <nav class="sidebar-nav">
+        <ul class="nav">
+            <li class="nav-item">
+                <a class="nav-link" routerLinkActive="active" [routerLink]="['/dashboard']"><i class="icon-speedometer"></i> Dashboard <span class="tag tag-info">NEW</span></a>
+            </li>
+        </ul>
+    </nav>
+</div>
+
+<!-- Main content -->
+<main class="main">
+
+    <!-- Breadcrumb -->
+    <ol class="breadcrumb">
+        <breadcrumbs></breadcrumbs>
+    </ol>
+
+    <div class="container-fluid">
+        <router-outlet></router-outlet>
+    </div>
+    <!-- /.conainer-fluid -->
+</main>
+
+<footer class="footer">
+    <span class="text-left">
+        <a href="http://coreui.io">CoreUI</a> &copy; 2016 creativeLabs.
+    </span>
+    <span class="float-xs-right">
+        Powered by <a href="http://coreui.io">CoreUI</a>
+    </span>
+</footer>
diff --git a/Angular2_CLI_Starter/src/app/layouts/full-layout.component.ts b/Angular2_CLI_Starter/src/app/layouts/full-layout.component.ts
new file mode 100644
index 0000000..d8f6153
--- /dev/null
+++ b/Angular2_CLI_Starter/src/app/layouts/full-layout.component.ts
@@ -0,0 +1,12 @@
+import { Component, OnInit }            from '@angular/core';
+
+@Component({
+    selector: 'app-dashboard',
+    templateUrl: './full-layout.component.html'
+})
+export class FullLayoutComponent implements OnInit {
+
+    constructor() { }
+
+    ngOnInit(): void {}
+}
diff --git a/Angular2_CLI_Starter/src/app/main.ts b/Angular2_CLI_Starter/src/app/main.ts
new file mode 100644
index 0000000..44f34b2
--- /dev/null
+++ b/Angular2_CLI_Starter/src/app/main.ts
@@ -0,0 +1,6 @@
+import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
+
+import { AppModule } from './app.module';
+
+const platform = platformBrowserDynamic();
+platform.bootstrapModule(AppModule);
diff --git a/Angular2_CLI_Starter/src/app/shared/aside.directive.ts b/Angular2_CLI_Starter/src/app/shared/aside.directive.ts
new file mode 100644
index 0000000..ab3d3e3
--- /dev/null
+++ b/Angular2_CLI_Starter/src/app/shared/aside.directive.ts
@@ -0,0 +1,17 @@
+import { Directive, HostListener } from '@angular/core';
+
+/**
+* Allows the aside to be toggled via click.
+*/
+@Directive({
+    selector: '.aside-toggle',
+})
+export class AsideToggleDirective {
+    constructor() { }
+
+    @HostListener('click', ['$event'])
+    toggleOpen($event:any) {
+        $event.preventDefault();
+        document.querySelector('body').classList.toggle('aside-menu-open');
+    }
+}
diff --git a/Angular2_CLI_Starter/src/app/shared/breadcrumb.component.ts b/Angular2_CLI_Starter/src/app/shared/breadcrumb.component.ts
new file mode 100644
index 0000000..b08caa7
--- /dev/null
+++ b/Angular2_CLI_Starter/src/app/shared/breadcrumb.component.ts
@@ -0,0 +1,39 @@
+import { Component }                                from '@angular/core';
+import { Router, ActivatedRoute, NavigationEnd }    from '@angular/router';
+import 'rxjs/add/operator/filter';
+
+@Component({
+    selector: 'breadcrumbs',
+    template: `
+    <template ngFor let-breadcrumb [ngForOf]="breadcrumbs" let-last = last>
+        <li class="breadcrumb-item" *ngIf="breadcrumb.label.title" [ngClass]="{active: last}">
+        <a *ngIf="!last" [routerLink]="breadcrumb.url">{{breadcrumb.label.title}}</a>
+        <span *ngIf="last" [routerLink]="breadcrumb.url">{{breadcrumb.label.title}}</span>
+    </template>`
+})
+export class BreadcrumbsComponent {
+    breadcrumbs: Array<Object>;
+    constructor(private router:Router, private route:ActivatedRoute) {}
+    ngOnInit(): void {
+        this.router.events.filter(event => event instanceof NavigationEnd).subscribe(event => {
+            this.breadcrumbs = [];
+            let currentRoute = this.route.root,
+            url = '';
+            do {
+                let childrenRoutes = currentRoute.children;
+                currentRoute = null;
+                childrenRoutes.forEach(route => {
+                    if(route.outlet === 'primary') {
+                        let routeSnapshot = route.snapshot;
+                        url += '/' + routeSnapshot.url.map(segment => segment.path).join('/');
+                        this.breadcrumbs.push({
+                            label: route.snapshot.data,
+                            url:   url
+                        });
+                        currentRoute = route;
+                    }
+                })
+            } while(currentRoute);
+        })
+    }
+}
diff --git a/Angular2_CLI_Starter/src/app/shared/nav-dropdown.directive.ts b/Angular2_CLI_Starter/src/app/shared/nav-dropdown.directive.ts
new file mode 100644
index 0000000..3668cfb
--- /dev/null
+++ b/Angular2_CLI_Starter/src/app/shared/nav-dropdown.directive.ts
@@ -0,0 +1,61 @@
+import { Directive, HostListener } from '@angular/core';
+
+@Directive({
+    selector: '.nav-dropdown',
+    host: {
+        '[class.open]': '_open',
+    }
+})
+export class NavDropdownDirective {
+
+    private _open = false;
+
+    /**
+    * Checks if the dropdown menu is open or not.
+    */
+    isOpen() { return this._open; }
+
+    /**
+    * Opens the dropdown menu.
+    */
+    open() {
+        this._open = true;
+    }
+
+    /**
+    * Closes the dropdown menu .
+    */
+    close() {
+        this._open = false;
+    }
+
+    /**
+    * Toggles the dropdown menu.
+    */
+    toggle() {
+        if (this.isOpen()) {
+            this.close();
+        } else {
+            this.open();
+        }
+    }
+}
+
+/**
+* Allows the dropdown to be toggled via click.
+*/
+@Directive({
+    selector: '.nav-dropdown-toggle',
+})
+export class NavDropdownToggleDirective{
+    constructor(private dropdown: NavDropdownDirective) {}
+
+    @HostListener('click', ['$event'])
+    toggleOpen($event:any) {
+        $event.preventDefault();
+        this.dropdown.toggle();
+    }
+}
+
+export const NAV_DROPDOWN_DIRECTIVES = [NavDropdownDirective, NavDropdownToggleDirective];
+// export const NGB_DROPDOWN_DIRECTIVES = [NgbDropdownToggle, NgbDropdown];
diff --git a/Angular2_CLI_Starter/src/app/shared/sidebar.directive.ts b/Angular2_CLI_Starter/src/app/shared/sidebar.directive.ts
new file mode 100644
index 0000000..25186ae
--- /dev/null
+++ b/Angular2_CLI_Starter/src/app/shared/sidebar.directive.ts
@@ -0,0 +1,120 @@
+import { Directive, HostListener } from '@angular/core';
+
+/**
+* Allows the sidebar to be toggled via click.
+*/
+@Directive({
+    selector: '.sidebar-toggle',
+})
+export class SidebarToggleDirective {
+    constructor() { }
+
+    //Check if element has class
+    private hasClass(target:any, elementClassName:string) {
+        return new RegExp('(\\s|^)' + elementClassName + '(\\s|$)').test(target.className);
+    }
+
+    //Toggle element class
+    private toggleClass(elem:any, elementClassName:string) {
+        let newClass = ' ' + elem.className.replace( /[\t\r\n]/g, ' ' ) + ' ';
+        if (this.hasClass(elem, elementClassName)) {
+            while (newClass.indexOf(' ' + elementClassName + ' ') >= 0 ) {
+                newClass = newClass.replace( ' ' + elementClassName + ' ' , ' ' );
+            }
+            elem.className = newClass.replace(/^\s+|\s+$/g, '');
+        } else {
+            elem.className += ' ' + elementClassName;
+        }
+    }
+
+    @HostListener('click', ['$event'])
+    toggleOpen($event:any) {
+        $event.preventDefault();
+
+        let bodyClass = localStorage.getItem('body-class');
+
+        if (this.hasClass(document.querySelector('body'), 'sidebar-off-canvas')) {
+            this.toggleClass(document.querySelector('body'), 'sidebar-opened');
+            this.toggleClass(document.querySelector('html'), 'sidebar-opened');
+        } else if (this.hasClass(document.querySelector('body'), 'sidebar-nav') || bodyClass == 'sidebar-nav') {
+            this.toggleClass(document.querySelector('body'), 'sidebar-nav');
+            localStorage.setItem('body-class', 'sidebar-nav');
+            if (bodyClass == 'sidebar-nav') {
+                localStorage.clear();
+            }
+        }
+    }
+}
+
+@Directive({
+    selector: '[mobile-nav-toggle]',
+})
+export class MobileSidebarToggleDirective {
+    constructor() { }
+
+    //Check if element has class
+    private hasClass(target:any, elementClassName:string) {
+        return new RegExp('(\\s|^)' + elementClassName + '(\\s|$)').test(target.className);
+    }
+
+    //Toggle element class
+    private toggleClass(elem:any, elementClassName:string) {
+        let newClass = ' ' + elem.className.replace( /[\t\r\n]/g, ' ' ) + ' ';
+        if (this.hasClass(elem, elementClassName)) {
+            while (newClass.indexOf(' ' + elementClassName + ' ') >= 0 ) {
+                newClass = newClass.replace( ' ' + elementClassName + ' ' , ' ' );
+            }
+            elem.className = newClass.replace(/^\s+|\s+$/g, '');
+        } else {
+            elem.className += ' ' + elementClassName;
+        }
+    }
+
+    @HostListener('click', ['$event'])
+    toggleOpen($event:any) {
+        $event.preventDefault();
+
+        this.toggleClass(document.querySelector('body'), 'mobile-open');
+
+        console.log('asdasdasd');
+    }
+}
+
+/**
+* Allows the off-canvas sidebar to be closed via click.
+*/
+@Directive({
+    selector: '.sidebar-close',
+})
+export class SidebarOffCanvasCloseDirective {
+    constructor() { }
+
+    //Check if element has class
+    private hasClass(target:any, elementClassName:string) {
+        return new RegExp('(\\s|^)' + elementClassName + '(\\s|$)').test(target.className);
+    }
+
+    //Toggle element class
+    private toggleClass(elem:any, elementClassName:string) {
+        let newClass = ' ' + elem.className.replace( /[\t\r\n]/g, ' ' ) + ' ';
+        if (this.hasClass(elem, elementClassName)) {
+            while (newClass.indexOf(' ' + elementClassName + ' ') >= 0 ) {
+                newClass = newClass.replace( ' ' + elementClassName + ' ' , ' ' );
+            }
+            elem.className = newClass.replace(/^\s+|\s+$/g, '');
+        } else {
+            elem.className += ' ' + elementClassName;
+        }
+    }
+
+    @HostListener('click', ['$event'])
+    toggleOpen($event:any) {
+        $event.preventDefault();
+
+        if (this.hasClass(document.querySelector('body'), 'sidebar-off-canvas')) {
+            this.toggleClass(document.querySelector('body'), 'sidebar-opened');
+        }
+    }
+}
+
+export const SIDEBAR_TOGGLE_DIRECTIVES = [SidebarToggleDirective, SidebarOffCanvasCloseDirective, MobileSidebarToggleDirective];
diff --git a/Angular2_CLI_Full_Project/dist/assets/fonts/FontAwesome.otf b/Angular2_CLI_Starter/src/assets/fonts/FontAwesome.otf
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/fonts/FontAwesome.otf
rename to Angular2_CLI_Starter/src/assets/fonts/FontAwesome.otf
diff --git a/Angular2_CLI_Starter/src/assets/fonts/Simple-Line-Icons.eot b/Angular2_CLI_Starter/src/assets/fonts/Simple-Line-Icons.eot
new file mode 100644
index 0000000000000000000000000000000000000000..f0ca6e8cf907213894d610112d456b7804fd2800
GIT binary patch
literal 54266
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
E0dl-`Gynhq

literal 0
HcmV?d00001

diff --git a/Angular2_CLI_Starter/src/assets/fonts/Simple-Line-Icons.svg b/Angular2_CLI_Starter/src/assets/fonts/Simple-Line-Icons.svg
new file mode 100644
index 0000000..4988524
--- /dev/null
+++ b/Angular2_CLI_Starter/src/assets/fonts/Simple-Line-Icons.svg
@@ -0,0 +1,200 @@
+<?xml version="1.0" encoding="UTF-8" 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" version="1.1">
+<defs>
+<font id="simple-line-icons" horiz-adv-x="1024">
+<font-face underline-position="0" panose-1="2 0 5 3 0 0 0 0 0 0" underline-thickness="0" font-weight="400" font-family="simple-line-icons" bbox="-3.63064 -66.0327 1030.76 962.035" descent="-64" units-per-em="1024" unicode-range="U+0020-E620" ascent="960"/>
+<missing-glyph/>
+<glyph glyph-name="space" unicode=" " horiz-adv-x="512"/>
+<glyph glyph-name="user-female" unicode="" d="M960.032 157.312l-278.497 132.064c37.1523 18.624 182.256 24.5283 194.256 57.2803c0 0 -57.3438 88.0156 -71.3438 202.336c-5.44043 44.3682 -14.752 102.592 -24 184.592c-15.0078 133.008 -126.88 226.416 -268.191 226.416h-0.255859h-0.255859 c-141.312 0 -253.184 -93.4082 -268.176 -226.4c-9.24805 -82 -18.5605 -140.224 -24.001 -184.592c-14 -114.336 -71.3438 -202.336 -71.3438 -202.336c12 -32.752 157.088 -38.6562 194.256 -57.2803l-278.512 -132.08s-63.9678 -22.4639 -63.9678 -75.4717v-84.5283 c0 -35.376 28.624 -61.3115 63.9678 -61.3115h896.064c35.3438 0 63.9678 25.9355 63.9678 61.3115v84.5283c0 53.0078 -63.9678 75.4717 -63.9675 75.4717zM63.999 -0v81.8398c0 3.4082 12.0957 11.6006 21.9355 15.3447c2.12793 0.751953 3.44043 1.34375 5.44043 2.31934 l278.496 132.064c22.1279 10.4639 36.3203 32.6875 36.5928 57.1514c0.255859 24.4639 -13.4404 46.9756 -35.3125 57.9355c-21.6797 10.8799 -50.3359 16.2559 -95.248 24.0322c-10.6562 1.87207 -25.2158 4.49609 -39.3438 7.3125 c18.3203 41.1045 38.5605 98.5928 46.5283 163.633c1.96777 16.1924 4.49609 34.416 7.3125 54.5918c4.84766 34.3359 10.8477 77.8721 16.752 130.224c11.168 98.8643 95.2803 169.553 204.592 169.553h0.255859h0.255859c109.312 0 193.439 -70.6885 204.592 -169.568 c5.9043 -52.3359 11.9043 -95.8877 16.752 -130.224c2.81641 -20.1758 5.34473 -38.3994 7.3125 -54.5918c7.96777 -65.0244 28.2236 -122.513 46.5273 -163.633c-14.1279 -2.81641 -28.6875 -5.44043 -39.3438 -7.3125 c-44.9121 -7.77637 -73.5684 -13.1523 -95.248 -24.0322c-21.8721 -10.9756 -35.5684 -33.4717 -35.3125 -57.9355c0.288086 -24.4639 14.4639 -46.6875 36.5918 -57.1514l278.496 -132.064c2 -0.975586 3.31152 -1.56738 5.43945 -2.31934 c9.83984 -3.74414 20.4961 -11.9365 21.9365 -15.3447l0.0322266 -81.8242h-896.032z"/>
+<glyph glyph-name="people" unicode="" d="M746 124.72l-201.471 111.602c74.8799 58.9121 95.2158 174.688 95.2158 239.601v135.12c0 89.4717 -118.88 189.12 -238.288 189.12c-119.376 0 -241.408 -99.6641 -241.408 -189.12v-135.12c0 -59.0244 24.9756 -178.433 100.624 -239.089l-206.672 -112.112 s-54 -24.0645 -54 -54.0645v-81.0879c0 -29.8398 24.2236 -54.0635 54 -54.0635h692c29.8076 0 54.0312 24.2236 54.0312 54.0635v81.0879c0 31.8076 -54.0322 54.0635 -54.0322 54.0635zM736.033 -0.495117h-672.031v57.2158 c4.5918 3.34375 11.0078 7.21582 16.0635 9.53613c1.50391 0.688477 3.00781 1.4082 4.43164 2.22461l206.688 112.096c18.8477 10.2236 31.3438 29.1836 33.248 50.5273s-7.00781 42.2559 -23.7119 55.6641c-53.6641 43.0244 -76.6562 138.32 -76.6562 189.152v135.12 c0 45.9678 86.6562 125.12 177.408 125.12c92.4316 0 174.288 -78.0645 174.288 -125.12v-135.12c0 -50.1279 -15.5684 -145.84 -70.7842 -189.28c-16.9121 -13.3115 -26 -34.2236 -24.2236 -55.6641c1.80762 -21.4404 14.2559 -40.5283 33.1201 -50.8486l201.472 -111.6 c1.77637 -0.975586 4.03223 -2.03125 5.9043 -2.84766c4.71973 -2 10.5273 -5.34375 14.7832 -8.28809v-57.8877zM969.97 284.064l-204.465 111.601c74.8799 58.9121 98.2236 174.688 98.2236 239.601v135.12c0 89.4717 -121.872 190.128 -241.28 190.128 c-77.5996 0 -156.943 -42.1924 -203.119 -96.2246c26.3359 -1.63184 55.376 -1.66406 80.4639 -9.66406c33.7119 26.2559 76.3682 41.8721 122.656 41.8721c92.4316 0 177.279 -79.0557 177.279 -126.128v-135.12c0 -50.1279 -18.5596 -145.84 -73.7754 -189.28 c-16.9121 -13.3115 -26 -34.2236 -24.2236 -55.6641c1.80762 -21.4404 14.2559 -40.5283 33.1201 -50.8486l204.464 -111.6c1.77637 -0.975586 4.03223 -2.03125 5.9043 -2.84766c4.71973 -2 10.5273 -5.34375 14.7832 -8.28809v-56.9121h-129.184 c19.5039 -14.7197 25.4082 -35.7754 32.9766 -63.999h106.192c29.8076 0 54.0312 24.2236 54.0312 54.0635v80.0957c-0.015625 31.8398 -54.0479 54.0957 -54.0479 54.0957z"/>
+<glyph glyph-name="user-follow" unicode="" d="M64.0645 65.3115c0 25.4404 19.0908 33.4053 26.7227 36.9414l281.04 132.624c20.1436 9.24805 34.0479 28.3203 36.752 50.3203c2.71973 22 -6.16016 43.8398 -23.4561 57.7119c-66.4805 53.376 -97.4561 170.688 -97.4561 233.185v159.904 c0 66.8643 116.4 159.856 224.128 159.856c108.672 0 223.92 -91.5361 223.92 -159.856v-159.92c0 -61.5518 -25.5996 -179.312 -94.2559 -233.359c-17.5039 -13.7764 -26.5918 -35.6807 -23.9678 -57.8086c2.62402 -22.1602 16.5918 -41.3125 36.8477 -50.624 l95.9199 -45.5039l15.8076 63.8721l-85.0078 39.7764c88.6562 69.7764 118.656 206.832 118.656 283.648v159.92c0 105.92 -146.624 223.855 -287.92 223.855c-141.312 0 -288.129 -117.936 -288.129 -223.855v-159.92c0 -69.8721 31.8877 -211.248 121.392 -283.088 l-281.04 -132.624s-63.9521 -28.4961 -63.9521 -63.9678v-96.0322c0 -35.3438 28.6396 -63.9678 63.9512 -63.9678h703.92v64l-703.872 -0.0322266v64.9443zM991.939 128.125h-96v96c0 17.6797 -14.3359 32 -32 32s-32 -14.3203 -32 -32v-96h-96 c-17.6641 0 -32 -14.3203 -32 -32c0 -17.6641 14.3359 -32 32 -32h96v-96c0 -17.6641 14.3359 -32 32 -32s32 14.3359 32 32v96h96c17.6641 0 32 14.3359 32 32c0 17.6797 -14.3203 32 -32 32z"/>
+<glyph glyph-name="user-following" unicode="" d="M63.5039 0.240234l0.00195312 64.9414c0 25.4404 19.1035 33.4248 26.7197 36.9443l281.04 132.624c20.1436 9.24805 34.0479 28.3203 36.752 50.3203c2.71973 22 -6.16016 43.8398 -23.4561 57.7119c-66.4805 53.376 -97.4561 170.704 -97.4561 233.185v159.92 c0 66.8643 116.4 159.856 224.128 159.856c108.672 0 223.936 -91.5361 223.936 -159.856v-159.92c0 -61.5518 -25.5996 -179.312 -94.2559 -233.376c-17.5039 -13.7764 -26.5918 -35.6807 -23.9678 -57.8086c2.62402 -22.1602 16.5918 -41.3125 36.8477 -50.624 l162.24 -77.248l38.1436 54.0645l-173.664 81.3438c88.6562 69.7764 118.656 206.849 118.656 283.665v159.92c0 105.92 -146.624 223.855 -287.936 223.855s-288.128 -117.936 -288.128 -223.855v-159.92c0 -69.8721 31.8877 -211.248 121.392 -283.088l-281.04 -132.656 s-63.9521 -28.4961 -63.9521 -63.9678v-96.0322c0 -35.3438 28.6396 -63.9678 63.9512 -63.9678h639.712l-52 63.9844zM1012.21 236.493c-13.9043 10.9121 -34.0322 8.43164 -44.9121 -5.47266l-136.848 -208.704l-85.0557 85.0723 c-12.4961 12.4961 -32.7686 12.4961 -45.2646 0s-12.4961 -32.752 0 -45.248l113.136 -113.136c12.4961 -12.4961 32.752 -12.4961 45.248 0c3.04004 3.02441 5.3125 6.54395 6.88086 10.2881l152.304 232.304c10.8799 13.9043 8.43164 34.0166 -5.48828 44.8965z"/>
+<glyph glyph-name="user-unfollow" unicode="" d="M799.12 576.144l0.000976562 159.92c0 105.92 -146.608 223.855 -287.904 223.855c-141.312 0 -288.128 -117.936 -288.128 -223.855v-159.92c0 -69.8721 31.8877 -211.232 121.392 -283.072l-281.04 -132.64s-63.9521 -28.4961 -63.9521 -63.9678v-96.0322 c0 -35.3438 28.6396 -63.9678 63.9512 -63.9678h607.936v64l-607.888 -0.0322266v64.9443c0 25.4404 19.1035 33.4248 26.7197 36.9443l281.04 132.624c20.1436 9.24805 34.0479 28.3359 36.752 50.3359c2.71973 22 -6.16016 43.8242 -23.4561 57.6963 c-66.4805 53.376 -97.4561 170.688 -97.4561 233.199v159.92c0 66.8643 116.4 159.856 224.128 159.856c108.688 0 223.904 -91.5361 223.904 -159.856v-159.92c0 -61.5518 -25.5996 -179.328 -94.2236 -233.36c-17.5361 -13.7598 -26.624 -35.6641 -23.9678 -57.792 c2.5918 -22.1602 16.5596 -41.3125 36.8477 -50.624l18.1123 -8.35156l28.0645 51.792l-19.4883 14.7197c88.6562 69.7275 118.656 206.768 118.656 283.584zM924.625 81.1992l90.4961 90.5117c12.4961 12.4639 12.4961 32.752 0 45.248 c-12.4805 12.4805 -32.7529 12.4805 -45.2334 0l-90.5117 -90.5283l-90.4961 90.5283c-12.4961 12.4805 -32.7686 12.4805 -45.249 0c-12.4961 -12.4961 -12.4961 -32.7842 0 -45.248l90.4961 -90.5117l-90.4961 -90.4961c-12.4961 -12.4805 -12.4961 -32.7686 0 -45.2646 c12.4805 -12.4639 32.7529 -12.4639 45.249 0l90.4961 90.5117l90.5117 -90.5117c12.4805 -12.4639 32.7529 -12.4639 45.2334 0c12.4961 12.4961 12.4961 32.7842 0 45.2646z"/>
+<glyph glyph-name="user" unicode="" d="M511.728 896c108.672 0 223.92 -91.5342 223.92 -159.854v-159.92c0 -61.5518 -25.5996 -179.312 -94.2559 -233.376c-17.5039 -13.7764 -26.5918 -35.6807 -23.9678 -57.8086c2.62402 -22.1602 16.5918 -41.3125 36.8477 -50.625l278.496 -132.064 c2.17578 -0.992188 26.6875 -5.10449 26.6875 -39.3447l0.0322266 -62.4639l-895.488 -0.0478516v64.9443c0 25.4404 19.0879 33.4248 26.7197 36.9443l281.024 132.624c20.1602 9.24805 34.0645 28.3203 36.7686 50.3203c2.71973 22 -6.16016 43.8398 -23.4561 57.7119 c-66.4805 53.376 -97.4561 170.704 -97.4561 233.185v159.92c0.015625 66.8477 116.416 159.855 224.128 159.854zM511.728 960.002c-141.312 0 -288.127 -117.938 -288.127 -223.857v-159.92c0 -69.8721 31.8877 -211.248 121.392 -283.088l-281.04 -132.64 s-63.9521 -28.4961 -63.9521 -63.9678v-96.0322c0 -35.3438 28.6396 -63.9678 63.9512 -63.9678h895.552c35.3438 0 63.9678 28.624 63.9678 63.9678v96.0322c0 37.5996 -63.9678 63.9678 -63.9678 63.9678l-278.496 132.064 c88.6562 69.7764 118.656 206.849 118.656 283.665v159.92c0 105.92 -146.64 223.855 -287.936 223.855v0z"/>
+<glyph glyph-name="trophy" unicode="" d="M735.808 32.1279h-449.936c-17.6797 0 -32 -14.3203 -32 -32s14.3203 -32 32 -32h449.936c17.6797 0 32 14.3203 32 32s-14.3037 32 -32 32zM1017.31 838.368c-3.02441 14.8799 -16.1592 25.5684 -31.3428 25.5684h-156.624v31.9355c0 17.6797 -14.3203 32 -32 32 h-575.536c-17.6797 0 -32 -14.3203 -32 -32v-31.9355h-151.776c-15.1836 0 -28.3193 -10.6885 -31.3438 -25.5684c-0.944336 -4.62402 -22.4004 -116.752 39.9033 -193.152c35.8398 -43.9199 90.6074 -66.9277 162.495 -68.9756 c40.9922 -121.152 144.064 -210.864 268.192 -224.24v-222.912h-95.7764c-17.6797 0 -32 -14.3203 -32 -32s14.3203 -32 32 -32h258.688c17.6797 0 32 14.3203 32 32s-14.3203 32 -32 32h-98.9121v222.88c124.336 13.1201 227.632 102.8 268.736 224.08 c74.3359 1.08789 130.736 24.2402 167.393 69.168c62.3037 76.416 40.8477 188.528 39.9038 193.152zM96.4014 685.44c-28.3359 34.4961 -31.1846 85.4092 -29.7441 114.497h123.152v-108.032c0 -17.2959 1.59961 -34.1602 3.93555 -50.7686 c-43.6797 4.08008 -76.4473 18.832 -97.3438 44.3037zM765.345 691.905c0 -153.088 -114.721 -277.663 -255.713 -277.663c-141.056 0 -255.808 124.56 -255.808 277.663v171.968h511.536v-171.968h-0.015zM927.6 685.442 c-21.6797 -26.4316 -56.0322 -41.4883 -102.272 -44.8643c2.38379 16.7842 4.01562 33.8398 4.01562 51.3281v108.032h128c1.44043 -29.1201 -1.40723 -80 -29.7436 -114.496z"/>
+<glyph glyph-name="speedometer" unicode="" d="M511.984 923.872c-281.968 0 -511.345 -229.408 -511.345 -511.376c0 -177.152 89.6797 -339.185 239.903 -433.408c14.9443 -9.47168 34.6885 -4.87988 44.0967 10.0957s4.87988 34.7197 -10.0957 44.0957c-54.0957 33.9521 -99.04 78.0479 -133.424 128.88 l33.5518 19.376c15.3115 8.84766 20.5596 28.3994 11.7119 43.7109c-8.87988 15.3438 -28.4639 20.5596 -43.7119 11.7119l-33.5996 -19.3916c-24.4004 50.5117 -39.2969 105.792 -43.2812 163.424h35.6162c17.6797 0 32 14.3203 32 32s-14.3203 32 -32 32h-35.4561 c4.24023 58.6875 19.7764 114.304 44.5605 164.592l32.1602 -18.5596c5.02441 -2.91211 10.5283 -4.28809 15.9688 -4.28809c11.0557 0 21.8076 5.74414 27.7432 16c8.84766 15.3125 3.59961 34.8809 -11.7119 43.7129l-31.8398 18.3682 c32.1123 46.832 72.8643 87.2959 119.984 119.023l18.0156 -31.2002c5.93555 -10.2881 16.6875 -16 27.7432 -16c5.44043 0 10.9443 1.37598 15.9688 4.28809c15.3115 8.84766 20.5596 28.3994 11.7119 43.7119l-17.9521 31.0723 c49.3281 23.792 103.68 38.6562 160.976 42.8164v-39.8721c0 -17.6797 14.3203 -32 32 -32s32 14.3203 32 32v40c58.5918 -4.08008 114.128 -19.3916 164.384 -43.9512l-17.3604 -30.0479c-8.84766 -15.3115 -3.59961 -34.8799 11.7119 -43.7119 c5.02441 -2.91211 10.5283 -4.28809 15.9688 -4.28809c11.0557 0 21.8076 5.71191 27.7432 16l17.2803 29.9355c46.6885 -31.7764 87.0723 -72.1445 118.88 -118.816l-29.9678 -17.3115c-15.3115 -8.84766 -20.5596 -28.3994 -11.7119 -43.7109 c5.93555 -10.2881 16.6875 -16 27.7432 -16c5.44043 0 10.9443 1.37598 15.9688 4.28809l30.1279 17.3916c24.5918 -50.2725 39.9521 -105.824 44.0479 -164.433h-35.1357c-17.6797 0 -32 -14.3203 -32 -32s14.3203 -32 32 -32h35.1201 c-4.04785 -56.8799 -18.5918 -111.439 -42.4961 -161.312l-31.6797 18.2881c-15.2803 8.84766 -34.9121 3.56738 -43.7119 -11.7129c-8.84766 -15.3115 -3.59961 -34.8799 11.7119 -43.7119l31.7764 -18.3516c-35.1035 -52.2402 -81.4395 -97.3926 -137.359 -131.824 c-15.0557 -9.28027 -19.7119 -29.0078 -10.4639 -44.0322c6.06445 -9.80762 16.5283 -15.2158 27.2803 -15.2158c5.71191 0 11.5361 1.53613 16.752 4.75195c152.464 93.9043 243.472 256.784 243.472 435.632c0 281.952 -229.408 511.36 -511.376 511.36zM748.111 512.272 c15.2959 8.84766 20.5439 28.3984 11.7119 43.71c-8.83203 15.2959 -28.416 20.5439 -43.7119 11.6963l-173.824 -100.352c-9.28027 5.24805 -19.8564 8.49609 -31.2803 8.49609c-35.2803 0 -63.8398 -28.5918 -63.8398 -63.8076 c0 -35.248 28.5762 -63.8398 63.8398 -63.8398c35.2803 0 63.8398 28.5918 63.8398 63.8398c0 0.0644531 -0.015625 0.144531 -0.015625 0.208984z"/>
+<glyph glyph-name="social-youtube" unicode="" d="M940.736 770.304c-27.7441 19.9678 -105.056 46.4961 -429.008 46.4961c-347.152 0 -398.656 -30.4639 -415.185 -40.4316c-87.9678 -52.8477 -96.3193 -286.815 -97.0869 -334.256c1.05566 -62.6562 11.1836 -271.12 97.0234 -322.688 c16.4961 -9.93555 67.7119 -40.2236 415.248 -40.2236c324.16 0 401.376 26.4004 429.008 46.2881c74.9756 53.9355 83.5996 239.68 83.8076 317.439c-0.192383 62.5283 -6.75195 271.872 -83.8071 327.376zM903.36 177.424 c-11.1523 -8.03223 -75.1855 -34.2227 -391.634 -34.2227c-305.936 0 -370.128 23.7441 -382.256 31.0557c-30.8799 18.5283 -63.4717 116.88 -66.0312 268.032c2.52832 150.816 35.5684 260.912 66.0967 279.216c12.1602 7.34375 76.5918 31.2793 382.191 31.2793 c316.192 0 380.4 -26.3682 391.633 -34.4326c27.4082 -19.7441 56.752 -123.68 57.1836 -275.632c-0.431641 -154.336 -29.9678 -245.712 -57.1836 -265.296zM720.415 473.17l-287.934 176.689c-9.9043 5.96777 -22.2246 6.12793 -32.2568 0.463867 c-10.0645 -5.67969 -16.2881 -16.3359 -16.2881 -27.8721v-353.44c0 -11.5361 6.22363 -22.1924 16.2881 -27.8721c4.87988 -2.75195 10.3203 -4.12793 15.7119 -4.12793c5.71191 0 11.4717 1.53613 16.5273 4.5918l287.936 176.752 c9.59961 5.80762 15.4717 16.1914 15.4717 27.4072s-5.85645 21.6318 -15.4561 27.4083zM447.953 325.699v240.097l194 -120.032z"/>
+<glyph glyph-name="social-twitter" unicode="" d="M684.4 801.312c52.8799 0 100.621 -21.6357 134.253 -56.3721c41.8398 8.0957 81.2803 22.8477 116.721 43.2793c-13.7119 -41.6318 -42.8799 -76.5596 -80.8154 -98.6553c37.1201 4.36816 72.6562 13.9043 105.632 28.1602 c-24.7197 -35.7441 -55.8398 -67.2158 -91.7754 -92.3682c0.335938 -7.63184 0.52832 -15.3438 0.52832 -23.0234c0 -235.728 -185.008 -507.615 -523.312 -507.615c-103.84 0 -200.56 29.6318 -281.903 80.2236c14.3682 -1.67969 29.0078 -2.52734 43.8398 -2.52734 c86.1602 0 165.504 28.4961 228.464 76.4004c-80.5283 1.37598 -148.496 53.0078 -171.808 123.84c11.2158 -2.0957 22.752 -3.21582 34.624 -3.21582c16.7197 0 33.0078 2.16016 48.3994 6.25586c-84.1279 16.3359 -147.536 88.4482 -147.536 174.929v2.28809 c24.8164 -13.376 53.1523 -21.4082 83.3447 -22.3359c-49.376 32.0322 -81.8398 86.5605 -81.8398 148.465c0 32.7197 9.08789 63.376 24.9121 89.6318c90.6885 -107.872 226.208 -178.912 379.088 -186.384c-3.15234 13.0244 -4.78418 26.7842 -4.78418 40.624 c0 98.5439 82.3516 178.4 183.967 178.4zM960.189 717.691h0.160156h-0.160156zM684.397 865.308c-125.664 0 -229.773 -91.8086 -245.806 -210.433c-102.816 20.6562 -196.32 75.0879 -263.504 154.944c-12.1924 14.5117 -30.1602 22.8154 -48.9766 22.8154 c-1.66406 0 -3.34375 -0.0644531 -5.02344 -0.192383c-20.5918 -1.64844 -39.1201 -13.1201 -49.7764 -30.7842c-22.3203 -37.0244 -34.0967 -79.4404 -34.0967 -122.656c0 -28.8477 5.18359 -56.9434 15.0078 -83.2158 c-10.4639 -11.6318 -16.4961 -26.8477 -16.4961 -42.9121v-2.28809c0 -62.6885 24.7842 -120.864 65.9365 -164.464c-2.36816 -10.9756 -1.83984 -22.4639 1.77637 -33.4717c14.1924 -43.1836 40.0322 -80.3994 73.5361 -108.751 c-22.4961 -5.00781 -45.7119 -7.53613 -69.4082 -7.53613c-12.5283 0 -24.7207 0.688477 -36.2568 2.09668c-2.55957 0.320312 -5.08789 0.432617 -7.63184 0.432617c-26.8799 0 -51.2803 -16.9443 -60.3359 -42.7842c-9.93555 -28.3203 1.08887 -59.7119 26.5605 -75.5684 c94.5283 -58.8164 203.712 -89.8721 315.712 -89.8721c364.032 0 583.008 284.976 587.264 563.344c29.792 24.6562 56.1279 53.1846 78.4482 85.1523c8.12793 10.6885 12.96 24.0322 12.96 38.4961c0 21.7764 -10.8955 41.0244 -27.4873 52.5928 c7.18359 24.624 -1.00879 51.2803 -21.0088 67.5684c-11.6797 9.50391 -26 14.3359 -40.4004 14.3359c-11.0078 0 -22.0322 -2.81641 -31.9678 -8.56055c-21.1523 -12.1924 -43.7764 -21.8408 -67.6006 -28.7852c-43.1045 32.4316 -96.5449 50.4961 -151.425 50.4967z"/>
+<glyph glyph-name="social-tumblr" unicode="" d="M528.016 896.256l-0.00195312 -223.871h224.32v-95.9678h-223.328l-0.320312 -278.528c0 -51.7764 2.68848 -85.0088 8.16016 -99.7451c8.52832 -23.248 39.5684 -53.0078 97.1846 -53.0078c44.6885 0 104.977 13.4404 150.16 47.248v-149.312 c-37.6797 -17.9678 -72.7197 -25.2158 -103.248 -32.4639c-30.5596 -7.21582 -63.6631 -10.8477 -99.1514 -10.8477c-39.5361 0 -153.664 1.08789 -200.496 120.399c-8.43164 21.4717 -12.6553 52.6553 -12.6553 93.4717v362.624h-128.848l0.624023 98.1279 c42.6562 0 170.624 25.9043 170.624 221.872zM528.014 960.257l-116.976 0.00195312c-35.3438 0 -64 -28.6562 -64 -64c0 -146.496 -81.6318 -157.872 -106.624 -157.872c-35.2158 0 -63.8398 -28.4639 -64 -63.6797l-0.624023 -98.1279 c-0.0957031 -17.0244 6.62402 -33.376 18.624 -45.4717c12.0322 -12.0645 28.3359 -18.8486 45.376 -18.8486h64.8477v-298.624c0 -49.376 5.59961 -87.6318 17.0879 -116.88c28.8477 -73.4404 97.376 -161.009 260.064 -161.009c40.2881 0 78.5918 4.22363 113.872 12.5596 l7.05566 1.66406c29.8721 7.02441 68.0322 15.7764 109.008 35.3125c22.2881 10.624 36.4639 33.0879 36.4639 57.7764v149.312c0 24.2236 -13.6797 46.3672 -35.3438 57.2148c-9.05566 4.55957 -18.8799 6.7832 -28.6562 6.7832 c-13.5684 0 -27.0566 -4.32031 -38.3369 -12.752c-38.0957 -28.5283 -86.8477 -34.4961 -111.808 -34.4961c-25.5996 0 -35.1191 9.28027 -37.2148 11.7441c-1.08789 5.02441 -4.12793 23.7764 -4.12793 77.0088l0.223633 214.528h159.408c35.3438 0 64 28.6562 64 64 v95.9678c0 35.3438 -28.6562 64 -64 64h-160.32v159.888c0 35.3438 -28.6562 64 -64 64v0z"/>
+<glyph glyph-name="social-facebook" unicode="" d="M581.76 879.504c3.80762 0 5.99902 -0.15918 5.99902 -0.15918h83.5684l-0.431641 -96h-83.0078c-45.6797 0 -44.624 -39.0078 -44.624 -39.0078v-152.192h161.632l-22.5596 -95.8721h-139.6v-479.776h-95.9043l-0.0644531 479.776h-127.408l-0.255859 95.8721h127.712 v149.184c0.015625 130.08 108.048 138.176 134.944 138.176zM671.327 879.345h0.160156h-0.160156zM581.76 943.505c-23.0078 0 -67.9697 -3.80859 -110.562 -29.4727c-40.3203 -24.2559 -88.3682 -73.9355 -88.3682 -172.688v-85.1836h-63.7119 c-17.0078 0 -33.3115 -6.78418 -45.3438 -18.8164c-12 -12.0645 -18.7197 -28.3682 -18.6553 -45.4082l0.255859 -95.8721c0.12793 -35.248 28.752 -63.7764 64 -63.7764h63.4082l0.0644531 -415.776c0 -35.3438 28.6562 -64 64 -64h95.9043c35.3438 0 64 28.6562 64 64 v415.776h75.5996c28.4004 0 53.4082 18.7197 61.4082 45.9678l22.5596 95.8721c5.67969 19.3438 1.90332 40.2559 -10.1924 56.3682c-12.0645 16.1602 -31.0566 25.6641 -51.2168 25.6641h-97.6318v63.1523l63.6318 0.0322266c35.2158 0 63.8398 28.4639 64 63.7119 l0.431641 92.752c0.0644531 1.18359 0.0966797 2.33594 0.0966797 3.53613c0 35.3438 -28.5918 64 -63.9355 64h-81.9355c-1.83984 0.0957031 -4.49609 0.160156 -7.80713 0.160643z"/>
+<glyph glyph-name="social-dropbox" unicode="" d="M1023.42 735.248c-0.719727 10.2236 -6.28711 19.4736 -14.9756 24.9141l-285.184 177.968c-11.5996 7.21582 -26.4316 6.31934 -37.0557 -2.28906l-174.224 -140.944l-174.192 140.944c-10.5918 8.55957 -25.5361 9.53516 -37.0557 2.28711l-285.184 -177.968 c-8.68848 -5.44043 -14.2568 -14.6885 -14.9766 -24.9121c-0.751953 -10.2236 3.47168 -20.1592 11.3115 -26.751l165.216 -138.816l-141.536 -111.184c-8.0957 -6.32031 -12.624 -16.1768 -12.2236 -26.417s5.68066 -19.6641 14.2246 -25.3604l130.976 -87.3115 c-6.43164 -5.83984 -10.5439 -14.208 -10.5439 -23.5996v-128.336c0 -11.1201 5.77637 -21.4404 15.248 -27.2803l321.968 -182.432c5.12012 -3.15234 10.9443 -4.7207 16.752 -4.7207s11.6318 1.59961 16.7842 4.75195l318.224 182.432 c9.47168 5.83984 15.2158 16.1602 15.2158 27.248v150.528c0 2.06445 -0.240234 4.08008 -0.608398 6.03223l124.048 82.6885c8.52832 5.67969 13.8086 15.0879 14.2246 25.3281c0.400391 10.2559 -4.0957 20.0801 -12.1602 26.416l-140.912 111.152l165.312 138.88 c7.85645 6.5918 12.0801 16.5273 11.3281 26.751zM736.673 569.346l-224.688 -140.784l-224.688 140.784l224.688 146.224zM86.8008 729.153l228.464 142.592l142.368 -115.184l-227.344 -147.968zM229.921 529.777l225.969 -141.6l-128.064 -98.0322l-218 145.312z M222.018 283.777l89.3438 -59.5674c11.3438 -7.56836 26.3193 -7.05664 37.1836 1.21582l129.408 99.04v-282.8l-255.936 143.68v98.4316zM798.209 185.346l-256.256 -145.681v287.776l132.656 -101.968c5.71191 -4.40039 12.624 -6.62402 19.5039 -6.62402 c6.19238 0 12.3682 1.77637 17.7441 5.37598l86.3359 57.5684v-96.4482h0.015625zM913.457 435.521l-218.031 -145.327l-127.44 97.9355l226 141.632zM793.666 608.595l-227.345 147.968l142.4 115.184l228.464 -142.592z"/>
+<glyph glyph-name="social-dribbble" unicode="" d="M511.984 959.728c-69.8564 0 -136.464 -14.1113 -197.184 -39.5674c-2.1123 -0.671875 -4.17676 -1.55176 -6.14453 -2.67188c-181.264 -78.8164 -308.384 -259.553 -308.384 -469.505c0 -282.16 229.568 -511.712 511.712 -511.712 c282.192 0 511.744 229.568 511.744 511.712c0 282.192 -229.552 511.744 -511.744 511.744zM959.729 447.984c0 -3.58398 -0.192383 -7.11914 -0.272461 -10.6709c-49.0244 13.0078 -173.393 37.4395 -326.801 3.74316c-13.5195 30.8955 -28.5117 62.5752 -45.2793 94.8154 c-1.4082 2.7041 -2.78418 5.28027 -4.17578 7.95215c164.128 63.3438 233.888 148.672 262.768 201.952c70.6885 -79.2158 113.761 -183.552 113.761 -297.792zM797.537 792.562c-14.9121 -35.2002 -69.0391 -126 -244.719 -191.888 c-78.8965 144.224 -140.225 230.672 -174.593 274.64c42.2559 13.2637 87.1836 20.416 133.76 20.416c108.432 0 207.983 -38.7676 285.552 -103.168zM316.05 850.481c27.2158 -33.2803 90.3838 -117.056 175.104 -270.447c-200 -60.2881 -362.448 -53.04 -418.832 -47.792 c26.8164 140.144 119.072 257.312 243.729 318.239h-0.001zM64.2734 447.986c0 6.89648 0.209961 13.7451 0.530273 20.5771c19.248 -1.93555 49.1523 -4.0791 88.2881 -4.0791c86.8955 0 217.712 10.752 369.008 58.1436 c2.84766 -5.37598 5.66406 -10.7363 8.54395 -16.2725c14.4316 -27.7764 27.4873 -55.1846 39.4072 -82.0645c-27.376 -8.6084 -55.3916 -19.0723 -83.8721 -31.9688c-182.624 -82.7041 -268.192 -200.704 -298.673 -252.336 c-76.2725 80.3203 -123.232 188.752 -123.232 308zM236.1 95.7637c16.2402 30.752 90.6074 154.082 276.447 238.258c27.9678 12.6719 55.5195 22.7842 82.3838 30.9121c60.7363 -154.32 81.8086 -281.568 88.1768 -330.593 c-52.752 -21.9043 -110.528 -34.0645 -171.12 -34.0645c-104.016 0 -199.792 35.7598 -275.888 95.4873zM743.618 64.9658c-9.23242 61.5996 -32.1445 177.392 -85.9688 315.664c148.448 29.5518 265.952 0.55957 295.616 -8.08008 c-22.2236 -130.208 -100.735 -241.488 -209.647 -307.584z"/>
+<glyph glyph-name="shield" unicode="" d="M907.952 815.52c-11.8721 11.0879 -27.5029 17.2168 -43.6631 17.2168c-1.47168 0 -2.94336 -0.0644531 -4.39941 -0.160156c-0.912109 -0.0644531 -11.1846 -0.688477 -27.2803 -0.688477c-26.6562 0 -78.6885 1.80762 -127.969 13.9355 c-63.6641 15.6318 -137.12 88.1602 -158.496 102.464c-10.752 7.18359 -23.1523 10.7832 -35.5684 10.7832c-12.3682 0 -24.7842 -3.59961 -35.5361 -10.752c-2.5918 -1.74414 -79.5039 -84.0322 -154.752 -102.496c-49.248 -12.1279 -102.288 -13.9355 -128.912 -13.9355 c-16.0957 0 -26.3682 0.624023 -27.376 0.688477c-1.4082 0.0957031 -2.81641 0.160156 -4.22461 0.160156c-16.1924 0 -31.8721 -6.16016 -43.7764 -17.2803c-12.9443 -12.0957 -20.3203 -29.0078 -20.3203 -46.7197v-160.032c0 -591.632 387.12 -667.808 403.568 -670.783 c3.74414 -0.65625 7.53613 -1.00781 11.3125 -1.00781c3.77637 0 7.60059 0.335938 11.3125 1.00781c16.4316 2.97559 406.399 79.1514 406.399 670.783v160.032c0.0322266 17.7441 -7.34375 34.6885 -20.3193 46.7842zM864.305 608.704 c0 -544.912 -353.714 -607.777 -353.714 -607.777s-350.88 62.8799 -350.88 607.776v160.032s12.0957 -0.847656 31.6797 -0.847656c33.5684 0 90.0322 2.46387 144.16 15.7754c88.624 21.7441 175.024 111.408 175.024 111.408s90.2559 -89.6641 178.784 -111.408 c54.1924 -13.3115 109.681 -15.7754 143.249 -15.7754c19.5684 0 31.6807 0.847656 31.6807 0.847656s0.015625 -20.3516 0.015625 -160.031h0.000975zM647.599 613.759c-12.4961 12.4961 -32.7686 12.4961 -45.249 0l-90.5117 -90.5117l-90.5117 90.5117 c-12.4961 12.4961 -32.7686 12.4961 -45.2646 0s-12.4961 -32.7686 0 -45.249l90.5117 -90.5117l-90.5117 -90.5117c-12.4961 -12.4805 -12.4961 -32.7529 0 -45.249s32.7686 -12.4961 45.2646 0l90.5117 90.5117l90.5117 -90.5117 c12.4805 -12.4961 32.7529 -12.4961 45.249 0s12.4961 32.7686 0 45.249l-90.5117 90.5117l90.5117 90.5117c12.4961 12.4805 12.4961 32.7529 0 45.249z"/>
+<glyph glyph-name="screen-tablet" unicode="" d="M832.144 960h-640.288c-53.0244 0 -96 -42.9756 -96 -96v-832c0 -53.0244 42.9756 -96 96 -96h640.288c53.0244 0 96 42.9756 96 96v832c0 53.0244 -42.9756 96 -96 96zM864.144 32c0 -17.6641 -14.3359 -32 -32 -32h-640.288c-17.6641 0 -32 14.3359 -32 32v832 c0 17.6641 14.3359 32 32 32h640.288c17.6641 0 32 -14.3359 32 -32v-832zM512.048 159.824c-35.2803 0 -63.8398 -28.5918 -63.8398 -63.8242s28.5596 -63.8408 63.8398 -63.8408c35.2637 0 63.8398 28.6084 63.8398 63.8408c0 35.2324 -28.5762 63.8242 -63.8398 63.8242z M576.048 864h-128c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32h128c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32z"/>
+<glyph glyph-name="screen-smartphone" unicode="" d="M704.144 960h-384.288c-53.0244 0 -96 -42.9756 -96 -96v-832c0 -53.0244 42.9756 -96 96 -96h384.288c53.0244 0 96 42.9756 96 96v832c0 53.0244 -42.9756 96 -96 96zM736.144 32c0 -17.6641 -14.3359 -32 -32 -32h-384.288c-17.6641 0 -32 14.3359 -32 32v832 c0 17.6641 14.3359 32 32 32h384.288c17.6641 0 32 -14.3359 32 -32v-832zM512.048 159.824c-35.2803 0 -63.8398 -28.5918 -63.8398 -63.8242s28.5762 -63.8408 63.8398 -63.8408c35.2803 0 63.8398 28.6084 63.8398 63.8408c0 35.2324 -28.5596 63.8242 -63.8398 63.8242z M576.048 864h-128c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32h128c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32z"/>
+<glyph glyph-name="screen-desktop" unicode="" d="M960 864.192h-896c-35.1836 0 -64 -28.7998 -64 -64v-544.192c0 -35.1836 28.8164 -63.9834 64 -63.9834h416v-96.208h-160c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32h384c17.6641 0 32 14.3359 32 32c0 17.6641 -14.3359 32 -32 32h-160v96.208h416 c35.1836 0 64 28.7998 64 63.9834v544.192c0 35.2002 -28.8164 64 -64 64zM960 256h-896v544.192h896v-544.192z"/>
+<glyph glyph-name="plane" unicode="" d="M934.32 894.096c10.4316 0 17.7764 -1.93848 21.6006 -3.41016c4.5918 -12.2236 10.752 -56.0312 -34.5283 -101.343l-230.992 -230.976l1.66406 -28.6562c3.50391 -59.9678 10 -167.439 15.5996 -259.567c4.94434 -82 9.63281 -159.44 9.93652 -166.032 c0.160156 -4.52832 0.224609 -5.60059 -3.99902 -10.6885c-9.44043 -11.4717 -27.0566 -30.9121 -41.9043 -47.0244c-23.0244 62.0322 -71.4082 193.057 -98.1279 266.4l-34.3359 94.3682l-71.0244 -71.0244l-130.608 -125.584l-18.1924 -18.1602l-0.55957 -25.6797 c-0.431641 -20.4961 -0.335938 -57.2803 -0.288086 -89.7119c0.0644531 -22.5918 0.128906 -43.1201 -0.03125 -54.4316c-0.288086 -0.52832 4.36816 -1.15234 3.93652 -1.9043c-2.78418 4.46387 -5.77637 9.28027 -8.94434 14.2881 c-26.3359 42 -62.7842 100.096 -73.9043 118.224l-8.12793 13.2803l-13.3438 8.06445c-48.5283 29.3115 -102.288 63.1514 -135.088 84.2871c1.13574 0.65625 2.06348 -2.81543 2.81543 -2.41504h2.12793c10.3203 0 27.376 -0.223633 46.4961 -0.496094 c25.0078 -0.335938 53.376 -0.751953 75.0879 -0.751953c8.32031 0 15.7119 0.0644531 21.6641 0.192383l25.6797 0.591797l18.1602 18.1602l125.744 129.712l70.7842 70.752l-93.9355 34.5596c-70.5918 25.9678 -205.808 76.4639 -269.056 100.224 c16.2236 14.9443 35.7754 32.6885 47.1836 42.1289c3.18359 2.62402 5.66406 3.96777 7.37598 3.96777l2.25586 -0.0644531c7.05566 -0.335938 94.6875 -6.06348 179.407 -11.5996c89.9355 -5.87207 191.439 -12.4961 249.151 -16.1602l28.8477 -1.80762l231.024 231.04 c32.4482 32.4004 64.3203 37.248 80.449 37.2475zM934.321 958.093c-37.8076 0 -84.2217 -14.5264 -125.678 -55.998l-210.608 -210.592c-118.624 7.50391 -422.432 27.5996 -429.968 27.8076c-1.34375 0.0644531 -3.00781 0.128906 -4.87988 0.128906 c-10.2559 0 -27.9678 -1.96777 -48.1279 -18.624c-23.6641 -19.5684 -73.0078 -65.9688 -73.0078 -65.9688c-11.9043 -11.9355 -17.9365 -26.7197 -16.4961 -40.624c0.879883 -8.40039 5.43945 -23.7119 26.0635 -31.7764 c12.5283 -4.91211 211.904 -79.5039 303.969 -113.376l-125.744 -129.712c-5.56836 -0.12793 -12.4648 -0.192383 -20.2568 -0.192383c-38.3359 0 -97.7764 1.24805 -121.601 1.24805c-3.15234 0 -5.68066 0 -7.47266 -0.0644531 c-7.24805 -0.223633 -22.2559 3.34473 -61.8398 -29.7432l-2.81641 -2.62402c-11.8721 -11.8721 -14.6562 -23.7119 -14.9121 -31.5361c-0.255859 -8.06445 1.9043 -19.6807 13.5684 -29.0244c7.00781 -5.66406 96.8477 -63.1836 170.527 -107.68 c17.6641 -28.8164 98.9443 -158 103.185 -165.008c6.19238 -10.4639 16.3203 -16.4316 28.4326 -16.8154h1.00781c11.7764 0 23.8721 5.83984 35.7119 17.3438c33.5039 39.1836 28.8799 55.4072 29.0234 62.2236c0.52832 21.376 -0.368164 111.936 0.399414 147.84 l130.592 125.6c33.376 -91.6797 106.336 -289.008 111.216 -301.567c8.12793 -20.624 23.4404 -25.1523 31.8408 -26c1.37598 -0.160156 2.78418 -0.224609 4.16016 -0.224609c12.624 0 25.7119 5.93555 36.4316 16.6553c0 0 46.2559 49.0879 65.9043 72.9756 c19.6797 23.8721 18.9121 44.2559 18.5283 53.8721c-0.160156 6.65625 -18.6885 308.816 -25.5684 426.816l210.656 210.656c74.6562 74.6885 62.7842 164.688 35.0566 192.368c-12.2402 12.3037 -37.0244 21.6152 -67.2969 21.6158z"/>
+<glyph glyph-name="notebook" unicode="" d="M849.152 960h-637.999c-46 0 -66.0322 -34 -66.0322 -66v-127.312h-34.9277c-17.3115 0 -31.3438 -14.0322 -31.3438 -31.3447c0 -17.3115 14.0322 -31.3438 31.3438 -31.3438h34.9277v-128.752h-31.9355c-17.3125 0 -31.3447 -14.0322 -31.3447 -31.3438 c0 -17.3125 14.0322 -31.3447 31.3438 -31.3447h31.9355v-129.44h-32.624c-17.3115 0 -31.3438 -14.0322 -31.3438 -31.3438s14.0322 -31.3438 31.3438 -31.3438h32.624v-128.464h-32.624c-17.3115 0 -31.3438 -14.0322 -31.3438 -31.3438 s14.0322 -31.3438 31.3438 -31.3438h32.624v-129.28c0 -53.0244 41.5361 -64 64.5283 -64h639.504c53.0244 0 96 42.9756 96 96v832c0 53.0244 -42.96 96 -96.0002 96.0002zM209.121 0l-0.000976562 129.279h33.3438c17.3115 0 31.3438 14.0322 31.3438 31.3438 c0 17.3125 -14.0322 31.3447 -31.3438 31.3447h-33.3438v128.464h33.3438c17.3115 0 31.3438 14.0322 31.3438 31.3438s-14.0322 31.3438 -31.3438 31.3438h-33.3438v129.44h34.0322c17.3125 0 31.3447 14.0322 31.3447 31.3447 c0 17.3115 -14.0322 31.3438 -31.3438 31.3438h-34.0322v128.752h31.0244c17.3115 0 31.3438 14.0322 31.3438 31.3438c0 17.3125 -14.0322 31.3447 -31.3438 31.3447h-31.0244v127.312c0 0.751953 0.0644531 1.37598 0.160156 1.93555 c0.496094 0.0322266 1.12012 0.0644531 1.87207 0.0644531h510v-896h-512.032zM881.152 31.999c0 -17.6641 -14.3359 -32 -32 -32h-64v896h64c17.6641 0 32 -14.3359 32 -32v-832z"/>
+<glyph glyph-name="mustache" unicode="" d="M792.848 223.28c-101.344 0 -158.865 47.6289 -196.945 79.1484c-13.4717 11.1523 -25.7275 21.9043 -36.8799 31.6641c-16.9121 14.8477 -38 33.3438 -45.3438 35.9033c-0.223633 0 -3.71191 0.160156 -3.93555 0.192383 c-1.16797 -0.0957031 -4.14355 -0.6875 -4.44727 -0.719727c-5.07227 -2.06445 -23.0879 -17.5684 -37.5684 -30c-13.1357 -11.2803 -28.1113 -24.1602 -45.0391 -37.376l-3.08789 -2.36816c-43.4717 -33.9355 -97.584 -76.1592 -193.152 -76.1592 c-70.9922 0 -140.928 32.1279 -182.576 83.8721c-27.9199 34.6885 -57.2959 95.0244 -38.6719 185.473c2.25586 10.9443 10.0156 19.9043 20.4316 23.6318c10.4805 3.77637 22.0166 1.71191 30.6084 -5.37598c0.624023 -0.463867 22.5762 -17.3438 59.0566 -17.3438 c18.3682 0 37.5039 4.33594 56.832 12.9443c33.1357 14.752 56.7354 56.1279 81.7109 84.0635c34.1758 38.1602 72.8477 81.4082 136.688 81.9043c44.0479 0 83.792 -16.2881 119.248 -48.4961c35.3115 32.0645 74.7676 48.2568 117.68 48.2568 c65.1035 -0.496094 104.592 -43.7764 139.439 -82c25.4404 -27.8721 49.4727 -69.2158 82.6084 -83.9678c19.3281 -8.5918 38.6719 -12.9434 57.4883 -12.9434c37.8721 0 61.5039 17.3115 62.4482 18.0635c8.76758 6.49609 20.3193 8.19238 30.4795 4.22461 c10.1436 -4 17.6797 -12.8799 19.7119 -23.6641c17.0879 -89.4404 -12.96 -149.408 -41.1836 -183.968c-42.7676 -52.4004 -113.903 -84.96 -185.6 -84.9598zM510.733 434.125c0.992188 0 3.68262 -0.0947266 4.62695 -0.19043 c0.0322266 0 4.68848 -0.335938 4.68848 -0.368164c0.335938 -0.0322266 3.00781 -0.368164 3.2959 -0.432617c23.1523 -3.28027 44.624 -22.1279 77.2158 -50.6875c10.7041 -9.4082 22.4961 -19.7441 35.4717 -30.4961c34.7842 -28.8164 78.0967 -64.6562 156.816 -64.6562 c53.3115 0 105.743 23.6318 136.783 61.6797c20.4004 24.9756 31.0088 54.7197 31.6807 88.7842c-15.0244 -4.68848 -33.2803 -8.19238 -54.3203 -8.19238c-27.6641 0 -55.5684 6.19238 -82.9766 18.3682c-45.248 20.0957 -76.3037 69.1201 -103.68 99.1523 c-34.5283 37.8721 -57.4727 61.0879 -92.0811 61.376c-46.1602 0 -75.9521 -29.0557 -94.416 -50.9121c-6.03223 -7.12012 -14.8164 -11.2158 -24.0967 -11.2158v0c-9.28027 0 -18.0801 4.12793 -24.0801 11.248c-18.5283 21.9355 -48.416 51.1191 -93.8398 51.1191 c-35.0879 -0.255859 -57.4082 -23.2803 -90.9922 -60.8486c-27.0557 -30.2236 -57.6953 -79.4717 -103.231 -99.6797c-27.3916 -12.1924 -55.1035 -18.3682 -82.3037 -18.3682c-20.4004 0 -38.0645 3.4082 -52.624 8.03223 c-0.0322266 -34.7197 10.1113 -64.9121 30.335 -90.0322c29.9355 -37.1523 81.0391 -60.2559 133.439 -60.2559c74 0 114.896 31.9355 154.464 62.8154l3.08789 2.41602c16.0479 12.5283 30.2402 24.752 42.6885 35.4404c28.5117 24.4961 47.3281 40.6885 67.6484 44.2881v0 c0.015625 -0.015625 9.69531 1.61621 16.3994 1.61621z"/>
+<glyph glyph-name="mouse" unicode="" d="M513.584 960c-158.128 0 -289.504 -128.225 -289.504 -286.337v-451.312c0 -158.128 131.376 -286.352 289.504 -286.352s286.352 128.224 286.352 286.336v451.328c0 158.112 -128.224 286.336 -286.352 286.336v0.001zM735.936 222.335 c0 -122.592 -99.7422 -222.336 -222.351 -222.336s-225.505 99.7441 -225.505 222.336v451.328c0 122.592 102.912 222.336 225.504 222.336s222.352 -99.7441 222.352 -222.336v-451.328zM512.338 767.999c-17.6641 0 -32 -14.3359 -32 -32v-160 c0 -17.6641 14.3359 -32 32 -32c17.6641 0 32 14.3359 32 32v160c0 17.6641 -14.3359 32 -32 32z"/>
+<glyph glyph-name="magnet" unicode="" d="M960.288 899.824v29.0078c0 17.6797 -14.3203 32 -32 32h-224.624c-17.6797 0 -32 -14.3203 -32 -32v-130.656c0 -0.0478516 0.0322266 -0.0957031 0.0322266 -0.143555v-397.52c0 -96.3203 -54.3359 -174.656 -150.656 -174.656s-168.656 78.3359 -168.656 174.656 v499.312h-0.0957031v29.0078c0 17.6797 -14.3203 32 -32 32h-224.624c-17.6797 0 -32 -14.3203 -32 -32v-130.656c0 -0.65625 0.335938 -1.2002 0.368164 -1.83984v-410.496c0 -248.912 198.784 -450.656 447.664 -450.656c248.88 0 448.656 201.744 448.656 450.656 v513.984zM896.288 896.832v-128.336h-160.256v128.336h160.256zM288.288 896.832v-128.336h-160.256v128.336h160.256zM511.68 -0.832031c-213.216 0 -383.663 173.472 -383.663 386.655v318.672h160.336v-303.984c0 -131.808 100.848 -238.655 232.655 -238.655 s214.672 106.848 214.672 238.655v303.984h160.656v-318.672c0 -213.184 -171.424 -386.655 -384.656 -386.655z"/>
+<glyph glyph-name="magic-wand" unicode="" d="M1020.51 530.624l-102.783 153.678l51.1523 178.816c3.18359 11.2158 0.0634766 23.2803 -8.22461 31.5039c-8.25586 8.25586 -20.2559 11.3115 -31.5361 8.03125l-178.512 -52.1279l-154.288 103.904c-9.71191 6.52832 -22.1602 7.3125 -32.4639 1.93652 c-10.3682 -5.31152 -17.0244 -15.8711 -17.4082 -27.5029l-5.53613 -185.936l-146.496 -114.592c-9.18359 -7.18359 -13.7119 -18.8154 -11.8721 -30.3193s9.80762 -21.0879 20.8154 -25.0234l137.456 -49.2803c-0.927734 -0.736328 -1.90332 -1.39258 -2.76758 -2.25684 l-530.752 -530.752c-12.4961 -12.4961 -12.4961 -32.752 0 -45.248c6.25586 -6.25586 14.4316 -9.37598 22.624 -9.37598c8.1924 0 16.3682 3.12012 22.624 9.37598l530.752 530.752c2.06445 2.06445 3.66406 4.40039 5.04004 6.81641l53.792 -147.552 c4 -10.9443 13.6318 -18.8486 25.1514 -20.6562c1.63184 -0.255859 3.28027 -0.368164 4.91211 -0.368164c9.80762 0 19.1836 4.52832 25.3115 12.4326l113.776 147.168l183.904 6.55957c11.6641 0.400391 22.1602 7.12012 27.4404 17.5361 c5.26367 10.3838 4.44727 22.8477 -2.1123 32.4795zM794.049 537.454c-9.50391 -0.320312 -18.3682 -4.88184 -24.1924 -12.4014l-87.4717 -113.104l-48.9756 134.32c-3.24805 8.94434 -10.3203 15.9365 -19.2803 19.1523l-134.592 48.2559l112.624 88.0645 c7.50391 5.87207 11.9678 14.752 12.2881 24.2559l4.25586 142.944l118.592 -79.8721c7.9043 -5.31152 17.7764 -6.81543 26.8486 -4.19141l137.248 40.0957l-39.3438 -137.472c-2.5918 -9.15234 -1.00781 -18.9766 4.33594 -26.8486l80.5596 -118.128z"/>
+<glyph glyph-name="hourglass" unicode="" d="M833.056 895.392h-64.4648v-215.408c0 -104.384 -56.6562 -183.359 -178.097 -245.199c126.064 -63.8076 179.104 -142.159 179.104 -259.071c0 -76.1279 -0.335938 -140 -0.591797 -175.12h64.0645c17.6797 0 32 -14.2881 32 -31.9678s-14.3203 -32 -32 -32h-642.128 c-17.6797 0 -32 14.3203 -32 32s14.3203 31.9678 32 31.9678h65.9355c-0.240234 35.1201 -0.591797 99.0078 -0.591797 175.12c0 116.912 52.2881 195.248 178.145 259.056c-121.232 61.8398 -177.137 140.815 -177.137 245.199v215.424h-66.3516 c-17.6797 0 -32 14.3037 -32 32c0 17.6641 14.3203 31.9844 32 31.9844h642.128c17.6797 0 32 -14.3203 32 -31.9844c-0.015625 -17.6963 -14.3193 -32 -32.0156 -32zM320.271 175.712c0 -76.2881 0.352539 -140.224 0.592773 -175.12h384.176 c0.223633 34.9121 0.591797 98.8477 0.591797 175.12c0 89.0078 -33.1201 158.032 -193.185 224.4c-160.016 -66.3682 -192.176 -135.393 -192.176 -224.4zM704.623 895.392h-383.359v-215.408c0 -61.376 20.6396 -140.416 191.168 -210.528 c170.56 70.1123 192.191 149.152 192.191 210.528v215.408z"/>
+<glyph glyph-name="graduation" unicode="" d="M990.848 263.696v258.144l16.0957 8.49609c10.4639 5.44043 17.0557 16.2246 17.1836 28.0322c0.12793 11.7764 -6.25586 22.6885 -16.5918 28.3682l-481.44 257.6c-9.63184 5.28027 -21.2803 5.24805 -30.9766 -0.0957031l-478.8 -257.92 c-10.1924 -5.67969 -16.4961 -16.4639 -16.4316 -28.1602s6.49609 -22.4004 16.8164 -27.9688l210.384 -111.984c-2.63965 -4.65625 -4.27148 -9.96777 -4.27148 -15.6953v-270.784c0 -9.12012 3.9043 -17.8398 10.7207 -23.9043 c6.94434 -6.16016 73.4404 -60.0957 276.752 -60.0957c202.592 0 270.88 50.9756 278 56.7832c7.44043 6.06445 11.7441 15.1523 11.7441 24.7842v277.728c0 4.49609 -0.944336 8.76855 -2.6084 12.6406l129.424 68.3682v-224.512 c-18.9756 -11.1035 -31.8398 -31.4717 -31.8398 -55.0234c0 -35.3438 28.6562 -64 64 -64s64 28.6562 64 64c0 23.6963 -13.04 44.1445 -32.1602 55.2002zM736.031 147.632c-25.1523 -12.0957 -91.7119 -35.9043 -225.744 -35.9043 c-134.88 0 -199.936 25.3438 -223.472 37.5361v237.136l207.808 -110.624c4.71973 -2.55957 9.96777 -3.83984 15.1836 -3.83984c5.08789 0 10.1924 1.21582 14.8164 3.66406l211.408 111.664v-239.632zM510.063 340.19l-411.6 218.561l412.32 220.976l413.6 -220.336z"/>
+<glyph glyph-name="ghost" unicode="" d="M511.984 960.128c-229.216 0 -415.681 -199.903 -415.681 -445.6v-546.672c0 -13.2158 8.16016 -25.0879 20.4961 -29.8398c3.71191 -1.47168 7.63184 -2.16016 11.5039 -2.16016c8.84766 0 17.5361 3.67969 23.7119 10.5273l120.592 133.12l94.4316 -130.432 c5.96777 -8.25586 15.5039 -13.1514 25.6797 -13.2158h0.223633c10.0957 0 19.6318 4.78418 25.6641 12.9121l94.8164 127.344l93.1836 -127.152c6.03223 -8.22363 15.6006 -13.0879 25.8086 -13.0879c10.1924 0 19.7764 4.84766 25.8086 13.0557l95.5684 130.288 l118 -132.624c8.81641 -9.9043 22.9443 -13.376 35.2803 -8.62402c12.4004 4.71973 20.624 16.624 20.624 29.9043v546.672c0 245.68 -186.496 445.584 -415.712 445.584zM863.695 51.9688l-88.4023 99.375c-6.43164 7.21582 -15.8076 11.3115 -25.4072 10.6875 c-9.66406 -0.463867 -18.5918 -5.24805 -24.3193 -13.0244l-93.1201 -127.008l-93.0078 126.912c-6 8.19238 -15.5361 13.0566 -25.6797 13.0889h-0.12793c-10.1279 0 -19.6318 -4.78418 -25.6641 -12.9121l-94.6885 -127.152l-92 127.088 c-5.66406 7.80762 -14.5283 12.6553 -24.1602 13.1514c-0.591797 0.0322266 -1.15137 0.0644531 -1.74316 0.0644531c-9.00781 0 -17.6318 -3.80762 -23.7119 -10.5273l-91.376 -100.848v463.68c0 210.4 157.776 381.601 351.681 381.601 c193.936 0 351.712 -171.184 351.712 -381.6v-462.576h0.015625zM671.997 607.84c-35.2803 0 -63.8398 -28.5918 -63.8398 -63.8076c0 -35.248 28.5596 -63.8398 63.8398 -63.8398s63.8398 28.5918 63.8398 63.8398c0 35.2158 -28.5596 63.8076 -63.8398 63.8076z M351.997 607.84c-35.2803 0 -63.8398 -28.5918 -63.8398 -63.8076c0 -35.248 28.5762 -63.8398 63.8398 -63.8398s63.8398 28.5918 63.8398 63.8398c0 35.2158 -28.5596 63.8076 -63.8398 63.8076z"/>
+<glyph glyph-name="game-controller" unicode="" d="M743.216 884.448c-25.5996 12.0156 -49.8057 23.3281 -71.8379 34.3838c-56.4639 28.2881 -107.664 42.0322 -156.464 42.0322c-98.2881 0 -166.304 -56.7041 -208.96 -99.3604l-206.848 -207.072c-110.688 -110.8 -128.368 -223.6 -57.2646 -365.808 c11.0244 -22.0801 22.3682 -46.3359 34.3682 -72.0322c64.7041 -138.384 131.584 -281.487 241.056 -281.487c3.07227 0 6.1123 0.0957031 9.21582 0.335938c112.976 8.84766 145.023 154.288 173.312 282.592c4.49609 20.3203 8.75195 39.8086 13.1201 57.2803 c7.59961 30.208 22.5596 48.9756 63.5518 90.0635l5.63184 5.66406l3.47168 3.47168l9.12012 9.08789c41.0879 41.0879 59.8555 56.0322 90.0957 63.6641c17.3115 4.35156 36.752 8.63965 57.0244 13.0879c128.224 28.3037 273.6 60.3682 282.399 173.521 c8.87988 114.832 -138.464 183.84 -280.992 250.575zM958.466 639.665c-6.22363 -79.7764 -184.813 -103.324 -291.102 -129.98c-47.0078 -11.8721 -75.6162 -36.752 -118.784 -79.9355c-3.00781 -3.00781 -6.03223 -6.01562 -9.08789 -9.07129 c-3.02441 -3.02441 -6.03223 -6.09668 -9.05664 -9.08887c-43.168 -43.2158 -68 -71.8076 -79.8242 -118.88c-26.6719 -106.384 -50.1914 -285.168 -129.871 -291.44c-1.44043 -0.112305 -2.88086 -0.144531 -4.32129 -0.144531c-84.5439 0 -155.68 192.24 -218.447 317.664 c-63.7441 127.504 -36.4326 210.224 45.3594 292.096c15.6963 15.7275 35.2158 35.2471 59.1357 59.1826c24.4316 24.4639 53.4873 53.5518 87.9189 88c23.9043 23.9355 43.4082 43.4238 59.1201 59.1836c50.7998 50.8477 101.936 80.6396 163.92 80.6396 c37.8076 0 79.6318 -11.0557 127.872 -35.248c127.456 -63.9043 323.888 -136.48 317.168 -222.978zM478.788 608.725h64v64h-64v-64zM478.788 704.725h64v64h-64v-64zM574.788 704.725h64v64h-64v-64zM574.788 608.725h64v64h-64v-64zM329.893 416.564l24.3359 24.3359 c12 12 12 31.4717 0 43.4561c-12 12 -31.4404 12 -43.4404 0l-24.3516 -24.3516l-24.3516 24.3516c-12 12 -31.4404 12 -43.4404 0s-12 -31.4561 0 -43.4561l24.3516 -24.3516l-24.3516 -24.3516c-12 -11.9844 -12 -31.4404 0 -43.4404s31.4561 -12 43.4404 0 l24.3516 24.3359l25.0557 -25.0557c12 -12 31.4404 -12 43.4404 0s12 31.4717 0 43.4717z"/>
+<glyph glyph-name="fire" unicode="" d="M508.416 -63.2803c-241.248 0 -412.369 167.281 -412.369 397.777c0 122.368 73.376 254.192 76.4961 259.712c6.36816 11.3438 18.8799 17.5039 31.9355 16.0635c12.9121 -1.66406 23.5361 -10.9756 26.8799 -23.5674 c0.192383 -0.751953 19.9688 -74.752 46.0645 -115.84c17.5361 -27.6484 35.3125 -47.1846 55.3125 -60.7529c-13.5361 58.6562 -23.9043 146.912 -7.02441 237.472c46.3359 248.576 241.984 308.048 250.368 310.448c10.7842 3.08789 22.2246 0.320312 30.4326 -7.15137 c8.19238 -7.50391 11.9365 -18.752 9.80859 -29.6641c-0.320312 -1.74414 -32.624 -175.776 35.9355 -324.064c6.22363 -13.4717 14.9121 -29.1201 24.2559 -44.7842c2.65625 21.5039 6.78418 44.3682 13.1201 66.5605c25.1523 87.9678 90.1924 118 92.9443 119.216 c10.8477 4.94434 23.5039 3.3125 32.8799 -4.03125c9.34375 -7.37598 13.8398 -19.2803 11.6797 -31.0078c-0.335938 -2.16016 -9.4082 -62.0322 41.5361 -146.944c46 -76.6719 59.2803 -126.368 59.2803 -221.681c0 -230.48 -176.432 -397.761 -419.536 -397.761z M195.695 492.32c-17.5684 -44.3037 -35.665 -103.246 -35.665 -157.806c0 -193.408 144.192 -333.776 348.368 -333.776c206 0 355.536 140.368 355.536 333.776c0 83.5361 -10.3203 122.32 -50.1602 188.752c-26.624 44.3682 -39.7764 84.2559 -46.0645 116 c-6.33594 -10.2559 -12.2236 -22.7842 -16.5273 -37.8721c-19.5039 -68.1924 -14.5918 -147.937 -14.5273 -148.753c0.944336 -14.2725 -7.74414 -27.4727 -21.248 -32.2568s-28.5283 -0.0644531 -36.8164 11.6631c-2.40039 3.4082 -59.3125 83.9678 -84.4004 138.24 c-52.0957 112.592 -51.2158 234.336 -45.9043 304.464c-52.7197 -30.7197 -133.664 -99.3438 -159.664 -238.912c-25.3115 -135.808 23.8721 -271.6 24.4004 -272.943c4.25586 -11.0879 2 -23.6641 -5.80762 -32.5918 c-7.83984 -8.87988 -19.9043 -12.8154 -31.5361 -10.0312c-3.96777 0.975586 -94.0322 24.3994 -152.336 116.287c-10.416 16.4639 -19.7598 36.3838 -27.6475 55.7598z"/>
+<glyph glyph-name="eyeglass" unicode="" d="M1025.38 308.208c-0.975586 13.8398 -53.0078 319.313 -61.1514 368.226c-0.78418 4.68848 -1.4082 9.68066 -2.0957 14.9443c-6.28809 49.1523 -18.0322 140.624 -165.473 140.624c-17.6797 0 -32 -14.3203 -32 -32s14.3203 -32 32 -32 c91.1201 0 95.9365 -37.4082 102.001 -84.7842c0.78418 -6.06445 1.53613 -11.8721 2.43262 -17.2803c3.74414 -22.5283 20.7041 -112.16 35.3438 -201.024c-37.5518 28.624 -84.2881 45.8076 -135.12 45.8076c-81.6484 0 -154.32 -43.9521 -194.272 -109.36 c-19.2158 7.26367 -51.8242 16.3359 -95.3926 16.3359c-42.9443 0 -74.5127 -9.13574 -94.0322 -17.0879c-38.8477 65.8242 -110.304 110.128 -192.271 110.128c-53.2637 0 -102.735 -18.7197 -141.84 -49.8398c14.832 89.9844 32.4004 182.032 36.208 205.024 c0.912109 5.4082 1.66406 11.2158 2.43164 17.2803c6.06445 47.376 10.8809 84.7842 102.001 84.7842c17.6797 0 32 14.3203 32 32s-14.3203 32 -32 32c-147.44 0 -159.185 -91.4717 -165.473 -140.624c-0.688477 -5.24805 -1.3125 -10.2559 -2.09668 -14.9443 c-8.16016 -48.9121 -57.0078 -352.368 -57.9678 -366.225c-0.223633 -3.08789 0.144531 -6.04785 0.75293 -8.94336c-0.303711 -4.62402 -0.719727 -9.21582 -0.719727 -13.9043c0 -123.344 103.344 -223.344 226.688 -223.344c123.344 0 223.344 100 223.344 223.344 c0 18.6562 -2.54395 36.6719 -6.84766 53.9834c13.1201 5.28027 36.832 12.3359 69.8076 12.3359c32.1758 0 56.4639 -6.43164 70.3037 -11.3281c-4.6084 -17.6318 -7.32812 -35.9678 -7.32812 -54.9922c0 -123.344 103.344 -223.344 226.688 -223.344 s223.344 100 223.344 223.344c0 3.34375 -0.351562 6.60742 -0.495117 9.91992c0.975586 3.48828 1.51953 7.13672 1.23145 10.9443zM225.344 128.018c-88.1924 0 -162.688 72.9756 -162.688 159.344s74.4961 159.344 162.688 159.344 c87.8721 0 159.344 -71.4717 159.344 -159.344s-71.4717 -159.344 -159.344 -159.344zM801.312 128.018c-88.1924 0 -162.689 72.9775 -162.689 159.346s74.4961 159.344 162.688 159.344c76 0 139.632 -53.4883 155.456 -124.784 c0.65625 -6.52832 1.2002 -12.6719 1.61621 -18.2881c0.192383 -2.68848 0.912109 -5.2168 1.83984 -7.66504c0.160156 -2.87988 0.432617 -5.71191 0.432617 -8.62402c0 -87.8564 -71.4717 -159.328 -159.344 -159.328z"/>
+<glyph glyph-name="envelope-open" unicode="" d="M1023.31 486.704c-1.36035 11.3115 -5.61426 21.7129 -12.0947 30.4648h0.160156l-0.879883 0.879883c-3.28027 4.32031 -7.12012 8.12793 -11.4082 11.5039l-417.28 403.408c-36.2236 36.2236 -99.5039 36.2881 -135.776 0l-417.216 -400.256 c-9.02441 -8.40039 -28.8809 -31.0889 -28.8809 -53.3447v-479.52c0 -35.1836 28.8164 -64 64 -64h896c35.1836 0 64 28.8164 64 64v478.256c0.223633 2.87988 -0.0644531 5.75977 -0.624023 8.60742zM269.794 233.665l-205.856 -189.567v371.184zM335.569 207.281 c2.28809 1.51953 4.46484 3.24805 6.36914 5.4082c0.368164 0.416016 0.624023 0.912109 0.959961 1.34375l141.168 130c7.24805 5.83984 15.8398 8.91211 24.8799 8.91211c9.18359 0 18.3672 -3.21582 24.5273 -8l383.6 -345.104h-806.736zM757.458 229.442l202.48 179.696 v-361.84zM103.778 517.171l387.501 370.544c6.06445 6.03223 14.0967 9.37598 22.625 9.37598c8.55957 0 16.5918 -3.34375 22.6562 -9.37598l361.376 -344.352h-0.975586l54.8965 -55.792l-242.304 -215.04l-135.248 121.664 c-37.6797 29.5361 -91.7754 30.8164 -131.68 -1.37598l-125.504 -115.584l-241.792 213.344l26.9922 26.5918h1.45605z"/>
+<glyph glyph-name="envolope-letter" unicode="" d="M1023.31 486.72c-1.36035 11.3115 -5.61426 21.7129 -12.0947 30.4648h0.160156l-0.879883 0.879883c-3.28027 4.32031 -7.12012 8.12793 -11.4082 11.5039l-167.152 168.384v103.264c0 17.6797 -14.3203 32 -32 32h-101.328l-116.8 99.7119 c-36.2236 36.2236 -99.5039 36.2881 -135.776 0l-116.4 -99.7119h-105.696c-17.6797 0 -32 -14.3203 -32 -32v-105.376l-163.12 -163.12c-17.3438 -11.4717 -28.8799 -31.0879 -28.8799 -53.3438v-479.504c0 -35.1836 28.8164 -64 64 -64h896c35.1836 0 64 28.8164 64 64 v478.24c0.223633 2.87988 -0.0644531 5.75977 -0.624023 8.60742zM268.865 234.497l-204.928 -190.079v370.896zM330.562 204.498c4.22363 1.80762 8.12891 4.52734 11.377 8.22363c1.71191 1.93555 3.05566 4.06348 4.22363 6.25586l137.904 127.936 c7.24805 5.83984 15.8398 8.91211 24.8799 8.91211c9.18359 0 18.3672 -3.21582 24.5273 -8l383.84 -347.936h-807.312zM758.339 230.274l201.6 178.896v-361.632zM897.938 543.378h-0.975586l54.8955 -55.792l-119.92 -106.432v228.208zM491.283 887.682 c6.06445 6.03223 14.0947 9.37598 22.623 9.37598c8.55957 0 16.5918 -3.34375 22.6562 -9.37598l64.624 -54.4639h-174.432zM767.938 769.218v-444.848l-57.3115 -50.8799l-136.32 123.568c-37.6797 29.5361 -91.7754 30.8164 -131.68 -1.37598l-126.624 -117.44 l-60.0645 53.0078v437.968zM103.777 517.187l88.1602 88.1289v-217.616l-116.624 102.896l26.9922 26.5918h1.47168z"/>
+<glyph glyph-name="energy" unicode="" d="M595.344 895.28h0.175781h-0.175781zM595.344 895.28l-72.207 -379.377l261.584 -0.879883l-356.064 -514.304l72.208 417.376l-261.568 0.912109zM595.393 959.279c-1.72754 0 -3.45508 -0.0625 -5.15137 -0.19043 c-11.2959 -0.912109 -18.7842 -4.68848 -27.6641 -10.6562c-4.92773 -3.28027 -9.43945 -7.28027 -13.3916 -11.9365c-1.16797 -1.37598 -2.27246 -2.81641 -3.29688 -4.28809l-358.608 -474.608c-14.1602 -19.4082 -16.2402 -45.0244 -5.36035 -66.4326 c10.8643 -21.4082 32.832 -34.9766 56.9121 -35.1523l184.736 -1.34375l-58.0801 -342.192c-5.51953 -29.4082 10.1602 -58.7207 37.7598 -70.5283c8.22363 -3.53613 16.8633 -5.21582 25.3916 -5.21582c20.1123 0 36.6406 9.4082 49.041 26.4004l359.056 514.304 c14.1602 19.4082 16.2246 45.0566 5.36035 66.4326c-10.8643 21.4082 -32.832 34.9766 -56.9121 35.1523l-184.736 0.320312l57.4561 300.88c1.2002 4.84766 1.82422 9.87207 1.82422 15.0557c0 34.624 -27.5684 62.8477 -62.0645 63.9678 c-0.767578 0.0322266 -1.51953 0.0322266 -2.27148 0.0322266v0z"/>
+<glyph glyph-name="emotsmile" unicode="" d="M781.264 352.848c-16.2559 7.28027 -35.0889 -0.0644531 -42.2568 -16.1924c-0.65625 -1.42383 -66.1279 -144.208 -229.439 -146.128c-1.00781 0 -2 -0.0322266 -3.00781 -0.0322266c-153.664 0 -219.937 140.368 -222.688 146.4 c-7.31152 16 -26.1914 23.1201 -42.3193 15.8721c-16.0957 -7.28027 -23.248 -26.208 -15.9678 -42.3359c3.4082 -7.56836 85.376 -183.937 280.848 -183.937c1.28027 0 2.5918 0.0322266 3.87207 0.0322266c203.872 2.40039 283.84 176.656 287.12 184.064 c7.24805 16.1602 -0.0322266 35.0723 -16.1602 42.2559zM511.999 959.999c-282.784 0 -512 -229.216 -512 -512s229.216 -512 512 -512s512 229.216 512 512s-229.216 512 -512 512zM511.999 -0.000976562c-247.024 0 -448 200.976 -448 448s200.976 448 448 448 s448 -200.976 448 -448s-200.976 -448 -448 -448zM351.503 480.175c35.2637 0 63.8398 28.5918 63.8398 63.8242s-28.5762 63.8242 -63.8398 63.8242c-35.2803 0 -63.8398 -28.5918 -63.8398 -63.8242s28.5596 -63.8242 63.8398 -63.8242zM671.503 480.175 c35.2637 0 63.8398 28.5918 63.8398 63.8242s-28.5762 63.8242 -63.8398 63.8242c-35.2803 0 -63.8398 -28.5918 -63.8398 -63.8242s28.5596 -63.8242 63.8398 -63.8242z"/>
+<glyph glyph-name="disc" unicode="" d="M512 960c-282.784 0 -512 -229.216 -512 -512s229.216 -512 512 -512s512 229.216 512 512s-229.216 512 -512 512zM960 448c0 -66.3203 -14.5928 -129.263 -40.5605 -185.935l-283.216 151.552c3.02441 10.9756 4.78418 22.4639 4.78418 34.3838 c0 71.248 -57.7441 129.008 -129.008 129.008c-14.624 0 -28.624 -2.54395 -41.7119 -7.02441l-169.616 272.912c62.9922 33.8398 134.944 53.1035 211.328 53.1035c247.024 0 448 -200.976 448 -448zM511.999 512.994c35.8398 0 65.0078 -29.1514 65.0078 -65.0078 s-29.168 -64.9922 -65.0078 -64.9922s-64.9922 29.168 -64.9922 65.0078s29.1523 64.9922 64.9922 64.9922zM246.575 808.627l170.177 -273.84c-0.751953 -0.832031 -1.53613 -1.64844 -2.28809 -2.5127l-283.168 151.52c30.208 48.5762 69.3916 90.9766 115.279 124.833z M64 448.003c0 63.6797 13.4395 124.256 37.5039 179.168l284.368 -152.16c-1.85645 -8.71973 -2.88086 -17.7275 -2.88086 -27.0078c0 -71.248 57.7441 -129.008 129.008 -129.008c12.4004 0 24.3525 1.83984 35.6963 5.10352l170.192 -273.792 c-61.6797 -32.0479 -131.664 -50.3037 -205.888 -50.3037c-247.024 0 -448 200.976 -448 448zM772.447 83.8428l-169.504 272.688c0.496094 0.496094 0.959961 1.02441 1.45605 1.53613l284.288 -152.144c-30.752 -47.6318 -70.2402 -89.0879 -116.24 -122.08z"/>
+<glyph glyph-name="cursor-move" unicode="" d="M1016.4 463.36l-8.47949 8.0791c-0.160156 0.160156 -0.335938 0.224609 -0.52832 0.368164l-129.744 118.432c-9.34375 8.94434 -24.4482 8.94434 -33.8242 0l-5.48828 -8.06445c-9.34375 -8.94434 -6.30371 -23.4082 3.04004 -32.3359l76.4639 -69.3438h-371.344 v373.344l69.3438 -76.4639c8.94434 -9.34375 23.4082 -12.3838 32.3359 -3.02344l8.06445 5.47168c8.94434 9.37598 8.94434 24.4805 0 33.8408l-113.168 123.968c-2.75195 5.55176 -7.00781 10.1436 -12.3193 13.2959l-1.42383 1.48828 c-4.43164 4.67188 -10.3359 7.00781 -16.2236 6.97559c-5.9043 0.0322266 -11.7764 -2.30371 -16.2881 -6.97559l-8.0957 -8.46387c-0.160156 -0.160156 -0.175781 -0.368164 -0.335938 -0.543945l-115.504 -127.744c-8.92773 -9.32812 -8.92773 -24.4482 0 -33.8242 l8.06445 -5.47168c8.92773 -9.34375 23.4238 -6.31934 32.3682 3.02441l69.1523 77.1045v-375.984h-376.304l76.4639 69.3438c9.34375 8.94434 12.3838 23.4082 3.04004 32.3359l-5.47168 8.06445c-9.36035 8.94434 -24.4961 8.94434 -33.8398 0l-123.984 -113.184 c-5.53613 -2.73633 -10.1279 -7.00879 -13.2803 -12.2891l-1.48828 -1.42383c-4.68848 -4.44824 -7.00879 -10.3525 -6.97656 -16.2402c-0.015625 -5.9043 2.28809 -11.7764 6.97656 -16.2881l8.46387 -8.0957c0.160156 -0.160156 0.368164 -0.175781 0.52832 -0.335938 l127.744 -115.504c9.34375 -8.92773 24.4639 -8.92773 33.8398 0l5.47168 8.06445c9.34375 8.94434 6.30371 23.4404 -3.04004 32.3682l-77.1201 69.1523h379.008v-376.96l-69.1523 77.1035c-8.94434 9.34375 -23.4404 12.3682 -32.3682 3.02441l-8.06445 -5.47168 c-8.92773 -9.37598 -8.92773 -24.4961 0 -33.8242l115.504 -127.744c0.160156 -0.175781 0.192383 -0.368164 0.335938 -0.52832l8.0957 -8.48047c4.51172 -4.67188 10.3838 -7.00781 16.2881 -6.97559c5.87207 -0.0322266 11.7764 2.30371 16.2246 6.97559l8.0957 8.48047 c0.160156 0.160156 0.224609 0.335938 0.368164 0.52832l118.432 129.744c8.94434 9.34375 8.94434 24.4639 0 33.8242l-8.06445 5.48828c-8.94434 9.34375 -23.4082 6.30371 -32.3359 -3.04004l-69.3438 -76.4639v374.336h373.968l-77.1045 -69.1523 c-9.34375 -8.94434 -12.3682 -23.4404 -3.02441 -32.3682l5.47168 -8.06445c9.37598 -8.92773 24.4961 -8.92773 33.8242 0l127.744 115.504c0.175781 0.175781 0.368164 0.191406 0.52832 0.334961l8.48047 8.0957c4.67188 4.49609 7.00781 10.3682 6.97559 16.2881 c0.0322266 5.85645 -2.30371 11.7764 -6.97559 16.2246z"/>
+<glyph glyph-name="crop" unicode="" d="M992 160l-128 -0.00195312v593.904l119.456 119.296c12.4805 12.4961 12.4805 32.7686 0 45.2646c-12.4961 12.4961 -32.7686 12.4961 -45.2646 0l-118.608 -118.464h-595.584v128c0 17.6797 -14.3203 32 -32 32s-32 -14.3203 -32 -32v-128h-128 c-17.6797 0 -32 -14.3203 -32 -32c0 -17.6641 14.3203 -32 32 -32h128v-608c0 -2.94434 0.944336 -5.60059 1.68066 -8.28809c0.320312 -1.21582 0.255859 -2.46387 0.719727 -3.63184c3.21582 -8.06445 9.59961 -14.4326 17.6641 -17.6807 c1.37598 -0.55957 2.87988 -0.495117 4.28809 -0.84668c2.52832 -0.639648 4.92871 -1.55176 7.64844 -1.55176h608v-128c0 -17.6797 14.3203 -32 32 -32s32 14.3203 32 32v128h128c17.6797 0 32 14.3203 32 32c0 17.6797 -14.3203 32 -32 32zM755.488 735.998 l-531.488 -530.784v530.784h531.488zM269.28 159.998l530.72 529.984v-529.984z"/>
+<glyph glyph-name="credit-card" unicode="" d="M928.144 784h-832.288c-53.0244 0 -96 -42.9756 -96 -96v-480c0 -53.0244 42.9756 -96 96 -96h832.288c53.0244 0 96 42.9756 96 96v480c0 53.0244 -42.9756 96 -96 96zM95.8555 720h832.288c17.6641 0 32 -14.3359 32 -32v-64h-896.288v64c0 17.6641 14.3516 32 32 32z M928.144 176h-832.288c-17.6641 0 -32 14.3359 -32 32v288h896.288v-288c0 -17.6641 -14.3516 -32 -32 -32z"/>
+<glyph glyph-name="chemistry" unicode="" d="M810.416 -10.7197l-170.401 201.664v353.504h21.3115c17.6797 0 32 14.3203 32 32s-14.3203 32 -32 32h-53.3115c-17.6797 0 -32 -14.3203 -32 -32v-397.824c0 -7.93555 2.94434 -15.5674 8.25586 -21.4395l130.368 -157.344h-405.28l130.368 157.344 c5.31152 5.87207 8.25586 13.5039 8.25586 21.4395v397.824c0 17.6797 -14.3203 32 -32 32h-53.3115c-17.6797 0 -32 -14.3203 -32 -32s14.3203 -32 32 -32h21.3115v-353.504l-170.4 -201.664c-8.46387 -9.37598 -10.624 -22.8799 -5.50391 -34.4316 c5.15234 -11.5684 16.5928 -19.0088 29.249 -19.0088h549.344c12.6562 0 24.0967 7.44043 29.249 19.0088c5.12012 11.5518 2.97656 25.0557 -5.50391 34.4316zM479.999 640.32c35.2637 0 63.8398 28.5918 63.8398 63.8398c0 35.2158 -28.5762 63.8076 -63.8398 63.8076 c-35.2803 0 -63.8398 -28.5918 -63.8398 -63.8076c0 -35.248 28.5596 -63.8398 63.8398 -63.8398zM688.479 735.312c62.3682 0 112.928 50.3359 112.928 112.416s-50.5439 112.416 -112.928 112.416c-62.3516 0 -112.928 -50.3359 -112.928 -112.416 s50.5762 -112.416 112.928 -112.416zM687.983 896.337c26.6562 0 48.3359 -21.584 48.3359 -48.1279c0 -26.5283 -21.6797 -48.1279 -48.3359 -48.1279s-48.3359 21.5996 -48.3359 48.1279c0.015625 26.5439 21.6797 48.1279 48.3359 48.1279z"/>
+<glyph glyph-name="bell" unicode="" d="M905.616 248.112c-37.3438 45.4238 -88.4805 109.742 -88.4805 175.358v208.96c0 180.016 -134.64 326.479 -306.688 326.479c-172.08 0 -305.664 -146.464 -305.664 -326.479v-208.96c0 -64.5117 -55.4883 -125.487 -90.6719 -172.799 c-31.6484 -42.5117 -56.624 -76.0957 -39.7598 -109.664c14.832 -29.5361 51.9678 -33.3281 82.6553 -33.3281h183.36c0.0478516 -94.208 76.4482 -170.576 170.672 -170.576c94.2402 0 170.641 76.3682 170.688 170.576h187.664c19.5195 0 65.1514 0 80.8633 33.2002 c15.8564 33.6162 -9.51953 64.5127 -44.6396 107.232zM511.007 4.14258c-57.2158 0 -103.632 46.3516 -103.712 103.535h207.424c-0.0800781 -57.1836 -46.4639 -103.535 -103.712 -103.535zM869.391 175.807h-712.385c-4.89551 0 -8.99121 0.160156 -12.3672 0.368164 c6.5918 10.208 16.2715 23.248 24.1436 33.8564c38.9922 52.4004 104.145 126.368 104.145 213.424v208.96c0 142.464 103.04 258.352 237.521 258.352s238.561 -115.888 238.561 -258.352v-208.96c0 -90.0156 60.0801 -165.248 103.968 -218.608 c7.3916 -8.99219 16.2393 -19.7598 23.1191 -28.96c-2.03223 -0.0478516 -4.27246 -0.0800781 -6.7041 -0.0800781z"/>
+<glyph glyph-name="badge" unicode="" d="M1021.06 120.032l-187.262 346.304c19.1035 43.3604 29.792 91.2803 29.792 141.696c0 194.304 -157.52 351.808 -351.808 351.808c-194.336 0 -351.84 -157.52 -351.84 -351.808c0 -51.6318 11.2158 -100.624 31.1836 -144.784l-188.096 -343.056 c-6.06445 -11.0244 -5.05664 -24.624 2.52734 -34.6885c7.59961 -10.0322 20.4316 -14.752 32.6875 -11.8721l160.624 36.8477l54.9756 -153.12c4.28809 -11.9043 15.1523 -20.1602 27.7441 -21.0879c0.816406 -0.0644531 1.60059 -0.0966797 2.36816 -0.0966797 c11.7119 0 22.5918 6.43164 28.1914 16.8799l163.696 304.976c11.8076 -1.2002 23.792 -1.80859 35.9199 -1.80859c11.1201 0 22.0957 0.576172 32.9434 1.60059l167.248 -305.008c5.66406 -10.3203 16.4316 -16.624 28.0635 -16.624 c0.816406 0 1.66406 0.0322266 2.49609 0.0966797c12.5596 1.00781 23.376 9.24805 27.6318 21.0879l54.9756 153.12l160.624 -36.8477c12.3203 -2.97559 25.0244 1.80859 32.624 11.8086c7.63184 9.98438 8.65625 23.5205 2.68848 34.5762zM289.778 46.6562 l-40.2578 112.161c-5.50391 15.248 -21.4717 24.1279 -37.2793 20.3682l-118.8 -27.248l135.408 246.976c44.5918 -60.2402 107.952 -105.681 181.44 -127.793zM224.225 608.033c0 158.544 129.009 287.536 287.568 287.536c158.544 0 287.536 -128.992 287.536 -287.536 s-128.992 -287.568 -287.536 -287.568c-158.576 0 -287.568 129.024 -287.568 287.568zM811.745 179.186c-15.8721 3.74414 -31.7764 -5.11914 -37.2803 -20.3672l-40.5283 -112.976l-123.152 224.56c75.4404 22.0957 140.337 68.7354 185.505 130.735l134.848 -249.328z "/>
+<glyph glyph-name="anchor" unicode="" d="M1021.02 228.592l-82.2861 151.298c-0.12793 0.208008 -0.0957031 0.400391 -0.223633 0.592773l-5.87207 10.1436c-3.28027 5.61621 -8.43262 9.23242 -14.1924 10.5928c-5.69629 1.4082 -11.9844 0.543945 -17.4082 -2.97559l-9.83984 -6.33594 c-0.192383 -0.112305 -0.304688 -0.288086 -0.49707 -0.416016l-145.6 -98.3203c-10.8799 -7.00781 -14.416 -21.6797 -7.93555 -32.9121l6.54395 -7.2002c6.48047 -11.1836 21.2646 -11.6475 32.1611 -4.63965l87.04 59.1836 c-20.6084 -166 -154.736 -293.392 -318.96 -308.176v641.6h128.048c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32h-129.44c-0.240234 0.832031 -0.448242 1.66406 -0.768555 2.46387c57.1035 13.2803 99.6953 64.3682 99.6953 125.536 c0 71.248 -57.7441 129.008 -129.008 129.008c-71.248 0 -128.992 -57.7441 -128.992 -129.008c0 -60.8164 42.1123 -111.664 98.7363 -125.28c-0.335938 -0.879883 -0.576172 -1.80762 -0.848633 -2.71973h-129.376c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32 h127.984v-641.584c-164.176 14.7842 -298.16 142.128 -318.816 308.112l86.9443 -59.1201c10.8799 -7.00781 25.6641 -6.54395 32.1445 4.63965l6.55957 7.2002c6.48047 11.2158 2.94434 25.9033 -7.95117 32.9111l-145.6 98.3203 c-0.192383 0.143555 -0.304688 0.319336 -0.480469 0.415039l-9.85645 6.33594c-5.4082 3.51953 -11.6963 4.36719 -17.4082 2.97559c-5.74414 -1.36035 -10.9121 -4.99219 -14.1924 -10.5918l-5.87207 -10.1602 c-0.112305 -0.192383 -0.0966797 -0.384766 -0.208984 -0.592773l-82.2725 -151.296c-6.49609 -11.168 -2.94434 -25.8721 7.95215 -32.8965l9.12012 -3.42383c10.8799 -6.99219 24.2559 -0.640625 30.752 10.543l47.9043 88.9756 c29.376 -204.72 205.104 -357.823 413.279 -357.823c208.064 0 383.921 153.088 413.361 357.712l47.8398 -88.8643c6.49609 -11.1836 19.8877 -17.5352 30.7676 -10.543l9.12012 3.42383c10.8965 7.02441 14.4482 21.7285 7.95215 32.8965zM447.506 833.025 c0 35.8398 29.1533 65.0098 64.9932 65.0098c35.8399 0 65.0078 -29.1523 65.0078 -65.0088s-29.1523 -65.0088 -65.0088 -65.0088c-35.8242 0.015625 -64.9922 29.168 -64.9922 65.0078z"/>
+<glyph glyph-name="wallet" unicode="" d="M1023.65 669.52c0.463867 23.6641 -5.9043 78.8477 -77.8398 98.0635l-722.416 144.624c-52.9443 0 -96 -43.0557 -96 -96v-128.704l-32 0.0800781c-52.752 -0.223633 -95.6318 -43.1514 -95.6318 -95.9678v-511.808c0 -52.9443 43.0557 -96 96 -96h832.464 c52.9443 0 96 43.0557 96 96zM191.393 816.207c0 16.7197 12.8799 30.4629 29.2158 31.8711l706 -142.88c0.255859 -0.12793 -5.24805 -17.9355 -30.8799 -17.5996h-704.336zM960.24 79.79c0 -17.6641 -14.3359 -32 -32 -32h-832.48c-17.6641 0 -32 14.3359 -32 32v511.824 c0 17.6641 14.3359 32 32 32h800.064c31.4082 0 64.4004 10.7041 64.4004 31.8877v-575.712h0.015625zM191.824 399.502c-35.3438 0 -64 -28.6562 -64 -64s28.6562 -64 64 -64s64 28.6562 64 64s-28.6562 64 -64 64z"/>
+<glyph glyph-name="vector" unicode="" d="M992 288h-32.2725v1.61621c0 161.92 -86.5283 303.808 -215.664 382.384h160.816c11.0879 -19.04 31.5039 -32 55.1201 -32c35.3438 0 64 28.6562 64 64s-28.6562 64 -64 64c-23.6318 0 -44.0322 -12.96 -55.1201 -32h-296.88v32c0 17.6641 -14.3359 32 -32 32h-128 c-17.6641 0 -32 -14.3359 -32 -32v-32h-296.88c-11.0879 19.04 -31.4883 32 -55.1201 32c-35.3438 0 -64 -28.6562 -64 -64s28.6562 -64 64 -64c23.6318 0 44.0322 12.96 55.1201 32h160.8c-129.136 -78.5918 -215.647 -220.464 -215.647 -382.384v-1.61621h-32.2725 c-17.6641 0 -32 -14.3359 -32 -32v-128c0 -17.6641 14.3359 -32 32 -32h128c17.6641 0 32 14.3359 32 32v128c0 17.6641 -14.3359 32 -32 32h-31.7275v1.61621c0 178.448 122.464 328.672 287.728 371.392v-21.0078c0 -17.6641 14.3359 -32 32 -32h128 c17.6641 0 32 14.3359 32 32v21.0078c165.264 -42.7363 287.728 -192.96 287.728 -371.392v-1.61621h-31.7275c-17.6641 0 -32 -14.3359 -32 -32v-128c0 -17.6641 14.3359 -32 32 -32h128c17.6641 0 32 14.3359 32 32v128c0 17.6641 -14.3359 32 -32 32zM128 160h-64v64h64 v-64zM544 672h-64v64h64v-64zM960 160h-64v64h64v-64z"/>
+<glyph glyph-name="speech" unicode="" d="M960 896.4h-895.999c-35.3438 0 -64 -28.6562 -64 -64v-577.504c0 -35.3438 28.6562 -64 64 -64h127.536v-159.312c0 -12.9121 7.74414 -24.5283 19.6318 -29.5039c4 -1.67969 8.22363 -2.49609 12.3672 -2.49609c8.25586 0 16.3359 3.18359 22.4316 9.18359 l185.024 182.128h529.008c35.3438 0 64 28.6562 64 64v577.504c0 35.3438 -28.6562 64 -63.9996 64.0004zM960.001 254.912h-555.216l-149.248 -146.912v146.912h-191.536v577.488h896v-577.488zM224.001 510.992h576c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32h-576 c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32zM224.001 638.992h576c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32h-576c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32zM224.001 382.992h384c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32h-384 c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32z"/>
+<glyph glyph-name="puzzle" unicode="" d="M512 -64.1602c-20.2881 0 -39.3779 7.87012 -53.7461 22.1904l-436.512 436.496c-29.5361 29.6797 -29.5361 77.9521 -0.0644531 107.568l159.904 159.872c9.87207 9.87207 25.0244 12.2236 37.4404 5.74316c12.3682 -6.46387 19.1201 -20.2236 16.6885 -33.9678 c-1.63184 -9.15234 -2.36816 -16.4961 -2.36816 -23.1201c0 -70 56.9756 -128.144 127.008 -128.144c70.0957 0 121.279 58.1436 121.279 128.144c0 70.0957 -51.1836 127.088 -121.279 127.088c-6.55957 0 -13.8711 -0.751953 -23.0234 -2.36816 c-13.8721 -2.55957 -27.5039 4.32031 -33.9678 16.6885c-6.46387 12.4004 -4.12793 27.5684 5.74414 37.4404l149.088 149.12c28.8799 28.752 78.8154 28.6875 107.567 0.0634766l109.152 -109.216c22.7842 70.8164 89.2803 122.225 167.536 122.225 c97.0244 0 175.969 -78.9756 175.969 -176.031c0 -78.2559 -51.376 -144.752 -122.224 -167.504l106.032 -105.968c29.5996 -29.6797 29.5996 -77.9521 0.03125 -107.601l-436.448 -436.464c-14.4316 -14.3838 -33.5195 -22.2559 -53.8076 -22.2559zM174.895 564.782 l-107.905 -107.872c-4.65625 -4.68848 -4.65625 -12.4326 0.0634766 -17.1846l436.368 -436.384c6.12793 -6.06445 10.9443 -6.12891 17.1846 0.0634766l436.352 436.384c4.68848 4.71973 4.68848 12.3994 -0.03125 17.1514l-153.904 153.808 c-9.63184 9.63184 -12.1279 24.3203 -6.19238 36.5605s18.8477 19.5039 32.5273 17.8398l4.87988 -0.624023c2.68848 -0.368164 5.37695 -0.816406 8.19336 -0.816406c61.7441 0 111.968 50.1924 111.968 111.904c0 61.7764 -50.2236 112.032 -111.968 112.032 c-61.7119 0 -111.936 -50.2559 -111.936 -112.032c0 -2.55957 0.400391 -5.05566 0.751953 -7.56738l0.688477 -5.71191c1.44043 -13.5039 -5.77539 -26.4316 -18.0312 -32.2881c-12.1602 -5.80762 -26.8164 -3.31152 -36.4004 6.25684l-156.944 157.024 c-6.12793 6.06445 -10.9443 6.12891 -17.1846 -0.0634766l-97.1201 -97.1201c83.2803 -20.624 139.376 -95.9678 139.376 -185.536c0 -105.312 -79.9199 -192.128 -185.296 -192.128c-89.5361 0.015625 -164.848 63.0879 -185.439 146.304z"/>
+<glyph glyph-name="printer" unicode="" d="M952.736 705.072h-120.719v254.448h-640.032v-254.448h-120.72c-39.3125 0 -71.3125 -32 -71.3125 -71.3438v-433.888c0 -39.3438 32 -71.3438 71.3115 -71.3438h120.72v-192.016h640.032v192.016h120.72c39.3125 0 71.3125 32 71.3125 71.3438v433.888 c0 39.3438 -32 71.3438 -71.3125 71.3438zM255.985 896.513h512.032v-191.44h-512.032v191.44zM768.018 0.480469h-512.032v352.4h512.032v-352.4zM960.05 199.841c0 -4.08008 -3.28027 -7.34375 -7.3125 -7.34375h-120.72v224.384h-640.032v-224.368h-120.72 c-4.03223 0 -7.3125 3.26367 -7.3125 7.34375v433.872c0 4.06445 3.28027 7.34473 7.3125 7.34473h881.472c4.03223 0 7.3125 -3.28027 7.3125 -7.34473zM832.002 576.561h-32c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32h32c17.6641 0 32 14.3359 32 32 s-14.3359 32 -32 32z"/>
+<glyph glyph-name="present" unicode="" d="M1024 639.504c0 35.3438 -28.6543 64 -63.998 64h-109.248c28.2725 27.8877 46.3682 64.4473 46.3682 109.472c0 55.4404 -31.8398 115.664 -121.216 115.664c-117.6 0 -215.84 -125.216 -262 -195.408c-46.1924 70.1758 -147.44 195.392 -265.024 195.392 c-89.376 0 -121.216 -60.2236 -121.216 -115.664c0 -45.0078 18.5918 -81.584 47.4395 -109.472h-111.104c-35.3438 0 -64 -28.6562 -64 -64v-191.568h64.5596v-416.56c0 -35.3438 28.6562 -64 64 -64h767.68c35.3438 0 64 28.6562 64 64v416.576h63.7598v191.568z M775.906 864.624c39.5684 0 57.2158 -16.625 57.2158 -51.665c0 -71.0879 -79.3438 -109.439 -153.968 -109.439h-108.336c45.4717 67.5361 125.504 161.104 205.088 161.104zM248.881 864.623c79.5996 0 162.655 -93.5684 208.127 -161.088h-108.368 c-74.624 0 -156.976 39.3438 -156.976 110.432c0 35.0244 17.6484 50.6562 57.217 50.656zM960.001 511.936h-416v127.568h416v-127.568zM64.001 639.504h416v-127.568h-416zM128.561 447.936h351.44v-416.56h-351.44zM896.257 31.376h-352.256v416.56h352.256v-416.56z"/>
+<glyph glyph-name="playlist" unicode="" d="M33.7598 896.24h448c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32h-448c-17.6641 0 -32 -14.3359 -32 -32s14.3203 -32 32 -32zM33.7598 704.24h448c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32h-448c-17.6641 0 -32 -14.3359 -32 -32s14.3203 -32 32 -32z M513.76 544.24c0 17.6641 -14.3359 32 -32 32h-448c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32h448c17.6641 0 32 14.3359 32 32zM1012.88 635.456l-312.912 312.898c-9.9043 9.91992 -24.6562 11.8398 -36.5918 6.01562 c-12.5439 -4.33594 -21.6162 -16.1123 -21.6162 -30.1279v-708.4c-33.9199 25.1357 -78.4316 40.5273 -127.376 40.5273c-106.064 0 -192.097 -71.7764 -192.097 -160.288c0 -88.5283 86.0322 -160.336 192.097 -160.336c106.128 0 192.096 71.8076 192.096 160.336 c0 4.01562 -0.368164 7.93555 -0.719727 11.8711v744.096l261.84 -261.856c12.4961 -12.4961 32.7686 -12.4961 45.2646 0c12.496 12.4961 12.4961 32.7686 0.015625 45.2646zM641.76 92.9785c-2.30371 -44.4961 -54.1914 -92.8145 -128.127 -92.8145 c-75.6484 0 -128.353 50.5596 -128.353 95.8711c0 45.3438 52.7041 95.8398 128.353 95.8398c73.9355 0 125.823 -48.2559 128.127 -92.7842v-6.1123v0.0001z"/>
+<glyph glyph-name="pin" unicode="" d="M1014.85 580.336l-368.158 370.015c-7.93555 7.96777 -19.376 11.2158 -30.3203 8.49609c-10.9121 -2.65625 -19.6006 -10.8486 -22.9443 -21.5684c-22.1602 -71.3115 -24.7197 -135.84 -7.79199 -194.688c-1.55176 -1.07227 -3.04004 -2.24023 -4.41602 -3.61621 l-171.104 -171.072c-55.2002 25.5996 -114.544 39.4561 -173.696 39.4561c-37.5996 0 -74.4639 -5.56836 -109.567 -16.4648c-10.6885 -3.34375 -18.8809 -12 -21.5693 -22.8477c-2.68848 -10.8799 0.463867 -22.3359 8.36816 -30.2881l218.976 -220.384l-306.16 -311.04 l-26.624 -70.1279l64.3682 24.8799l313.36 311.04l221.824 -223.264c6.06445 -6.12793 14.2881 -9.43945 22.6885 -9.43945c2.52832 0 5.08789 0.320312 7.63184 0.912109c10.9121 2.68848 19.6006 10.8809 22.9443 21.6006 c28.9756 93.2324 20.4795 193.345 -20.3369 283.121l174.704 174.736c0.624023 0.624023 1.05566 1.32812 1.63184 2c26.3682 -7.53613 53.6963 -11.5684 82.0479 -11.5684c35.2158 0 72.5596 5.05566 110.976 17.0078c10.6885 3.3125 18.8809 12 21.5693 22.8477 c2.65625 10.8477 -0.496094 22.3037 -8.40039 30.2559zM603.153 135.854l-402.783 405.407c103.376 12.0645 214.848 -29.5996 295.567 -110.319c80.3203 -80.3037 119.504 -191.296 107.216 -295.088zM600.227 403.454c-16.832 25.7275 -36.4648 50.1758 -59.0244 72.752 c-22.4639 22.4639 -47.0078 42.2559 -72.96 59.3281l144.128 144.096c14.7041 -25.5684 33.6641 -50 57.0078 -73.3281c23.8564 -23.8398 49.0889 -43.1357 75.6006 -58.0635zM714.626 651.55c-61.5361 61.5361 -85.2471 130.129 -72.6875 212.881l286.912 -288.4 c-82.6562 -11.8564 -151.601 12.8955 -214.225 75.519z"/>
+<glyph glyph-name="picture" unicode="" d="M960 880.096h-896c-35.1836 0 -64 -28.8164 -64 -64v-736.192c0 -35.1836 28.8164 -64 64 -64h896c35.1836 0 64 28.8164 64 64v736.192c0 35.1836 -28.8164 64 -64 64zM960 79.9033l-895.999 0.000976562v188.56l256.848 248.912l264.784 -264.496 c10.9121 -13.248 30.3359 -11.5684 44.1279 -1.12012l116.88 105.808l210.8 -216.384c0.799805 -0.799805 1.69531 -1.3916 2.55957 -2.08008v-59.2002zM960.001 230.208l-188.031 192.416c-11.4082 11.248 -29.2803 12.4004 -41.9365 2.75195l-120.56 -105.024 l-264.944 262.08c-5.66406 6.84766 -13.8398 11.0234 -22.6875 11.5996c-8.81641 0.320312 -17.5049 -2.55957 -23.9688 -8.62402l-233.872 -227.6v458.288h896v-585.888zM736.002 559.872c35.2803 0 63.8398 28.6084 63.8398 63.8408 c0 35.2158 -28.5596 63.8242 -63.8398 63.8242s-63.8398 -28.6084 -63.8398 -63.8242c0 -35.2324 28.5596 -63.8408 63.8398 -63.8408z"/>
+<glyph glyph-name="map" unicode="" d="M993.184 824.992l-320.961 133.069l-319.44 -126.432l-321.968 126.368c-2.75195 0.816406 -5.43945 1.12012 -7.96777 1.12012c-13.1357 0.0644531 -22.8477 -9.74316 -22.8477 -24.4951v-830c0 -17.5684 13.8721 -35.8721 30.8164 -40.5605l322.336 -127.184 l319.008 129.504l321.024 -126.128c2.75195 -0.751953 5.44043 -1.12012 7.96875 -1.12012c13.1201 0 22.8477 9.74414 22.8477 24.4961v820.736c0 17.5684 -13.8721 35.8887 -30.8164 40.625zM383.999 778.861l256 100.304v-761.504l-256 -101.184v762.384zM63.999 873.309 l256 -94.5771v-761.76l-256 104.272v752.064zM959.999 21.9951l-256 96.3838v759.824l256 -110.384v-745.824v0.0002z"/>
+<glyph glyph-name="layers" unicode="" d="M21.8398 658.192l475.09 -258.72c4.78418 -2.5918 10.0322 -3.9043 15.3125 -3.9043c5.21582 0 10.4316 1.28027 15.1836 3.83984l480.096 258.72c10.4639 5.63184 16.9756 16.624 16.8154 28.5283c-0.160156 11.9355 -6.91211 22.752 -17.5039 28.1602l-475.12 241.28 c-9.05566 4.5918 -19.7441 4.62402 -28.8799 0.0644531l-480.048 -241.28c-10.624 -5.34375 -17.4404 -16.1602 -17.6328 -28.0645s6.25586 -22.9443 16.6875 -28.624zM517.153 891.713l406.159 -206.271l-410.976 -221.472l-406.176 221.184zM1001.34 479.682 l-94.9736 48.2246l-68.5596 -36.9756l80 -40.624l-410.96 -221.456l-406.192 221.184l85.3115 42.8799l-68.3682 37.248l-100.32 -50.4004c-10.624 -5.34375 -17.4404 -16.1602 -17.6328 -28.0645s6.25586 -22.9443 16.6875 -28.624l475.088 -258.72 c4.78418 -2.5918 10.0322 -3.90332 15.3125 -3.90332c5.21582 0 10.4316 1.28027 15.1836 3.83984l480.096 258.72c10.4639 5.63184 16.9756 16.624 16.8154 28.5283c-0.143555 11.9355 -6.89551 22.752 -17.4873 28.1436zM1001.35 255.683l-89.9658 44.2236 l-68.5596 -36.9756l75.0078 -36.624l-410.976 -221.456l-406.192 221.184l79.3115 35.8721l-68.3682 37.248l-94.3203 -43.4082c-10.624 -5.34375 -17.4404 -16.1602 -17.6328 -28.0645s6.25586 -22.9443 16.6875 -28.624l475.088 -258.72 c4.78418 -2.5918 10.0322 -3.90332 15.3125 -3.90332c5.21582 0 10.4316 1.28027 15.1836 3.83984l480.096 258.72c10.4639 5.63184 16.9756 16.624 16.8154 28.5283c-0.143555 11.9521 -6.89551 22.7686 -17.4873 28.1602z"/>
+<glyph glyph-name="handbag" unicode="" d="M1022.74 17.3604l-83.4072 503.777c-7.44043 65.3115 -66.9766 118.432 -132.721 118.432h-70.6562v85.2803c0 130.16 -92.8477 236.032 -222.976 236.032c-130.096 0 -224.943 -105.872 -224.943 -236.032v-85.2803h-76.6719 c-65.7441 0 -125.28 -53.1201 -132.528 -117.056l-77.2803 -504.16c-2.97559 -26.5596 2.22461 -47.5039 15.4082 -62.2881c12.4316 -13.9043 30.5273 -20.9766 53.7432 -20.9766h873.568c32.9121 0 51.7764 13.2158 61.8408 24.3203 c9.21582 10.208 19.6475 28.1436 16.623 57.9512zM352.049 724.865c0 94.8477 66.127 172.031 160.943 172.031c94.816 0 158.977 -77.1836 158.977 -172.031v-85.2803h-319.92zM947.168 -0.446289l-872.498 -0.449219c-5.50391 0 -11.0078 2.94434 -9.71191 10.6885 l77.248 504.096c3.83984 33.4404 35.5039 61.6807 69.1523 61.6807h76.6885v-72.9277c-19.0723 -11.0723 -32.0479 -31.4883 -32.0479 -55.1367c0 -35.3438 28.6562 -64 64 -64s64 28.6562 64 64c0 23.6162 -12.9277 44 -31.9521 55.0879v72.9922h319.904v-72.9922 c-19.0078 -11.0879 -31.9521 -31.4883 -31.9521 -55.0879c0 -35.3438 28.6562 -64 64 -64s64 28.6562 64 64c0 23.6484 -12.9756 44.0645 -32.0479 55.1523v72.9277h70.6562c33.6641 0 65.3125 -28.2559 69.4082 -63.4395l83.3438 -503.28 c0.400391 -4.0957 -2.81543 -9.31152 -12.1914 -9.31152z"/>
+<glyph glyph-name="globe-alt" unicode="" d="M929.504 545.584c0 168.784 -88.9775 321.873 -237.97 409.569c-15.248 9.00781 -34.8799 3.87207 -43.8076 -11.376c-8.94434 -15.2158 -3.87207 -34.8477 11.376 -43.8076c129.248 -76.0322 206.4 -208.528 206.4 -354.368 c0 -242.368 -175.936 -418.288 -418.319 -418.288c-54.1924 0 -106.784 10.1602 -156.32 30.1602c-16.3682 6.65625 -35.0566 -1.2793 -41.665 -17.6631c-6.62402 -16.4004 1.28027 -35.0566 17.6641 -41.665c57.2158 -23.1201 117.872 -34.8477 180.32 -34.8477 c0.192383 0 0.384766 0.015625 0.577148 0.015625v-63.0078h-92.9277c-18.4639 0 -33.4395 -14.3037 -33.4395 -31.9521s14.9756 -31.9365 33.4395 -31.9365h252.848c18.4639 0 33.4395 14.3037 33.4395 31.9355c0 17.6641 -14.9756 31.9521 -33.4395 31.9521h-96.3838 v66.7998c245.808 28.5596 418.208 220.911 418.208 478.479zM799.374 542.705c0 194.656 -157.744 353.408 -352.4 353.408c-194.688 0 -352.465 -158.752 -352.465 -353.408s157.776 -351.44 352.465 -351.44c194.656 0 352.4 156.784 352.4 351.44zM158.494 542.705 c0 159.024 129.408 289.408 288.464 289.408c159.024 0 288.4 -130.368 288.4 -289.408s-129.376 -287.44 -288.4 -287.44c-159.056 0 -288.464 128.4 -288.464 287.44z"/>
+<glyph glyph-name="globe" unicode="" d="M1025.02 448c0 272.016 -213.663 495.104 -482.319 511.023c-5.53613 0.608398 -11.0879 1.00879 -16.7197 1.00879c-1.66406 0 -3.32812 -0.175781 -4.99219 -0.223633c-2.99219 0.0478516 -5.96777 0.223633 -8.99219 0.223633 c-282.88 0 -513.023 -229.696 -513.023 -512.032s230.144 -512.032 513.023 -512.032c3.02441 0 6 0.175781 9.00781 0.240234c1.66406 -0.0644531 3.32812 -0.240234 4.99219 -0.240234c5.63184 0 11.1836 0.400391 16.7197 1.00879 c268.64 15.9199 482.304 238.976 482.303 511.023zM929.569 283.168c-17.6318 5.12012 -61.9209 16.2393 -140.064 25.3916c6.46387 44.1924 10 90.8965 10 139.44c0 38.2559 -2.20801 75.3438 -6.28809 111.008c99.0078 11.8242 142.384 26.7207 145.296 27.7451 l-11.9199 33.584c22.2402 -53.0879 34.5605 -111.296 34.5605 -172.336c0 -58.1924 -11.2803 -113.761 -31.584 -164.833zM285.488 447.999c0 35.8076 2.36914 70.7695 6.70508 104.401c51.8877 -4.08008 113.936 -7.08789 186.863 -7.79199v-222.064 c-70.9922 -0.688477 -131.664 -3.56836 -182.688 -7.47266c-7.04004 42.1924 -10.8799 86.8799 -10.8801 132.928zM542.945 891.777c78.4639 -22.7363 145.648 -131.695 175.744 -276.111c-48.3682 -3.85645 -106.624 -6.67285 -175.744 -7.3291v283.44zM479.059 890.994 v-282.624c-68.3682 0.688477 -126.88 3.47266 -176.063 7.23242c30.7041 142.608 98.4316 250.752 176.063 275.392zM479.059 258.771l0.000976562 -253.743c-72.4004 22.9756 -136.192 118.575 -169.36 247.023c47.7598 3.50391 104.096 6.06348 169.359 6.71973z M542.947 4.22754l-0.000976562 254.561c65.9521 -0.624023 122.064 -3.28027 169.217 -6.92871c-32.6084 -130.128 -96 -226.416 -169.216 -247.632zM542.946 322.548l0.000976562 222.032c73.3115 0.688477 134.991 3.77637 186.191 8 c4.20801 -33.6963 6.49609 -68.7041 6.49609 -104.592c0 -46.1279 -3.71191 -90.8643 -10.5283 -133.12c-50.416 4.08008 -110.8 7.00781 -182.16 7.67969zM914.804 646.068c-9.66406 -3.00781 -50.0635 -14.4805 -131.023 -24.0322 c-18.0479 95.9521 -50.6719 177.968 -93.1201 237.168c97.5361 -42.3838 177.136 -118.304 224.144 -213.136zM358.82 869.411c-52.208 -59.9521 -94.832 -146.161 -118.096 -248.113c-72.4805 7.85645 -115.921 17.0889 -133.312 21.2812 c50.7197 104.64 141.04 186.752 251.408 226.832zM83.6367 582.818c12.3203 -3.34375 58.9131 -14.9414 145.553 -24.5254c-4.95996 -35.4404 -7.67969 -72.3047 -7.67969 -110.305c0 -48.2725 4.36816 -94.7207 12.2402 -138.688 c-74.4004 -8.03223 -120.16 -17.6484 -140.688 -22.6084c-19.4404 50.0957 -30.208 104.447 -30.208 161.312c0 46.96 7.31152 92.2559 20.7832 134.815zM121.094 227.652c23.2637 4.94434 64.9121 12.4639 126.592 18.9277 c24.2881 -89.7119 63.792 -165.616 111.136 -219.968c-101.12 36.7197 -185.296 108.752 -237.728 201.04v0.0003zM690.662 36.8203c38.2236 53.2637 68.4795 125.024 87.2959 208.801c63.4082 -7.28027 103.216 -15.792 123.296 -20.8643 c-48.0156 -83.0723 -121.855 -149.393 -210.592 -187.937z"/>
+<glyph glyph-name="frame" unicode="" d="M224 848h-192c-17.6641 0 -32 -14.3359 -32 -32v-192c0 -17.6641 14.3359 -32 32 -32s32 14.3359 32 32v160h160c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32zM992 304c-17.6641 0 -32 -14.3359 -32 -32v-160h-160c-17.6641 0 -32 -14.3359 -32 -32 s14.3359 -32 32 -32h192c17.6641 0 32 14.3359 32 32v192c0 17.6641 -14.3359 32 -32 32zM224 112h-160v160c0 17.6641 -14.3359 32 -32 32s-32 -14.3359 -32 -32v-192c0 -17.6641 14.3359 -32 32 -32h192c17.6641 0 32 14.3359 32 32c0 17.6641 -14.3359 32 -32 32z M992 848h-192c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32h160v-160c0 -17.6641 14.3359 -32 32 -32s32 14.3359 32 32v192c0 17.6641 -14.3359 32 -32 32z"/>
+<glyph glyph-name="folder-alt" unicode="" d="M960.16 752h-480l-96 96h-320c-35.3438 0 -64 -28.6562 -64 -64v-160h-0.303711v-64h0.303711v-448c0 -35.3438 28.6562 -64 64 -64h896c35.3438 0 64 28.6562 64 64v576c0 35.3438 -28.6562 64 -64 64zM64.1445 784h290.751l78.624 -77.248l20.1123 -18.752h506.528v-64 h-896v160h-0.015625h0.000325zM64.1436 112v448h896v-448h-896z"/>
+<glyph glyph-name="film" unicode="" d="M800 687.712h64c17.6641 0 32 14.3359 32 32v32c0 17.6641 -14.3359 32 -32 32h-64c-17.6641 0 -32 -14.3359 -32 -32v-32c0 -17.6641 14.3359 -32 32 -32zM800 495.712h64c17.6641 0 32 14.3359 32 32v32c0 17.6641 -14.3359 32 -32 32h-64 c-17.6641 0 -32 -14.3359 -32 -32v-32c0 -17.6641 14.3359 -32 32 -32zM800 303.712h64c17.6641 0 32 14.3359 32 32v32c0 17.6641 -14.3359 32 -32 32h-64c-17.6641 0 -32 -14.3359 -32 -32v-32c0 -17.6641 14.3359 -32 32 -32zM800 111.712h64c17.6641 0 32 14.3359 32 32 v32c0 17.6641 -14.3359 32 -32 32h-64c-17.6641 0 -32 -14.3359 -32 -32v-32c0 -17.6641 14.3359 -32 32 -32zM160 687.712h64c17.6641 0 32 14.3359 32 32v32c0 17.6641 -14.3359 32 -32 32h-64c-17.6641 0 -32 -14.3359 -32 -32v-32c0 -17.6641 14.3359 -32 32 -32z M160 495.712h64c17.6641 0 32 14.3359 32 32v32c0 17.6641 -14.3359 32 -32 32h-64c-17.6641 0 -32 -14.3359 -32 -32v-32c0 -17.6641 14.3359 -32 32 -32zM160 303.712h64c17.6641 0 32 14.3359 32 32v32c0 17.6641 -14.3359 32 -32 32h-64 c-17.6641 0 -32 -14.3359 -32 -32v-32c0 -17.6641 14.3359 -32 32 -32zM160 111.712h64c17.6641 0 32 14.3359 32 32v32c0 17.6641 -14.3359 32 -32 32h-64c-17.6641 0 -32 -14.3359 -32 -32v-32c0 -17.6641 14.3359 -32 32 -32zM960 944.096h-896 c-35.1836 0 -64 -28.8164 -64 -64v-864.192c0 -35.1836 28.8164 -64 64 -64h896c35.1836 0 64 28.8164 64 64v864.192c0 35.1836 -28.8164 64 -64 64zM960 15.9033h-896v864.192h896v-864.192z"/>
+<glyph glyph-name="feed" unicode="" d="M101.872 629.744c-18.1279 0 -32.7686 -14.6562 -32.7686 -32.7686c0 -18.0957 14.6396 -32.7676 32.7676 -32.7676c303.008 0 525.344 -224.368 525.344 -527.36c0 -18.0957 14.6562 -32.752 32.7686 -32.752s32.7686 14.6562 32.7686 32.752 c0 340.368 -250.528 592.896 -590.88 592.896zM102.159 957.376c-18.1123 0 -32.7695 -14.6553 -32.7695 -32.7676s14.6562 -32.7686 32.7686 -32.7686c470.176 0 852.672 -382.496 852.672 -852.656c0 -18.0957 14.6562 -32.752 32.7686 -32.752 s32.7686 14.6562 32.7686 32.752c-0.015625 506.288 -411.92 918.192 -918.208 918.192zM184.015 300.401c-99.4717 0 -180.369 -81.1191 -180.369 -180.879c0 -99.7119 80.9121 -180.912 180.368 -180.912c99.4559 0 180.4 81.1836 180.4 180.911 c0 99.7598 -80.9277 180.88 -180.399 180.88zM184.014 1.9707c-64.6084 0 -117.168 52.752 -117.168 117.568s52.5596 117.536 117.168 117.536c64.624 0 117.216 -52.7197 117.216 -117.536s-52.5918 -117.568 -117.216 -117.568z"/>
+<glyph glyph-name="earphones-alt" unicode="" d="M1023.84 387.456c0.0957031 21.0557 -3.2168 100.496 -5.74512 123.216c-29.1201 260.752 -240.752 450 -503.184 450c-273.344 0 -494.815 -210.624 -509.84 -489.904c-0.320312 -6.0957 -2.56055 -49.3438 -2.7207 -75.0879l-0.0800781 -14.3203 c-1.31152 -5.91992 -2.11133 -12.0322 -2.11133 -18.3359v-214.656c0 -46.8799 38.1279 -85.0078 85.0078 -85.0078h86.2881c46.8799 0 85.0234 38.1279 85.0234 85.0078v214.64c0 46.8799 -38.1602 85.0078 -85.0244 85.0078h-86.3037 c-5.8877 0 -11.6318 -0.608398 -17.1836 -1.74414c0.480469 10.3838 0.912109 18.5762 1.02441 21.0566c13.168 244.784 207.136 429.344 445.92 429.344c229.28 0 414.128 -165.344 439.568 -393.12c1.07227 -9.50391 2.44824 -33.6641 3.55176 -57.9199 c-6.19238 1.44043 -12.5762 2.38477 -19.2002 2.38477h-85.2803c-46.8799 0 -85.0078 -38.1279 -85.0078 -85.0078v-213.664c0 -32.3682 18.4004 -60.2559 45.0889 -74.5918l-205.44 -80.6562v5.21582c0 17.6641 -14.3359 32 -32 32h-96c-17.6641 0 -32 -14.3359 -32 -32 v-32c0 -17.6641 14.3359 -32 32 -32h96c0.272461 0 0.512695 0.0800781 0.785156 0.0800781l57.3604 0.223633l329.552 129.376c4.32031 1.79199 7.98438 4.46387 10.9922 7.66406c28.8477 13.6162 48.9912 42.7363 48.9912 76.6885v213.664 c0 5.21582 -0.639648 10.2881 -1.55176 15.2324c0.879883 2.94434 1.50391 6 1.51953 9.21582zM85.1514 384.016h86.2891c11.5996 0 21.0234 -9.4082 21.0234 -21.0078v-214.656c0 -11.5996 -9.44043 -21.0078 -21.0244 -21.0078h-86.2881 c-11.5996 0 -21.0078 9.4082 -21.0078 21.0078v214.656c0.015625 11.5996 9.42383 21.0078 21.0078 21.0078zM832.528 363.008c0 11.5996 9.40918 21.0078 21.0088 21.0078h85.2803c11.5996 0 21.0234 -9.4082 21.0234 -21.0078v-213.664 c0 -11.5996 -9.44043 -21.0078 -21.0244 -21.0078h-85.2803c-11.5996 0 -21.0078 9.4082 -21.0078 21.0078v213.664z"/>
+<glyph glyph-name="earphones" unicode="" d="M1023.84 355.44c0.0957031 21.0557 -3.21582 100.497 -5.74414 123.217c-29.1201 260.752 -240.752 450 -503.184 450c-273.344 0 -494.815 -210.624 -509.84 -489.904c-0.320312 -6.0957 -2.56055 -49.3438 -2.7207 -75.0879l-0.0800781 -14.3203 c-1.31152 -5.91992 -2.11133 -12.0322 -2.11133 -18.3359v-278.656c0 -46.8799 38.1279 -85.0078 85.0078 -85.0078h86.2881c46.8799 0 85.0234 38.1279 85.0234 85.0078v278.64c0 46.8799 -38.1602 85.0078 -85.0244 85.0078h-86.3203 c-5.8877 0 -11.6318 -0.608398 -17.1836 -1.74414c0.480469 10.3838 0.912109 18.5918 1.02441 21.0557c13.1836 244.784 207.136 429.344 445.936 429.344c229.28 0 414.128 -165.344 439.568 -393.12c1.08789 -9.50391 2.46387 -33.6641 3.56836 -57.9199 c-6.24023 1.44043 -12.6084 2.38477 -19.2324 2.38477h-85.2803c-46.8799 0 -85.0078 -38.1279 -85.0078 -85.0078v-277.664c0 -46.8955 38.1279 -85.0078 85.0078 -85.0078h85.2803c46.8799 0 85.0234 38.1279 85.0234 85.0078v277.664 c0 5.21582 -0.639648 10.2881 -1.56738 15.2158c0.927734 2.94434 1.53613 6.0166 1.56836 9.23242zM85.1357 352.001h86.2881c11.5996 0 21.0234 -9.4082 21.0234 -21.0078v-278.656c0 -11.6162 -9.44043 -21.0078 -21.0244 -21.0078h-86.2881 c-11.5996 0 -21.0078 9.4082 -21.0078 21.0078v278.656c0.0322266 11.5996 9.44043 21.0078 21.0088 21.0078zM959.84 53.3447c0 -11.5996 -9.43945 -21.0078 -21.0234 -21.0078h-85.2803c-11.5996 0 -21.0078 9.4082 -21.0078 21.0078v277.648 c0 11.5996 9.4082 21.0078 21.0078 21.0078h85.2803c11.5996 0 21.0234 -9.4082 21.0234 -21.0078v-277.648z"/>
+<glyph glyph-name="drop" unicode="" d="M510.4 -62.7041c-193.312 0 -350.592 155.12 -350.592 345.776c0 222.688 311.632 644.848 324.912 662.72c6 8.06445 15.4082 12.8486 25.4727 12.9131c11.1836 0.0957031 19.5674 -4.59277 25.6631 -12.5605c13.4082 -17.5361 328.336 -432.225 328.336 -663.057 c0 -190.672 -158.72 -345.792 -353.792 -345.792zM510.752 872.304c-74.4004 -105.664 -286.943 -422.064 -286.943 -589.217c0 -155.376 128.56 -281.776 286.592 -281.776c159.776 0 289.776 126.4 289.776 281.776c0.015625 173.36 -214.145 485.024 -289.425 589.217z "/>
+<glyph glyph-name="drawar" unicode="" d="M1022.98 450.016l-117.505 407.089c-3.83984 13.8721 -16.4639 23.4717 -30.8477 23.4717h-735.344c-14.4961 0 -27.1846 -9.74414 -30.9443 -23.7764l-107.392 -386.352c-1.98438 -7.50391 -1.00879 -15.0078 1.99902 -21.5361 c-1.72754 -5.79199 -2.94336 -11.8242 -2.94336 -18.1758v-351.312c0 -35.3438 28.6562 -64 64 -64h896c35.3438 0 64 28.6562 64 64v351.312c0 1.71191 -0.368164 3.32812 -0.496094 5.00781c0.832031 4.5918 0.816406 9.43945 -0.526566 14.2718zM163.902 816.576 l686.369 0.000976562l93.1201 -321.84h-298.336c-1.44043 -76.8164 -55.9043 -129.681 -133.057 -129.681s-130.624 52.8799 -132.064 129.68h-305.776zM959.999 79.4248h-895.998v351.312h263.12c27.9355 -80.4316 95.7754 -129.68 184.879 -129.68 s157.936 49.248 185.871 129.68h262.128v-351.312z"/>
+<glyph glyph-name="docs" unicode="" d="M768 960h-352c-35.3438 0 -64 -28.6562 -64 -64h352v-256h256v-512h-224v-64h224c35.3438 0 64 28.6562 64 64v575.984zM768 704v165.504l165.472 -165.504h-165.472zM64 832c-35.3438 0 -64 -28.6562 -64 -64v-768c0 -35.3438 28.6562 -64 64 -64h544 c35.3438 0 64 28.6562 64 64v575.984l-256 256.016h-352zM608 0h-544v768h288v-256h256v-512zM416 576v165.504l165.472 -165.504h-165.472z"/>
+<glyph glyph-name="directions" unicode="" d="M1017.06 773.936l-99.6963 111.343c-6.06445 6.84766 -14.7842 10.752 -23.9365 10.752h-350.256v33.9678c0 16.5596 -14.3359 30 -32 30s-32 -13.4404 -32 -30v-33.9678h-255.808c-17.6797 0 -32 -14.3203 -32 -32v-223.664c0 -17.6797 14.3203 -32 32 -32h255.808 v-64.0957h-348.592c-9.15234 0 -17.8721 -3.9043 -23.9365 -10.752l-99.6797 -113.312c-10.752 -12.1279 -10.752 -30.3682 0 -42.4961l99.6797 -112.288c6.1123 -6.84766 14.7842 -9.74414 23.9365 -9.74414h348.592v-289.68c0 -16.5596 14.3359 -30 32 -30 c17.6641 0 32 13.4404 32 30v289.68h256.464c17.6797 0 32 14.3203 32 32v224.608c0 17.6797 -14.3203 32 -32 32h-256.464v64.0957h350.256c9.15234 0 17.8721 3.9043 23.9365 10.752l99.6963 112.32c10.7363 12.1123 10.7363 30.3525 0 42.4805v0.00074zM767.647 319.679 h-622.688l-71.2803 79.2803l71.2803 81.3115h622.688v-160.592zM879.039 672.367h-623.68v159.664h623.68l71.2803 -79.3438z"/>
+<glyph glyph-name="direction" unicode="" d="M966.912 661.84l-179.121 192c-6.08008 6.48047 -14.5439 10.1602 -23.4238 10.1602h-267.12l-1.00781 66c0 16.5596 -14.3359 30 -32 30s-30 -13.4404 -30 -30l-0.975586 -66h-352.768c-17.6797 0 -32 -14.3203 -32 -32v-384c0 -17.6797 14.3203 -32 32 -32h352.336 v-450c0 -16.5596 14.3359 -30 32 -30s32 13.4404 32 30v450h267.536c8.87988 0 17.3438 3.67969 23.4082 10.1602l179.12 192c11.4717 12.3037 11.4717 31.376 0.015996 43.6796zM750.463 480h-637.968v320h637.968l149.28 -160z"/>
+<glyph glyph-name="diamond" unicode="" d="M1018.72 664.528l-139.872 267.442c-8.16016 15.5996 -29.2637 28.3516 -46.8477 28.3516h-321.936c-0.351562 0.015625 -0.703125 0.111328 -1.05469 0.126953c-0.288086 0 -0.560547 -0.112305 -0.848633 -0.12793h-316.16 c-17.5996 0 -38.752 -12.7197 -47.0244 -28.2559l-139.504 -262.288c-8.28809 -15.5361 -6.62402 -39.9365 3.63184 -54.2568l480.016 -669.152c5.15234 -7.18359 12 -10.8154 18.832 -10.8154c6.78418 0 13.584 3.53613 18.7676 10.5918l487.904 664.256 c10.3838 14.1924 12.2559 38.5439 4.09598 54.1277zM942.367 672.371h-171.456l68.6562 196.608zM575.343 896.323h205.968l-63.8877 -182.928zM668.238 672.371h-297.647l140.672 202.096zM313.887 702.915l-64.1768 193.408h198.816zM680.75 608.371l-172.032 -492.544 l-163.456 492.544h335.488zM436.926 128.915l-343.936 479.456h184.832zM748.542 608.371h185.168l-352.976 -480.56zM188.478 877.587l68.0957 -205.216h-177.248z"/>
+<glyph glyph-name="cup" unicode="" d="M832.56 544.208c-8.33594 0 -35.2021 0.160156 -64.3057 0.368164l0.112305 63.9678c0 35.3438 -28.6562 64 -64 64l-640.496 0.160156c-35.3438 0 -64 -28.6562 -64 -64v-480.944c0 -106.032 85.9678 -192 192 -192h384.656c106.032 0 191.008 85.9678 191.008 192 l0.0644531 32.8477c29.0244 -0.223633 58.6084 -0.399414 64.9766 -0.399414c105.776 0 191.568 85.04 191.568 191.072c-0.015625 106.048 -85.8076 192.928 -191.584 192.928zM703.533 127.76c0 -70.5918 -56.3994 -128 -127.008 -128h-384.656 c-70.5918 0 -128 57.4082 -128 128l-0.0957031 480.944l640.592 -0.192383zM832.559 223.279c-6.35156 0 -35.8877 0.191406 -64.8633 0.399414l0.448242 256.816c29.1201 -0.208008 56.0479 -0.368164 64.3994 -0.368164c73.1201 0 128.624 -54.5439 128.624 -127.84 s-55.4883 -129.008 -128.608 -129.008zM575.87 736.238c17.6641 0 32 14.3359 32 32v160c0 17.6641 -14.3359 32 -32 32s-32 -14.3359 -32 -32v-160c0 -17.6797 14.3359 -32 32 -32zM191.87 736.238c17.6641 0 32 14.3359 32 32v160c0 17.6641 -14.3359 32 -32 32 s-32 -14.3359 -32 -32v-160c0 -17.6797 14.3359 -32 32 -32zM383.87 736.238c17.6641 0 32 14.3359 32 32v160c0 17.6641 -14.3359 32 -32 32s-32 -14.3359 -32 -32v-160c0 -17.6797 14.3359 -32 32 -32z"/>
+<glyph glyph-name="compass" unicode="" d="M733.184 679.728l-313.15 -134.64c-5.66406 -2.87988 -10.2559 -7.47168 -13.1514 -13.1514l-143.456 -289.216c-5.87207 -11.5361 -3.74414 -25.5361 5.31152 -34.7842c5.80762 -5.9043 13.6318 -9.02441 21.5361 -9.02441c4.43164 0 8.94336 0.975586 13.1191 3.00781 l305.728 126.976c5.59961 2.68848 10.2236 7.05664 13.2158 12.4971l150.88 296.896c6.43164 11.5996 4.52734 26.0312 -4.65625 35.5674c-9.21582 9.53613 -23.584 11.8721 -35.376 5.87207zM357.857 295.184l87.0078 177.681l87.8721 -109.984zM584.705 400.384 l-88.7998 111.152l176.784 69.7598zM512.001 960c-282.768 0 -512 -229.232 -512 -512c0 -282.784 229.232 -512 512 -512c282.784 0 512 229.216 512 512c0 282.768 -229.216 512 -512 512zM512.001 -1.00781c-247.024 0 -448 201.984 -448 449.009 c0 247.025 200.976 448 448 448s448 -200.976 448 -448s-200.976 -449.009 -448 -449.009z"/>
+<glyph glyph-name="call-out" unicode="" d="M1000.35 188.384c-15.6641 11.0078 -187.059 124.974 -208.066 137.806c-9.15234 5.59961 -20.3203 8.33594 -32.4639 8.33594c-15.6641 0 -33.0078 -4.55957 -49.9355 -13.4717c-16.4961 -8.68848 -66.4639 -37.1201 -90.9121 -51.0879 c-21.5361 15.1201 -72.1279 53.8721 -151.84 133.664c-79.2158 79.1836 -118.319 130.191 -133.535 151.84c13.9355 24.4316 42.3359 74.3994 50.9756 90.8477c16.3682 31.0078 18.2246 61.9678 4.94434 82.8477c-12.4639 19.6797 -125.968 191.808 -137.68 208 c-11.0244 15.2803 -30.8164 23.5361 -52.2881 23.5361c-16.9443 0 -34.9121 -5.12012 -50.4961 -15.9678c-1.50391 -1.07227 -152.096 -110.256 -150.096 -172.352c5.55176 -174.432 175.056 -379.424 316.271 -520.688c141.215 -141.264 346.224 -310.815 521.344 -316.399 h1.44043c61.3115 0 169.088 148.688 170.128 150.16c28.2725 40.4004 17.9688 84.8809 -7.79067 102.929zM956.141 122.733c-40.5918 -56.2236 -98.2246 -114.945 -120.784 -123.346c-120.032 5.63184 -288.464 111.12 -474.88 297.568 c-186.4 186.464 -291.872 354.704 -297.44 474.336c8.0957 22.624 66.8154 80.624 122.527 120.912c4.12793 2.84766 9.21582 4.49609 13.9678 4.49609c1.05566 0 1.93555 -0.0957031 2.62402 -0.223633c18 -26.1602 114.624 -172.433 132.16 -199.776 c0.0644531 -2.87988 -0.911133 -10.1914 -6.39941 -20.623c-5.83984 -11.1201 -24.0322 -43.5361 -49.9043 -88.8799l-20.1279 -35.2803l23.3438 -33.248c17.4082 -24.7197 58.8164 -78.4639 140.624 -160.288c82.1602 -82.1924 135.712 -123.473 160.336 -140.784 l33.248 -23.3438l35.2803 20.1602c34.1924 19.5361 75.5039 42.9443 88.9443 50c10.7842 5.67969 18.1602 6.12793 20.1602 6.12793c0.320312 0 0.592773 0 0.816406 -0.0322266c24.4961 -15.376 173.937 -114.592 200.32 -132.688 c0.431641 -2.55957 0.03125 -8.12793 -4.81641 -15.0879zM683.899 577.724l275.246 273.572l-0.879883 -155.056c-0.288086 -12.9443 9.96777 -24.1924 22.9121 -23.8887l16.416 0.015625c12.96 0.320312 23.6484 8 23.9209 20.9277l0.65625 231.008 c0 0.223633 -0.864258 0.383789 -0.864258 0.607422l1.26367 11.7119c0.12793 6.49609 -1.37598 12.2881 -5.59961 16.4316c-4.12793 4.17578 -9.93555 6.71973 -16.3838 6.54395l-11.6963 -0.272461c-0.223633 0 -0.399414 -0.0957031 -0.655273 -0.12793l-229.472 1.02441 c-12.9277 -0.288086 -23.6162 -10.9766 -23.9199 -23.9209l-0.0322266 -16.416c1.96777 -15.2324 13.9355 -24.1602 26.8799 -23.8721l151.248 -0.400391l-274.288 -272.624c-12.4961 -12.4961 -12.4961 -32.7686 0 -45.2646 c12.4961 -12.4805 32.752 -12.4805 45.2484 0.000475z"/>
+<glyph glyph-name="call-in" unicode="" d="M1000.35 188.384c-15.6641 11.0078 -187.059 124.974 -208.066 137.806c-9.15234 5.59961 -20.3203 8.33594 -32.4639 8.33594c-15.6641 0 -33.0078 -4.55957 -49.9355 -13.4717c-16.4961 -8.68848 -66.4639 -37.1201 -90.9121 -51.0879 c-21.5361 15.1201 -72.1279 53.8721 -151.84 133.664c-79.2158 79.1836 -118.319 130.191 -133.535 151.84c13.9355 24.4316 42.3359 74.3994 50.9756 90.8477c16.3682 31.0078 18.2246 61.9678 4.94434 82.8477c-12.4639 19.6797 -125.968 191.808 -137.68 208 c-11.0244 15.2803 -30.8164 23.5361 -52.2881 23.5361c-16.9443 0 -34.9121 -5.12012 -50.4961 -15.9678c-1.50391 -1.07227 -152.096 -110.256 -150.096 -172.352c5.55176 -174.432 175.056 -379.424 316.271 -520.688c141.215 -141.264 346.224 -310.815 521.344 -316.399 h1.44043c61.3115 0 169.088 148.688 170.128 150.16c28.2725 40.4004 17.9688 84.8809 -7.79067 102.929zM956.141 122.733c-40.5918 -56.2236 -98.2246 -114.945 -120.784 -123.346c-120.032 5.63184 -288.464 111.12 -474.88 297.568 c-186.4 186.464 -291.872 354.704 -297.44 474.336c8.0957 22.624 66.8154 80.624 122.527 120.912c4.12793 2.84766 9.21582 4.49609 13.9678 4.49609c1.05566 0 1.93555 -0.0957031 2.62402 -0.223633c18 -26.1602 114.624 -172.433 132.16 -199.776 c0.0644531 -2.87988 -0.911133 -10.1914 -6.39941 -20.623c-5.83984 -11.1201 -24.0322 -43.5361 -49.9043 -88.8799l-20.1279 -35.2803l23.3438 -33.248c17.4082 -24.7197 58.8164 -78.4639 140.624 -160.288c82.1602 -82.1924 135.712 -123.473 160.336 -140.784 l33.248 -23.3438l35.2803 20.1602c34.1924 19.5361 75.5039 42.9443 88.9443 50c10.7842 5.67969 18.1602 6.12793 20.1602 6.12793c0.320312 0 0.592773 0 0.816406 -0.0322266c24.4961 -15.376 173.937 -114.592 200.32 -132.688 c0.431641 -2.55957 0.03125 -8.12793 -4.81641 -15.0879zM643.836 583.483c4.12793 -4.17578 9.9375 -6.72168 16.3857 -6.5459l11.7119 0.272461c0.223633 0 0.383789 0.0957031 0.639648 0.111328l229.504 -1.00781c12.9121 0.303711 23.6162 10.9922 23.9199 23.9365 l0.015625 16.416c-1.95215 15.2324 -13.9365 24.1602 -26.8643 23.8721l-151.504 0.400391l261.952 261.6c12.4961 12.4961 12.4961 32.7686 0 45.2646c-12.4961 12.4805 -32.752 12.4805 -45.248 0.000976562l-262.672 -262.32l0.879883 154.832 c0.288086 12.9277 -9.96777 24.1914 -22.8955 23.8877l-16.416 -0.015625c-12.96 -0.320312 -23.6641 -8.0166 -23.9365 -20.9443l-0.65625 -231.008c0 -0.223633 0.879883 -0.383789 0.879883 -0.607422l-1.28027 -11.7119 c-0.12793 -6.49609 1.3916 -12.2725 5.58428 -16.4331z"/>
+<glyph glyph-name="call-end" unicode="" d="M961.696 760.448c0 -1.05566 -0.0966797 -1.93457 -0.224609 -2.62305c-26.1602 -18 -172.433 -114.624 -199.776 -132.16c-2.87988 -0.0644531 -10.1914 0.911133 -20.623 6.39941c-11.1201 5.83984 -43.5361 24.0322 -88.8799 49.9043l-35.2803 20.1279 l-33.248 -23.3438c-24.7197 -17.4082 -78.4639 -58.8164 -160.288 -140.624c-82.1758 -82.1602 -123.456 -135.712 -140.768 -160.336l-23.3438 -33.248l20.1602 -35.2803c19.5361 -34.1924 42.9443 -75.5039 50 -88.9443 c5.67969 -10.7842 6.12793 -18.1602 6.12793 -20.1602c0 -0.320312 0 -0.592773 -0.0322266 -0.816406c-15.3604 -24.4961 -114.593 -173.937 -132.673 -200.32c-2.55957 -0.431641 -8.12793 -0.03125 -15.0879 4.81641c-56.2559 40.6084 -114.96 98.2402 -123.376 120.8 c5.63184 120.032 111.12 288.464 297.568 474.88c186.464 186.4 354.72 291.872 474.352 297.44c22.624 -8.0957 80.624 -66.8154 120.912 -122.527c2.83203 -4.12793 4.48047 -9.23242 4.48061 -13.985zM1023.7 760.449c0 16.9443 -5.12109 34.9141 -15.9688 50.498 c-1.05566 1.50391 -108.256 152.096 -170.336 150.096c-174.432 -5.55176 -379.439 -175.056 -520.703 -316.271c-141.232 -141.216 -310.801 -346.224 -316.385 -521.344v-1.44043c0 -61.3115 148.672 -169.088 150.144 -170.128 c40.4004 -28.2881 84.8809 -17.9678 102.945 7.77637c11.0078 15.6641 124.976 187.056 137.808 208.063c5.59961 9.15234 8.33594 20.3203 8.33594 32.4639c0 15.6641 -4.57617 33.0078 -13.4727 49.9355c-8.6875 16.4961 -37.1191 66.4639 -51.0869 90.9121 c15.1201 21.5361 53.8721 72.1279 133.664 151.84c79.1836 79.2158 130.191 118.319 151.84 133.535c24.4316 -13.9355 74.3994 -42.3359 90.8477 -50.9756c31.0078 -16.3682 61.9678 -18.2246 82.8477 -4.94434c19.6797 12.4639 189.808 125.968 206 137.68 c15.2803 11.0557 23.5205 30.8477 23.5201 52.3035z"/>
+<glyph glyph-name="calculator" unicode="" d="M960 960.096h-896c-35.1836 0 -64 -28.8164 -64 -64v-896.192c0 -35.1836 28.8164 -64 64 -64h896c35.1836 0 64 28.8164 64 64v896.192c0 35.1836 -28.8164 64 -64 64zM960 -0.0966797h-896v896.192h896v-896.192zM224 607.695h64v-64c0 -17.6641 14.3359 -32 32 -32 s32 14.3359 32 32v64h64c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32h-64v64c0 17.6641 -14.3359 32 -32 32s-32 -14.3359 -32 -32v-64h-64c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32zM433.136 368.848 c-12.4961 12.4961 -32.752 12.4971 -45.248 0.000976562l-67.8877 -67.8721l-67.8877 67.8721c-12.4961 12.4961 -32.752 12.4961 -45.2637 0c-12.4961 -12.4961 -12.4961 -32.7686 0 -45.2646l67.8721 -67.8721l-67.8721 -67.8721 c-12.4961 -12.4961 -12.4961 -32.7686 0 -45.2646s32.752 -12.4961 45.2637 0l67.8877 67.8564l67.8877 -67.8721c12.4961 -12.4961 32.752 -12.4961 45.248 0s12.4961 32.7686 0 45.2646l-67.8721 67.8721l67.8721 67.8721c12.4961 12.5117 12.4961 32.7676 0 45.2793z M608 607.696h192c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32h-192c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32zM608 287.696h192c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32h-192c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32zM608 159.696h192 c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32h-192c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32z"/>
+<glyph glyph-name="bubbles" unicode="" d="M424.816 280.656c230.944 0 409.902 131.903 407.15 327.631c0 173.184 -183.216 311.632 -414.16 311.632c-230.976 0 -418.159 -138.448 -418.159 -311.632c0 -107.872 52.9121 -222.88 163.408 -279.376c0 -0.65625 -0.192383 -1.15234 -0.192383 -1.87207 c0 -46.8799 -39.0244 -111.152 -54.4004 -137.664h0.0644531c-1.21582 -2.87988 -1.95215 -6 -1.95215 -9.34375c0 -13.1201 10.5762 -23.6641 23.6963 -23.6641c1.93555 0 5.08789 0.400391 6.22363 0.400391c0.320312 0 0.432617 0 0.400391 -0.0957031 c81.6641 13.3438 202.256 105.248 220.128 127.024c18.3359 -2.71973 30.7197 -3.15137 46.0801 -3.15137c6.52832 0.015625 13.4727 0.111328 21.7129 0.111328zM330.687 349.535l-40.9766 -34.0322c-9.50391 -10.9756 -50.7998 -45.4395 -86.3516 -67.8076 c21.6484 61.6797 20.7041 81.2158 20.7041 81.2158l3.00781 39.1523l-34.8799 17.8076c-88.6719 45.3438 -128.528 139.744 -128.528 222.4c0 137.664 158.864 247.632 354.16 247.632c195.28 0 350.16 -109.968 350.16 -247.632 c-0.608398 -152.608 -145.872 -264.624 -341.152 -264.624c0 0 -29.8076 -1.15234 -60.3994 3.37598zM1024.33 349.807c0 86.7363 -33.8867 152.881 -118.446 202.513c-2.06445 -23.0723 -8.64062 -47.8242 -15.793 -69.5684 c54.6562 -37.7764 70.2559 -76.5605 70.2559 -132.944c0 -69.0244 -32.1602 -119.089 -106.912 -157.345l-31.8398 -15.8076s3.31152 -82 8.22363 -102.752c-62.4482 45.7764 -83.9043 84 -83.9043 84l-33.6641 -5.18359 c-13.3115 -1.93555 -49.3115 -1.96777 -49.3115 -1.96777c-86.9443 0 -151.376 20.7197 -206.336 63.7441c14.9277 0.912109 -89.1846 0.879883 -91.5049 -1.15234c63.5684 -77.6318 167.473 -126.592 297.841 -126.592c7.08789 0 13.0879 -0.0644531 18.7197 -0.0644531 c13.2803 0 24 0.368164 39.8398 2.68848c15.4883 -18.7842 102.225 -101.504 172.816 -113.008c-0.0322266 0.0644531 0.0634766 0.0644531 0.367188 0.0644531c0.944336 0 3.68066 -0.335938 5.34473 -0.335938c11.3438 0 20.4961 9.12012 20.4961 20.4639 c0 2.87988 -0.65625 5.59961 -1.68066 8.06348h0.0644531c-13.2803 22.8799 -34.1279 89.7441 -34.1279 130.256c0 0.624023 -0.192383 1.05566 -0.192383 1.63184c95.5039 48.832 139.744 120.08 139.744 213.296z"/>
+<glyph glyph-name="briefcase" unicode="" d="M960.016 768.528h-255.601v62c0 52.9443 -43.0557 96 -96 96h-192.432c-52.9443 0 -96 -43.0557 -96 -96v-62h-255.968c-35.1836 0 -64 -28.8164 -64 -64v-224.256h-0.0322266v-64h0.0322266v-382.816c0 -35.1836 28.8164 -64 64 -64h896c35.1836 0 64 28.8164 64 64 v671.072c0 35.1836 -28.8164 64 -64 64h0.001zM383.983 830.528c0 17.6641 14.3359 32 32 32h192.432c17.6641 0 32 -14.3359 32 -32v-62h-256.432zM64.0156 704.528h896v-224.256h-352.368v32.752c0 35.2803 -28.7197 64 -64 64h-63.7441c-35.2803 0 -64 -28.7197 -64 -64 v-32.752h-351.888v224.256h0.0001zM543.695 351.872h-63.8086v161.152h63.7441zM64.0146 33.4717v382.816h351.872v-64.4004c0 -35.2803 28.7197 -64 64 -64h63.7441c35.2803 0 64 28.7197 64 64v64.4004h352.368v-382.816h-895.984h-0.0001z"/>
+<glyph glyph-name="book-open" unicode="" d="M952.08 958.448l-423.041 -114.592c-10.752 -2.87988 -34.0957 -2.84766 -44.8154 0.160156l-412.144 114.208c-36.7842 10.1279 -72.416 -16.4004 -72.416 -54.2725v-778.112c0 -32.0957 24.3359 -62.7842 55.3115 -71.4082l412.16 -114.224 c11.0244 -3.05566 25.2168 -4.75195 39.9365 -4.75195c10.0957 0 25.0078 0.78418 38.7197 4.52832l423.024 114.592c31.0557 8.40039 55.5039 39.0244 55.5039 71.248v778.128c0.015625 37.8398 -35.6162 64.4639 -72.2402 54.4961zM479.999 3.05664l-408.928 113.056 c-3.08789 0.847656 -7.4082 6.49609 -7.4082 9.71191v768.032l403.472 -111.536c3.9043 -1.08789 8.28809 -1.93555 12.8643 -2.65527v-776.608zM960.335 125.824c0 -3.15234 -5.18359 -8.65527 -8.25586 -9.50293l-408.08 -110.528v775.92 c0.591797 0.143555 1.2002 0.223633 1.79199 0.383789l414.528 112.128v-768.4h0.015625zM641.999 593.697c2.87988 0 5.80957 0.367188 8.68945 1.18359l223.936 63.0244c17.0244 4.81641 26.9443 22.4648 22.1602 39.4727s-22.5605 26.8799 -39.4727 22.1602 l-223.936 -63.0244c-17.0244 -4.81641 -26.9443 -22.4648 -22.1602 -39.4727c3.96777 -14.1279 16.8154 -23.3438 30.7833 -23.3438zM642.001 401.696c2.87988 0 5.80957 0.368164 8.68945 1.18457l223.936 63.0244c17.0244 4.81641 26.9443 22.4648 22.1602 39.4727 c-4.7841 17.0079 -22.5605 26.8799 -39.4727 22.1602l-223.936 -63.0244c-17.0244 -4.81641 -26.9443 -22.4648 -22.1602 -39.457c3.96777 -14.1279 16.8154 -23.3604 30.7833 -23.3605zM642.003 209.696c2.87988 0 5.80957 0.368164 8.68945 1.18457l223.936 63.0244 c17.0244 4.81641 26.9443 22.4648 22.1602 39.4727s-22.5605 26.8799 -39.4727 22.1602l-223.936 -63.0244c-17.0244 -4.81641 -26.9443 -22.4648 -22.1602 -39.4727c3.96777 -14.1123 16.8154 -23.3447 30.7833 -23.3448zM394.629 656.513l-223.934 63.0254 c-16.9121 4.71973 -34.6885 -5.15234 -39.4727 -22.1602s5.12012 -34.6562 22.1602 -39.4727l223.936 -63.0244c2.87988 -0.816406 5.80762 -1.18457 8.6875 -1.18457c13.9678 0 26.8154 9.21582 30.7832 23.3438c4.78418 16.9922 -5.12012 34.6562 -22.1602 39.4727z M394.631 464.514l-223.934 63.0254c-16.9121 4.71973 -34.6885 -5.15234 -39.4727 -22.1602s5.12012 -34.6562 22.1602 -39.4727l223.936 -63.0244c2.87988 -0.816406 5.80762 -1.18457 8.6875 -1.18457c13.9678 0 26.8154 9.21582 30.7832 23.3438 c4.78418 16.9922 -5.12012 34.6562 -22.1602 39.4727zM394.633 272.515l-223.934 63.0254c-16.9121 4.71973 -34.6885 -5.15234 -39.4727 -22.1602s5.12012 -34.6562 22.1602 -39.4727l223.936 -63.0244c2.87988 -0.816406 5.80762 -1.18457 8.6875 -1.18457 c13.9678 0 26.8154 9.21582 30.7832 23.3438c4.78418 17.0078 -5.12012 34.6562 -22.1602 39.4727z"/>
+<glyph glyph-name="basket-loaded" unicode="" d="M1015.66 676c-5.96777 8.46387 -15.6631 13.502 -25.999 13.502h-99.7441l-205.136 174.832c-24.9756 24.9756 -65.5195 25.0078 -90.4951 0l-201.648 -174.832h-82.0957l-51.4082 177.28c-20.1602 69.8076 -68.0645 77.3438 -87.7129 77.3438h-137.088 c-17.5684 0 -31.7764 -14.2236 -31.7764 -31.7754s14.2236 -31.7754 31.7754 -31.7754h137.056c4.33594 0 17.5684 0 26.5928 -31.1836l176.848 -649.936c3.83984 -13.7119 16.3359 -23.1836 30.5918 -23.1836h431.968c13.4082 0 25.376 8.40039 29.9043 21.0244 l152.256 449.68c3.50391 9.74414 2.04785 20.5918 -3.8877 29.0234zM639.537 819.07l152.032 -129.584h-304.112zM815.025 239.807h-385.487l-101.152 386.128h616.096zM752.002 111.871c-44.1924 0 -80 -35.8076 -80 -80s35.8076 -80 80 -80s80 35.8076 80 80 c0 44.1924 -35.8076 80 -80 80zM464.002 111.871c-44.1924 0 -80 -35.8076 -80 -80s35.8076 -80 80 -80s80 35.8076 80 80c0 44.1924 -35.8076 80 -80 80z"/>
+<glyph glyph-name="basket" unicode="" d="M1015.66 676c-5.96777 8.46387 -15.6621 13.502 -25.998 13.502h-679.136l-51.4082 177.28c-20.1602 69.8076 -68.0645 77.3438 -87.7129 77.3438h-137.072c-17.5684 0 -31.7764 -14.2236 -31.7764 -31.7754s14.2236 -31.7754 31.7754 -31.7754h137.056 c4.33594 0 17.5684 0 26.5928 -31.1836l176.848 -649.936c3.83984 -13.7119 16.3359 -23.1836 30.5918 -23.1836h431.968c13.4082 0 25.376 8.40039 29.9043 21.0244l152.256 449.68c3.50391 9.74414 2.04785 20.5918 -3.8877 29.0234zM815.026 239.806h-385.487 l-101.152 386.128h616.096zM752.003 111.87c-44.1924 0 -80 -35.8076 -80 -80s35.8076 -80 80 -80s80 35.8076 80 80c0 44.1924 -35.8076 80 -80 80zM464.003 111.87c-44.1924 0 -80 -35.8076 -80 -80s35.8076 -80 80 -80s80 35.8076 80 80c0 44.1924 -35.8076 80 -80 80z "/>
+<glyph glyph-name="bag" unicode="" d="M864 801.296h-191.185v61.376c0 52.9443 -43.0557 96 -96 96h-127.632c-52.9443 0 -96 -43.0557 -96 -96v-61.376h-193.184c-35.3438 0 -64 -28.6562 -64 -64v-735.968c0 -35.3438 28.6562 -64 64 -64h704c35.3438 0 64 28.6562 64 64v735.968 c0 35.3438 -28.6562 64 -64 64h0.001zM417.184 862.672c0 17.6641 14.3359 32 32 32h127.632c17.6641 0 32 -14.3359 32 -32v-61.376h-191.632v61.376zM864 1.32812h-704v735.968h193.184v-65.8398s-0.847656 -31.9678 31.8086 -31.9678 c36 0 32.1924 31.9678 32.1924 31.9678v65.8398h191.632v-65.8398s-2.12793 -32.1279 31.8721 -32.1279c32 0 32.1279 32.1279 32.1279 32.1279v65.8398h191.184v-735.968z"/>
+<glyph glyph-name="action-undo" unicode="" d="M990.064 17.6641c-0.335938 0 -0.719727 -0.000976562 -1.08789 0.03125c-16.1924 0.52832 -26.4004 13.0879 -27.7764 29.2158c-1.08789 11.8721 -33.9678 299.088 -482.256 298.784v-183.664c0 -12.3682 -7.12012 -23.6641 -18.3359 -28.9443 c-11.0879 -5.31152 -24.4316 -3.67969 -33.9678 4.22461l-414.976 343.776c-7.44043 6.0957 -11.7129 15.1836 -11.6807 24.7832c0.0322 9.5996 4.33594 18.6875 11.7764 24.752l414.96 340.56c9.56836 7.80762 22.7842 9.31152 33.9365 4.0957 c11.1523 -5.31152 18.2881 -16.5596 18.2881 -28.9111v-179.632c185.968 -5.9043 330.992 -65.7119 424.336 -174.976c151.936 -177.776 118.031 -436.16 116.432 -446.912c-2.36816 -15.6641 -13.8721 -27.1836 -29.6484 -27.1836zM446.944 410.191l0.0625 0.000976562 c320.224 -0.192383 442.592 -108.32 512.464 -203.809c-10.2236 76.4961 -40.0635 168.72 -105.008 244.031c-86.3359 100.096 -225.439 152.848 -407.535 152.848c-17.6797 0 -32 14.3203 -32 32v143.776l-332.432 -273.36l332.432 -275.904v148.4 c0 8.49609 3.37598 16.6562 9.4082 22.6562c6 5.98438 14.1279 9.36035 22.6084 9.36035z"/>
+<glyph glyph-name="action-redo" unicode="" d="M33.9355 17.6641c0.335938 0 0.719727 -0.000976562 1.08789 0.03125c16.1924 0.52832 26.4004 13.0879 27.7764 29.2158c1.08789 11.8721 32.9756 299.088 481.248 298.784l1.00781 -183.664c0 -12.3682 7.12012 -23.6641 18.3359 -28.9443 c11.0879 -5.31152 24.4316 -3.67969 33.9678 4.22461l414.976 343.776c7.44043 6.0957 11.7129 15.1836 11.6807 24.7832c-0.0322 9.5996 -4.33594 18.6875 -11.7764 24.752l-414.96 340.56c-9.56836 7.80762 -22.7842 9.31152 -33.9365 4.0957 c-11.1523 -5.31152 -18.2881 -16.5596 -18.2881 -28.9111l-1.00781 -179.632c-185.952 -5.8877 -329.968 -65.7119 -423.328 -174.96c-151.936 -177.776 -118.031 -436.16 -116.432 -446.912c2.36816 -15.6797 13.8721 -27.1992 29.6484 -27.1992zM577.056 410.191h-0.0625 c-320.208 -0.192383 -442.592 -108.32 -512.464 -203.824c10.2236 76.4961 40.0635 168.72 105.008 244.031c86.3359 100.096 225.44 152.848 407.536 152.848c17.6797 0 32 14.3203 32 32v143.776l332.432 -273.344l-332.448 -275.904v148.4 c0 8.49609 -3.37598 16.6562 -9.4082 22.6562c-5.98438 5.98438 -14.1123 9.36035 -22.5928 9.36035z"/>
+<glyph glyph-name="wrench" unicode="" d="M1006.37 744.064c-10.7842 4.97559 -23.582 3.08789 -32.5576 -4.84766l-161.312 -144.896l-145.632 149.408l144.192 166.528c7.83984 9.05566 9.74414 21.5361 4.86426 32.5117s-15.6641 17.6953 -27.5205 17.6953h-8.68848 c-89.1201 0 -242.977 -7.66406 -311.664 -77.3438l-13.8564 -13.7598c-73.2803 -74.7676 -86.2881 -197.376 -47.6797 -290.576l-369.28 -376.896c-49.792 -50.4805 -49.792 -132.32 0 -182.816l45.0723 -45.6963c24.8955 -25.2324 57.5352 -37.8564 90.1748 -37.8564 c32.624 0 65.2637 12.624 90.1436 37.8564l374.72 377.728c35.4404 -19.1523 84 -31.6641 124.784 -31.6641c65.376 0 127.344 26.3682 174.527 74.2559l13.6641 13.8398c74.6084 75.6484 73.4561 237.297 73.792 308.417 c0.0322266 12.0957 -6.92773 23.0879 -17.7434 28.112zM905.666 450.992l-11.873 -13.8711c-35.7441 -36.2725 -82.4961 -53.6484 -131.664 -53.6484c-24.3203 0 -57.0879 4.57617 -79.2158 13.792c-20 8.30371 -38.5762 20.2881 -55.2002 35.4238l-410.176 -413.616 c-12.0322 -12.2236 -28.0322 -18.9434 -45.0566 -18.9434s-33.04 6.71973 -45.0879 18.9434l-45.0557 45.6797c-24.8643 25.2158 -24.8643 66.2236 -0.0166016 91.4395l400.784 408.864c-13.4404 19.5684 -22.5928 40.8965 -28.0488 62.9766h-0.015625 c-15.4238 62.3838 -6.43164 148.607 42.0166 198.048l13.792 13.9199c41.5518 42.1602 149.456 54.624 209.2 58.3037l-117.36 -135.536c-10.4961 -12.1279 -9.96777 -30.4004 1.21582 -41.8721l185.536 -190.336c11.248 -11.584 29.4404 -12.2559 41.5527 -1.51953 l130.608 117.632c-3.8877 -63.3604 -16.1914 -155.376 -55.9349 -195.68z"/>
+<glyph glyph-name="umbrella" unicode="" d="M1024.32 450.416c0 -17.6641 -14.29 -31.9844 -31.9697 -31.9844h-448.88v-324.192c0 -87.1523 -70.9121 -158.08 -158.096 -158.08s-158.111 70.9277 -158.111 158.08c0 17.6641 14.3203 31.9844 31.9844 31.9844c17.6641 0 31.9844 -14.3203 31.9844 -31.9844 c0 -51.9043 42.2236 -94.1279 94.1592 -94.1279c51.9199 0 94.1602 42.2236 94.1602 94.1279v324.192h-447.888c-17.6641 0 -31.9844 14.3359 -31.9844 31.9844c0 247.296 180.912 404.112 479.856 414.48v62.9756c0 17.6641 14.3203 31.9678 31.9844 31.9678 c17.6797 0 31.9678 -14.3203 31.9678 -31.9688v-62.9756c299.008 -10.3516 480.832 -167.184 480.833 -414.479zM959.15 482.384c-15.7764 200.528 -178.896 319.119 -447.648 319.119s-430.896 -118.592 -446.655 -319.104h894.304v-0.015625z"/>
+<glyph glyph-name="trash" unicode="" d="M896.8 800.976l-225.277 -0.000976562v87.2637c0 40.5283 -33.0078 72.4961 -73.5361 72.4961h-171.984c-40.5283 0 -73.5205 -31.9678 -73.5205 -72.4961v-87.2637h-225.28c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32h44.0156l74.2402 -739.92 c3.10352 -34.624 32.6074 -61.7764 67.1357 -61.7764h398.8c34.5283 0 64 27.1523 67.0879 61.4727l74.3037 740.24h44.0156c17.6797 0 32 14.3359 32 32s-14.3203 31.9844 -32 31.9844zM416.482 888.238c0 5.23242 4.27148 9.50488 9.51953 9.50488h171.984 c5.24805 0 9.53613 -4.27246 9.53613 -9.50488v-87.2637h-191.04zM714.77 2.79785c-0.160156 -1.77637 -2.25586 -3.53613 -3.37598 -3.53613h-398.8c-1.12012 0 -3.23242 1.74414 -3.4248 3.83984l-73.6318 733.856h552.912z"/>
+<glyph glyph-name="tag" unicode="" d="M1023.98 543.728l-0.000976562 338.367c0 42.9443 -34.9443 77.9043 -77.8721 77.9043h-345.376c-21.6797 0 -54.4961 0 -75.9199 -21.4404l-505.936 -505.952c-12.1602 -12.1602 -18.8799 -28.3037 -18.8799 -45.4873c0 -17.2158 6.68848 -33.376 18.8486 -45.5361 l386.8 -386.72c12.1123 -12.1758 28.2725 -18.8643 45.4561 -18.8643s33.3594 6.68848 45.4873 18.8486l505.952 505.968c21.6963 21.6484 21.5684 52.8164 21.4409 82.9122zM957.295 506.062l-506.417 -505.936l-386.752 387.216l505.392 505.504 c5.08789 3.15234 23.4082 3.15234 30.9922 3.15234l14.4004 -0.0478516l331.2 0.0478516c7.66406 0 13.8721 -6.24023 13.8721 -13.9043v-338.624c0.0644531 -12.1758 0.128906 -32.5439 -2.6877 -37.408zM768.014 831.999c-70.6885 0 -128 -57.3115 -128 -128 s57.3115 -128 128 -128c70.6875 0 128 57.3115 128 128s-57.3115 128 -128 128zM768.014 639.999c-35.3438 0 -64 28.6562 -64 64s28.6562 64 64 64s64 -28.6562 64 -64s-28.6562 -64 -64 -64z"/>
+<glyph glyph-name="support" unicode="" d="M512 960c-282.768 0 -512 -229.232 -512 -512s229.232 -512 512 -512s512 229.232 512 512s-229.232 512 -512 512zM640 877.024c144.224 -42.9922 257.648 -156.8 300.704 -301.023h-207.568c-22.416 38.5283 -54.5918 70.6719 -93.1357 93.0557zM703.633 447.792 c0 -105.936 -85.792 -191.808 -191.632 -191.808s-191.632 85.8721 -191.632 191.808s85.8076 191.823 191.632 191.823c105.824 0 191.632 -85.8877 191.632 -191.823zM448.001 891.072c20.9121 2.99219 42.2559 4.62402 64 4.62402 c21.7275 0 43.0879 -1.63184 64 -4.62402v-195.808c-20.4805 5.2959 -41.8564 8.39941 -64 8.39941s-43.5039 -3.10352 -64 -8.39941v195.808zM384.001 877.024v-207.968c-38.5596 -22.3838 -70.7197 -54.5439 -93.1357 -93.0557h-207.568 c43.04 144.224 156.48 258.031 300.704 301.024zM64.3047 447.841c0 21.8242 1.85547 43.1689 4.87988 64.1611h195.392c-5.31152 -20.5117 -8.23926 -41.9834 -8.23926 -64.1758c0 -22.0645 2.91211 -43.4248 8.16016 -63.8252h-195.36 c-2.97559 20.8799 -4.83203 42.1436 -4.83203 63.8398zM384 18.6738c-144.336 43.0078 -257.807 156.977 -300.799 301.328h207.472c22.4316 -38.6562 54.6553 -70.9443 93.3271 -93.3926v-207.936zM576.001 4.62695c-20.9121 -2.99219 -42.2725 -4.62402 -64 -4.62402 c-21.7441 0 -43.0879 1.64844 -64 4.62402v195.776c20.4961 -5.2959 41.8564 -8.39941 64 -8.39941s43.5195 3.10352 64 8.39941v-195.776zM640.001 18.6748v207.936c38.6562 22.4482 70.8965 54.7363 93.3125 93.3926h207.472 c-42.9922 -144.336 -156.464 -258.32 -300.784 -301.328zM759.505 384.002c5.24805 20.4004 8.16016 41.7607 8.16016 63.8252c0 22.1924 -2.92773 43.6641 -8.25586 64.1758h195.408c3.00781 -20.9922 4.87988 -42.3359 4.87988 -64.1602 c0 -21.6963 -1.83984 -42.9766 -4.83203 -63.8408h-195.36z"/>
+<glyph glyph-name="size-fullscreen" unicode="" d="M685.904 576.816l275.264 273.572l-0.896484 -155.072c-0.288086 -12.9277 9.96777 -24.1758 22.9121 -23.8877l16.416 0.015625c12.9443 0.303711 23.6484 8 23.9209 20.9277l0.671875 231.008c0 0.223633 -0.879883 0.399414 -0.879883 0.623047l1.26367 11.7119 c0.12793 6.49609 -1.3916 12.2881 -5.58398 16.4316c-4.14355 4.17578 -9.95117 6.71973 -16.3994 6.54395l-11.6963 -0.272461c-0.223633 0 -0.399414 -0.0800781 -0.639648 -0.112305l-229.488 1.00781c-12.9277 -0.288086 -23.6318 -10.9766 -23.9199 -23.9209 l-0.0322266 -16.416c1.96777 -15.248 13.9521 -24.1602 26.8799 -23.8721l151.248 -0.400391l-274.288 -272.624c-12.4961 -12.4961 -12.4961 -32.752 0 -45.2637c12.4961 -12.4805 32.752 -12.4805 45.2474 -7.5e-05zM339.088 319.188l-275.263 -272.72l0.879883 154.224 c0.303711 12.9443 -9.96875 24.1924 -22.8965 23.9043l-17.4238 -0.0322266c-12.96 -0.320312 -23.6484 -8 -23.9209 -20.9443l-0.671875 -231.008c0 -0.223633 0.879883 -0.367188 0.879883 -0.623047l-1.26367 -11.6797 c-0.143555 -6.49609 1.37598 -12.3203 5.58398 -16.4326c4.12793 -4.19238 9.95215 -6.7207 16.3838 -6.56055l11.7119 0.288086c0.223633 0 0.383789 0.0957031 0.639648 0.0957031l230.496 -1.00781c12.9277 0.320312 23.6162 11.0088 23.9199 23.9365l0.0322266 16.4316 c-1.96777 15.2158 -13.9521 24.1602 -26.8799 23.8721l-151.248 0.400391l274.272 272.592c12.4961 12.4961 12.4961 32.752 0 45.248s-32.7363 12.5117 -45.2324 0.015625zM1024.21 -27.3711l-0.671875 231.009c-0.288086 12.9443 -10.9922 20.624 -23.9199 20.9443 l-16.416 0.0322266c-12.9443 0.288086 -23.1846 -10.9756 -22.9121 -23.9033l0.895508 -155.072l-275.28 273.552c-12.4961 12.4961 -32.752 12.4961 -45.248 0s-12.4961 -32.752 0 -45.248l274.272 -272.592l-151.232 -0.400391 c-12.9277 0.288086 -24.9121 -8.65625 -26.8799 -23.8721l0.0322266 -16.4316c0.303711 -12.9443 11.0078 -23.6328 23.9199 -23.9365l229.504 1.00781c0.240234 0 0.416016 -0.0957031 0.639648 -0.0957031l11.6963 -0.288086 c6.44824 -0.160156 12.2725 2.36816 16.4004 6.56055c4.19238 4.12793 5.69629 9.93555 5.58398 16.4316l-1.26367 11.6797c0 0.255859 0.879883 0.399414 0.879883 0.623047zM110.049 894.678l151.264 0.397461c12.9277 -0.288086 24.9121 8.63965 26.8799 23.8721 l-0.0322266 16.4316c-0.320312 12.9443 -11.0088 23.6484 -23.9209 23.9209l-230.512 -0.992188c-0.255859 0.0322266 -0.416016 0.112305 -0.639648 0.112305l-11.7119 0.272461c-6.43164 0.175781 -12.2715 -2.36816 -16.3838 -6.54395 c-4.20801 -4.14355 -5.72754 -9.93555 -5.58398 -16.4316l1.26367 -11.7119c0 -0.223633 -0.879883 -0.383789 -0.879883 -0.624023l0.671875 -231.008c0.288086 -12.9277 10.9766 -20.624 23.9209 -20.9277l17.4238 -0.015625 c12.9277 -0.288086 23.1836 10.96 22.8955 23.8877l-0.879883 154.224l275.264 -272.72c12.4805 -12.4961 32.7529 -12.4961 45.249 0s12.4961 32.7686 0 45.2646z"/>
+<glyph glyph-name="size-actual" unicode="" d="M383.2 613.2l-0.672852 231.011c-0.288086 12.9277 -10.9922 20.624 -23.9199 20.9277l-16.416 0.015625c-12.9443 0.288086 -23.1846 -10.9756 -22.9121 -23.8877l0.895508 -155.248l-266.272 263.728c-12.4961 12.4961 -32.752 12.4961 -45.248 0 s-12.4961 -32.752 0 -45.248l265.12 -262.608l-151.088 -0.400391c-12.9277 0.288086 -24.9121 -8.63965 -26.8799 -23.8721l0.0322266 -16.416c0.320312 -12.9443 11.0088 -23.6484 23.9209 -23.9365l229.504 1.00781 c0.255859 -0.015625 0.416016 -0.111328 0.639648 -0.111328l11.6963 -0.272461c6.44824 -0.175781 12.2725 2.35254 16.4004 6.54492c4.20801 4.14355 5.71191 9.95117 5.58398 16.4316l-1.26367 11.7119c0.015625 0.223633 0.879883 0.399414 0.879883 0.623047z M645.983 584.435c4.12793 -4.17578 9.95215 -6.72363 16.4004 -6.54785l11.6963 0.272461c0.223633 0 0.383789 0.0800781 0.639648 0.112305l229.504 -1.00781c12.9277 0.288086 23.6162 10.9922 23.9199 23.9365l0.0322266 16.416 c-1.96777 15.248 -13.9521 24.1602 -26.8799 23.8721l-151.088 0.400391l265.12 262.608c12.4961 12.4961 12.4961 32.752 0 45.248s-32.752 12.4961 -45.248 0l-266.256 -263.712l0.879883 155.232c0.303711 12.9277 -9.95215 24.1758 -22.8965 23.8877l-16.416 -0.015625 c-12.96 -0.303711 -23.6484 -8 -23.9209 -20.9277l-0.671875 -231.008c0 -0.223633 0.879883 -0.383789 0.879883 -0.624023l-1.26367 -11.7119c-0.143555 -6.49609 1.36035 -12.2881 5.56836 -16.4316zM378.016 312.574 c-4.14355 4.17578 -9.95215 6.70508 -16.4004 6.54492l-11.6963 -0.288086c-0.223633 0 -0.383789 -0.0957031 -0.639648 -0.111328l-229.52 1.00781c-12.9277 -0.303711 -23.6162 -10.9922 -23.9199 -23.9199l-0.0322266 -16.4316 c1.96777 -15.2158 13.9521 -24.1602 26.8799 -23.8564l151.248 -0.400391l-265.28 -263.616c-12.4961 -12.4961 -12.4961 -32.752 0 -45.248c12.4961 -12.496 32.752 -12.4961 45.248 0l266.272 264.576l-0.896484 -156.08 c-0.288086 -12.9443 9.96777 -24.1924 22.9121 -23.9043l16.416 0.0322266c12.9443 0.320312 23.6484 8 23.9209 20.9277l0.671875 231.008c0 0.223633 -0.879883 0.367188 -0.879883 0.607422l1.26367 12.7041c0.143555 6.49609 -1.36035 12.2881 -5.56836 16.4482z M750.062 255.104l151.249 0.400391c12.9277 -0.303711 24.9121 8.64062 26.8799 23.8564l-0.0322266 16.4316c-0.320312 12.9443 -11.0088 23.6328 -23.9209 23.9209h-229.504c-0.255859 0.015625 -0.416016 0.111328 -0.639648 0.111328l-13.6963 0.272461 c-6.44824 0.175781 -12.2881 -4.35254 -16.4004 -8.54492c-4.20801 -4.14355 -5.71191 -9.93555 -5.58398 -16.4316l1.26367 -11.6963c0 -0.240234 -0.879883 -0.383789 -0.879883 -0.607422l0.671875 -231.008c0.288086 -12.9277 10.9766 -20.6074 23.9209 -20.9277 l17.4238 -0.0322266c12.9443 -0.288086 23.1846 10.9756 22.8965 23.9033l-0.879883 154.528l267.264 -263.024c12.4961 -12.4961 32.752 -12.4961 45.248 0c12.496 12.4961 12.4961 32.752 0 45.248z"/>
+<glyph glyph-name="shuffle" unicode="" d="M402.304 454.144l39.2637 55.248l-134.304 183.28h-304.528v-64h271.488zM918.783 628.672l-77.5361 -69.5352c-9.34375 -8.94434 -12.3682 -23.4404 -3.02441 -32.3682l5.47168 -8.06445c9.37598 -8.94434 24.4961 -8.94434 33.8242 0l127.744 115.504 c0.175781 0.160156 0.383789 0.192383 0.543945 0.335938l8.46387 8.0957c4.67188 4.49609 7.00781 10.3682 6.97559 16.2881c0.0322266 5.87207 -2.30371 11.7764 -6.97559 16.2246l-8.46387 8.0957c-0.160156 0.160156 -0.335938 0.224609 -0.543945 0.368164 l-129.728 118.432c-9.36035 8.94434 -24.4639 8.94434 -33.8398 0l-5.47168 -8.06445c-9.36035 -8.94434 -6.32031 -23.4082 3.02344 -32.3359l76.0479 -68.9756h-231.76l-409.312 -576h-271.488v-64h304.512l409.328 576zM1005.81 107.232 c-0.160156 0.160156 -0.336914 0.225586 -0.544922 0.369141l-129.728 118.432c-9.36035 8.94434 -24.4639 8.94434 -33.8398 0l-5.47168 -8.06445c-9.36035 -8.94434 -6.32031 -23.4082 3.02344 -32.3359l76.3359 -69.2324l-199.008 0.272461l-114.432 177.008 l-39.2803 -55.248l120.656 -185.76l234.944 -0.288086l-77.2158 -69.248c-9.34375 -8.94434 -12.3682 -23.4404 -3.02441 -32.3682l5.47168 -8.06445c9.37598 -8.94434 24.4961 -8.94434 33.8242 0l127.744 115.504c0.175781 0.160156 0.383789 0.192383 0.543945 0.335938 l8.46387 8.0957c4.67188 4.49609 7.00781 10.3682 6.97559 16.2881c0.0322266 5.87207 -2.30371 11.7764 -6.97559 16.2246z"/>
+<glyph glyph-name="share-alt" unicode="" d="M901.84 10.624h-831.999v640h257.6l64.7197 62.3359l-1.66406 1.66406h-320.656c-35.3438 0 -64 -28.6562 -64 -64v-640c0 -35.3438 28.6562 -64 64 -64h832c35.3438 0 64 28.6562 64 64v500.672l-64 -61.0879v-439.584zM270.129 266.624l64.4805 0.000976562 c44.8643 254.496 266.544 448 533.888 448c11.2158 0 21.8555 -0.0957031 32.623 -0.175781l-117.248 -117.232c-12.4639 -12.4961 -12.4639 -32.752 0 -45.248c6.25586 -6.25586 14.4639 -9.37598 22.6562 -9.37598s16.3359 3.12012 22.5918 9.37598l189.024 194 l-189.024 194.032c-12.4639 12.4961 -32.7197 12.4961 -45.248 0c-12.4639 -12.4961 -12.4639 -32.752 0 -45.248l116.176 -116.16c-10.0322 0.015625 -19.9678 0.0478516 -30.208 0.0478516c-303.056 0 -553.567 -221.952 -599.711 -512.017z"/>
+<glyph glyph-name="share" unicode="" d="M864 256c-52.6885 0 -99.2949 -25.585 -128.431 -64.8809l-421.36 214.72c3.66406 13.4561 5.79199 27.5361 5.79199 42.1602c0 18.3037 -3.21582 35.8076 -8.87988 52.1758l423.76 205.616c29.0879 -39.8076 76.0156 -65.792 129.119 -65.792 c88.3682 0 160 71.6484 160 160c0 88.3682 -71.6318 160 -160 160s-160 -71.6318 -160 -160c0 -12.4316 1.56836 -24.4639 4.24023 -36.0801l-429.84 -208.576c-29.2803 32.2725 -71.3926 52.6562 -118.4 52.6562c-88.3682 0 -160 -71.6318 -160 -160 c0 -88.3516 71.6318 -160 160 -160c50.8955 0 96.1279 23.8242 125.424 60.8643l423.104 -215.632c-2.86426 -11.9678 -4.52832 -24.3838 -4.52832 -37.2314c0 -88.3682 71.6318 -160 160 -160s160 71.6318 160 160s-71.6318 160 -160 160zM864.002 895.999 c53.0078 0 96 -42.9922 96 -96s-42.9922 -96 -96 -96s-96 42.9922 -96 96s42.9922 96 96 96zM160.002 351.999c-53.0244 0 -96 42.9922 -96 96s42.9756 96 96 96c53.0078 0 96 -42.9922 96 -96s-42.9922 -96 -96 -96zM864.002 -0.000976562c-53.0078 0 -96 42.9922 -96 96 c0 53.0078 42.9922 96 96 96s96 -42.9922 96 -96s-42.9922 -96 -96 -96z"/>
+<glyph glyph-name="rocket" unicode="" d="M209.68 76.7363c-20.1123 -41.8076 -32.8018 -69.666 -144.689 -73.7305c3.21582 107.968 23.792 119.552 64.9922 140.08c17.2959 8.62402 38.832 19.3438 62.1123 37.248l-38.96 49.7441c-18.4004 -14.1279 -35.3281 -21.5684 -51.6963 -29.7119 c-68.6396 -34.2236 -100.991 -67.9355 -100.991 -228.655l0.543945 -32.7041l31.4561 0.704102c169.632 0 201.328 38.3203 233.104 104.32c6.95996 14.4639 10.832 24.2402 22.5596 43.7285l-47.4561 43.1045c-14.2236 -19.4082 -23.1035 -37.8721 -30.9756 -54.1279z M704.959 771.343c-70.7676 0 -128.352 -57.583 -128.352 -128.335c0 -70.7842 57.5996 -128.353 128.352 -128.353s128.336 57.584 128.336 128.352c0 70.752 -57.5996 128.336 -128.336 128.336zM704.959 578.928c-35.3281 0 -64.0801 28.752 -64.0801 64.0801 c0 35.3125 28.752 64.0801 64.0801 64.0801s64.0801 -28.7676 64.0801 -64.0801c-0.015625 -35.3438 -28.752 -64.0801 -64.0801 -64.0801zM1023.78 930.688c-0.975586 15.9678 -13.6299 28.7715 -29.5977 29.9551c0 0 -179.088 13.0557 -351.376 -51.2803 c-62.9443 -23.5039 -114.752 -60.7363 -163.104 -117.137c-40.3203 -47.0244 -80.3848 -132.032 -115.745 -202.608c-13.6641 -27.248 -26.7197 -53.3125 -37.792 -73.2168h-178.016c-9.15234 0 -17.8564 -3.91992 -23.9365 -10.7676l-117.296 -127.136 c-7.50391 -8.46387 -9.98438 -20.2559 -6.52832 -31.0078c3.44043 -10.7842 12.3203 -18.9443 23.3281 -21.4404l190.944 -43.6641c13.0078 -16.0645 34.6875 -40.0967 69.376 -78.5928l72.3359 -80.1924l38.9443 -164.72 c2.55957 -10.8477 10.6074 -19.5996 21.2314 -23.0557c3.23242 -1.02441 6.57617 -1.56836 9.9043 -1.56836c7.53613 0 14.9443 2.65625 20.832 7.71191l118.56 117.936c7.08789 6.06445 11.1836 14.9443 11.1836 24.2881v165.12 c15.9355 9.9043 44.1914 25.1523 70.7832 40.0322c72.4639 40.4961 180.624 90.9121 225.472 130.784c63.1523 56.1279 86.1602 97.2803 108.752 158.112c53.7119 144.688 42.2881 344.031 41.7441 352.447zM922.001 600.531 c-19.7119 -53.0723 -37.5684 -84.8301 -91.248 -132.558c-39.6641 -35.2324 -148.128 -85.8242 -214.192 -122.769c-49.3115 -27.5684 -78.8477 -43.6641 -91.792 -54.2559c-7.44043 -6.06445 -11.7607 -15.1523 -11.7607 -24.7842v-167.248l-67.5195 -74.1924 l-28.752 121.6c-1.23242 5.21582 -3.77637 10.0635 -7.39258 14.0635c-58.8477 65.2158 -147.743 163.808 -154.56 171.632c-4.44824 5.4082 -10.6084 9.24805 -17.5684 10.8477l-146.592 33.5361l71.9043 76h182.032c11.1201 0 21.4561 5.77637 27.2637 15.248 c14.0801 22.9277 30.416 55.5361 49.3438 93.2959c32.0479 63.9521 71.9199 148.544 107.12 189.632c41.584 48.5283 83.8242 79.0088 136.896 98.8486c118.096 44.1279 239.968 48.7676 295.68 48.3516c1.04004 -59.0078 -1.18359 -195.824 -38.8626 -297.248z"/>
+<glyph glyph-name="question" unicode="" d="M512 960c-282.768 0 -512 -229.232 -512 -512c0 -282.784 229.232 -512 512 -512c282.784 0 512.017 229.216 512.017 512c0 282.768 -229.232 512 -512.017 512zM512 -1.00781c-247.024 0 -448 201.984 -448 449.009c0 247.025 200.976 448 448 448 s448.017 -200.976 448.017 -448s-200.992 -449.009 -448.017 -449.009zM464.944 159.521h80.5117v81.248h-80.5117zM511.056 736.465c-46.8799 0 -85.5029 -12.6406 -115.839 -37.8887c-30.3359 -25.2637 -45.0879 -75.8555 -44.3359 -117.775l1.18359 -2.33594h73.4404 c0 25.0078 8.33594 60.9434 25.0078 73.8398c16.6562 12.8799 36.8486 19.3281 60.5605 19.3281c27.3281 0 48.3359 -7.42383 63.0723 -22.2715c14.7197 -14.8477 22.0635 -36.0801 22.0635 -63.6641c0 -23.1836 -5.44043 -42.9756 -16.3682 -59.376 c-10.96 -16.4004 -29.3281 -39.8408 -55.0879 -70.3213c-26.5762 -23.9678 -42.9922 -43.2314 -49.2324 -57.8076c-6.25586 -14.5918 -9.50391 -40.7676 -9.74414 -78.5117h76.96c0 23.6797 1.50391 41.1357 4.49609 52.3359 c2.97559 11.1836 11.5039 23.8232 25.5684 37.8877c30.2236 29.1523 54.4961 57.6641 72.8799 85.5518c18.3359 27.8564 27.5195 58.5928 27.5195 92.1924c0 46.8799 -14.1758 83.4082 -42.5762 109.568c-28.416 26.1758 -68.2725 39.248 -119.568 39.2481z"/>
+<glyph glyph-name="pie-chart" unicode="" d="M575.6 866.592c-17.6641 0 -32.001 -14.3369 -32.001 -32.001s14.3359 -32 32 -32c226.448 0 384.4 -165.472 384.4 -391.903c0 -226.464 -184.224 -410.688 -410.672 -410.688c-226.432 0 -391.92 163.6 -391.92 390.063c0 17.6641 -14.3359 32 -32 32 s-32 -14.3359 -32 -32c0 -261.744 194.192 -454.064 455.92 -454.064c261.728 0 474.672 212.944 474.672 474.688c0 261.712 -186.672 455.904 -448.399 455.904v0.001zM480.255 511.743v416.256c0 17.6641 -14.3359 32 -32 32 c-249.248 0 -448.256 -199.008 -448.256 -448.256c0 -17.6641 14.3359 -32 32 -32h416.256c17.6641 0 32 14.3359 32 32zM416.255 543.743h-350.944c15.4561 188.496 162.448 335.488 350.944 350.944v-350.944z"/>
+<glyph glyph-name="pencil" unicode="" d="M964.256 910.336c-34.8643 33.4082 -73.3232 50.3359 -114.379 50.3359c-64.1924 0 -111.024 -41.4717 -123.841 -54.1758c-18.0322 -17.8564 -633.152 -633.2 -633.152 -633.2c-4.01562 -4.03223 -6.94336 -9.07227 -8.44727 -14.5918 c-13.8721 -51.2637 -83.3604 -278.72 -84.0488 -281.008c-3.56836 -11.6484 -0.384766 -24.3369 8.20703 -32.9287c6.17578 -6.14355 14.3994 -9.43945 22.8311 -9.43945c3.31152 0 6.65527 0.496094 9.91895 1.56836c2.35156 0.767578 237.136 76.6553 275.775 88.1914 c5.08789 1.53613 9.74414 4.28809 13.5361 8.03223c24.416 24.1279 598.128 591.456 636.208 630.784c39.3916 40.5918 58.96 82.8643 58.208 125.616c-0.78418 42.208 -21.248 82.8477 -60.8161 120.816zM715.845 804.16 c16.3037 -3.95215 54.7529 -16.8623 94.0166 -56.4785c39.6797 -40.0322 50.416 -85.792 52.416 -96.208c-125.824 -125.168 -415.456 -411.728 -529.632 -524.672c-10.5439 24.5596 -27.584 54.1436 -54.9922 81.7598c-33.4717 33.7275 -67.5361 52.7832 -93.8086 63.5029 c112.992 113.008 408.08 408.224 532 532.096zM140.39 218.05c17.584 -4.67188 54.1113 -18.2236 91.3438 -55.7598c28.6719 -28.9121 42.208 -60.7998 48.2881 -80.2402c-44.4805 -14.3037 -141.872 -47.9199 -203.76 -67.8721 c18.3359 60.3359 49.3115 154.304 64.1279 203.872zM920.421 709.634c-1.31152 -1.34375 -3.47363 -3.53516 -6.06543 -6.15918c-10.1123 26.0479 -27.8564 59.5195 -58.5762 90.4951c-31.3916 31.6484 -63.2314 50.3203 -88.751 61.3604 c2.17578 2.16016 3.85547 3.85645 4.51172 4.49609c3.66406 3.61621 36.8965 35.376 78.3203 35.376c23.8398 0 47.248 -10.8799 69.6162 -32.3203c26.5117 -25.4238 40.1758 -50.5117 40.624 -74.5918c0.431641 -24.5762 -12.9121 -51.04 -39.6796 -78.6563z"/>
+<glyph glyph-name="note" unicode="" d="M799.344 -0.288086h-736v800h449.6l64.7041 62.3359l-1.66406 1.66406h-512.64c-35.3438 0 -64 -28.6562 -64 -64v-800c0 -35.3438 28.6562 -64 64 -64h736c35.3438 0 64 28.6562 64 64v468.656l-64 -61.0879v-407.568zM974.224 918.56 c-28.8799 27.6797 -60.751 41.7129 -94.751 41.7129c-53.2158 0 -92.0322 -34.3682 -102.592 -44.8965c-14.9756 -14.7842 -439.168 -438.353 -439.168 -438.353c-3.32812 -3.3916 -5.75977 -7.53516 -7.00781 -12.1436 c-11.4883 -42.4482 -69.0723 -230.992 -69.6484 -232.864c-2.97559 -9.66406 -0.319336 -20.1924 6.80078 -27.2168c5.10352 -5.12012 11.9199 -7.83984 18.9121 -7.83984c2.75195 0 5.51953 0.400391 8.23926 1.24805c1.95215 0.65625 196.496 63.5684 228.512 73.1201 c4.22363 1.24805 8.04785 3.53613 11.2158 6.62402c20.208 19.9355 410.112 403.792 441.664 436.384c32.624 33.6641 48.8477 68.6562 48.2236 104.097c-0.591797 35.0078 -17.6162 68.7041 -50.4003 100.128zM930.433 758.881 c-17.8076 -18.3682 -157.249 -156.16 -414.449 -409.536l-19.6797 -19.4082c-29.4883 -9.12012 -100.097 -31.8076 -153.473 -49.0234c17.1836 56.752 37.8076 125.312 47.0078 157.743c54.96 54.8799 418.384 417.744 432.191 431.376 c2.68848 2.68848 27.2168 26.2568 57.4404 26.2568c17.1523 0 33.6807 -7.82422 50.4648 -23.9199c20.0645 -19.248 30.4004 -37.7441 30.6885 -55.0244c0.320312 -17.792 -9.83984 -37.4561 -30.1908 -58.4639z"/>
+<glyph glyph-name="music-tone-alt" unicode="" d="M991.728 254.592c0.015625 0.55957 0.160156 1.07129 0.160156 1.63086v667.024c0.383789 3.50391 0.255859 7.12012 -0.576172 10.752c-2.73633 14.9121 -15.7285 26.2236 -31.4248 26.2236c-5.8877 0 -11.3438 -1.69629 -16.0801 -4.48047l-597.872 -155.648 c-10.7676 -2.67188 -18.752 -10.7197 -22.0322 -20.6719c-2.48047 -4.54395 -4 -9.66406 -4 -15.2002v-572.544c-30.4639 20.3838 -69.4082 32.6562 -111.872 32.6562c-97.5361 0 -176.64 -64.6084 -176.64 -144.272c0 -79.6797 79.1035 -144.304 176.64 -144.304 c97.5684 0 176.608 64.6084 176.608 144.305c0 4.06445 -0.335938 8.06445 -0.736328 12.0488v0.0957031v651.648l544 141.6v-533.76c-30.4482 20.3838 -69.4082 32.6562 -111.872 32.6562c-97.5361 0 -176.64 -64.624 -176.64 -144.272 c0 -79.6797 79.1035 -144.304 176.64 -144.304c97.5684 0 176.608 64.6084 176.608 144.305c-0.015625 4.91211 -0.319336 9.74414 -0.911133 14.5117zM208.704 0.0478516c-66.5596 0 -112.961 42.1914 -112.961 79.999c0 37.8242 46.3838 79.9521 112.96 79.9521 c59.2324 0 102.4 -33.3916 111.185 -67.4072v-0.368164c0 -3.23242 0.624023 -6.28809 1.52051 -9.21582c0.0644531 -0.992188 0.224609 -1.96777 0.224609 -2.95996c0 -37.8076 -46.4004 -80 -112.929 -80zM815.695 160.047c-65.9678 0 -111.953 42.1758 -111.953 80 s45.9844 79.9521 111.952 79.9521c65.9521 0 111.937 -42.1279 111.937 -79.9521s-45.9678 -80 -111.936 -80z"/>
+<glyph glyph-name="music-tone" unicode="" d="M852.608 636.704l-312.914 312.912c-9.91992 9.91992 -24.6719 11.8398 -36.6074 6.01562c-12.5439 -4.33594 -21.5996 -16.1123 -21.5996 -30.1279v-708.4c-33.9199 25.1201 -78.4316 40.5283 -127.376 40.5283c-106.064 0 -192.112 -71.7764 -192.112 -160.288 c0 -88.5439 86.0479 -160.336 192.112 -160.336c106.112 0 192.08 71.7764 192.08 160.336c0 3.91992 -0.368164 7.75977 -0.704102 11.6318v744.336l261.872 -261.856c12.4805 -12.4961 32.7529 -12.4961 45.249 0s12.4961 32.7686 0 45.249zM353.374 1.42383 c-75.6484 0 -128.352 50.5439 -128.352 95.8721c0 45.3282 52.7197 95.8242 128.352 95.8242c74.0322 0 126 -48.4004 128.128 -92.9922v-5.67969c-2.14355 -44.5762 -54.0957 -93.0244 -128.128 -93.0244v-1e-05z"/>
+<glyph glyph-name="microphone" unicode="" d="M510.88 256h7.60059c88.96 0 153.52 65.5996 153.52 155.968v381.408c0 93.4404 -67.4404 166.624 -153.536 166.624h-7.58398c-87.6162 0 -158.88 -74.752 -158.88 -166.624v-381.408c0 -88.9121 68.3037 -155.968 158.88 -155.968zM416 793.376 c0 56.5918 42.5596 102.624 94.8799 102.624h7.59961c51.0244 0 89.5205 -44.1279 89.5205 -102.624v-381.408c0 -54.9922 -35.9678 -91.9678 -89.5361 -91.9678h-7.58398c-55.8721 0 -94.8799 37.8076 -94.8799 91.9678zM800 608c-17.6797 0 -32 -14.3359 -32 -32v-133.072 c0 -190.4 -67.9678 -282.929 -207.744 -282.929h-95.1357c-182.8 0 -209.12 153.84 -209.12 282.928v133.072c0 17.6641 -14.3359 32 -32 32s-32 -14.3359 -32 -32v-133.072c0 -220.496 91.8877 -346.928 273.12 -346.928h14.8799v-96h-160c-17.6641 0 -32 -14.3359 -32 -32 s14.3359 -32 32 -32h384c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32h-160v96h16.2559c123.968 0 271.744 60.1924 271.744 346.929v133.072c0 17.6641 -14.3203 32 -32.0001 32z"/>
+<glyph glyph-name="loop" unicode="" d="M960 858.16l-896.002 -0.00195312c-35.3438 0 -64 -28.6562 -64 -64v-576c0 -35.3604 28.6562 -64 64 -64h160c20.4961 0 32 26.3203 32 31.9844v0.015625c0 5.82422 -10.8799 32.416 -32 32.416h-120.96c-21.376 0 -38.7197 17.3438 -38.7197 38.7197v496.704 c0 21.3916 17.3281 38.7197 38.7197 38.7197l818.272 1.00781c21.376 0 38.7197 -17.3281 38.7197 -38.7197v-497.696c0 -21.376 -17.3438 -38.7197 -38.7197 -38.7197h-403.168l75.9844 68.9121c9.34375 8.94434 12.3682 23.4082 3.02441 32.3359l-5.47168 8.06445 c-9.37598 8.94434 -24.4961 8.94434 -33.8398 0l-129.728 -118.432c-0.192383 -0.160156 -0.368164 -0.224609 -0.52832 -0.368164l-8.48047 -8.0957c-4.67188 -4.43164 -7.00781 -10.3359 -6.97559 -16.2236c-0.0322266 -5.9043 2.28809 -11.7764 6.97656 -16.2881 l8.48047 -8.0957c0.160156 -0.160156 0.368164 -0.192383 0.52832 -0.335938l127.728 -115.504c9.34375 -8.94434 24.4639 -8.94434 33.8398 0l5.47168 8.06445c9.34375 8.94434 6.31934 23.4404 -3.02441 32.3682l-77.1357 69.168h445.008c35.3438 0 64 28.6396 64 64v576 c0 35.3438 -28.6562 64 -63.9997 64.0002z"/>
+<glyph glyph-name="logout" unicode="" d="M116.832 416.336h554.448c17.6963 0 32 14.3359 32 32s-14.3037 32 -32 32h-552.448l115.76 115.76c12.4961 12.4961 12.4961 32.752 0 45.248s-32.752 12.4961 -45.248 0l-189.008 -194l189.008 -194c6.25586 -6.25586 14.4316 -9.37598 22.624 -9.37598 s16.3682 3.12012 22.624 9.37598c12.4961 12.4961 12.4961 32.752 0 45.248zM959.664 960h-544.001c-35.3604 0 -64 -28.6562 -64 -64v-288h64.416v248.976c0 21.376 17.3438 38.7197 38.7197 38.7197h464.72c21.3916 0 38.7197 -17.3438 38.7197 -38.7197l1.00781 -818.288 c0 -21.376 -17.3281 -38.7197 -38.7197 -38.7197h-465.712c-21.376 0 -38.7197 17.3438 -38.7197 38.7197v250.368l-64.416 -0.0800781v-288.976c0 -35.3438 28.6396 -64 64 -64h543.984c35.3604 0 64.0166 28.6562 64.0166 64v896 c-0.015625 35.3438 -28.6719 64 -64.0154 64.0001z"/>
+<glyph glyph-name="login" unicode="" d="M532.528 298.592c-12.5117 -12.4961 -12.5127 -32.752 -0.000976562 -45.248c6.25586 -6.25586 14.4316 -9.37598 22.624 -9.37598s16.3682 3.12012 22.624 9.37598l189.008 194l-189.008 194.016c-12.4961 12.4961 -32.752 12.4961 -45.248 0 c-12.5117 -12.4961 -12.5117 -32.752 0 -45.248l115.744 -115.76h-616.432c-17.6797 0 -32 -14.3359 -32 -32s14.3203 -32 32 -32h618.448zM960.159 960h-576c-35.3604 0 -64.0166 -28.6562 -64.0166 -64v-288h64.4316v248.976c0 21.376 17.3438 38.7197 38.7197 38.7197 h496.704c21.4082 0 38.7197 -17.3438 38.7197 -38.7197l1.00781 -818.288c0 -21.376 -17.3115 -38.7197 -38.7197 -38.7197h-497.696c-21.376 0 -38.7197 17.3438 -38.7197 38.7197v250.368l-64.4316 -0.0800781v-288.976c0 -35.3438 28.6562 -64 64.0166 -64h576 c35.3438 0 64 28.6562 64 64v896c-0.015625 35.3438 -28.6719 64 -64.0158 64.0001z"/>
+<glyph glyph-name="list" unicode="" d="M96 512h-64c-17.6641 0 -32 -14.3359 -32 -32v-64c0 -17.6641 14.3359 -32 32 -32h64c17.6641 0 32 14.3359 32 32v64c0 17.6641 -14.3359 32 -32 32zM992 480h-672c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32h672c17.6641 0 32 14.3359 32 32 s-14.3359 32 -32 32zM96 256h-64c-17.6641 0 -32 -14.3359 -32 -32v-64c0 -17.6641 14.3359 -32 32 -32h64c17.6641 0 32 14.3359 32 32v64c0 17.6641 -14.3359 32 -32 32zM992 224h-672c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32h672 c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32zM96 768h-64c-17.6641 0 -32 -14.3359 -32 -32v-64c0 -17.6641 14.3359 -32 32 -32h64c17.6641 0 32 14.3359 32 32v64c0 17.6641 -14.3359 32 -32 32zM320 672h672c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32h-672 c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32z"/>
+<glyph glyph-name="like" unicode="" d="M608.544 -63.7441c-290.832 0 -293.071 12.0625 -329.087 39.1826c-19.1035 14.3682 -55.1514 24.3203 -186.815 32.8965c-9.55176 0.624023 -18.6396 4.28809 -24.7354 11.6797c-2.7998 3.4082 -68.5918 99.3604 -68.5918 253.04 c0 151.44 47.0879 220.465 49.1035 223.665c5.83984 9.36035 16.0957 15.04 27.1201 15.04c108.112 0 257.984 138 358.736 378.896c17.4238 41.6641 21.0234 69.0723 85.0234 69.0723c36.4004 0 77.2002 -26.0645 97.3438 -59.5049 c41.3281 -68.3203 20.3359 -215.057 0.927734 -293.473c66 0.52832 185.472 1.4248 242.319 1.4248c79.0723 0 131.408 -47.1523 132.992 -116.08c0.52832 -22.752 -2.46387 -51.8076 -9.04004 -66.8477c17.4082 -17.3604 39.8564 -43.5361 40.832 -77.248 c1.21582 -43.5195 -27.2803 -76.6553 -45.4727 -95.6631c4.17578 -12.6562 12.5273 -29.4404 11.7109 -49.5049c-2 -49.3438 -40.0957 -81.1357 -63.8232 -97.7275c1.96777 -13.5039 3.50391 -38.9756 -0.832031 -58.6719 c-17.1201 -78.6084 -132.4 -110.177 -317.712 -110.177zM109.617 73.2295c114.688 -9.48828 175.998 -22.3359 208.334 -46.6719c25.0244 -18.8477 21.168 -26.3193 290.592 -26.3193c82.1758 0 242.896 3.42383 255.216 59.8398 c4.89648 22.5596 -18.8955 44.7354 -18.9756 44.9111c-6.49609 16.0322 0.736328 34.8486 16.5762 41.7764c0.255859 0.12793 64.1436 23.0078 65.5996 58.7197c0.959961 22.832 -14.7197 36.5439 -15.0713 37.1201c-9.32812 14.4639 -5.91992 34.3037 8.22363 44.1602 c0.160156 0.12793 41.5518 25.2158 40.5439 59.4238c-0.78418 27.168 -36.5762 46.2881 -37.6641 46.9277c-8 4.57617 -13.8242 12.4961 -15.6484 21.5518c-1.79199 9.04004 0.223633 18.5283 5.83984 25.8721c0 0 16.2725 25.8564 15.6807 50.1123 c-1.16797 51.9199 -57.0078 53.5518 -68.9922 53.5518c-80.7197 0 -288.031 -0.816406 -288.031 -0.816406c-11.1836 -0.0478516 -20.8633 5.23242 -26.8789 14.1768c-6 8.94434 -6.44824 20.0479 -2.92871 30.2236c31.2637 90.0322 48.7197 231.28 19.7275 279.536 c-8.54395 14.2236 -10.4961 28.4316 -42.4961 28.4316c-4.43164 0 -14.9912 -3.50391 -25.999 -29.7441c-106.928 -255.84 -266.64 -403.824 -397.456 -417.168c-11.2803 -25.7275 -32.4961 -79.0391 -32.4961 -175.775c0 -98.7363 31.2803 -175.12 46.3047 -199.84z"/>
+<glyph glyph-name="home" unicode="" d="M1016.7 446.64l-480.369 503.168c-6.03223 6.30371 -14.3682 9.83984 -23.0879 9.83984c-8.7041 0 -17.04 -3.55176 -23.0879 -9.83984l-482.848 -503.152c-12.2402 -12.752 -11.8086 -32.9922 0.943359 -45.248c12.752 -12.2236 32.9922 -11.8721 45.248 0.944336 l43.0078 44.832v-478.832c0 -17.6797 14.3359 -32 32 -32h223.552c17.6318 0 31.9355 14.2559 32 31.9043l1.00781 319.664h254.992v-319.568c0 -17.6797 14.3203 -32 32 -32h223.472c17.6797 0 32 14.3203 32 32v478.992l42.9922 -45.04 c6.28809 -6.52832 14.6885 -9.83984 23.0889 -9.83984c7.96777 0 15.9678 2.94434 22.1602 8.94434c12.7363 12.2236 13.1523 32.4795 0.928711 45.2314zM863.535 505.184v-504.831h-159.472v319.552c0 17.6797 -14.3203 32 -32 32h-318.88 c-17.6318 0 -31.9355 -14.2559 -32 -31.9043l-1.00781 -319.664h-159.664v504.848c0 2.63965 -0.416016 5.16797 -1.00781 7.63184l353.76 368.624l351.424 -368.208c-0.688477 -2.5918 -1.15234 -5.26367 -1.15234 -8.04785z"/>
+<glyph glyph-name="grid" unicode="" d="M960 -64h-320c-35.3438 0 -64 28.6562 -64 64v320c0 35.3438 28.6562 64 64 64h320c35.3438 0 64 -28.6562 64 -64v-320c0 -35.3438 -28.6562 -64 -64 -64zM960 320h-320v-320h320v320zM960 512h-320c-35.3438 0 -64 28.6562 -64 64v320c0 35.3438 28.6562 64 64 64h320 c35.3438 0 64 -28.6562 64 -64v-320c0 -35.3438 -28.6562 -64 -64 -64zM960 896h-320v-320h320v320zM384 -64h-320c-35.3438 0 -64 28.6562 -64 64v320c0 35.3438 28.6562 64 64 64h320c35.3438 0 64 -28.6562 64 -64v-320c0 -35.3438 -28.6562 -64 -64 -64zM384 320h-320 v-320h320v320zM384 512h-320c-35.3438 0 -64 28.6562 -64 64v320c0 35.3438 28.6562 64 64 64h320c35.3438 0 64 -28.6562 64 -64v-320c0 -35.3438 -28.6562 -64 -64 -64zM384 896h-320v-320h320v320z"/>
+<glyph glyph-name="graph" unicode="" d="M944 736c-44.1924 0 -79.999 -35.8242 -79.999 -80c0 -9.07227 1.83984 -17.6318 4.60742 -25.7598l-195.008 -167.92c-13.6797 10.8955 -30.752 17.6797 -49.5996 17.6797c-21.7441 0 -41.4082 -8.73633 -55.8086 -22.8164l-152.752 76.4805 c-2.97559 41.4883 -37.1992 74.3359 -79.4395 74.3359c-44.1758 0 -80 -35.8242 -80 -80c0 -12.0957 2.87988 -23.4395 7.67969 -33.7119l-155.744 -179.584c-8.73633 3.26367 -18.0645 5.2959 -27.9365 5.2959c-44.1758 0 -80 -35.8242 -80 -80s35.8242 -80 80 -80 c44.1758 0 80 35.8242 80 80c0 10.6396 -2.17578 20.7676 -5.95215 30.0479l158.272 181.92c7.53613 -2.33594 15.376 -3.96777 23.6797 -3.96777c23.2803 0 44.0479 10.1123 58.6719 26l149.408 -74.9121c0.52832 -43.7441 36.0479 -79.0879 79.9199 -79.0879 c44.1924 0 80 35.8242 80 80c0 1.42383 -0.335938 2.75195 -0.416016 4.16016l208.096 178.768c9.9043 -4.38379 20.7842 -6.92773 32.3203 -6.92773c44.1924 0 80 35.8076 80 80c0 44.1758 -35.8076 80 -79.9995 79.9995z"/>
+<glyph glyph-name="equalizer" unicode="" d="M160.048 572.128v355.872c0 17.6641 -14.3359 32 -32 32s-32 -14.3359 -32 -32v-355.84c-55.3281 -14.2559 -96.4004 -64.4482 -96.4004 -124.16c0 -59.7275 41.0723 -109.903 96.4004 -124.176v-355.824c0 -17.6641 14.3359 -32 32 -32c17.6641 0 32 14.3359 32 32 v355.856c55.2803 14.3037 96.3047 64.4473 96.3047 124.144c0 59.6797 -41.0244 109.84 -96.3047 124.128zM128.416 383.968c-0.112305 0 -0.240234 0.0302734 -0.368164 0.0302734c-0.143555 0 -0.271484 -0.0322266 -0.415039 -0.0478516 c-35.1523 0.208008 -63.6963 28.8477 -63.6963 64.0479c0 35.1836 28.5596 63.8398 63.7119 64.0322c0.12793 0 0.271484 -0.0322266 0.399414 -0.0322266c0.12793 0 0.240234 0.0322266 0.368164 0.0322266c35.1357 -0.223633 63.6641 -28.8633 63.6641 -64.0312 c0 -35.1836 -28.5283 -63.8076 -63.6641 -64.0313zM544.064 380.126l-0.000976562 547.872c0 17.6641 -14.3359 32 -32 32s-32 -14.3359 -32 -32v-547.84c-55.3281 -14.2725 -96.4004 -64.4326 -96.4004 -124.16s41.0723 -109.903 96.4004 -124.176v-163.824 c0 -17.6641 14.3359 -32 32 -32c17.6641 0 32 14.3359 32 32v163.856c55.2637 14.3037 96.2881 64.4473 96.2881 124.144c-0.015625 59.6641 -41.0234 109.824 -96.2871 124.128zM512.415 191.966c-0.12793 0 -0.240234 0.03125 -0.368164 0.03125 c-0.143555 0 -0.271484 -0.0322266 -0.415039 -0.0478516c-35.1523 0.208008 -63.6963 28.8477 -63.6963 64.0479c0 35.2158 28.6084 63.8721 63.792 64.0322c0.112305 0 0.224609 -0.0322266 0.336914 -0.0322266c0.0957031 0 0.191406 0.0322266 0.287109 0.0322266 c35.168 -0.192383 63.7441 -28.832 63.7441 -64.0322c0 -35.1836 -28.5283 -63.8076 -63.6806 -64.0313zM928.063 764.125l-0.000976562 163.871c0 17.6641 -14.3359 32 -32 32c-17.6797 0 -32 -14.3359 -32 -32v-163.84 c-55.3281 -14.2559 -96.4004 -64.4316 -96.4004 -124.159s41.0723 -109.92 96.4004 -124.176v-547.824c0 -17.6641 14.3203 -32 32 -32c17.6641 0 32 14.3359 32 32v547.856c55.2637 14.3037 96.2881 64.4473 96.2881 124.144 c-0.015625 59.6641 -41.0234 109.824 -96.2871 124.128zM896.414 575.964c-0.12793 0 -0.239258 0.03125 -0.351562 0.03125c-0.143555 0 -0.287109 -0.0322266 -0.415039 -0.0322266c-35.1523 0.192383 -63.7119 28.832 -63.7119 64.0322 c0 35.1836 28.5596 63.8398 63.6953 64.0322c0.143555 0 0.287109 -0.0322266 0.415039 -0.0322266s0.240234 0.0322266 0.352539 0.0322266c35.1357 -0.240234 63.6641 -28.8643 63.6641 -64.0322c0.0322266 -35.1836 -28.4961 -63.8076 -63.6485 -64.0312z"/>
+<glyph glyph-name="dislike" unicode="" d="M415.44 959.76c290.832 0 293.089 -12.0664 329.104 -39.1865c19.1035 -14.3682 55.1514 -24.3359 186.831 -32.9121c9.56836 -0.624023 18.6406 -4.28809 24.7363 -11.6797c2.7998 -3.4082 68.5918 -99.3604 68.5918 -253.024 c0 -151.44 -47.0879 -220.48 -49.1035 -223.696c-5.83984 -9.34375 -16.0957 -15.0234 -27.1201 -15.0234c-108.112 0 -257.984 -138 -358.752 -378.912c-17.4238 -41.6641 -21.0078 -69.0557 -85.0234 -69.0557c-36.4004 0 -77.2002 26.0645 -97.376 59.5049 c-41.3115 68.3203 -20.3359 215.057 -0.912109 293.473c-66 -0.52832 -185.472 -1.44043 -242.319 -1.44043c-79.0723 0 -131.393 47.1523 -133.009 116.097c-0.511719 22.752 2.46387 51.8242 9.05566 66.832c-17.3916 17.3604 -39.8555 43.5527 -40.8311 77.2646 c-1.23242 43.5039 27.2793 76.6396 45.4551 95.6641c-4.16016 12.6562 -12.5117 29.4404 -11.7119 49.5049c2.01562 49.3438 40.0957 81.1514 63.8398 97.7432c-1.95215 13.4561 -3.48828 38.9443 0.832031 58.624c17.1201 78.624 132.4 110.224 317.712 110.224z M914.386 822.75c-114.688 9.48828 -175.996 22.3379 -208.332 46.6895c-25.0244 18.832 -21.1523 26.3037 -290.608 26.3037c-82.1758 0 -242.896 -3.42383 -255.216 -59.8242c-4.91211 -22.5596 18.8799 -44.752 18.9756 -44.9121 c6.49609 -16.0479 -0.751953 -34.8477 -16.5918 -41.7754c-0.255859 -0.12793 -64.1279 -23.0244 -65.5996 -58.7363c-0.944336 -22.832 14.7197 -36.5439 15.0879 -37.1035c9.31152 -14.4639 5.90332 -34.3203 -8.22461 -44.1602 c-0.160156 -0.12793 -41.5684 -25.2158 -40.5439 -59.4395c0.78418 -27.1523 36.5762 -46.2881 37.6641 -46.9277c8 -4.57617 13.8242 -12.4961 15.6318 -21.5684c1.80762 -9.02441 -0.224609 -18.5283 -5.82422 -25.8398c0 0 -16.2725 -25.8721 -15.6963 -50.1123 c1.18359 -51.9355 57.0234 -53.5674 69.0078 -53.5674c80.7197 0 288.031 0.847656 288.031 0.847656c11.1836 0.0322266 20.8633 -5.24805 26.8633 -14.1924s6.46387 -20.0645 2.92773 -30.2246c-31.248 -90.0322 -48.7041 -231.28 -19.7119 -279.536 c8.52832 -14.2236 10.4961 -28.4316 42.4961 -28.4316c4.43164 0 14.9912 3.50391 25.999 29.7441c106.992 255.808 266.704 403.808 397.521 417.151c11.2803 25.7275 32.4961 79.0391 32.4961 175.791c-0.0322266 98.7363 -31.3125 175.104 -46.3531 199.824z"/>
+<glyph glyph-name="cursor" unicode="" d="M921.088 856.768l-336.256 -785.792l-119.312 344.512l-344.192 104.032zM1004.46 959.231c-6.0957 0 -13.5195 -1.72754 -22.0957 -5.35938l-954.656 -405.072c-34.3838 -14.5918 -36.5596 -42.7041 -4.84766 -62.4639l395.296 -123.584l129.36 -403.264 c9.28027 -15.1836 20.4961 -22.7197 31.2637 -22.7197c11.9355 0 23.2959 9.15234 31.04 27.248l408.272 953.728c11.0557 25.8877 4.76758 41.4873 -13.6323 41.487z"/>
+<glyph glyph-name="control-start" unicode="" d="M974.944 894.608c0 23.2324 -12.5918 44.6543 -32.9121 55.9346c-9.67969 5.3916 -20.3682 8.06348 -31.0879 8.06348c-11.7119 0 -23.4717 -3.23242 -33.7754 -9.64844l-735.728 -446.592c-15.9521 -9.9043 -26.5117 -26.208 -29.376 -44.4004v470.032 c0 17.6641 -14.3359 32 -32 32s-32 -14.3359 -32 -32v-960c0 -17.6641 14.3359 -32 32 -32c17.6641 0 32 14.3359 32 32v470.064c2.87988 -18.208 13.4395 -34.5117 29.375 -44.3838l736.72 -446.64c10.3203 -6.43164 22.0645 -9.66406 33.7764 -9.66406 c10.7197 0 21.4082 2.68848 31.0879 8.06445c20.3203 11.2803 32.9121 32.6885 32.9121 55.9365zM175.2 448.015l735.744 446.592l1.00781 -893.216z"/>
+<glyph glyph-name="control-rewind" unicode="" d="M573.92 762.096l-505.28 -314.097l505.28 -314.096v246.976l384 -246.976v628.192l-384 -246.992v255.84v-8.847zM571.264 826.095c10.7041 0 22.7363 -2.6709 32.416 -8.0625c20.3203 -11.2803 34.2402 -32.7041 34.2402 -55.9365v-131.84l298.224 186.192 c10.3203 6.40039 21.376 9.64844 33.1201 9.64844c10.6875 0 15.7275 -2.67188 25.4238 -8.06348c20.3203 -11.2803 27.2324 -32.7041 27.2324 -55.9365v-628.192c0 -23.248 -7.24805 -44.6562 -27.5684 -55.9365c-9.67969 -5.37598 -17.7275 -8.06348 -28.4316 -8.06348 c-11.7275 0 -20.7832 3.21582 -31.1035 9.66406l-296.896 186.176v-131.84c0 -23.248 -13.9199 -44.6562 -34.2402 -55.9365c-9.67969 -5.37598 -21.04 -8.06445 -31.7598 -8.06445c-11.7119 0 -23.792 3.21582 -34.1123 9.66406l-505.456 314.096 c-18.7676 11.6484 -30.2715 32.208 -30.2715 54.3359s11.376 42.6719 30.1602 54.3516l505.264 314.096c10.3037 6.41602 22.0312 9.64844 33.7586 9.64785z"/>
+<glyph glyph-name="control-play" unicode="" d="M144.624 894.608l735.744 -446.592l-736.736 -446.624zM144.624 958.608c-10.7197 0 -21.4082 -2.67188 -31.0879 -8.06348c-20.3203 -11.2803 -32.9121 -32.7041 -32.9121 -55.9365l-0.992188 -893.216c0 -23.248 12.5918 -44.6562 32.9121 -55.9365 c9.67969 -5.37598 20.3682 -8.06445 31.0879 -8.06445c11.7119 0 23.4717 3.21582 33.7754 9.66406l736.72 446.624c18.8164 11.6641 30.2568 32.2236 30.2568 54.3359s-11.4404 42.6719 -30.2568 54.3516l-735.728 446.608 c-10.3037 6.40039 -22.0635 9.63281 -33.7754 9.63281v0z"/>
+<glyph glyph-name="control-pause" unicode="" d="M416.272 960h-224.208c-17.6641 0 -32 -14.3203 -32 -32v-960c0 -17.6641 14.3359 -32 32 -32h224.208c17.6797 0 32 14.3359 32 32v960c0 17.6797 -14.3203 32 -32 32zM384.272 0h-160.208v896h160.208v-896zM831.937 960h-223.056c-17.6797 0 -32 -14.3203 -32 -32 v-960c0 -17.6641 14.3203 -32 32 -32h223.056c17.6797 0 32 14.3359 32 32v960c0 17.6797 -14.3037 32 -32 32zM799.937 0h-159.056v896h159.056v-896z"/>
+<glyph glyph-name="control-forward" unicode="" d="M450.08 762.096l505.28 -314.097l-505.28 -314.096v246.976l-384 -246.976v628.192l384 -246.992v255.84zM452.736 826.095c-10.7197 0 -22.7363 -2.6709 -32.4326 -8.0625c-20.3037 -11.2803 -34.2236 -32.7041 -34.2236 -55.9365v-131.84l-298.224 186.192 c-10.3203 6.40039 -21.376 9.64844 -33.1201 9.64844c-10.6885 0 -15.7285 -2.67188 -25.4404 -8.06348c-20.2881 -11.2803 -27.2158 -32.7041 -27.2158 -55.9365v-628.192c0 -23.248 7.24805 -44.6562 27.5684 -55.9365 c9.67969 -5.37598 17.7275 -8.06348 28.4316 -8.06348c11.7275 0 20.7832 3.21582 31.1035 9.66406l296.896 186.176v-131.84c0 -23.248 13.9199 -44.6562 34.2236 -55.9365c9.69629 -5.37598 21.0566 -8.06445 31.7764 -8.06445c11.7119 0 23.792 3.21582 34.1123 9.66406 l505.456 314.096c18.7842 11.6641 30.2881 32.2236 30.2881 54.3359s-11.376 42.6719 -30.1602 54.3516l-505.28 314.096c-10.3037 6.41602 -22.0479 9.64844 -33.7598 9.64844v0z"/>
+<glyph glyph-name="control-end" unicode="" d="M943.936 960c-17.6641 0 -31.998 -14.3379 -31.998 -32.002v-470c-2.87988 18.1924 -13.4395 34.4648 -29.375 44.3691l-735.712 446.608c-10.3203 6.40039 -22.0645 9.64844 -33.7764 9.64844c-10.7197 0 -21.4082 -2.67188 -31.0879 -8.06348 c-20.3203 -11.2803 -32.9121 -32.7041 -32.9121 -55.9365l-1.00781 -893.232c0 -23.248 12.5918 -44.6562 32.9121 -55.9365c9.67969 -5.37598 20.3672 -8.06445 31.0869 -8.06445c11.7119 0 23.4717 3.21582 33.7754 9.66406l736.72 446.608 c15.9355 9.87207 26.4951 26.1602 29.375 44.3525v-470.016c0 -17.6641 14.3359 -32 32 -32s32 14.3359 32 32v960c0 17.6641 -14.3203 32 -32.0002 32.0008zM112.065 1.38965l0.992188 893.216l735.744 -446.592z"/>
+<glyph glyph-name="calender" unicode="" d="M960 864.112l-256.224 -0.000976562v63.7764c0 17.6797 -14.3203 32 -32 32s-32 -14.3203 -32 -32v-63.7598h-256v63.7598c0 17.6797 -14.3203 32 -32 32s-32 -14.3203 -32 -32v-63.7598h-255.776c-35.3438 0 -64 -28.6562 -64 -64v-800c0 -35.3438 28.6562 -64 64 -64 h896c35.3438 0 64 28.6562 64 64v800c0 35.3281 -28.6562 63.9844 -64 63.9844zM960 0.126953l-896 0.000976562v800h255.776v-32.2402c0 -17.6797 14.3203 -32 32 -32s32 14.3203 32 32v32.2236h256v-32.2402c0 -17.6797 14.3203 -32 32 -32s32 14.3203 32 32v32.2402 h256.224v-799.984v-0.000376562zM736 448.112h64c17.6641 0 32 14.3359 32 32v64c0 17.6641 -14.3359 32 -32 32h-64c-17.6641 0 -32 -14.3359 -32 -32v-64c0 -17.6641 14.3359 -32 32 -32zM736 192.128h64c17.6641 0 32 14.3203 32 32v64c0 17.6641 -14.3359 32 -32 32h-64 c-17.6641 0 -32 -14.3359 -32 -32v-64c0 -17.6963 14.3359 -32 32 -32zM544 320.128h-64c-17.6641 0 -32 -14.3359 -32 -32v-64c0 -17.6797 14.3359 -32 32 -32h64c17.6641 0 32 14.3203 32 32v64c0 17.6484 -14.3359 32 -32 32zM544 576.112h-64 c-17.6641 0 -32 -14.3359 -32 -32v-64c0 -17.6641 14.3359 -32 32 -32h64c17.6641 0 32 14.3359 32 32v64c0 17.6797 -14.3359 32 -32 32zM288 576.112h-64c-17.6641 0 -32 -14.3359 -32 -32v-64c0 -17.6641 14.3359 -32 32 -32h64c17.6641 0 32 14.3359 32 32v64 c0 17.6797 -14.3359 32 -32 32zM288 320.128h-64c-17.6641 0 -32 -14.3359 -32 -32v-64c0 -17.6797 14.3359 -32 32 -32h64c17.6641 0 32 14.3203 32 32v64c0 17.6484 -14.3359 32 -32 32z"/>
+<glyph glyph-name="bulb" unicode="" d="M511.984 960c-198.032 0 -353.12 -161.104 -353.12 -359.136c0 -149.2 73.2803 -220.256 131.185 -272.128c37.2803 -33.4238 62.3682 -53.5518 62.3682 -78.3516v-54.2559c0 -1.3916 0.192383 -2.75195 0.368164 -4.12793h-0.719727v-92.624 c0.015625 -97.7119 63.1992 -163.376 161.071 -163.376c94.4639 0 158.944 65.6641 158.944 163.376v92.624h-0.927734c0.175781 1.37598 0.416016 2.73633 0.416016 4.12793v54.2559c0 37.7598 28.0322 60.5918 70.5283 97.6953 c57.5039 50.208 123.023 112.688 123.023 252.784c0.015625 198.032 -155.104 359.136 -353.137 359.136zM510.769 0c-59.9043 0 -94.6885 37.1523 -94.6885 99.376l-0.463867 42.6719c23.0244 -7.87207 54.3848 -14.0479 96.3848 -14.0479 c41.4238 0 72.8477 6.62402 96.0801 14.7676v-43.3916c0 -63.1523 -35.248 -99.376 -97.3125 -99.376zM700.017 396.288c-43.4717 -37.9678 -92.4326 -77.2158 -92.4326 -145.904v-40.4316c-15.1836 -8.48047 -43.1836 -18.5605 -96.1279 -18.5605 c-55.5684 0 -81.9199 9.85645 -95.0234 17.4727v41.5361c0 54.6084 -42.6885 89.2969 -83.6807 126.017c-54.3203 48.6719 -109.872 103.84 -109.872 224.464c-0.015625 162.72 126.385 295.12 289.104 295.12c162.752 0 289.152 -132.4 289.152 -295.137 c0 -111.024 -48.4639 -158.576 -101.12 -204.576z"/>
+<glyph glyph-name="chart" unicode="" d="M272.064 640.016h-224.064c-17.6797 0 -32 -14.3203 -32 -32v-640.016c0 -17.6797 14.3203 -32 32 -32h224.064c17.6797 0 32 14.3203 32 32v640.016c0 17.6797 -14.3203 32 -32 32zM240.064 -0h-160.064v576.016h160.064v-576.016zM623.744 449.744h-224.08 c-17.6797 0 -32 -14.3203 -32 -32v-449.744c0 -17.6797 14.3203 -32 32 -32h224.08c17.6797 0 32 14.3203 32 32v449.744c0 17.6963 -14.3037 32 -32 32zM591.744 0h-160.08v385.744h160.08v-385.744zM976 960h-223.728c-17.6797 0 -32 -14.3203 -32 -32v-960 c0 -17.6797 14.3203 -32 32 -32h223.728c17.6797 0 32 14.3203 32 32v960c0 17.6797 -14.3203 32 -32 32zM944 0h-159.728v896h159.728v-896z"/>
+<glyph glyph-name="arrow-up-circle" unicode="" d="M1024 448c0 282.784 -229.232 512 -512 512c-282.784 0 -512 -229.216 -512 -512c0 -282.768 229.216 -512 512 -512c282.768 0 512 229.232 512 512zM63.0078 448c0 247.024 201.968 448 448.992 448c247.024 0 448 -200.976 448 -448s-200.976 -448 -448 -448 s-448.992 200.976 -448.992 448zM544.336 223.68v360.464l115.76 -115.76c12.4961 -12.4961 32.752 -12.4961 45.248 0s12.4961 32.752 0 45.248l-194 189.008l-194 -189.008c-6.25586 -6.25586 -9.37598 -14.4316 -9.37598 -22.624s3.12012 -16.3682 9.37598 -22.624 c12.4961 -12.4961 32.752 -12.4961 45.248 0l117.744 117.76v-362.464c0 -17.6797 14.3359 -32 32 -32c17.6641 0 32 14.3203 32 32z"/>
+<glyph glyph-name="arrow-right-circle" unicode="" d="M512 960c-282.768 0 -512 -229.232 -512 -512c0 -282.784 229.232 -512 512 -512c282.784 0 512 229.216 512 512c0 282.768 -229.216 512 -512 512zM512 -1.00781c-247.024 0 -448 201.984 -448 449.009c0 247.025 200.976 448 448 448s448 -200.976 448 -448 s-200.976 -449.009 -448 -449.009zM532.368 641.36c-12.4961 -12.4961 -12.4961 -32.752 0 -45.248l115.76 -115.76h-360.448c-17.6797 0 -32 -14.3359 -32 -32s14.3203 -32 32 -32h362.464l-117.76 -117.744c-12.4961 -12.4961 -12.4961 -32.752 0 -45.248 c6.25586 -6.25586 14.4316 -9.37598 22.624 -9.37598s16.3682 3.12012 22.624 9.37598l189.008 194l-189.008 194c-12.5117 12.4961 -32.752 12.4961 -45.264 1.13687e-13z"/>
+<glyph glyph-name="arrow-left-circle" unicode="" d="M512 960c-282.784 0 -512 -229.232 -512 -512c0 -282.784 229.216 -512 512 -512c282.768 0 512 229.216 512 512c0 282.768 -229.232 512 -512 512zM512 -1.00781c-247.024 0 -448 201.984 -448 449.009c0 247.025 200.976 448 448 448s448 -200.976 448 -448 s-200.976 -449.009 -448 -449.009zM736.32 480.336h-360.464l115.76 115.76c12.4961 12.4961 12.4961 32.752 0 45.248s-32.752 12.4961 -45.248 0l-189.008 -194l189.008 -194c6.25586 -6.25586 14.4316 -9.37598 22.624 -9.37598s16.3682 3.12012 22.624 9.37598 c12.4961 12.4961 12.4961 32.752 0 45.248l-117.76 117.744h362.464c17.6797 0 32 14.3359 32 32s-14.3203 32 -32 32z"/>
+<glyph glyph-name="arrow-down-circle" unicode="" d="M0 448c0 -282.784 229.232 -512 512 -512c282.784 0 512 229.216 512 512c0 282.768 -229.216 512 -512 512c-282.768 0 -512 -229.232 -512 -512zM961.008 448c0 -247.024 -201.969 -448 -449.009 -448s-448 200.976 -448 448s200.976 448 448 448 s449.009 -200.976 449.009 -448zM479.663 672.32v-360.448l-115.76 115.76c-12.4961 12.4961 -32.752 12.4961 -45.248 0s-12.4961 -32.752 0 -45.248l194.016 -189.008l194 189.008c6.25586 6.25586 9.37598 14.4316 9.37598 22.624s-3.12012 16.3682 -9.37598 22.624 c-12.4961 12.4961 -32.752 12.4961 -45.248 0l-117.744 -117.76v362.448c0 17.6797 -14.3359 32 -32 32s-32.0156 -14.3203 -32.016 -32z"/>
+<glyph glyph-name="ban" unicode="" d="M512 960c-282.768 0 -512 -229.232 -512 -512c0 -282.784 229.232 -512 512 -512c282.784 0 512 229.216 512 512c0 282.768 -229.216 512 -512 512zM64 448c0 112.272 41.6152 214.959 110.096 293.663l631.856 -631.856 c-78.7363 -68.8799 -181.536 -110.815 -293.952 -110.815c-247.024 0 -448 201.984 -448 449.009v-0.001zM851.023 155.214l-631.615 631.616c78.5762 67.9355 180.832 109.168 292.592 109.168c247.024 0 448 -200.976 448 -448 c0 -111.664 -41.1523 -214.032 -108.977 -292.784z"/>
+<glyph glyph-name="bubble" unicode="" d="M512 832c247.024 0 448 -143.553 448 -320.001c0 -176.432 -200.976 -320 -448 -320l-26.5117 -0.0957031c-17.584 0 -29.0879 0.463867 -47.0723 3.15234l-35.8564 5.12012l-23.0078 -27.8398c-10.5762 -12.7842 -64.5439 -57.1201 -124.112 -85.6641 c12.1123 32.0322 21.04 67.0078 21.8398 101.6l0.320312 1.9043v44.624l-34.8643 17.8076c-113.6 58.1123 -178.735 152.641 -178.735 259.393c0 176.448 200.976 320 448 320zM512 895.999c-282.8 0 -512 -171.935 -512 -383.999 c0 -132.064 78.2559 -247.152 213.584 -316.336c0 -0.816406 -0.255859 -1.4082 -0.255859 -2.32031c0 -57.376 -32.1602 -120.464 -51.0078 -152.944h0.0478516c-1.48828 -3.48828 -2.36816 -7.3125 -2.36816 -11.4082c0 -16.0801 12.96 -28.9922 29.0078 -28.9922 c2.41602 0 6.25586 0.496094 7.66406 0.496094c0.335938 0 0.52832 0 0.496094 -0.0957031c100 16.3359 209.952 104.688 231.824 131.344c22.4805 -3.34375 37.6641 -3.83984 56.4805 -3.83984c7.93555 0 16.4951 0.0957031 26.5273 0.0957031 c282.752 0 512 171.904 512 384c0 212.064 -229.248 384 -512 383.999z"/>
+<glyph glyph-name="camrecorder" unicode="" d="M638.128 736.624c1.28027 0 2.32031 -1.00781 2.32031 -2.24023v-127.872c0 -23.6641 13.0557 -45.4238 34 -56.5273c9.4082 -5.00781 19.7119 -7.47168 30 -7.47168c12.5596 0 27.0557 3.67969 37.8398 10.9912l217.712 123.232v-456.416l-218.912 119.52 c-10.9756 7.66406 -23.7754 11.5361 -36.6553 11.5361c-10.1279 0 -20.2559 -2.40039 -29.5674 -7.2168c-21.1201 -11.0244 -34.4004 -32.8809 -34.4326 -56.6885l-0.160156 -125.84c0 -1.24805 -1.00781 -2.25586 -2.28809 -2.25586h-571.696 c-1.28027 0 -2.28809 0.992188 -2.28809 2.22461l0.160156 572.784c0 1.24805 1.00781 2.24023 2.28809 2.24023h571.68zM990.368 768.656c-6.81641 0 -20.291 -2.01562 -27.9707 -9.66406l-257.968 -152.48v127.872c0 36.5596 -29.6797 66.2393 -66.3193 66.2393h-571.68 c-36.6719 0 -66.2881 -29.6641 -66.2881 -66.2402l-0.143555 -572.752c0 -36.5596 29.6318 -66.2559 66.2881 -66.2559h571.712c36.6562 0 66.2881 29.6797 66.2881 66.2559l0.160156 125.744l262.976 -153.312c7.71191 -7.67969 16.2559 -6.6875 23.0879 -6.6875 c7.08789 0 12.3682 2.16016 13.0244 2.43262c12.4316 5.18359 20.4639 17.1836 20.4639 30.6875v574.976c0 13.5039 -8.03223 25.5518 -20.4639 30.6562c-0.719727 0.320312 -6.03125 2.52832 -13.167 2.52814z"/>
+<glyph glyph-name="camera" unicode="" d="M928 736h-147.184l-76.8164 128h-384l-76.7998 -128h-147.2c-32 0 -96 -32 -96 -95.0078v-512.992c0 -53.0078 48 -96 89.3281 -96h840.672c42 0 94 44.9922 94 94.9922v513.008c0 32 -32 96 -95.9999 95.9996zM960 126.992 c0 -12.624 -20.4629 -30.2881 -29.999 -31.0078h-840.48c-7.4082 0.608398 -25.5205 15.04 -25.5205 32.0156v512.992c0 20.2725 27.2324 30.4961 32 31.0078h183.44l76.7998 128h313.648l57.1201 -96.9443l17.5996 -31.0557h183.392c22.5596 0 31.6797 -29.4717 32 -32 v-513.008v0.0004zM512.001 640c-123.712 0 -224 -100.288 -224 -224s100.288 -224 224 -224s224 100.288 224 224s-100.288 224 -224 224zM512.001 256c-88.2236 0 -160 71.7764 -160 160s71.7764 160 160 160s160 -71.7764 160 -160s-71.7764 -160 -160 -160z"/>
+<glyph glyph-name="check" unicode="î‚€" d="M512 960c-282.768 0 -512 -229.232 -512 -512c0 -282.784 229.232 -512 512 -512c282.784 0 512 229.216 512 512c0 282.768 -229.216 512 -512 512zM512 -1.00781c-247.024 0 -448 201.984 -448 449.009c0 247.025 200.976 448 448 448s448 -200.976 448 -448 s-200.976 -449.009 -448 -449.009zM716.336 635.344l-300.401 -302.288l-135.28 135.28c-12.4961 12.4961 -32.752 12.4961 -45.2637 0c-12.4961 -12.4961 -12.4961 -32.752 0 -45.248l158.384 -158.4c12.4961 -12.4805 32.752 -12.4805 45.2637 0 c1.44043 1.44043 2.67285 3.00879 3.79297 4.64062l318.784 320.752c12.4805 12.4961 12.4805 32.752 0 45.2637c-12.5117 12.4961 -32.7676 12.4961 -45.28 -0.00032z"/>
+<glyph glyph-name="clock" unicode="" d="M512 960c-282.768 0 -512 -229.232 -512 -512c0 -282.784 229.232 -512 512 -512c282.784 0 512 229.216 512 512c0 282.768 -229.216 512 -512 512zM512 -1.00781c-247.024 0 -448 201.984 -448 449.009c0 247.025 200.976 448 448 448s448 -200.976 448 -448 s-200.976 -449.009 -448 -449.009zM544 460.992v307.006c0 17.6641 -14.3359 32 -32 32s-32 -14.3359 -32 -32v-320c0 -9.05566 3.79199 -17.1992 9.85645 -23.0068c0.52832 -0.624023 0.959961 -1.2959 1.53613 -1.8877l158.384 -158.4 c12.4961 -12.4805 32.752 -12.4805 45.248 0c12.4961 12.4961 12.4961 32.7686 0 45.2646z"/>
+<glyph glyph-name="close" unicode="î‚‚" d="M512 960c-282.768 0 -512 -229.232 -512 -512c0 -282.784 229.232 -512 512 -512c282.784 0 512 229.216 512 512c0 282.768 -229.216 512 -512 512zM512 -1.00781c-247.024 0 -448 201.984 -448 449.009c0 247.025 200.976 448 448 448s448 -200.976 448 -448 s-200.976 -449.009 -448 -449.009zM693.008 629.008c-12.4961 12.4961 -32.752 12.4961 -45.248 0l-135.76 -135.76l-135.76 135.76c-12.4961 12.4961 -32.752 12.4961 -45.2637 0c-12.4961 -12.4961 -12.4961 -32.752 0 -45.248l135.76 -135.76l-135.76 -135.76 c-12.4961 -12.4805 -12.4961 -32.7686 0 -45.249c12.4961 -12.4961 32.752 -12.4961 45.2637 0l135.76 135.76l135.76 -135.76c12.4961 -12.4961 32.752 -12.4961 45.248 0c12.4961 12.4805 12.4961 32.7686 0 45.249l-135.76 135.76l135.76 135.76 c12.5117 12.5117 12.5117 32.7676 0 45.248z"/>
+<glyph glyph-name="cloud-download" unicode="" d="M763.024 700c-44.624 118.432 -140.559 193.441 -285.455 193.441c-184.384 0 -313.392 -136.912 -324.479 -315.536c-88.9121 -28.4316 -153.088 -119.12 -153.088 -221.84c0 -125.744 98.8477 -231.968 215.823 -231.968h28.4482c17.6641 0 32 14.3203 32 32 s-14.3359 32 -32 32h-28.4482c-82.3037 0 -152.832 76.9121 -152.832 167.968c0 80.4639 56.416 153.056 127.184 165.216l29.04 5.00781l-2.5918 29.3438l-0.240234 0.368164c0.015625 155.872 102.607 273.44 261.184 273.44c127.104 0 198.513 -62.624 231.553 -169.44 l6.83203 -22.0322l23.0723 -0.496094c118.864 -2.49609 223.088 -98.9443 223.088 -218.784c0 -109.056 -72.2725 -230.592 -181.713 -230.592h-9.10449c-17.6641 0 -32 -14.3203 -32 -32s14.3359 -32 32 -32v0.0957031c160 4.22363 252.24 157.088 252.24 294.496 c-0.0322266 147.728 -115.792 265.743 -260.512 281.312zM646.337 184.53c-8.94434 9.34375 -23.4072 9.34473 -32.335 0.000976562l-70.3838 -77.6484v322.144c0 17.6641 -14.3359 32 -32 32s-32 -14.3359 -32 -32v-322.432l-68.1123 75.9355 c-8.94434 9.34375 -23.4404 11.3438 -32.3682 2l-8.06445 -4.41602c-8.94434 -9.37598 -8.94434 -24.4795 0 -33.8232l115.504 -127.744c0.160156 -0.160156 0.192383 -0.368164 0.335938 -0.52832l8.0957 -8.46387c4.49609 -4.68848 10.3682 -7.00879 16.2881 -6.97656 c5.87207 -0.0322266 11.7764 2.28809 16.2246 6.97656l8.0957 8.46387c0.160156 0.160156 0.240234 0.335938 0.368164 0.52832l118.432 129.744c8.94434 9.34375 8.94434 20.4473 0 29.8232z"/>
+<glyph glyph-name="cloud-upload" unicode="î‚„" d="M763.024 700.032c-44.624 118.432 -140.559 193.441 -285.471 193.441c-184.384 0 -313.392 -136.912 -324.479 -315.536c-88.8965 -28.4316 -153.072 -119.12 -153.072 -221.84c0 -125.744 98.8477 -231.968 215.823 -231.968h92.4482c17.6641 0 32 14.3359 32 32 c0 17.6797 -14.3359 32 -32 32h-92.4482c-82.3037 0 -152.832 76.9121 -152.832 167.968c0 80.4639 56.416 153.056 127.184 165.216l29.04 5.00781l-2.57617 29.3281l-0.240234 0.368164c0 155.872 102.576 273.44 261.152 273.44 c127.104 0 198.513 -62.624 231.537 -169.44l6.84766 -22.0322l23.0557 -0.496094c118.88 -2.49609 223.104 -98.9443 223.104 -218.769c0 -109.056 -72.2725 -230.592 -181.696 -230.592h-73.1201c-17.6641 0 -32 -14.3359 -32 -32c0 -17.6797 14.3359 -32 32 -32 l72.8799 0.0957031c160 4.22363 243.344 157.071 243.344 294.495c0 147.712 -115.76 265.744 -260.479 281.312zM535.985 445.059c-0.175781 0.192383 -0.241211 0.351562 -0.353516 0.511719l-8.0957 8.46387c-4.43164 4.68848 -10.3359 7.00879 -16.2402 6.97656 c-5.9043 0.0478516 -11.7764 -2.28809 -16.2881 -6.97559l-8.0957 -8.46387c-0.160156 -0.160156 -0.192383 -0.352539 -0.335938 -0.512695l-115.504 -127.744c-8.94434 -9.34375 -8.94434 -24.4639 0 -33.8398l8.06445 -5.47168 c8.94434 -9.34375 23.4404 -6.31934 32.3682 3.02441l68.1123 75.9355v-322.432c0 -17.6641 14.3359 -32 32 -32c17.6641 0 32 14.3359 32 32v322.128l70.3682 -77.6318c8.94434 -9.34375 23.4082 -12.3682 32.3359 -3.02441l8.06445 5.47168 c8.94434 9.37598 8.94434 24.4961 0 33.8398z"/>
+<glyph glyph-name="doc" unicode="î‚…" d="M560 960h-352c-35.3438 0 -64 -28.6562 -64 -64v-896c0 -35.3438 28.6562 -64 64 -64h608c35.3438 0 64 28.6562 64 64v639.984zM816 613.472v-5.47168h-288v288h5.50391zM208 0v896h256v-352h352v-544h-608z"/>
+<glyph glyph-name="envolope" unicode="" d="M1023.46 728c0.992188 6.14355 0.176758 12.4795 -2.47949 18.2715c-8.06445 35.4404 -33.6807 53.7285 -76.9766 53.7285h-832c-38.0801 0 -79.1045 -14 -99.2803 -41.4717c-1.74414 -1.32812 -3.4082 -2.83203 -4.91211 -4.57617 c-6.44824 -7.44043 -8.7041 -17.0088 -7.26367 -26.0332c-0.288086 -2.5918 -0.543945 -5.2002 -0.543945 -7.91992v-512c0 -53.0244 58.9922 -112 112 -112h832c53.0244 0 80 58.9756 80 112v512c0 2.83203 -0.368164 5.3125 -0.543885 8.00099zM112.001 736 l832.001 0.000976562h0.431641l-432.432 -344.656l-430.688 343.248c9.79199 1.80762 21.8398 1.40723 30.6875 1.40723zM944.002 160.001h-831.999c-17.6484 0 -48 30.3359 -48 48v458.448l427.04 -341.648c6.01562 -5.2002 13.4873 -7.79199 20.959 -7.79199 c7.4717 0 14.9434 2.5918 20.9756 7.79199l427.024 341.632v-458.432c0 -17.6641 1.66406 -48 -15.9996 -48z"/>
+<glyph glyph-name="eye" unicode="" d="M515.472 638.592c-106.032 0 -192 -85.9678 -192 -192c0 -106.016 85.9678 -192 192 -192s192 85.9678 192 192s-85.9678 192 -192 192zM515.472 318.592c-70.5762 0 -129.473 58.8164 -129.473 129.393c0 70.5766 57.4238 128 128 128c70.5918 0 128 -57.4238 128 -128 s-55.9355 -129.393 -126.527 -129.393zM1023.68 455.424c-0.368164 1.61621 -0.207031 3.3252 -0.6875 4.90918c-0.208008 0.671875 -0.624023 1.05566 -0.864258 1.64746c-0.335938 0.912109 -0.255859 1.98438 -0.719727 2.86426 c-93.0723 213.104 -293.664 335.76 -507.424 335.76s-418.368 -122.432 -511.488 -335.552c-0.400391 -0.896484 -0.335938 -1.82422 -0.65625 -2.84863c-0.223633 -0.624023 -0.6875 -0.975586 -0.895508 -1.56738 c-0.496094 -1.61621 -0.303711 -3.2959 -0.607422 -4.92773c-0.591797 -2.87988 -1.13574 -5.67969 -1.13574 -8.5918c0 -2.94434 0.543945 -5.66406 1.13574 -8.5918c0.320312 -1.59961 0.112305 -3.34375 0.608398 -4.87988 c0.208008 -0.719727 0.671875 -1.02344 0.895508 -1.67969c0.335938 -0.879883 0.255859 -1.96777 0.65625 -2.84766c93.1357 -213.056 295.744 -333.712 509.504 -333.712c213.776 0 416.336 120.4 509.44 333.505c0.463867 0.912109 0.368164 1.87207 0.719727 2.87988 c0.223633 0.55957 0.655273 0.975586 0.847656 1.59961c0.496094 1.56836 0.335938 3.28027 0.6875 4.91211c0.55957 2.86426 1.08789 5.66406 1.08789 8.62402c0 2.81641 -0.52832 5.60059 -1.10426 8.49705zM512 159.405c-181.296 0 -359.743 95.5684 -447.423 287.681 c86.8477 191.472 267.68 289.504 449.424 289.504c181.68 0 358.496 -98.1436 445.376 -289.712c-86.8164 -191.408 -265.633 -287.473 -447.377 -287.473z"/>
+<glyph glyph-name="flag" unicode="" d="M680 864.672c-160 0 -202.655 96 -405.312 96c-130.688 0 -210.688 -98.6885 -210.688 -98.6885v-894.656c0 -17.6641 14.3359 -32 32 -32s32 14.3359 32 32v407.872c33.7598 21.7764 80.3359 41.4727 138.688 41.4727c202.656 0 261.312 -96 421.312 -96s272 96 272 96 v544s-120 -96 -280 -96.0002zM896.001 449.28c-36.1602 -23.584 -112.784 -64.6064 -208 -64.6064c-62.9121 0 -105.84 17.2637 -160.224 39.1357c-66.2725 26.6396 -141.408 56.8633 -261.088 56.8633c-54.6885 0 -101.072 -13.7598 -138.688 -32.1602v387.472 c24.0957 21.9199 76.624 60.6875 146.688 60.6875c94.1123 0 147.088 -22.8477 203.184 -47.0078c55.8721 -24.0801 113.664 -48.9922 202.128 -48.9922c85.248 0 160.128 23.5684 216 48.9121v-400.304z"/>
+<glyph glyph-name="folder" unicode="" d="M354.752 784l78.624 -77.248l20.1123 -18.752h506.512v-576h-896v672h288h2.7517zM384 848h-320c-35.3438 0 -64 -28.6562 -64 -64v-672c0 -35.3438 28.6562 -64 64 -64h896c35.3438 0 64 28.6562 64 64v576c0 35.3438 -28.6562 64 -64 64h-480z"/>
+<glyph glyph-name="heart" unicode="" d="M287.984 845.84c31.376 0 88.0938 -15.0078 180.094 -105.616l45.6162 -44.9121l44.9277 45.6318c63.8721 64.8965 131.84 105.2 177.376 105.2c61.4082 0 109.809 -21.0078 157.009 -68.0957c44.4639 -44.3682 68.9922 -103.36 68.9922 -166.112 c0.0322266 -62.7842 -24.4482 -121.824 -69.4082 -166.672c-3.66406 -3.71191 -196.992 -212.304 -358.96 -387.104c-7.63184 -7.24805 -16.3516 -8.32031 -20.9912 -8.32031c-4.57617 0 -13.2002 1.02441 -20.7998 8.09668c-39.4717 43.9043 -325.552 362 -358.815 395.232 c-44.5283 44.416 -69.0244 103.456 -69.0244 166.224c0.015625 62.752 24.5117 121.728 69.04 166.144c43.2959 43.2637 93.9844 60.3037 154.944 60.3037zM287.982 909.84c-76.5283 0 -144 -22.8955 -200.176 -79.0078c-117.072 -116.768 -117.072 -306.128 0 -422.96 c33.4238 -33.4404 357.855 -394.337 357.855 -394.337c18.4805 -18.4961 42.7529 -27.6797 66.9609 -27.6797c24.2236 0 48.3994 9.18359 66.9111 27.6797c0 0 354.88 383.024 358.656 386.849c117.04 116.88 117.04 306.24 0 423.008 c-58.1123 58 -123.024 86.7842 -202.208 86.7842c-75.6484 0 -160 -60.3203 -223.008 -124.32c-64.9922 63.9844 -146.736 123.984 -224.992 123.984v0z"/>
+<glyph glyph-name="info" unicode="î‚‹" d="M576 224l-32 0.000976562v286c0 0.335938 -0.0957031 0.65625 -0.0957031 1.00781s0.0957031 0.655273 0.0957031 0.991211c0 17.6641 -14.3359 32 -32 32h-64c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32h32v-256h-32c-17.6641 0 -32 -14.3359 -32 -32 s14.3359 -32 32 -32h128c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32zM512 608.001c35.3438 0 64 28.6562 64 64s-28.6562 64 -64 64s-64 -28.6562 -64 -64s28.6562 -64 64 -64zM512 960.001c-282.768 0 -512 -229.232 -512 -512c0 -282.784 229.232 -512 512 -512 c282.784 0 512 229.216 512 512c0 282.768 -229.216 512 -512 512zM512 -1.00684c-247.024 0 -448 201.984 -448 449.009c0 247.025 200.976 448 448 448s448 -200.976 448 -448s-200.976 -449.009 -448 -449.009z"/>
+<glyph glyph-name="key" unicode="" d="M655.696 960c-159.056 0 -288.003 -129.154 -288.003 -288.467c0 -71.4082 26.0322 -136.624 68.9443 -187.008c-8.83203 0.543945 -17.8398 -2.43164 -24.5918 -9.18359l-322.384 -324.384c-12.4805 -12.4961 -12.4805 -32.7686 0 -45.249 c0.240234 -0.240234 0.512695 -0.383789 0.768555 -0.624023c0.0800781 -0.0800781 0.12793 -0.175781 0.208008 -0.255859l156.912 -159.904c12.4805 -12.4961 32.7529 -12.4961 45.249 0s12.4961 32.7686 0 45.249l-135.472 138.064l82.4961 83.0078l135.728 -138.32 c12.4805 -12.4961 32.7529 -12.4961 45.249 0s12.4805 32.7686 0 45.249l-135.856 138.448l172.384 173.472c6.67188 6.67188 9.66406 15.5361 9.21582 24.2725c50.624 -44.2881 116.672 -71.3125 189.168 -71.3125c159.056 0 288 129.152 288 288.48 c-0.015625 159.312 -128.943 288.465 -288.016 288.466zM655.693 447.998c-123.248 0 -224 100.272 -224 224c0 123.744 100.752 224 224 224s224 -100.256 224 -224c0 -123.728 -100.736 -224 -224 -224z"/>
+<glyph glyph-name="link" unicode="" d="M295.664 227.552c6.25586 -6.25586 14.4316 -9.37598 22.624 -9.37598s16.3682 3.12012 22.624 9.37598l387.664 390.688c12.4961 12.4961 12.4961 32.752 0 45.248s-32.752 12.4961 -45.248 0l-387.664 -390.688c-12.5117 -12.4961 -12.5117 -32.752 0 -45.248z M475.872 295.695c10.5762 -46.624 -0.833984 -92.3994 -36.8662 -128.432l-129.248 -125.248c-27.2002 -27.1836 -63.3604 -42.1592 -101.824 -42.1592s-74.624 14.9756 -101.808 42.1592c-56.1436 56.1602 -56.1436 147.536 -0.335938 203.344l126.256 130.256 c27.2002 27.1836 63.3604 42.1758 101.824 42.1758c13.1523 0 25.8242 -2.35156 38.1758 -5.74316l49.9521 49.9521c-27.8721 13.0244 -57.9521 19.792 -88.1279 19.792c-53.2324 0 -106.465 -20.3203 -147.073 -60.9287l-125.936 -129.936 c-81.2158 -81.2158 -81.2158 -212.912 0 -294.16c40.6084 -40.624 93.8408 -60.9121 147.073 -60.9121s106.465 20.2881 147.073 60.9121l128.944 124.944c62.1279 62.1279 75.5684 148.72 42.6562 224.72zM963.134 899.216 c-40.624 40.6084 -93.8408 60.9287 -147.057 60.9287c-53.248 0 -106.496 -20.3203 -147.088 -60.9287l-128.928 -124.944c-64.4004 -64.4004 -77.5361 -160.465 -39.792 -238.033l49.6641 49.6484c-14.7041 49.1035 -3.4082 104.336 35.0557 142.832l129.248 125.248 c27.2158 27.1836 63.3438 42.1758 101.84 42.1758c38.4316 0 74.624 -14.9922 101.808 -42.1758c56.1279 -56.1602 56.1279 -147.536 0.320312 -203.344l-129.248 -129.248c-27.1836 -27.1836 -63.376 -42.1592 -101.808 -42.1592 c-9.80762 0 -18.4316 -0.992188 -27.8398 0.927734l-50.9756 -51.0078c25.4717 -10.5918 51.6318 -13.9355 78.8154 -13.9355c53.2158 0 106.432 20.3037 147.056 60.9277l128.944 128.944c81.2002 81.2158 81.2002 212.896 -0.015112 294.144z"/>
+<glyph glyph-name="lock" unicode="" d="M800 576h-32v122.128c0 146.848 -106.256 261.872 -257.184 261.872c-151.536 0 -254.816 -117.472 -254.816 -261.872v-122.128h-32c-70.5918 0 -128 -57.4082 -128 -128v-384c0 -70.5918 57.4082 -128 128 -128h576c70.5918 0 128 57.4082 128 128v384 c0 70.5918 -57.4082 128 -128 128zM320 698.128c0 109.088 74.5605 197.872 190.816 197.872c115.056 0 193.184 -86.9121 193.184 -197.872v-122.128h-384v122.128zM864.001 64c0 -35.2803 -28.7197 -64 -64 -64h-576c-35.2803 0 -64 28.7197 -64 64v384 c0 35.2803 28.7197 64 64 64h576c35.2803 0 64 -28.7197 64 -64v-384zM512.001 384c-35.3438 0 -64 -28.6562 -64 -64c0 -23.6318 12.96 -44.0322 32 -55.1201v-104.88c0 -17.6641 14.3359 -32 32 -32c17.6641 0 32 14.3359 32 32v104.88 c19.04 11.0879 32 31.5039 32 55.1201c0 35.3438 -28.6562 64 -64 64z"/>
+<glyph glyph-name="lock-open" unicode="" d="M800 574.896l-456.96 -0.000976562l-16.5596 74.2725c-28.2402 105.376 20.8154 210.432 133.088 240.512c111.136 29.7764 209.088 -33.9355 237.824 -141.119l13.5996 -53.9678c4.57617 -17.0723 22.1123 -27.2002 39.2002 -22.624 c17.0723 4.57617 27.2002 22.1123 22.624 39.1846l-13.6162 53.9678c-37.9844 141.84 -170.385 225.439 -316.192 186.384c-146.368 -39.2158 -215.712 -179.424 -178.336 -318.912l12.8643 -57.6963h-53.5361c-70.5918 0 -128 -57.4082 -128 -128v-384 c0 -70.5918 57.4082 -128 128 -128h576c70.5918 0 128 57.4082 128 128v384c0 70.5918 -57.4082 128 -128 128zM864 62.8955c0 -35.2803 -28.7197 -64 -64 -64h-576c-35.2803 0 -64 28.7197 -64 64v384c0 35.2803 28.7197 64 64 64h576c35.2803 0 64 -28.7197 64 -64v-384z M512 382.896c-35.3438 0 -64 -28.6562 -64 -64c0 -23.6318 12.96 -44.0322 32 -55.1201v-104.88c0 -17.6641 14.3359 -32 32 -32c17.6641 0 32 14.3359 32 32v104.88c19.04 11.0879 32 31.5039 32 55.1201c0 35.3438 -28.6562 64 -64 64z"/>
+<glyph glyph-name="magnifier" unicode="" d="M1014.64 -9.04004l-310.93 312.833c57.9521 69.4082 92.8799 158.704 92.8799 256.208c0 220.912 -179.088 400 -400 400s-400 -179.088 -400 -400s179.088 -400 400 -400c100.368 0 192.048 37.0557 262.288 98.1436l310.496 -312.448 c12.4961 -12.4961 32.7686 -12.4961 45.2646 0c12.4805 12.4961 12.4805 32.752 0.000976562 45.2637zM396.59 223.473c-185.856 0 -336.528 150.672 -336.528 336.528s150.672 336.528 336.528 336.528c185.856 0 336.528 -150.672 336.528 -336.528 s-150.672 -336.528 -336.528 -336.528z"/>
+<glyph glyph-name="magnifier-add" unicode="î‚‘" d="M1014.62 -9.04004l-283.026 284.767c60.6084 72.4004 97.0889 165.761 97.0889 267.713c0 230.064 -185.504 416.561 -415.552 416.561s-416.544 -186.496 -416.544 -416.544s186.496 -416.544 416.544 -416.544c105.008 0 200.672 38.96 273.696 103.072 l282.528 -284.304c12.4961 -12.4961 32.7686 -12.4961 45.249 0c12.5117 12.5117 12.5117 32.7676 0.015625 45.2793zM412.59 191.999c-193.552 0 -352 158.448 -352 352s158.448 352 352 352c193.552 0 352 -158.448 352 -352s-158.448 -352 -352 -352zM572.59 575.999 h-128v128c0 17.6641 -14.3359 32 -32 32s-32 -14.3359 -32 -32v-128h-128c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32h128v-128c0 -17.6641 14.3359 -32 32 -32s32 14.3359 32 32v128h128c17.6641 0 32 14.3359 32 32s-14.3203 32 -32 32z"/>
+<glyph glyph-name="magnifier-remove" unicode="î‚’" d="M1014.62 -9.04004l-283.026 284.767c60.6084 72.4004 97.0889 165.761 97.0889 267.713c0 230.064 -185.504 416.561 -415.552 416.561s-416.544 -186.496 -416.544 -416.544s186.496 -416.544 416.544 -416.544c105.008 0 200.672 38.96 273.696 103.072 l282.528 -284.304c12.4961 -12.4961 32.7686 -12.4961 45.249 0c12.5117 12.5117 12.5117 32.7676 0.015625 45.2793zM412.59 191.999c-193.552 0 -352 158.448 -352 352s158.448 352 352 352c193.552 0 352 -158.448 352 -352s-158.448 -352 -352 -352zM572.59 575.999 h-320c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32h320c17.6641 0 32 14.3359 32 32s-14.3203 32 -32 32z"/>
+<glyph glyph-name="paper-clip" unicode="î‚“" d="M172.72 -47.6318c-43.4082 0 -85.085 17.9648 -118.301 51.2129c-73.6484 73.8877 -73.6484 194.063 -0.0166016 267.903l574.272 609.824c89.5996 89.7441 226.848 81.6797 327.008 -18.6084c44.8799 -44.96 70.0635 -109.776 69.1191 -177.904 c-0.944336 -67.4082 -27.2803 -131.92 -72.2881 -177.008l-434.016 -462.048c-12.0801 -12.9443 -32.3359 -13.5361 -45.2314 -1.39258c-12.8643 12.1602 -13.4883 32.4482 -1.36035 45.3447l434.672 462.752c34 34.0645 53.5039 82.3848 54.2236 133.249 c0.719727 50.8955 -17.6641 98.8799 -50.3682 131.664c-61.4404 61.5684 -161.473 93.8086 -235.841 19.2646l-574.256 -609.824c-49.376 -49.5039 -49.3604 -129.008 -0.640625 -177.855c22.8477 -22.8643 49.9678 -34 78.8477 -32.2559 c28.5762 1.74414 57.9521 16.4004 82.7197 41.2324l456.928 486.336c16.5596 16.5918 49.8398 57.2637 15.9678 91.2158c-19.1836 19.2158 -32.6553 18.0322 -37.0869 17.6641c-12.6562 -1.12012 -27.4404 -9.87207 -42.7842 -25.2637l-343.92 -365.776 c-12.1436 -12.9121 -32.416 -13.5361 -45.2324 -1.36035c-12.8799 12.1279 -13.4717 32.4482 -1.35938 45.3125l344.544 366.464c27.0879 27.2158 54.7842 41.9678 82.9766 44.4961c22 1.95215 54.7197 -2.73633 88.0957 -36.208 c49.5361 -49.6318 43.376 -122.432 -15.2803 -181.216l-456.928 -486.304c-36.4805 -36.6084 -80.5283 -57.8721 -124.721 -60.5918c-3.24805 -0.223633 -6.49609 -0.319336 -9.74414 -0.319336z"/>
+<glyph glyph-name="paper-plane" unicode="î‚”" d="M1004.03 960c-6.0957 0 -13.5195 -1.72949 -22.0957 -5.36133l-954.656 -405.088c-34.3682 -14.5762 -36.5439 -42.6885 -4.83203 -62.4482l269.76 -168.032c31.7119 -19.7441 73.6475 -62.0801 93.1836 -94.0479l161.712 -264.768 c9.28027 -15.1836 20.4961 -22.7197 31.2803 -22.7197c11.9199 0 23.2803 9.15234 31.0244 27.2324l408.256 953.744c11.0557 25.8721 4.75195 41.4883 -13.6326 41.4887zM325.552 376.078l-218.656 136.209l733.616 311.248l-472.192 -480.192 c-14.4316 12.7998 -29.0879 24.2236 -42.7676 32.7354zM572.72 44.7354l-130.432 213.52c-7.69629 12.6084 -17.8564 26.0488 -29.1846 39.3926l474.384 482.384z"/>
+<glyph glyph-name="plus" unicode="î‚•" d="M512 960c-282.768 0 -512 -229.232 -512 -512c0 -282.784 229.232 -512 512 -512c282.784 0 512 229.216 512 512c0 282.768 -229.216 512 -512 512zM512 -1.00781c-247.024 0 -448 201.984 -448 449.009c0 247.025 200.976 448 448 448s448 -200.976 448 -448 s-200.976 -449.009 -448 -449.009zM736 480h-192v192c0 17.6641 -14.3359 32 -32 32s-32 -14.3359 -32 -32v-192h-192c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32h192v-192c0 -17.6641 14.3359 -32 32 -32c17.6641 0 32 14.3359 32 32v192h192 c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32z"/>
+<glyph glyph-name="location-pin" unicode="î‚–" d="M515.664 960.368c-209.904 0 -387.664 -178.768 -387.664 -390.544c0 -221.76 206.032 -448.544 344.624 -607.936c0.52832 -0.639648 22.9287 -25.5195 50.5283 -25.5195h2.44824c27.5996 0 49.8398 24.8799 50.3994 25.5195c130.064 149.52 320 396.048 320 607.936 c0 211.776 -138.656 390.544 -380.336 390.544zM528.496 4.81641c-1.12012 -1.12012 -2.75293 -2.36914 -4.19336 -3.40918c-1.47168 1.00781 -3.07129 2.28809 -4.25488 3.4082l-16.7363 19.248c-131.392 150.736 -311.312 357.152 -311.312 545.761 c0 177.008 148.224 326.56 323.664 326.56c218.528 0 316.336 -164 316.336 -326.56c0 -143.184 -102.128 -333.296 -303.504 -565.008zM513.119 766.592c-106.032 0 -192 -85.9678 -192 -192s85.9678 -192 192 -192s192 85.9678 192 192s-85.9678 192 -192 192z M513.119 446.592c-70.5762 0 -129.473 58.8164 -129.473 129.408c0 70.5762 57.4238 128 128 128c70.624 0 128 -57.4238 128 -128c0.0322266 -70.5918 -55.9033 -129.408 -126.527 -129.408z"/>
+<glyph glyph-name="power" unicode="î‚—" d="M701.552 795.904c-16 7.45605 -35.0254 0.59082 -42.5293 -15.4248c-7.51953 -16 -0.591797 -35.04 15.4082 -42.5439c162.336 -76 250.496 -251.952 214.353 -427.872c-42.9121 -208.88 -247.664 -343.808 -456.56 -301.023 c-101.168 20.7842 -184.208 79.7119 -241.056 165.936c-56.8643 86.2559 -76.7363 189.504 -55.9521 290.672c24.7041 120.224 102.624 219.328 213.76 271.904c15.9678 7.55176 22.7998 26.624 15.2314 42.6084c-7.55176 15.9521 -26.5918 22.7363 -42.5918 15.2324 c-129.504 -61.2637 -220.288 -176.735 -249.088 -316.863c-24.2236 -117.936 -1.07129 -238.256 65.1846 -338.784c66.2725 -100.48 163.696 -169.169 281.632 -193.409c30.4316 -6.25586 60.8154 -9.24805 90.751 -9.24805c209.456 0 397.648 147.12 441.376 360.112 c42.1123 205.008 -60.6553 410.096 -249.919 498.704zM512.015 543.999c17.6641 0 32 14.3359 32 32v352c0 17.6641 -14.3359 32 -32 32s-32 -14.3359 -32 -32v-352c0 -17.6641 14.3359 -32 32 -32z"/>
+<glyph glyph-name="refresh" unicode="" d="M497.408 61.4404c-0.0800781 0.192383 -0.272461 0.322266 -0.384766 0.482422l-91.9199 143.664c-6.52832 10.7197 -20.6885 14.5273 -31.7285 8.51172l-8.19238 -5.04004c-11.0078 -6 -10.7676 -21.5361 -4.25586 -32.2559l58.9277 -91.4082 c-5.02441 1.10352 -10.0967 2 -15.0566 3.2959c-103.184 26.9922 -190.495 96.832 -239.535 191.6c-46.3359 89.5195 -55.04 191.695 -24.5117 287.743c30.5117 96.0479 99.7754 174.464 189.295 220.784c15.248 7.8877 21.2002 26.6396 13.3125 41.8555 c-7.87207 15.2637 -26.6396 21.2314 -41.8555 13.3271c-104.272 -53.9521 -184.4 -145.28 -219.969 -257.152c-35.5518 -111.856 -25.4238 -230.881 28.5439 -335.137c57.1357 -110.336 158.832 -191.664 279.024 -223.136 c1.36035 -0.351562 2.78418 -0.55957 4.16016 -0.911133l-81.3115 -41.2324c-11.0078 -6.03223 -14.6562 -19.6318 -8.12793 -30.3516l3.15234 -8.17578c6.55957 -10.7197 17.8398 -14.5273 28.8154 -8.51172l148.832 76.208 c0.192383 0.12793 0.384766 0.0957031 0.577148 0.223633l9.98438 5.45605c5.51953 3.02441 9.16797 7.96875 10.624 13.5049c1.51953 5.51953 0.81543 11.6631 -2.44824 16.9912zM913.904 639.187c-57.0557 110.304 -155.586 191.63 -275.762 223.118 c-8.55957 2.24023 -17.3115 3.98438 -26.0479 5.71191l79.8242 40.4805c11.0078 6.03223 17.5674 19.6318 11.0391 30.3682l-3.15234 8.16016c-6.55957 10.7363 -20.752 14.5283 -31.7275 8.52832l-148.816 -76.208 c-0.175781 -0.112305 -0.383789 -0.0800781 -0.576172 -0.208008l-9.96777 -5.47168c-5.53613 -3.04004 -9.16797 -7.96777 -10.624 -13.5039c-1.51953 -5.51953 -0.81543 -11.6475 2.46484 -16.9756l5.91992 -9.71191 c0.0957031 -0.192383 0.271484 -0.304688 0.383789 -0.49707l91.9199 -143.648c6.51172 -10.7363 20.6875 -14.5283 31.7119 -8.5127l7.21582 5.02441c11.0078 6 11.7275 21.5361 5.23145 32.2402l-59.2002 91.8564c13.0078 -2 25.9678 -4.41602 38.624 -7.75977 c103.232 -27.04 187.393 -96.8643 236.4 -191.568c46.3203 -89.5195 55.0244 -191.695 24.4805 -287.728c-30.5117 -96.0479 -96.6553 -174.448 -186.175 -220.816c-15.2324 -7.8877 -21.168 -26.6074 -13.2803 -41.8711 c5.51953 -10.6396 16.3359 -16.7676 27.5996 -16.7676c4.7998 0 9.66406 1.12012 14.2725 3.48828c104.272 53.9355 181.248 145.279 216.816 257.119c35.5361 111.904 25.3926 230.929 -28.5743 335.152z"/>
+<glyph glyph-name="reload" unicode="î‚™" d="M511.28 960c-255.808 0 -463.92 -208.126 -463.92 -463.934c0 -240.448 185.296 -441.536 423.568 -462.096l-91.8564 -46.5596c-11.3438 -6.22363 -18.0957 -20.2236 -11.376 -31.2793l3.24805 -8.40039c6.75195 -11.0557 21.376 -14.9756 32.6875 -8.7832 l153.312 78.4961c0.192383 0.12793 0.400391 0.0957031 0.592773 0.223633l10.2881 5.63184c5.67969 3.12012 9.43945 8.22363 10.9434 13.9033c1.56836 5.67969 0.848633 12 -2.52734 17.5039l-6.0957 10c-0.0957031 0.192383 -0.288086 0.320312 -0.400391 0.496094 l-94.6885 147.968c-6.71973 11.0557 -21.3115 14.9756 -32.6875 8.7832l-7.44043 -5.18359c-11.3438 -6.19238 -12.0957 -22.1924 -5.37598 -33.2168l55.8721 -86.6719c-0.303711 0.015625 -0.576172 0.12793 -0.864258 0.143555 c-209.28 13.7275 -373.2 189.039 -373.2 399.039c0 220.528 179.408 399.937 399.92 399.937c220.544 0 400.96 -179.408 400.96 -399.937c0 -126.976 -58.3203 -243.6 -160 -319.968c-14.1279 -10.624 -16.9756 -30.6885 -6.36719 -44.8164 c10.624 -14.1602 30.6885 -16.9766 44.8164 -6.36816c117.936 88.5918 185.567 223.872 185.567 371.152c-0.015625 255.808 -209.151 463.936 -464.976 463.937z"/>
+<glyph glyph-name="settings" unicode="" d="M960.496 544.944l-82.1289 18.2236c-6.40039 20.4805 -14.7842 40.0801 -24.4004 58.9277l44.4316 74.0322c16.5918 26.5117 24.9756 65.5195 0 90.5117l-45.2803 45.248c-24.9756 24.9922 -67.1514 20.4961 -92.623 2.83203l-72.0322 -45.8877 c-18.6885 9.69629 -38.2246 18 -58.5283 24.5596l-18.4316 83.1201c-5.50391 30.4805 -32.1602 63.4883 -67.5039 63.4883h-64c-35.3438 0 -57.0078 -33.5039 -64 -64l-20.5283 -82.1279c-21.6797 -6.91211 -42.4961 -15.7441 -62.3359 -26.208l-73.8398 47.0244 c-25.4561 17.6641 -67.6484 22.1602 -92.624 -2.83203l-45.2637 -45.248c-24.9922 -25.0078 -16.6084 -64 0 -90.5117l46.752 -77.9199c-8.76758 -17.6641 -16.5439 -35.9365 -22.5439 -55.0244l-82.1123 -18.2236c-30.4961 -5.48828 -63.5039 -32.1445 -63.5039 -67.4883 v-64c0 -35.3438 33.5039 -57.0078 64 -64l83.1523 -20.7842c5.74414 -17.6318 12.9277 -34.5596 21.0557 -50.9756l-46.7998 -78c-16.5918 -26.4961 -24.9756 -65.5039 0 -90.4961l45.2803 -45.248c24.9756 -25.0078 67.1514 -20.4961 92.623 -2.84766l74 47.1523 c19.9521 -10.5283 40.8799 -19.4404 62.7041 -26.3369l20.4805 -81.9043c7.00781 -30.4961 28.6562 -64 64 -64h64c35.3438 0 62 33.0078 67.5039 63.5039l18.4639 83.3438c20.0957 6.49609 39.376 14.6885 57.8398 24.2568l72.1924 -46 c25.4717 -17.6641 67.6641 -22.1602 92.624 2.84766l45.2803 45.248c24.9756 25.0078 16.5918 64 0 90.4961l-44.4639 74.1279c8.94434 17.5684 16.6885 35.8408 22.9121 54.8486l83.1523 20.7676c30.4961 7.00781 64 28.6562 64 64v64 c0 35.3438 -32.9922 62 -63.5041 67.504zM960.031 417.952c-2.71973 -1.95215 -7.8418 -4.63477 -14.3379 -6.13867l-118.656 -29.6318l-11.0078 -33.6318c-4.97559 -15.1523 -11.4072 -30.5283 -19.1191 -45.7119l-16.0645 -31.5684l62.6885 -104.528 c4 -6.40039 5.87207 -12.1279 6.43164 -15.5039l-42.0957 -42.0322c-4.06445 1.28027 -8.68848 2.94434 -10.9121 4.46387l-105.344 67.1836l-32.752 -16.9443c-15.7764 -8.19238 -31.9688 -14.9766 -48.0967 -20.1924l-34.8799 -11.2803l-26.3682 -119.12 c-1.21582 -6.36816 -4.62402 -11.5039 -6.95996 -13.3438h-57.5996c-1.95215 2.71973 -4.62402 7.83984 -6.1123 14.3203l-29.4561 117.808l-34.0957 10.8164c-17.5684 5.53613 -35.0879 12.9121 -52.1436 21.9043l-32.9121 17.376l-105.36 -67.1523 c-4.30371 -2.91211 -8.91211 -4.56055 -13.0879 -4.56055l-41.9678 40.8477c0.55957 3.31152 2.30371 8.7832 5.79199 14.3672l65.4561 109.056l-15.5684 31.3438c-7.26367 14.7842 -13.0234 28.6562 -17.5039 42.4004l-10.9922 33.6641l-117.488 29.376 c-7.3916 1.67969 -12.7354 4.43164 -15.5195 6.39941v59.5039c0.0322266 -0.015625 0.0800781 -0.03125 0.144531 -0.03125c1.07227 0 6.33594 3.74414 10.7197 4.54395l120.72 26.7363l11.0879 35.2803c4.51172 14.3682 10.6719 29.3438 18.8154 45.7754l15.5684 31.3604 l-64.7676 107.92c-4.01562 6.43164 -5.87207 12.1592 -6.43164 15.5195l42.0801 42.0645c4.08008 -1.31152 8.67188 -2.95996 10.8799 -4.47949l107.312 -68.4004l32.8799 17.3438c16.8799 8.89551 34.3359 16.2393 51.9043 21.8232l34.0156 10.832l29.1836 116.768 c1.69629 7.3916 4.41602 12.7354 6.40039 15.5195h59.4883c-0.431641 -0.65625 3.68066 -6.24023 4.52832 -10.8643l26.8799 -121.408l34.8477 -11.2637c16.3359 -5.28027 32.752 -12.1602 48.7197 -20.4482l32.752 -17.0078l103.152 65.7119 c4.32031 2.94434 8.94434 4.57617 13.0879 4.57617l42 -40.8164c-0.55957 -3.32812 -2.31934 -8.81641 -5.80762 -14.416l-63.3438 -105.488l16.1602 -31.6162c8.71973 -17.0557 15.376 -33.0557 20.3203 -48.9277l11.0557 -35.3438l118.288 -26.2559 c7.15234 -1.32812 12.7207 -5.45605 13.9043 -7.69629zM512.43 640.326c-106.272 0 -192.736 -86.2881 -192.736 -192.32c0 -106.016 86.4639 -192.304 192.736 -192.304s192.736 86.2881 192.736 192.304c0 106.032 -86.4639 192.32 -192.736 192.32zM511.998 320.006 c-70.5762 0 -128 57.4238 -128 128c0 70.5918 57.4238 128 128 128c70.5918 0 128 -57.4082 128 -128c0 -70.5762 -57.4238 -128 -128 -128z"/>
+<glyph glyph-name="star" unicode="î‚›" d="M512 882.512l137.472 -285.088l312.608 -46.4639l-226.416 -225.84l7.61621 -45.3115l45.2803 -270.16l-276.608 148.784l-276.592 -148.848l45.2959 270.224l7.58398 45.3115l-226.336 225.872l312.592 46.4639l20.5439 42.5439zM511.983 944.448 c-28.6562 0 -54.7842 -16.1758 -66.9766 -41.4561l-115.904 -240.64l-266.704 -39.6641c-27.3916 -4.0957 -50.1436 -22.7998 -58.9756 -48.3838c-8.81641 -25.6641 -2.14453 -53.9043 17.1992 -73.1523l195.408 -195.2l-45.3281 -270.656 c-4.55957 -27.2803 7.23242 -54.624 30.3682 -70.5762c12.7197 -8.73633 27.6641 -13.1523 42.624 -13.1523c12.3203 0 24.6406 2.99219 35.793 8.97656l232.496 125.184l232.512 -125.184c11.1836 -5.98438 23.5039 -8.97656 35.7764 -8.97656 c14.96 0 29.9043 4.41602 42.6562 13.1523c23.1035 15.9521 34.9111 43.2959 30.3193 70.5762l-45.3438 270.656l195.504 195.2c19.3438 19.248 25.9678 47.5039 17.1514 73.1523c-8.84766 25.6162 -31.5996 44.3203 -58.9756 48.3848l-266.656 39.6641l-115.968 240.64 c-12.1123 25.3115 -38.2559 41.4551 -66.976 41.4551z"/>
+<glyph glyph-name="symble-female" unicode="" d="M623.696 960.224c-220.912 0 -400 -179.073 -400 -400.001c0 -98.5117 35.6797 -188.672 94.7354 -258.368l-127.312 -128.096l-135.264 136.544c-12.4805 12.4961 -32.7529 12.4961 -45.249 0s-12.4961 -32.752 0 -45.248l135.392 -136.688l-136.352 -137.184 c-12.4961 -12.4961 -12.4961 -32.7842 0 -45.248c12.4805 -12.4961 32.7529 -12.4961 45.249 0l136.144 136.992l136.464 -137.76c12.4961 -12.4961 32.752 -12.4961 45.248 0s12.4961 32.752 0 45.248l-136.608 137.904l127.408 128.192 c69.9521 -59.9678 160.769 -96.2881 260.129 -96.2881c220.912 0 400 179.088 400 400c0.015625 220.928 -179.072 400 -399.984 400zM623.696 223.679c-185.856 0 -336.528 150.688 -336.528 336.545s150.672 336.528 336.528 336.528s336.528 -150.672 336.528 -336.528 c0.015625 -185.856 -150.656 -336.545 -336.528 -336.545z"/>
+<glyph glyph-name="symbol-male" unicode="" d="M1023.3 937.344c0.143555 6.48047 -1.37793 12.2891 -5.58594 16.4326c-4.14355 4.17578 -9.95117 6.71973 -16.3994 6.52734l-11.6963 -0.272461c-0.223633 0 -0.383789 -0.0800781 -0.639648 -0.112305l-293.504 1.02441 c-12.9277 -0.288086 -23.6162 -10.9922 -23.9199 -23.9199l-0.0322266 -16.4316c1.96777 -15.248 13.9521 -24.1602 26.8799 -23.8721l215.216 -0.431641l-256.144 -254.592c-69.4883 58.2402 -159.008 93.3604 -256.768 93.3604c-220.928 0 -400 -179.072 -400 -400 c0 -220.912 179.072 -400 400 -400c220.912 0 400 179.088 400 400c0 100.112 -36.8643 191.568 -97.6641 261.712l256.896 255.312l-0.944336 -219.152c-0.303711 -12.9277 9.95215 -24.1758 22.8965 -23.8877l16.416 0.0322266c12.96 0.303711 23.6475 8 23.9199 20.9277 l0.671875 295.008c0 0.240234 -0.879883 0.400391 -0.879883 0.624023zM737.229 335.057c0 -185.856 -150.672 -336.528 -336.544 -336.528c-185.856 0 -336.528 150.672 -336.528 336.528c0 185.856 150.672 336.528 336.528 336.528 c185.872 0.015625 336.544 -150.656 336.544 -336.528z"/>
+<glyph glyph-name="target" unicode="" d="M992 480h-97.4404c-15.3916 186.528 -164.048 335.04 -350.56 350.464v97.5361c0 17.6641 -14.3359 32 -32 32s-32 -14.3359 -32 -32v-97.5361c-186.496 -15.4238 -335.168 -163.936 -350.576 -350.464h-97.4238c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32 h97.4238c15.4082 -186.512 164.08 -335.04 350.576 -350.464v-97.5361c0 -17.6641 14.3359 -32 32 -32c17.6641 0 32 14.3359 32 32v97.5361c186.512 15.4238 335.168 163.952 350.56 350.464h97.4404c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32zM480 766.416v-286.416 h-286.448c15.0078 151.2 135.248 271.408 286.448 286.416zM193.552 416h286.448v-286.416c-151.2 15.0078 -271.44 135.216 -286.448 286.416zM544 129.584v286.416h286.448c-15.0078 -151.2 -135.248 -271.408 -286.448 -286.416zM544 480v286.416 c151.2 -15.0078 271.44 -135.216 286.448 -286.416z"/>
+<glyph glyph-name="volume-1" unicode="" d="M654.768 894.096c-10.4316 5.55176 -23.0879 4.92773 -32.9121 -1.69629l-321.088 -252.112l-106.624 -0.0800781c-54.5117 0 -98.8799 -38.6562 -98.8799 -86.4004l1.71191 -211.136c0 -47.5361 44.3516 -86.2246 98.8633 -86.2246l106.592 -0.0644531l319.392 -252.752 c5.37598 -3.63184 11.6318 -5.47168 17.9043 -5.47168c5.15234 0 10.3203 1.24805 15.0088 3.74414c10.4639 5.53613 17.0078 16.4004 17.0078 28.2568v835.68c-0.015625 11.8242 -6.54395 22.6885 -16.9761 28.2566zM607.728 90.3682l-277.599 224.526 c-5.28027 3.56836 -11.5205 5.47266 -17.8887 5.47266l-116.384 0.0644531c-20.5439 0 -34.8799 11.7119 -34.8799 22.4639l-1.71191 211.152c0 10.4805 14.3359 22.1602 34.8955 22.1602l116.4 0.0800781c6.35156 0 12.5752 1.9043 17.8555 5.45605l279.312 224v-715.376z M789.825 612.366c-17.7119 2.92773 -33.9365 -8.86426 -36.8486 -26.3047c-2.91211 -17.4238 8.87988 -33.9199 26.2881 -36.832c50.3203 -8.40039 85.4727 -52.3047 85.4727 -106.753c0 -51.8398 -36.3682 -96.6875 -86.4961 -106.688 c-17.3438 -3.44043 -28.5918 -20.2881 -25.1201 -37.6318c3.02441 -15.2158 16.3682 -25.7441 31.3438 -25.7441c2.06445 0 4.19238 0.192383 6.28809 0.624023c79.9678 15.9043 138 87.1846 138 169.44c-0.015625 85.0244 -58.4473 156.465 -138.928 169.89z"/>
+<glyph glyph-name="volume-2" unicode="î‚ " d="M574.496 894.096c-10.4316 5.55176 -23.0869 4.92773 -32.9111 -1.69629l-321.088 -252.112l-106.624 -0.0800781c-54.5117 0 -98.8799 -38.6562 -98.8799 -86.4004l1.71191 -211.136c0 -47.5361 44.3516 -86.2246 98.8633 -86.2246l106.592 -0.0644531l319.392 -252.752 c5.37598 -3.63184 11.6318 -5.47168 17.9043 -5.47168c5.15234 0 10.3203 1.24805 15.0088 3.74414c10.4639 5.53613 17.0078 16.4004 17.0078 28.2568v835.68c0 11.8242 -6.52832 22.6885 -16.9771 28.2566zM527.473 90.3682l-277.599 224.526 c-5.28027 3.56836 -11.5205 5.47266 -17.8887 5.47266l-116.384 0.0644531c-20.5439 0 -34.8799 11.7119 -34.8799 22.4639l-1.71191 211.152c0 10.4805 14.3359 22.1602 34.8955 22.1602l116.4 0.0800781c6.35156 0 12.5752 1.9043 17.8555 5.45605l279.312 224v-715.376z M848.466 442.494c0 85.0078 -58.4326 156.433 -138.913 169.873c-17.7119 2.92773 -33.9355 -8.86426 -36.8477 -26.3047c-2.91211 -17.4238 8.87988 -33.9199 26.2881 -36.832c50.3203 -8.40039 85.4727 -52.3047 85.4727 -106.753 c0 -51.8398 -36.3682 -96.6875 -86.4961 -106.688c-17.3438 -3.44043 -28.5918 -20.2881 -25.1201 -37.6318c3.02441 -15.2158 16.3682 -25.7441 31.3438 -25.7441c2.06445 0 4.19238 0.192383 6.28809 0.624023c79.9521 15.9355 137.984 87.2158 137.984 169.456z M806.001 736.095c-16.5283 6.16016 -35.0098 -2.24121 -41.1533 -18.8008c-6.19238 -16.5596 2.22363 -34.9912 18.7832 -41.167c96.5283 -36.0156 161.376 -129.903 161.376 -233.631c0 -103.776 -64.8477 -197.841 -161.312 -234.001 c-16.5596 -6.22363 -24.9434 -24.6553 -18.751 -41.1836c4.81641 -12.8799 17.0088 -20.7842 29.9688 -20.7842c3.74414 0 7.53613 0.65625 11.2158 2.03223c121.344 45.5039 202.88 163.632 202.88 293.936s-81.5996 248.288 -203.007 293.599z"/>
+<glyph glyph-name="volume-off" unicode="î‚¡" d="M575.536 894.096c-10.4316 5.55176 -23.0869 4.92773 -32.9111 -1.69629l-321.104 -252.112l-106.624 -0.0800781c-54.5117 0 -98.8799 -38.6562 -98.8799 -86.4004l1.71191 -211.136c0 -47.5361 44.3516 -86.2246 98.8633 -86.2246l106.592 -0.0644531l319.392 -252.752 c5.37598 -3.63184 11.6318 -5.47168 17.9043 -5.47168c5.15234 0 10.3203 1.24805 15.0088 3.74414c10.4639 5.53613 17.0078 16.4004 17.0078 28.2568v835.68c0 11.8242 -6.52832 22.6885 -16.96 28.2568zM528.497 90.3682l-277.6 224.526 c-5.28027 3.56836 -11.5205 5.47266 -17.8887 5.47266l-116.384 0.0644531c-20.5439 0 -34.8799 11.7119 -34.8799 22.4639l-1.72754 211.152c0 10.4805 14.3359 22.1602 34.8955 22.1602l116.4 0.0800781c6.35156 0 12.5752 1.9043 17.8555 5.45605l279.328 224v-715.376z M894.002 447.486l104.593 105.84c12.4961 12.4961 12.4961 32.752 0 45.248c-12.4639 12.4961 -32.752 12.4961 -45.248 0l-104.336 -105.568l-104.336 105.568c-12.4639 12.4961 -32.752 12.4961 -45.248 0s-12.4961 -32.752 0 -45.248l104.592 -105.84l-103.6 -104.816 c-12.4639 -12.4805 -12.4961 -32.7529 0 -45.249s32.7842 -12.4961 45.2803 0l103.312 104.544l103.312 -104.544c12.4961 -12.4961 32.752 -12.4961 45.248 0s12.4961 32.7686 0 45.249z"/>
+<glyph glyph-name="phone" unicode="" d="M262.2 923c37.4004 -51.5996 82.002 -118.197 133.602 -199.598c13 -22 11 -48.4004 -5.7998 -79.4004c-6.40039 -13 -22.6006 -42.5996 -48.4004 -89.1992c28.4004 -40 71.6006 -89.2002 129.801 -147.2s106.601 -101.4 145.2 -129.801 c46.4004 27.2002 76.2002 43.7998 89.2002 50.3994c16.7998 9 33 13.5996 48.4004 13.5996c11.5996 0 22 -2.59961 31 -7.7998c59.4004 -36.2002 126.601 -80.7998 201.4 -133.6c14.2002 -10.4004 22.2002 -24.6006 24.2002 -42.6006 c2 -18.2002 -3.59961 -37.4004 -16.3994 -58.2002c-6.40039 -9 -16.8008 -22.2002 -31.001 -39.7998c-14.2002 -17.4004 -35.6006 -39.4004 -64.001 -65.8008s-51.6006 -39.8008 -69.8008 -39.8008h-2c-136.6 5.40039 -305 107.801 -504.4 307.201 c-199.6 199.6 -302 367.8 -307.2 504.6c0 18 13.2002 41.5996 39.7998 70.7998c26.4004 29 48.2002 50 64.7998 63c16.7998 12.7998 31 23.2002 42.5996 31c14.2002 10.4004 30.4004 15.4004 48.4004 15.4004c22.2002 0 38.7998 -7.7998 50.5996 -23.2002zM198.202 882.402 c-27.2002 -19.4004 -52.6035 -41.1982 -76.6035 -64.998c-23.7998 -24 -37.7998 -41.5996 -41.5996 -53.1992c5.2002 -120.2 101 -273.2 287.6 -459.2c186.6 -186 340 -282.2 460 -288.601c10.4004 3.7998 27.4004 18 51.4004 42.5996s45.5996 50.3994 64.7998 77.3994 c3.7998 5.2002 5.2002 9.60059 3.7998 13.6006c-77.4004 54.2002 -142 97.4004 -193.8 129.801c-5.2002 0 -11.6006 -2 -19.4004 -5.7998c-11.5996 -6.40039 -40.5996 -22.6006 -87.1992 -48.4004l-33 -19.4004l-33 21.4004 c-42.5996 29.5996 -94.1992 75.5996 -154.999 137.6c-60.5996 60.5996 -105.8 112.399 -135.6 154.999l-23.2002 31l19.4004 34.7998c25.7998 46.4004 42 75.6006 48.4004 87.2002c3.7998 7.7998 5.7998 14.2002 5.7998 19.4004c-46 73.4004 -88.5996 138 -127.399 193.6h-2 c-5 0 -9.59961 -1.40039 -13.3994 -3.80078z"/>
+<glyph glyph-name="menu" unicode="" d="M27 766.4c-8.2002 8.2002 -12.2002 18.6006 -12.2002 31.2002s4 23 12.2002 31.2002s18.6006 12.2002 31.2002 12.2002h912.4c12.5996 0 23 -4 31.2002 -12.2002s12.2002 -18.6006 12.2002 -31.2002s-4 -23 -12.2002 -31.2002s-18.6006 -12.2002 -31.2002 -12.2002 h-912.4c-12.5996 0 -23 4 -31.2002 12.2002zM1001.8 481.2c8.2002 -8.2002 12.2002 -18.6006 12.2002 -31.2002s-4 -23 -12.2002 -31.2002s-18.6006 -12.2002 -31.2002 -12.2002h-912.4c-12.5996 0 -23 4 -31.2002 12.2002s-12.2002 18.6006 -12.2002 31.2002 s4 23 12.2002 31.2002s18.6006 12.2002 31.2002 12.2002h912.4c12.5996 0 23 -4 31.2002 -12.2002zM1001.8 133.8c8.2002 -8.2002 12.2002 -18.6006 12.2002 -31.2002s-4 -23 -12.2002 -31.2002s-18.6006 -12.2002 -31.2002 -12.2002h-912.4 c-12.5996 0 -23 4 -31.2002 12.2002c-8.2002 8.2002 -12.2002 18.6006 -12.2002 31.2002s4 23 12.2002 31.2002s18.6006 12.2002 31.2002 12.2002h912.4c12.5996 0 23 -4.2002 31.2002 -12.2002z"/>
+<glyph glyph-name="options-vertical" unicode="" d="M388.8 63.5996v27.1982c0.599609 2.2002 1.59961 4.2002 2 6.40039c8.7998 57.2002 56.3994 102.4 112.199 106.2c62.4004 4.40039 115.2 -31.1992 132.4 -89.1992c2.2002 -7.59961 3.7998 -15.5996 5.7998 -23.3994v-27.2002 c-0.599609 -1.7998 -1.59961 -3.39941 -1.7998 -5.39941c-8.59961 -52.7998 -46.5996 -93 -98.5996 -104.4c-4 -0.799805 -8 -2 -12 -3h-27.2002c-1.7998 0.599609 -3.59961 1.59961 -5.39941 1.7998c-52 8.40039 -91.5996 45.4004 -103.6 96.8008 c-1.2002 5 -2.60059 9.59961 -3.80078 14.1992zM641.2 832.397l-0.000976562 -27.2021c-0.599609 -2.2002 -1.59961 -4.2002 -1.7998 -6.40039c-9 -57.5996 -56.7998 -102.6 -113.2 -106.199c-62.2002 -4 -114.8 32 -131.8 90.2002 c-2.2002 7.40039 -3.7998 15 -5.59961 22.4004v27.2002c0.599609 1.7998 1.59961 3.39941 2 5.19922c9.59961 52 39.7998 86 90.2002 102.2c6.59961 2.2002 13.5996 3.40039 20.3994 5.2002h27.2002c1.7998 -0.599609 3.59961 -1.59961 5.39941 -1.7998 c52.2002 -8.59961 91.6006 -45.3994 103.601 -96.7998c1.2002 -4.7998 2.40039 -9.39941 3.60018 -13.9991zM641.199 461.596v-27.1992c-0.599609 -2.2002 -1.59961 -4.2002 -2 -6.40039c-9 -57.4004 -58.5996 -103.601 -114.6 -106.001 c-63 -2.7998 -116.4 35.2002 -131.4 93.7998c-1.59961 6.2002 -3 12.4004 -4.40039 18.6006v27.2002c0.599609 2.2002 1.59961 4.2002 2 6.40039c8.7998 57.4004 58.5996 103.601 114.6 106.2c63 3 116.4 -35.2002 131.4 -93.7998 c1.59961 -6.40039 3 -12.6006 4.40039 -18.8006z"/>
+<glyph glyph-name="options" unicode="" d="M899.4 321.8h-27.1982c-2.2002 0.599609 -4.2002 1.59961 -6.40039 2c-57.2002 8.7998 -102.4 56.3994 -106.2 112.199c-4.40039 62.4004 31.1992 115.2 89.1992 132.4c7.59961 2.2002 15.5996 3.7998 23.3994 5.7998h27.2002 c1.7998 -0.599609 3.39941 -1.59961 5.39941 -1.7998c52.7998 -8.59961 93 -46.5996 104.4 -98.5996c0.799805 -4 2 -8 3 -12v-27.2002c-0.599609 -1.7998 -1.59961 -3.59961 -1.7998 -5.39941c-8.40039 -52 -45.4004 -91.5996 -96.8008 -103.6 c-5 -1.2002 -9.59961 -2.60059 -14.1992 -3.80078zM130.603 574.2l27.2021 -0.000976562c2.2002 -0.599609 4.2002 -1.59961 6.40039 -1.7998c57.5996 -9 102.6 -56.7998 106.199 -113.2c4 -62.2002 -32 -114.8 -90.2002 -131.8 c-7.40039 -2.2002 -15 -3.7998 -22.4004 -5.59961h-27.2002c-1.7998 0.599609 -3.39941 1.59961 -5.19922 2c-52 9.59961 -86 39.7998 -102.2 90.2002c-2.2002 6.59961 -3.40039 13.5996 -5.2002 20.3994v27.2002c0.599609 1.7998 1.59961 3.59961 1.7998 5.39941 c8.59961 52.2002 45.3994 91.6006 96.7998 103.601c4.7998 1.2002 9.39941 2.40039 13.999 3.60059zM501.404 574.199h27.1992c2.2002 -0.599609 4.2002 -1.59961 6.40039 -2c57.4004 -9 103.601 -58.5996 106.001 -114.6c2.7998 -63 -35.2002 -116.4 -93.7998 -131.4 c-6.2002 -1.59961 -12.4004 -3 -18.6006 -4.40039h-27.2002c-2.2002 0.599609 -4.2002 1.59961 -6.40039 2c-57.4004 8.7998 -103.601 58.5996 -106.2 114.6c-3 63 35.2002 116.4 93.7998 131.4c6.40039 1.59961 12.6006 3 18.8006 4.40039z"/>
+<glyph glyph-name="arrow-down" unicode="" d="M8.2002 684.6c0 8.59961 3.40039 17.4014 10 24.001c13.2002 13.2002 34.7998 13.2002 48 0l451.8 -451.8l445.2 445.2c13.2002 13.2002 34.7998 13.2002 48 0s13.2002 -34.7998 0 -48l-469.2 -469.4c-13.2002 -13.2002 -34.7998 -13.2002 -48 0l-475.8 475.8 c-6.7998 6.7998 -10 15.3994 -10 24.199z"/>
+<glyph glyph-name="arrow-left" unicode="" d="M752.145 960c8.68457 0 17.5723 -3.43359 24.2373 -10.0986c13.3301 -13.3301 13.3301 -35.1436 0 -48.4736l-456.256 -456.458l449.591 -449.591c13.3301 -13.3301 13.3301 -35.1436 0 -48.4736c-13.3301 -13.33 -35.1426 -13.3301 -48.4727 0l-473.827 473.827 c-13.3301 13.3301 -13.3301 35.1436 0 48.4736l480.492 480.694c6.66504 6.66504 15.5518 10.0986 24.2363 10.0986z"/>
+<glyph glyph-name="arrow-right" unicode="" d="M271.653 -63.1924c-8.68457 0 -17.5732 3.43262 -24.2383 10.0977c-13.3301 13.3301 -13.3301 35.1436 0 48.4736l456.256 456.458l-449.591 449.591c-13.3301 13.3301 -13.3301 35.1436 0 48.4736c13.3301 13.33 35.1436 13.3301 48.4736 0l473.827 -473.827 c13.3301 -13.3301 13.3301 -35.1426 0 -48.4727l-480.492 -480.694c-6.66504 -6.66504 -15.5518 -10.0986 -24.2363 -10.0986z"/>
+<glyph glyph-name="arrow-up" unicode="" d="M8.2002 208.6c0 -8.59961 3.40039 -17.4014 10 -24.001c13.2002 -13.2002 34.7998 -13.2002 48 0l451.8 451.8l445.2 -445.2c13.2002 -13.2002 34.7998 -13.2002 48 0s13.2002 34.7998 0 48l-469.2 469.4c-13.2002 13.2002 -34.7998 13.2002 -48 0l-475.8 -475.8 c-6.7998 -6.7998 -10 -15.3994 -10 -24.1992z"/>
+<glyph glyph-name="paypal" unicode="" d="M318.753 104.566h-215.652c-8.75195 0 -17.1543 3.85059 -22.7559 10.6777s-7.87695 15.5791 -6.30176 24.3311l138.284 752.159c8.22656 41.1348 42.0098 68.4414 84.3711 68.4414h331.881c133.383 0 223.179 -85.2461 223.179 -212.152 c0 -127.956 -88.2217 -366.89 -300.548 -366.89h-145.11l-58.4639 -253.637c-3.15137 -13.4775 -15.0547 -22.9307 -28.8828 -22.9307zM138.635 163.557l156.66 0.00195312l58.2891 253.637c3.15137 13.4775 15.0547 22.9307 28.8828 22.9307h168.741 c168.566 0 241.385 203.75 241.385 307.725c0 94.3477 -62.8398 152.986 -164.015 152.986h-331.881c-8.22656 0 -22.7559 -2.62598 -26.2559 -20.4805zM421.151 -64.1729l-215.655 -0.000976562c-8.75195 0 -16.9785 3.85059 -22.5801 10.5029 s-8.05176 15.5791 -6.47656 24.1562l27.6572 157.538c2.80078 16.1045 18.0283 26.7822 34.1318 23.9814c16.1045 -2.80078 26.7822 -18.2041 23.9814 -34.1328l-21.5303 -122.88h156.663l55.8389 256.088c2.97559 13.6533 15.0537 23.2812 28.8818 23.2812h168.741 c168.566 0 241.385 203.75 241.385 307.725c0 67.7422 -28.5322 114.479 -84.5459 138.81c-14.8789 6.47656 -21.8799 23.9805 -15.2285 38.8584c6.47656 15.0537 23.9805 21.8799 38.8584 15.4043c77.3691 -33.6084 120.079 -102.226 120.079 -193.072 c0 -127.956 -88.2217 -366.89 -300.548 -366.89h-144.935l-55.8389 -256.088c-2.97559 -13.6533 -15.0537 -23.2812 -28.8818 -23.2812h0.00195312zM459.833 546.9h-58.1162c-8.75195 0 -16.9785 3.85059 -22.7559 10.6777 c-5.60059 6.65234 -8.05176 15.5791 -6.47656 24.1562l38.8594 215.653c2.45117 14.0029 14.7041 24.3311 29.0566 24.3311h93.998c35.5342 0 63.8916 -11.3779 81.9209 -32.7334c19.6055 -23.2812 26.0811 -56.3643 19.0801 -98.5488 c-14.1777 -100.299 -66.6904 -143.535 -175.567 -143.535zM437.076 606.065l22.7559 0.000976562c87.8711 0 108.526 31.5078 117.279 93.4727c2.80078 17.3291 4.02539 39.5605 -5.77637 51.2881c-8.22656 9.80176 -24.6807 11.7275 -36.9336 11.7275h-69.3174 l-28.0068 -156.488z"/>
+<glyph glyph-name="social-instagram" unicode="" d="M511 956c138 0 155 -1 209 -3c53 -2 90 -11 123 -24c34 -13 62 -30 90 -58s45 -56 58 -90c13 -33 22 -70 24 -123c2 -54 3 -71 3 -209s-1 -155 -3 -209c-2 -53 -11 -90 -24 -123c-13 -34 -30 -62 -58 -90s-56 -45 -90 -58c-33 -13 -70 -22 -123 -24 c-54 -2 -71 -3 -209 -3s-155 1 -209 3c-53 2 -90 11 -123 24c-34 13 -62 30 -90 58s-45 56 -58 90c-13 33 -22 70 -24 123c-2 54 -3 71 -3 209s1 155 3 209c2 53 11 90 24 123c13 34 30 62 58 90s56 45 90 58c33 13 70 22 123 24c54 2 71 3 209 3zM511 890 c-144 0 -161 -1 -217 -3c-52 -2 -81 -12 -100 -19c-49 -20 -82 -53 -102 -102c-7 -19 -17 -48 -19 -100c-2 -56 -3 -73 -3 -217s1 -161 3 -217c2 -52 12 -81 19 -100c20 -49 53 -82 102 -102c19 -7 48 -17 100 -19c56 -2 73 -3 217 -3s161 1 217 3c52 2 81 12 100 19 c49 20 82 53 102 102c7 19 17 48 19 100c2 56 3 73 3 217s-1 161 -3 217c-2 52 -12 81 -19 100c-20 49 -53 82 -102 102c-19 7 -48 17 -100 19c-56 2 -73 3 -217 3zM511 246c112 0 203 91 203 203s-91 203 -203 203s-203 -91 -203 -203s91 -203 203 -203zM511 709 c144 0 260 -116 260 -260s-116 -260 -260 -260s-260 116 -260 260s116 260 260 260zM843 719c0 -34 -28 -60 -62 -60s-60 26 -60 60s26 62 60 62s62 -28 62 -62z"/>
+<glyph glyph-name="social-linkedin" unicode="" d="M997.795 -42.4307h-208.026c-14.7148 0 -26.6074 11.8926 -26.6074 26.6074v335.017c0 114.898 -59.2627 114.898 -78.8154 114.898c-52.6113 0 -74.9863 -41.5244 -82.2432 -59.4658c-3.42676 -8.06348 -5.03906 -21.7705 -5.03906 -40.9209v-349.732 c0 -14.7148 -11.8926 -26.6074 -26.6074 -26.6074h-208.227c-7.05469 0 -13.9082 2.82227 -18.9473 7.86133s-7.86133 11.8936 -7.66016 18.9482c0 5.64355 2.82227 567.433 0 624.882c-0.40332 7.25684 2.2168 14.3115 7.25684 19.5527s11.8926 8.26562 19.3506 8.26562 h208.227c14.7148 0 26.6074 -11.8926 26.6074 -26.6074v-15.7227c35.0742 31.2441 85.6689 57.0459 161.058 57.0459c166.702 0 266.28 -115.301 266.28 -308.409v-359.005c0 -14.7148 -11.8926 -26.6074 -26.6074 -26.6074h0.000976562zM816.377 10.7842 l155.012 0.00390625v332.397c0 162.268 -77.6064 255.193 -213.065 255.193c-90.5068 0 -134.45 -45.1533 -162.066 -86.4766c-3.22461 -10.8848 -13.5059 -18.9482 -25.5996 -18.9482h-1.41113c-9.67578 0 -18.5449 5.24121 -23.1807 13.707 c-3.62793 6.65234 -4.43457 14.3125 -2.01562 21.3672v55.8359h-154.608c1.41113 -111.068 0 -470.477 -0.40332 -572.877h154.809v322.923c0 26.8086 2.82227 46.1602 8.86914 60.875c23.3828 57.8516 72.5664 92.7236 131.427 92.7236 c83.8555 0 132.031 -61.2793 132.031 -168.113v-308.611h0.203125zM247.131 -42.4268h-208.227c-14.7148 0 -26.6074 11.8926 -26.6074 26.6074v626.091c0 14.7148 11.8926 26.6074 26.6074 26.6074h208.227c14.7148 0 26.6074 -11.8926 26.6074 -26.6074v-626.091 c0 -14.7148 -11.8926 -26.6074 -26.6074 -26.6074zM65.5127 10.7881h155.011v572.876h-155.011v-572.876zM143.118 669.132l-1.41211 0.000976562c-82.041 0 -141.707 56.8438 -141.707 135.055c0 78.0088 60.6738 134.854 144.529 134.854 c82.4443 0 141.305 -55.2314 142.918 -134.249c0 -78.8164 -60.6738 -135.66 -144.328 -135.66zM144.528 885.624c-54.627 0 -91.3125 -32.8574 -91.3125 -81.6387c0 -47.9746 36.2832 -81.6377 88.4912 -81.6377h1.41113c54.4248 0 91.1113 32.8574 91.1113 81.6387 c-1.00781 49.3857 -36.2832 81.6377 -89.7011 81.6377z"/>
+<glyph glyph-name="social-pintarest" unicode="" d="M886.796 608.541c-3.82227 186.292 -156.11 321.28 -362.52 321.28c-22.3311 0 -45.0645 -1.60938 -67.7979 -4.82812c-165.369 -22.9336 -292.313 -142.031 -316.053 -296.134c-16.8994 -109.844 18.5078 -241.816 135.393 -271.591l16.8994 -4.22461l9.8584 14.2842 c3.41992 4.82812 33.3955 49.0879 28.5664 85.7021c-2.41406 18.3066 -13.4795 29.5723 -20.1182 36.2109l-3.21875 3.21875c-18.3066 28.7686 -25.9512 77.4531 -18.3066 118.292c18.5078 100.589 102.399 173.617 208.621 181.664 c7.44434 0.603516 14.8877 0.804688 22.1309 0.804688c110.045 0 184.48 -65.584 189.712 -166.978c4.82812 -97.9736 -24.5439 -187.297 -76.8496 -233.166l-3.41992 -3.01758c-12.2725 -10.8643 -21.9287 -19.5146 -42.0469 -22.5322 c-5.23145 -0.804688 -10.4619 -1.20703 -15.291 -1.20703c-40.2363 0 -62.1641 26.5557 -62.9688 52.709c-1.00586 29.3721 10.6621 61.5615 23.1357 95.7617c15.29 42.0459 31.1826 85.7021 25.3486 130.767c-6.2373 46.6729 -48.6855 83.0869 -96.7676 83.0869 c-12.2725 0 -24.7451 -2.41406 -36.8164 -6.83984c-87.3115 -33.1943 -100.187 -147.464 -68.1992 -239.604c-7.64453 -36.4131 -17.5029 -72.4238 -27.9639 -110.447c-31.1826 -114.471 -63.5713 -232.965 -39.0283 -371.778l5.43164 -30.7803l28.7686 11.8701 c27.9639 11.668 43.0518 37.4189 55.5244 58.7441c2.41406 4.02441 4.82812 8.04785 7.04102 11.8711c40.8389 64.1758 63.7734 140.825 81.4766 215.261c44.0576 -33.1943 89.1221 -43.8574 153.298 -36.8164c177.44 19.3135 269.58 209.428 266.16 378.418z M406.587 478.777l1.41309 7.04004l-2.61523 6.83984c-27.3604 72.2227 -21.124 160.138 36.6152 182.066c6.2373 2.41406 12.6738 3.62109 18.9111 3.62109c23.5381 0 44.2588 -17.3008 47.0762 -39.4307c4.42578 -32.9932 -8.85254 -68.8027 -22.7334 -107.026 c-13.4795 -37.0166 -27.5615 -75.2402 -26.1533 -114.471c1.60938 -49.0879 41.8457 -101.193 113.062 -101.193c7.44434 0 15.0879 0.603516 22.9336 1.81055c34.8037 5.23145 54.1162 22.3311 67.9971 34.8037l3.21875 2.81738 c63.3711 55.7266 99.3818 160.541 93.749 273.402c-6.83984 136.399 -115.678 224.918 -265.556 213.652c-129.358 -9.8584 -231.356 -99.1816 -254.09 -222.505c-9.8584 -53.1113 0.401367 -115.275 25.3486 -154.506c3.01758 -4.62695 6.4375 -8.24805 9.65625 -11.4668 c2.21289 -2.41406 5.83398 -5.83398 6.03516 -7.44434c0.804688 -6.83984 -3.41992 -20.9229 -10.6621 -34.8037c-72.8271 30.9824 -93.3467 128.956 -80.874 209.628c20.1182 131.973 129.961 234.172 273.402 254.089c20.5195 2.81738 41.0391 4.22559 60.9561 4.22559 c177.842 0 309.212 -114.471 312.229 -272.194c3.01758 -146.861 -73.6318 -311.426 -221.096 -327.721c-10.0586 -1.00586 -19.5137 -1.6084 -28.3652 -1.6084c-53.5137 0 -82.2812 18.5078 -116.884 52.9102l-32.1895 31.9873l-9.8584 -44.2588 c-18.9111 -84.0928 -40.8389 -172.008 -84.2939 -240.409c-2.81738 -4.42578 -5.63379 -9.25391 -8.45117 -14.2842c-1.00586 -1.81055 -2.01172 -3.62012 -3.21875 -5.23047c-8.04688 107.429 18.5078 204.8 44.4609 299.555 c10.6621 39.2305 21.9277 80.0693 29.9756 120.104z"/>
+<glyph glyph-name="social-github" unicode="" d="M158.6 437.4c-11.5996 0 -22.4004 7.40234 -26 19.002c-29.4004 91.7998 -33.6006 254 29.3994 327.6c-14 53.2002 -6.2002 125.2 19.5996 163.8c5.40039 8 14.2002 12.5996 24 12.1992c73.4004 -3.2002 121.2 -33.7998 163.2 -61.7998 c59.7998 15.5996 118 21 187 17.2002c17 -1 33.7998 -4.7998 48.5996 -8.2002c14 -3.2002 28.4004 -6.60059 36.8008 -5.80078c7.59961 0.799805 21.1992 10 32.1992 17.5996c10.2002 7 21 14.2002 32.2002 19.2002c32 14 60.7998 20.4004 99.5996 21.8008 c15 0.400391 27.7998 -11.1992 28.3994 -26.3994s-11.2002 -27.7998 -26.4004 -28.2002c-32.2002 -1.2002 -53.7998 -5.7998 -79.5996 -17.2002c-6.59961 -3 -14.7998 -8.40039 -23.3994 -14.4004c-17 -11.5996 -36.4004 -24.7998 -58 -26.7998 c-17.4004 -1.59961 -35.4004 2.40039 -54.4004 7c-13.2002 3 -27 6.2002 -39.2002 7c-67.4004 3.7998 -123.4 -2 -181.4 -18.5996c-7.59961 -2.2002 -15.7998 -1 -22.5996 3.59961l-6.7998 4.59961c-36.5996 24.2002 -71.1992 47.4004 -121.799 53.6006 c-12.5996 -32.2002 -14.1992 -85.6006 -1.59961 -117.2c4.40039 -10.7998 1.2002 -23.3994 -7.59961 -30.7998c-49.4004 -42 -55.6006 -190.6 -26.2002 -282.8c4.59961 -14.4004 -3.40039 -29.8008 -17.8008 -34.4004c-2.7998 -1.2002 -5.59961 -1.60059 -8.19922 -1.60059z M366.599 167.402c-2 0 -4.00195 0.200195 -6.00195 0.600586c-14.7998 3.2002 -24 17.7998 -20.7998 32.5996l1.7998 7.7998c8.40039 38 16.2002 68.5996 25.4004 91.3994c-112.2 23.4004 -194 76.8008 -232.8 152.4c-6.7998 13.4004 -1.59961 30 11.8008 36.7998 s30 1.59961 36.7998 -11.8008c35 -68.2002 117.4 -114.4 232.2 -130.2c11 -1.59961 20 -9.59961 22.7998 -20.1992c2.7998 -10.7998 -1.2002 -22.2002 -10.2002 -28.7998c-5.7998 -5.2002 -16.3994 -27 -32.5996 -101.2l-1.7998 -8 c-2.7998 -12.5996 -14 -21.3994 -26.5996 -21.3994zM316.196 -32.7979c-1.7998 0 -3.40039 0.199219 -5.2002 0.599609c-14.7998 3 -24.5996 16.7998 -21.5996 31.5996c5 25.4004 22.7998 36 33.3994 42.2002c7.2002 4.2002 9.40039 5.7998 10.6006 8.59961 c6.2002 13.2002 4.60059 47.4004 3.2002 74.8008c-0.599609 11.5996 -1.19922 23.3994 -1.39941 34.7998c-63.4004 -11 -132.2 -14.4004 -168.601 45.7998c-7.2002 12 -11.7998 24.2002 -16 35.2002c-4.7998 12.4004 -8.7998 23.2002 -15.3994 31.2002 c-9.59961 11.5996 -7.7998 28.7998 3.7998 38.3994s28.7998 8 38.3994 -3.7998c12.2002 -15 18.6006 -31.7998 24.2002 -46.5996c3.59961 -9.59961 7 -18.5996 11.5996 -26.1992c19.5996 -32.4004 62.3994 -30.4004 144.8 -13.8008 c8.59961 1.7998 17.3994 -0.799805 23.7998 -6.59961c6.40039 -6 9.60059 -14.5996 8.60059 -23.1992c-2 -17.4004 -0.799805 -40.2002 0.200195 -62.2002c2 -38.5996 3.7998 -75 -8.40039 -100.8c-8.7998 -18.5996 -23 -27 -32.4004 -32.4004 c-2.59961 -1.59961 -6.59961 -3.7998 -7.39941 -4.7998c-1.7998 -13.4004 -13.2002 -22.8008 -26.2002 -22.8008zM713.795 -27.5986c-9 0 -17.5996 4.39746 -23 12.3975c-2.2002 3.59961 -5.40039 5.7998 -11 9.59961c-8.7998 6.2002 -20.7998 14.6006 -29.7998 32.001 c-16.2002 31.7998 -13.6006 78 -11.001 126.8c1.59961 30 3.19922 61 -0.000976562 85.4004c-2.7998 20.5996 -10 29.7998 -20 42.5996c-6.40039 8.40039 -13.8008 17.8008 -19.6006 30.2012c-3.7998 8.2002 -3.2002 17.6006 1.2002 25.4004 c4.59961 7.7998 12.5996 12.7998 21.5996 13.3994c102.6 7.59961 183.6 56 222.6 132.6c6.7998 13.4004 23.2002 18.8008 36.7998 12.001c13.4004 -6.7998 18.8008 -23.2002 12.001 -36.7998c-41.5996 -82.2002 -121 -137.601 -221.4 -156.601 c9 -13.2002 17.7998 -30 21.2002 -55.7998c4 -29.4004 2.2002 -63 0.400391 -95.4004c-2 -37.5996 -4.2002 -80.1992 5.2002 -98.999c2.40039 -4.7998 5.40039 -7 12.2002 -11.7998c7.40039 -5 17.4004 -12 25.6006 -24.5996s4.60059 -29.5996 -7.99902 -37.7998 c-4.59961 -3.2002 -9.7998 -4.60059 -15 -4.60059zM869.195 442.998c-2.40039 0 -5.00195 0.399414 -7.40234 0.999023c-14.5996 4.2002 -23 19.2002 -18.7998 33.7998c30.2002 106.2 9.60059 244.2 -43.1992 289.2c-8.59961 7.40039 -11.7998 19.2002 -8 29.7998 c12.7998 36.5996 4.2002 91.5996 -10.3994 124.8c-6 13.7998 0.200195 30 14 36s30 -0.200195 36 -14c16.7998 -38 27.7998 -97.7998 16.7998 -147.6c65.2002 -72 78 -225.6 47.4004 -333.199c-3.59961 -12 -14.3994 -19.7998 -26.3995 -19.7996zM623.594 -64.4033 c-5 0 -10.2002 1.40039 -14.7998 4.40039c-5 3.2002 -20 12.7998 -47.7998 56c-12.5996 19.5996 -21.7998 117.199 -27.3994 290.399c-0.400391 15 11.3994 27.7998 26.3994 28.2002s27.7998 -11.3994 28.2002 -26.3994c3.59961 -113.4 12 -242 19.5996 -264 c20.4004 -31.5996 30 -38 30.4004 -38.2002c12.5996 -8.2002 16.3994 -25 8.19922 -37.7998c-5 -8.2002 -13.7998 -12.6006 -22.7998 -12.6006zM416.193 -64.4033c-9 0 -17.7998 4.40039 -23 12.6006c-8.2002 12.5996 -4.40039 29.5996 8.19922 37.7998 c0.400391 0.200195 10 6.60059 30.4004 38.2002c7.59961 21.7998 15.7998 150.6 19.5996 264c0.400391 15 13.2002 27 28.2002 26.4004c15 -0.400391 27 -13.2002 26.4004 -28.2002c-5.59961 -173.2 -14.7998 -271 -27.3994 -290.4 c-27.7998 -43 -42.7998 -52.7998 -47.7998 -56c-4.40039 -3 -9.60059 -4.40039 -14.6006 -4.40039z"/>
+<glyph glyph-name="social-google" unicode="" d="M707 600c-70 75 -128 87 -184 88h-2c-126 0 -245 -104 -245 -248c0 -151 136 -239 244 -239h1c60 0 133 11 197 103h-246v255l523 -2c5 -26 14 -91 14 -125c0 -289 -194 -495 -493 -495c-284 0 -515 226 -515 508s231 507 515 507c139 0 288 -55 382 -180zM520 507v-154 h263c-12 -65 -81 -195 -263 -195c-159 0 -287 130 -287 285c0 156 131 287 287 287c91 0 152 -40 185 -72l126 119c-80 75 -185 120 -311 120c-256 0 -464 -201 -464 -454c0 -251 208 -453 464 -453c270 0 445 185 445 442c0 29 -2 52 -6 75h-439z"/>
+<glyph glyph-name="social-reddit" unicode="" d="M664.6 230.2c-9.59961 2.59961 -21.1982 -0.800781 -35.3984 -10.2012l-1.40039 -1.2002c-23 -23 -64.7998 -34.5996 -124.2 -34.5996s-101.2 11.5996 -124.2 34.5996c-9.59961 9.59961 -29 9.59961 -38.5996 0c-10 -10 -10 -28.5996 0.599609 -39.1992 c42.5996 -35.5996 96.1992 -52.1992 168.399 -52.1992c75 0 135 18.7998 169 52.7998c4.7998 4.7998 7.59961 11.7998 7.59961 19.2002c0 6.7998 -2.40039 13.3994 -6.40039 17.999c-4.59961 8.40039 -10.7998 11.6006 -15.3994 12.8008zM438.2 380.601 c0 44.2002 -37.2002 84.4004 -78.2002 84.4004s-78.2002 -40.2002 -78.2002 -84.4004c0 -42.4004 35.7998 -78.2002 78.2002 -78.2002s78.2002 35.7998 78.2002 78.2002zM659.601 458.801c-42.4004 0 -78.2002 -35.7998 -78.2002 -78.2002 s35.7998 -78.2002 78.2002 -78.2002s78.2002 35.7998 78.2002 78.2002s-35.7998 78.2002 -78.2002 78.2002zM896.601 583.601c-25.5996 0 -55.5996 -11.5996 -75.7998 -28.5996c-68 43.2002 -159.8 70 -267.2 77.7998l50 167l140.2 -33.5996 c4.2002 -51.7998 50.4004 -95.5996 102.801 -95.5996c55 0 103.2 48.2002 103.2 103.2s-48.2002 103.2 -103.2 103.2c-37.7998 0 -76 -23 -92.7998 -54.5996l-166.8 41.7998l-2.40039 0.200195c-11.4004 0 -27.2002 -10 -28.2002 -26.5996l-66 -204.2 c-105.2 -1.2002 -208.601 -29.2002 -292.4 -79.4004c-25 15.5996 -49.5996 23.1992 -75 23.1992c-67.2002 0 -122 -54.5996 -122 -122c0 -42 20.2002 -79.4004 56.2002 -99.4004v-25.4004c0 -87.2002 47 -163.2 135.2 -220c83 -57.4004 195.8 -89 317.6 -89 s237.8 31.5996 320.8 89c87.2002 60.4004 138.4 138.601 138.4 220.001v26c26 22.7998 52.7998 63.5996 52.7998 105.199c-0.200195 67.2002 -58 121.8 -125.401 121.8zM962.001 455.4c0 -11.4004 -6.40137 -27.6006 -17.001 -39.6006 c-12.5996 33.4004 -36.3994 65 -74.5996 99.4004c7.59961 3.2002 16 5.40039 26.4004 5.40039c38.4004 0.200195 65.2002 -26.7998 65.2002 -65.2002zM905.8 330.601c0 -78 -59 -137.201 -107.8 -172.801c-84.7998 -52.2002 -184.399 -79.7998 -288.199 -79.7998 c-107.2 0 -212.2 29 -288 79.5996c-74.7998 49.7998 -114.2 109.6 -114.2 173s39.4004 123.2 114.2 173c77 51.2002 177 79.6006 281.8 79.6006c107.2 0 212.2 -29 288 -79.5996c74.5996 -49.7998 114.199 -109.6 114.199 -173zM150.399 517.6 c-32.2002 -25.5996 -59.5996 -59.8008 -78.7998 -98.6006c-7.7998 12.5996 -14 25 -14 36.4004c0 38.4004 26.7998 65.2002 65.2002 65.2002c13 0.200195 21 0 27.5996 -3zM800.2 773.599c0 26.2002 20.4004 46.6006 46.6006 46.6006s46.6006 -20.4004 46.6006 -46.6006 s-20.4004 -46.6006 -46.6006 -46.6006c-26.2002 0.200195 -46.6006 20.6006 -46.6006 46.6006z"/>
+<glyph glyph-name="social-skype" unicode="" d="M977.768 385.546c3.24414 22.71 4.86816 45.8271 4.86816 68.7402c0 261.779 -212.911 474.894 -474.894 474.894c-21.8994 0 -44.2041 -1.62207 -65.9014 -4.46094c-42.9883 23.1162 -91.6533 35.2822 -140.725 35.2822c-163.84 0 -297.061 -133.221 -297.061 -296.858 c0 -48.2598 11.7607 -95.9111 34.2686 -138.291c-3.44727 -23.3193 -5.27246 -47.043 -5.27246 -70.5654c0 -261.779 212.911 -474.894 474.894 -474.894c18.4521 0 37.1074 1.01367 55.3574 3.24414c47.6514 -30.416 102.807 -46.6377 159.785 -46.6377 c163.84 0 296.858 133.221 296.858 296.858c0 53.9365 -14.5996 106.657 -42.1768 152.688zM884.898 71.0459c-43.1904 -43.1904 -100.777 -67.1182 -162.015 -67.1182c-45.2178 0 -88.8135 13.1797 -126.326 38.1211l-16.8301 11.1523l-20.0742 -2.63574 c-17.0332 -2.23047 -34.4717 -3.24414 -51.708 -3.24414c-54.9512 0 -108.28 10.7471 -158.365 32.0381c-48.4629 20.4805 -92.0586 49.8828 -129.368 87.1924s-66.7119 80.9053 -87.1924 129.368c-21.291 50.085 -32.0381 103.414 -32.0381 158.365 c0 21.4941 1.62207 43.1904 5.06934 64.4824l2.83887 18.25l-8.92188 16.2217c-18.25 33.457 -27.9834 71.376 -27.9834 109.903c0 61.2373 23.7236 118.622 67.1172 162.015c43.1904 43.1904 100.778 67.1182 162.016 67.1182c39.1348 0 77.8652 -10.1387 111.729 -29.1982 l16.2217 -9.125l18.4521 2.63574c19.8721 3.04199 40.3525 4.46094 60.4268 4.46094c54.9512 0 108.28 -10.7471 158.365 -32.0381c48.4629 -20.4805 92.0586 -49.8828 129.368 -87.1924s66.7119 -80.9053 87.1924 -129.368 c21.291 -50.085 32.0381 -103.414 32.0381 -158.365c0 -21.0879 -1.62207 -42.3789 -4.86719 -63.2646l-3.04199 -19.8721l10.7471 -17.2363c22.5078 -36.2959 34.4707 -78.0674 34.4707 -120.853c-0.203125 -61.0342 -24.1299 -118.622 -67.3203 -161.812v-0.000976562z M578.714 498.49l-96.1143 21.6943c-52.3154 11.7607 -78.6768 29.8076 -78.6768 54.5459c0 17.6406 7.2998 32.0381 21.6973 42.9883s34.8779 16.4248 61.0352 16.4248c30.8213 0 55.9648 -6.48926 75.0254 -19.6689c5.67773 -3.65039 17.8438 -15.6133 36.499 -35.6885 c12.166 -12.9766 25.3467 -19.6689 39.3379 -19.6689c14.3975 0 26.9697 4.05469 37.1074 12.166c10.3408 8.11133 15.4111 19.2637 15.4111 33.2559c0 32.2412 -21.291 60.2236 -63.873 83.9482c-40.1494 22.5078 -84.1504 33.6602 -132.006 33.6602 c-55.1543 0 -100.981 -11.7607 -137.48 -35.0801c-42.582 -27.5771 -63.873 -67.3203 -63.873 -119.027c0 -70.9697 41.1631 -117 123.488 -137.885l129.774 -32.8486c32.6455 -8.31445 49.0703 -25.9551 49.0703 -52.5186c0 -17.8438 -7.9082 -32.8486 -23.7246 -45.4209 c-17.2363 -13.9912 -40.1494 -21.0879 -68.5371 -21.0879c-33.0518 0 -59.6152 7.9082 -79.6904 23.7246c-4.66406 3.24414 -17.4385 17.6416 -38.3242 43.3936c-12.9766 15.8164 -27.7793 23.7246 -44.001 23.7246c-13.9912 0 -25.5488 -4.46094 -34.6738 -13.3828 s-13.5859 -20.2773 -13.5859 -34.2695c0 -31.835 17.0332 -59.8184 51.0996 -83.9482c39.541 -28.9961 92.8701 -43.3936 159.379 -43.3936c67.1182 0 118.825 15.208 155.324 45.624c34.4707 27.9834 51.707 65.9014 51.707 113.553 c0.608398 76.6484 -43.3926 125.11 -131.396 145.186z"/>
+<glyph glyph-name="social-behance" unicode="" d="M376.743 545.159c15.9238 9.67578 23.9873 27.2139 23.9873 51.8057c0 27.2129 -10.6826 45.5557 -31.8486 54.4248c-17.7393 6.04688 -40.7188 9.07129 -68.1328 9.07129h-152.592v-129.613h167.106c24.9951 0 45.7568 4.83789 61.4795 14.3115zM360.215 596.965 c0 -9.27246 -1.61133 -15.3193 -4.63477 -17.1338c-9.27246 -5.64355 -22.7783 -8.46582 -40.5176 -8.46582h-126.387v48.5801h112.076c22.375 0 40.5166 -2.2168 53.8193 -6.4502c2.01562 -1.00781 5.64355 -2.62012 5.64355 -16.5293v-0.000976562zM374.932 429.256 c-13.707 6.24902 -33.2607 9.67578 -57.8525 9.87695h-168.92v-156.019h166.904c24.9951 0 44.75 3.42676 58.6582 10.2793c25.5996 12.6992 38.501 37.291 38.501 72.9697c0.202148 30.2363 -12.2959 51.4023 -37.291 62.8916v0.000976562zM188.676 398.616h128.402 c24.5918 -0.202148 36.2832 -4.03125 41.1211 -6.24902c7.25684 -3.42676 13.707 -7.86035 13.707 -26.002c0 -28.8252 -10.8848 -34.0664 -16.126 -36.6875c-3.83008 -1.81445 -15.1182 -6.04785 -40.7178 -6.04785h-126.387v74.9863zM848.229 507.266 c-17.9404 15.3203 -40.3135 23.1816 -66.7197 23.1816c-28.624 0 -51.4023 -8.26465 -67.3262 -24.7939c-15.9238 -16.3281 -26.0029 -38.7021 -29.833 -66.5205l-0.202148 -1.81445h194.52l-0.202148 1.61328c-2.2168 30.0352 -12.2959 53.0137 -30.2368 68.334z M743.612 478.038c3.42676 3.42676 12.6982 12.0947 37.8955 12.0947c15.7227 0 28.4219 -4.03125 38.7021 -12.0947h-76.5976zM1026.62 455.865c-6.04688 38.9043 -19.5518 73.7773 -40.1113 103.812c-18.9482 28.2197 -42.5322 50.3936 -70.5508 66.5195v160.857h-268.498 v-162.469c-16.3281 -9.87695 -31.2441 -21.5693 -45.1533 -35.4775c-31.6475 -31.8486 -52.4092 -72.7686 -62.6904 -121.952c-7.45801 10.8848 -16.3281 20.7617 -26.2051 29.4297c1.41113 1.61328 2.41895 2.82227 3.42676 4.03125 c23.584 28.4219 35.4766 65.1084 35.4766 109.253c0 42.1289 -11.2881 79.2188 -33.6631 110.261c-36.4854 49.7891 -96.5547 75.792 -178.395 77.2031h-343.887v-651.087h323.326c31.4463 0 61.4805 2.82227 88.8945 8.66797 c30.6387 6.4502 57.6494 18.5449 80.4277 36.082c20.1572 15.1182 36.8887 33.8652 50.1924 55.8359c5.24121 8.26465 9.87695 16.9316 13.707 26.0029c13.3037 -32.4541 32.6543 -59.2627 58.4561 -80.0244c49.9912 -40.3154 108.447 -60.6748 173.757 -60.6748 c79.4199 0 142.715 24.9951 188.068 74.3809c30.0352 31.8486 47.1689 64.9062 51.2002 98.3682l2.62012 22.5762h2.82227l0.605469 38.2988c1.00781 37.4932 -0.40332 67.9316 -3.83008 90.1045h0.00292969zM442.46 494.166l-3.22559 -1.61133l3.42676 -1.20898 c28.8252 -10.4824 50.7969 -27.2139 65.5117 -49.9922c14.7148 -22.7783 22.1729 -50.7969 22.1729 -83.0488c0 -33.4609 -8.46582 -63.8994 -25.3975 -90.709c-10.6826 -17.7393 -24.1885 -32.6553 -40.1123 -44.75c-17.9404 -13.707 -39.71 -23.3828 -64.1006 -28.4219 c-24.7939 -5.24121 -51.8047 -7.86133 -80.6299 -7.86133h-283.213v570.255h301.757c69.1396 -1.00781 118.728 -21.3672 147.351 -60.4727c17.335 -23.9873 26.0029 -53.0146 26.0029 -86.6777c0 -34.4688 -8.86914 -62.4873 -26.2051 -83.4512 c-9.87695 -11.6914 -24.3906 -22.375 -43.3389 -32.0498zM781.509 659.257c-10.0791 0 -19.957 -0.40332 -29.4307 -1.41113h-64.1006v88.6934h187.666v-88.6934h-64.1006c-9.87695 0.805664 -19.9561 1.41113 -30.0352 1.41113h0.0011zM681.525 365.764 c1.81445 -42.9346 16.9346 -73.374 45.1553 -90.71c17.1338 -10.6826 37.8955 -16.126 61.8828 -16.126c25.5996 0 46.5635 6.65234 62.4873 19.7539c8.66797 7.05469 16.3281 16.7305 22.7783 28.8242h110.463c-3.42676 -24.1895 -16.9316 -48.9834 -40.5166 -73.9785 c-37.4932 -40.7178 -90.709 -61.2783 -158.438 -61.2783c-55.8359 0 -105.827 17.335 -148.359 51.8047c-42.5322 34.2676 -64.1016 91.1113 -64.1016 168.517c0 72.5674 19.5527 129.209 57.8516 167.912c32.6553 32.8574 74.1807 52.0068 123.565 57.0469h55.0303 c25.5996 -2.62012 49.3857 -8.66797 70.9541 -18.3428c29.2275 -13.1016 53.6182 -34.0654 72.5664 -62.2861c17.1338 -24.7939 28.4219 -54.2236 33.4609 -87.0801c3.02441 -19.3506 4.2334 -46.9668 3.62793 -82.4434h-308.409v-1.61328h0.00195312zM825.653 310.129 c-8.86914 -7.25684 -20.9639 -10.6826 -37.0898 -10.6826c-16.5293 0 -29.6309 3.22461 -40.3145 9.87695c-5.24121 3.22461 -11.6914 8.0625 -16.9326 17.7383h107.036c-4.03125 -7.66016 -8.26562 -13.3037 -12.6992 -16.9316z"/>
+<glyph glyph-name="social-foursqare" unicode="" d="M145 884.2c0.799805 1.7998 1.59766 3.79883 2.19727 5.59863c14.4004 46.2002 45.8008 69.7998 94.4004 69.7998c115.2 0.200195 230.4 0 345.601 0h197.8c14.4004 0 28.6006 -1.2002 42.4004 -5.2002c29.2002 -8.40039 46.4004 -30.2002 50 -60.2002 c4.2002 -34.2002 -4.2002 -66.7998 -11 -99.5996c-30.2002 -146.6 -60.7998 -293.199 -91.2002 -439.999c-3.40039 -16 -7.40039 -31.7998 -15 -46.3994c-17.4004 -33.4004 -47.4004 -43.8008 -82.6006 -44.001c-50.5996 -0.200195 -101.199 -0.200195 -151.799 0 c-9.2002 0 -16.2002 -2.59961 -22.2002 -9.59961c-35.7998 -41.7998 -71.5996 -83.3994 -107.6 -125.199c-50.2002 -58.4004 -100 -117.2 -150.8 -175.2c-15.5996 -17.7998 -37 -22 -59.7998 -16.7998c-21 4.7998 -33 19.2002 -38.4004 39.4004 c-0.599609 2 -1.39941 3.7998 -1.99902 5.7998v901.6zM231.198 35.7988c1.40039 2.59961 2.00391 4.20215 3.00391 5.40234c32.2002 40.4004 64.4004 80.6006 96.8008 121.001c36.5996 45.5996 73.1992 91.1992 109.399 136.999 c15.5996 19.5996 34.1992 29.7998 60.1992 29.2002c57.5996 -1.2002 115.399 -0.400391 172.999 -0.200195c27.7998 0 39.3994 10 44.999 37.2002c8.59961 42.5996 17.5996 85.3994 26 127.999c5.59961 28.4004 -8 44.6006 -36.5996 44.6006 c-62.2002 0 -124.4 1.7998 -186.4 -0.600586c-51.7998 -1.7998 -77 21 -74 74.5996c2.2002 40.7998 21.4004 61.5996 62.4004 61.7998h237.2c24.5996 0 36.3994 9.40039 41.3994 33.4004c9 42.5996 17.7998 85.1992 26.5996 127.999 c6.2002 30.5996 -6.7998 46.5996 -37.7998 46.5996h-508.4c-30.4004 0 -41.4004 -11 -41.4004 -41.7998v-789.2c0 -4 -1.2002 -8.59961 3.59961 -15z"/>
+<glyph glyph-name="social-soundcloud" unicode="" d="M1021.8 382.2c0 -88 -71.3994 -159.399 -159.399 -159.399h-63.7998c-17.5996 0 -31.7998 14.2002 -31.7998 31.7998s14.2002 31.7998 31.7998 31.7998h63.7998c52.7998 0 95.5996 42.7998 95.5996 95.5996s-42.7998 95.5996 -95.5996 95.5996h-0.400391 c-41.4004 0 -76.8008 26.4004 -90.001 63.2002c0 0.200195 -0.400391 0.400391 -0.400391 0.800781c-24.7998 69.7998 -89 121 -166 126.6c-16.5996 -1 -29.7998 -14.7998 -29.7998 -31.5996v-381.8c0 -17.5996 -14.2002 -31.7998 -31.7998 -31.7998 s-31.7998 14.2002 -31.7998 31.7998v381.8c0 52.4004 42.2002 94.8008 94.4004 95.4004c104 -6 191.2 -74.2002 224.8 -168.2c0.200195 -0.200195 0.400391 -0.400391 0.600586 -0.400391c4.2002 -12.7998 16.2002 -22 30.2002 -22h0.400391 c1.7998 0 3.59961 -0.200195 5.19922 -0.200195h1c85 -3.40039 153 -73.2002 153 -159v0zM416.4 222.801c-17.5996 0 -31.7998 14.2012 -31.7998 31.8008v350.6c0 17.5996 14.2002 31.7998 31.7998 31.7998s31.7998 -14.2002 31.7998 -31.7998v-350.6 c0 -17.4004 -14.2002 -31.8008 -31.7998 -31.8008v-2.84217e-14zM288.801 222.802c-17.5996 0 -31.7998 14.2012 -31.7998 31.8008v366.6c0 17.5996 14.2002 31.7998 31.7998 31.7998s31.7998 -14.2002 31.7998 -31.7998v-366.4 c0.200195 -17.5996 -14.2002 -32 -31.7998 -32v0v-0.0008zM161.4 222.803c-17.5996 0 -31.7998 14.2012 -31.7998 31.8008v255c0 17.5996 14.2002 31.7998 31.7998 31.7998s31.7998 -14.2002 31.7998 -31.7998v-255c0 -17.4004 -14.2002 -31.8008 -31.7998 -31.8008 v2.84217e-14zM34 286.604c-17.5996 0 -31.7998 14.2002 -31.7998 31.7998v127.4c0 17.5996 14.2002 31.7998 31.7998 31.7998s31.7998 -14.2002 31.7998 -31.7998v-127.4c0 -17.5996 -14.2002 -31.7998 -31.7998 -31.7998v-5.68434e-14zM671.2 286.604 c17.5996 0 31.7998 -14.2002 31.7998 -31.7998s-14.2002 -31.7998 -31.7998 -31.7998s-31.7998 14.2002 -31.7998 31.7998s14.2002 31.7998 31.7998 31.7998v0z"/>
+<glyph glyph-name="social-spotify" unicode="" d="M417.534 649.254c154.872 -4.20703 274.084 -22.042 384.678 -78.1396c15.627 -8.01367 34.4609 -19.4336 40.6709 -33.8594c5.80957 -13.4238 2.40332 -41.4727 -7.41406 -48.4844c-13.8242 -10.0176 -41.6729 -14.8252 -56.0986 -7.41211 c-113.8 58.9043 -235.013 77.7373 -360.634 72.7285c-50.2881 -2.00391 -100.777 -11.4199 -150.265 -21.0371c-32.2568 -6.41113 -58.9043 -2.80469 -68.3203 30.4541c-10.2178 35.2617 14.8262 53.2939 44.8789 58.9043c67.5186 12.0205 135.839 21.2363 172.503 26.8467z M440.576 496.582c110.194 -6.6123 214.176 -29.251 309.143 -83.3467c15.627 -8.81543 32.0557 -30.2539 33.6582 -47.084c2.60547 -30.0527 -31.8555 -40.2705 -67.5186 -21.2363c-123.217 65.5146 -253.646 80.1406 -389.685 57.0996 c-15.2266 -2.60547 -31.2549 -11.8213 -45.0791 -9.0166c-17.6309 3.80664 -33.459 16.6289 -50.0879 25.4453c10.418 15.8281 18.2324 42.4756 31.8564 45.8818c58.1016 14.4248 118.208 22.0391 177.712 32.2568zM420.141 343.513 c115.002 -1.80273 199.954 -19.4336 277.891 -63.5117c20.2363 -11.4199 44.0771 -26.6465 24.4434 -51.2891c-7.81445 -9.81738 -39.6709 -11.0195 -53.6953 -3.40625c-100.577 53.6943 -207.164 60.3066 -316.957 46.4824 c-18.2324 -2.2041 -36.4648 -10.418 -53.8955 -8.61523c-16.6289 1.80273 -32.2568 13.0225 -48.2852 20.0342c11.0186 13.4238 20.2354 36.0625 33.6582 38.8672c53.2939 11.8213 107.99 17.2305 136.841 21.4385zM1024 447.896 c0 -141.248 -50.0889 -262.062 -150.064 -362.036s-220.588 -150.063 -362.036 -150.063c-141.248 0 -262.061 50.0879 -362.035 150.063s-150.063 220.588 -150.063 362.036c0 141.248 50.0879 262.062 150.063 362.036c100.176 99.9756 220.788 150.063 362.036 150.063 s262.062 -50.0879 362.036 -150.063c99.9756 -99.9756 150.063 -220.788 150.063 -362.036zM959.891 447.896c0 124.018 -43.6748 229.603 -131.027 316.955c-87.1533 87.3545 -192.939 131.03 -316.957 131.03c-123.818 0 -229.604 -43.6768 -316.957 -131.029 s-131.029 -192.938 -131.029 -316.956s43.6768 -230.004 131.029 -317.959c87.3535 -87.9551 192.938 -132.032 316.956 -132.032s229.604 44.0771 316.956 132.032c87.3535 87.9551 131.029 193.941 131.029 317.959z"/>
+<glyph glyph-name="social-stumbleupon" unicode="" d="M777.2 59.4004c-129.8 0 -236.401 105.601 -237.401 235.4v134c0 7.7998 4 15 10.5996 19.2002s14.7998 4.7998 22 1.39941l57.7998 -27l89.4004 26.7998c7 2 14.4004 0.799805 20.2002 -3.60059s9.2002 -11.2002 9.2002 -18.4004v-134.8c0 -15.4004 12.5996 -28 28 -28 s28 12.5996 28 28v137.4c0 6 2.40039 11.7998 6.60059 16.2002c4.2002 4.2002 10 6.60059 16.2002 6.60059v0h164.2c12.5996 0 22.7998 -10.2002 22.7998 -22.7998v-133.2c-0.200195 -130.8 -106.8 -237.2 -237.6 -237.2zM585.398 392.802v-98.002 c1 -104.6 87 -189.8 191.8 -189.8c105.8 0 191.8 86 191.8 191.8v110.2h-118.6v-114.6c0 -40.5996 -33 -73.5996 -73.5996 -73.5996s-73.7998 33 -73.7998 73.5996v104.2l-68.4004 -20.4004c-5.40039 -1.59961 -11.2002 -1.19922 -16.2002 1.20117zM246.398 59.3994 c-131 0 -237.6 106.4 -237.6 237.4v133c0 12.5996 10.2002 22.7998 22.7998 22.7998h164.2c12.5996 0 22.7998 -10.2002 22.7998 -22.7998v-131.4c0 -15.4004 12.5996 -28 28 -28s28 12.5996 28 28v310c4.59961 129.2 108.6 229.8 237 229.8c129 0 233 -101.2 237 -230.2 v-68.5996c0 -10.2002 -6.59961 -19 -16.3994 -22l-97.7998 -29.2002c-5.40039 -1.59961 -11.2002 -1.19922 -16.2002 1.20117l-65.5996 30.5996c-8 3.7998 -13.2002 11.7998 -13.2002 20.7998v59c0 15.4004 -12.5996 28 -28 28s-28 -12.5996 -28 -28l-0.200195 -306.2 c-1.40039 -129.2 -107.801 -234.2 -236.801 -234.2zM54.5986 406.999l-0.000976562 -110.198c0 -105.8 86 -191.8 191.8 -191.8c104.2 0 190 84.7998 191.4 189l0.200195 305.8c0 40.5996 33 73.5996 73.5996 73.5996c40.5996 0 73.5996 -33 73.5996 -73.5996v-44.4004 l44.5996 -20.7998l73.2002 21.7998v50.7998c-3.2002 103.6 -87.2002 185.199 -191.2 185.199c-103.6 0 -187.6 -81.2002 -191.199 -184.8v-309.2c0 -40.5996 -33 -73.5996 -73.5996 -73.5996s-73.5996 33 -73.5996 73.5996v108.6h-118.8z"/>
+<glyph glyph-name="minus" unicode="" d="M512 960c283 0 512 -229 512 -512s-229 -512 -512 -512s-512 229 -512 512s229 512 512 512zM512 -1c247 0 448 202 448 449s-201 448 -448 448s-448 -201 -448 -448s201 -449 448 -449zM477 416h-189c-18 0 -32 14 -32 32s14 32 32 32h190h258c18 0 32 -14 32 -32 s-14 -32 -32 -32h-259z"/>
+<glyph glyph-name="organization" unicode="" d="M815 384h145c35 0 64 -29 64 -64v-320c0 -35 -29 -64 -64 -64h-320c-35 0 -64 29 -64 64v320c0 35 29 64 64 64h113v38h-483v-38h114c35 0 64 -29 64 -64v-320c0 -35 -29 -64 -64 -64h-320c-35 0 -64 29 -64 64v320c0 35 29 64 64 64h144v60c0 22 28 33 53 33h220v36 h-138c-35 0 -64 29 -64 64v320c0 35 29 64 64 64h320c35 0 64 -29 64 -64v-320c0 -35 -29 -64 -64 -64h-118v-37c83 0 134 1 217 1c25 0 53 -10 53 -33v-60zM960 320h-320v-320h320v320zM663 897h-320v-320h320v320zM384 320h-320v-320h320v320z"/>
+<glyph glyph-name="exclamation" unicode="" d="M480 286v482c0 18 14 32 32 32s32 -14 32 -32v-482h-64zM480 223h64v-60h-64v60zM0 448c0 283 229 512 512 512s512 -229 512 -512s-229 -512 -512 -512s-512 229 -512 512zM961 448c0 247 -202 448 -449 448s-448 -201 -448 -448s201 -448 448 -448s449 201 449 448z "/>
+<glyph glyph-name="social-vkontakte" unicode="" d="M3 712c0 38 26 53 58 55l149 -1c9 0 17 -6 20 -15c34 -110 76 -178 126 -255c3 -6 8 -9 13 -9c4 0 8 2 11 7l3 11l1 173c0 25 -12 29 -40 33c-11 2 -18 12 -18 22c0 2 0 4 1 6c14 43 58 65 120 65l56 1c46 0 88 -20 88 -79v-227c4 -3 8 -5 13 -5c8 0 18 5 26 18 c52 73 111 160 119 206c0 2 1 3 2 5c11 22 39 37 51 41c2 1 5 2 9 2h155l10 -1c15 0 26 -10 31 -19c9 -14 7 -29 8 -35v-7c-15 -91 -119 -193 -163 -259c-6 -8 -9 -15 -9 -22c0 -6 3 -12 8 -18l146 -184c8 -11 12 -24 12 -35c0 -33 -31 -52 -61 -55l-17 -1h-152 c-3 0 -5 -1 -8 -1c-17 0 -31 9 -41 19c-32 39 -63 79 -94 118c-6 8 -8 9 -14 13c-7 -29 -13 -59 -20 -89l-3 -17c-5 -18 -18 -37 -42 -42l-14 -1h-98c-173 0 -328 246 -437 553c-3 8 -5 19 -5 29zM604 453c-26 0 -55 15 -55 43v230c0 27 -12 37 -45 37l-57 -2 c-32 0 -50 -5 -65 -15c23 -11 44 -26 44 -68v-176c-3 -35 -32 -58 -60 -58c-19 0 -36 11 -46 29c-45 68 -83 132 -116 224l-9 26l-133 1c-18 0 -16 -1 -16 -10c0 -6 1 -14 2 -19l21 -56c109 -282 246 -467 376 -467h99h1c14 0 13 17 16 27l19 88c4 9 7 17 14 24 c8 8 17 11 26 11c19 0 37 -15 49 -29l85 -108c7 -11 13 -13 17 -13h2h159h4c16 0 30 5 30 15c0 3 -1 7 -3 10l-145 181c-12 15 -17 30 -17 45c0 16 6 32 16 46c42 63 132 153 153 227l3 13c-1 5 -1 9 -2 14h-157c-10 -4 -18 -10 -24 -18l-6 -19c-23 -64 -86 -152 -131 -213 c-15 -14 -32 -20 -49 -20z"/>
+<glyph glyph-name="event" unicode="" d="M676 98c-16 0 -28 13 -28 29v142c0 16 12 28 28 28h142c16 0 29 -12 29 -28v-142c0 -16 -13 -29 -29 -29h-142zM818 269h-142v-142h142v142zM960 864c35 0 64 -29 64 -64v-800c0 -35 -29 -64 -64 -64h-896c-35 0 -64 29 -64 64v800c0 35 29 64 64 64h256v64 c0 18 14 32 32 32s32 -14 32 -32v-64h256v64c0 18 14 32 32 32s32 -14 32 -32v-64h256zM64 0h896v800h-256v-32c0 -18 -14 -32 -32 -32s-32 14 -32 32v32h-256v-32c0 -18 -14 -32 -32 -32s-32 14 -32 32v32h-256v-800z"/>
+<glyph glyph-name="social-steam" unicode="" d="M760 920c54 0 128 -30 163 -65l30 -30c37 -39 60 -104 64 -160v-37c-8 -116 -89 -204 -183 -236c-54 -19 -71 -8 -87 -20l-200 -147c-9 -7 -12 -8 -17 -12c-14 -113 -113 -176 -211 -176c-71 0 -140 33 -177 104c-13 25 -14 34 -19 46l-99 40c-8 3 -18 9 -20 21l-2 12 v213c1 21 13 32 29 32c4 0 8 -1 13 -2c61 -25 123 -48 183 -74l16 7c33 14 52 16 88 16c5 7 12 17 16 23l89 127c7 9 31 43 39 57c6 89 34 135 89 191c43 41 119 70 196 70zM326 408c-34 0 -44 -4 -84 -21c-5 -2 -10 -3 -14 -3c-12 0 -24 7 -34 11c-49 20 -99 40 -148 60 v-189l99 -40c25 -12 19 -34 36 -65c28 -55 83 -80 139 -80c76 0 152 47 165 132l2 11c3 19 16 24 33 37l201 147c29 21 53 10 99 26c78 27 146 100 153 197v32c-3 45 -23 97 -52 131l-29 29c-35 32 -93 53 -150 53c-30 0 -61 -6 -88 -19c-85 -42 -131 -110 -139 -216 c-6 -11 -38 -57 -44 -65l-88 -126c-15 -16 -15 -39 -40 -42h-17zM317 125c-22 0 -45 11 -58 20c-11 8 -33 26 -37 40c24 -6 57 -29 94 -29c20 0 42 8 64 28c19 18 29 44 29 70c-4 64 -50 91 -104 106c2 3 1 4 6 4h11c73 0 121 -57 121 -119c0 -60 -42 -120 -126 -120z M620 655c0 73 59 133 132 133s133 -60 133 -133s-60 -132 -133 -132s-132 59 -132 132zM664 655c0 -49 39 -88 88 -88s89 39 89 88s-40 89 -89 89s-88 -40 -88 -89z"/>
+</font>
+</defs>
+</svg>
diff --git a/Angular2_CLI_Starter/src/assets/fonts/Simple-Line-Icons.ttf b/Angular2_CLI_Starter/src/assets/fonts/Simple-Line-Icons.ttf
new file mode 100644
index 0000000000000000000000000000000000000000..6ecb68683477ecc5aed38ec3fc8910d9bb66276c
GIT binary patch
literal 54056
zcmdqK2Y6iNwKlrH-S?ior|l`yj5L~}nNhD()HRYVx%b{=xqyu^#x`JZ2)1k>gceFd
z4?!jgJq?l^l0!gnNc|H+l5;{%A&3-6I0-o?e+uDPTlZaiWaA|NJ-PR}&;6hKT*;c*
zy?o#L)_T{w*80pbj^j*jf)luvqoZq=U3tp`;~e(`16!*W%pV!$>bb9T-1mQl_1KCv
ztsUzpH-44l*hZ|c-*wTBgKq|28sj*j58HO`*>TCi*;!nP`~J_cU){6+==om{?fMqS
z$+aB!0=M_P9lKqr*EV3^zu~X27aP=e;c1*3z<TZ8i!Qyw`i^-K)<28CoAzJ4YlrWe
zc_%qeoW%My7wx#>AoKEzu-t{?;|F$Jbl#8N`amzoeFN9$m4g>wa_L=z4<F#TZ#Cie
zPjmEc_}lX8txL9h`hL&3L~P)=e-t)e;(Uw4n`hsieOmMg|Acjw<7q2?aE|a#vrltd
zMGpJl6+O<C%KOTnlC$M`eiUs-KXfK@wv}iVKTMcmw{jAv^7ruH#`-PgZ}#t8C)4Nz
z3GFoZ!@Osf@V)Z<k=<O0i@y;Ure>$Ot$4PD*i7$&pYj`EbzS+UXV%Mm%Wp7yn)?hl
z>ulN1ZRcKdmX^={hMVRFXJ@#NVSRk|_xLLx^NG20>Fev<$n3jw+s|yCyEDhl+T7UL
zedVWrfDXd8w(`NV_&IYLzIps^Kf6A+gd_0sIP1S?kMmi>o#Lj>9!K|aew^<%9KC{@
z#3$Y3W8Aq-_1-DvrCXi5m*zIF#P@c*<qZ8gPtS1^TmiqWSo_25yUuajIXAB9<=pHV
z&JP**HGWlYfz!}ea|fJW6><Kpcmk4<@(;Z|t<yLCRn7I!R;*EbRpI;+z70pJsFUK;
zr{1W1BR<zY@oDZ2uDmw;)3_LUC^9*B1sq!bVe;8d=NR3K{?7d&DLr@n|L@CBvIFcL
z{+J*NSBSd!TWP->m!DAl%E#1|np@kgeOddh{xjG6jNQhhDVkT9Z@725PkVmneZ;rV
z_apy7|F^Au)*FG31>Ol3f=`56LZ1)s3_n}3wBnh{_f>vBvOe;1bZzvB=pU*MRQ;~{
zVC?+Zi?P!+Q}Md^_Y->)k0iz9;^gO3TxvY^quPOVDE&s}Shg<vM%~K#;rh=uxEuC2
z{9|LGajGfMG~V<=^X8VWR=M?L>yO)3x36sfMn^pNWWFkYcm9pS*233{ZN)pgjILjF
zuk8MIPqOD<dOy+oa-X;F{JxL&P51Zo9~)RZ@Wx<i@Xo=vON&dNDE(w;bm;TL?&1Bz
zU!E76_r(0R`D62+9O)Z*aO9=Y+~~cdzguu*!4DS>EPVgMpDgNH^yH#HEMB_!*(I?h
zFD>m_cEhsYEnmO<%PZn5Zde&xdBZCAs;#SjvHHmB$<;5des@iB&5zektm|37e#1{T
zmNw-!8(TJRd1>pd+e%~d*znksW53$|jq#=(kUR|QDUlPN=eoJ8IIfuu2*nmL+rscK
z)t+=S#my^j=3y}*EV;#M7KrhkiH<@)%VjfCK35oI=>e86v?$pOehbAyae(1pXM0B|
z917#CP*_%ETqPWciD4-mW8t7MWxwSb>d%XU67pFh^U1Ee_KjY)SP^xVS5h92nC~BQ
z*>4GI$miC56{au|O?S(ukGoZgg}njBctI3pSr)?!!`@n*mn2ox4zFH)Sd(3h=NZ#$
zz1ZdQYK#{ZRmWKp-s1jiWK;JUg4x(S9CsaS+jYEq?@;Z+esAY_m6e81H|1-X;Pys5
z>&&oMOGVbTM)><z^SU5hqtsZUs;G)AOA_xgMPc=7Upg_6TC#onlI}&C;W4Gvs|C??
z$^MWb8!lZ__-lDV6IMGzdG<Mxp^fXH?{4O}basHD0nx%qw}2)Mh0#9rJ=e16040$x
z4Dtg~zL0GZaBQKoBZMQ+l%X0v6fR~5Xlo0fO3F$HTKT>GXlJ2@#iVdB730I59nP&X
zS^lkWb~KM1>`5-{Ym0VtepmL#;vxR?p}4FWh9;OZ<EkotSHc^Lf)KH4{Mw<?@I}dV
zRE~X9R@Aq?9jOcHjl-Lox-PDjLWbp43iF2#rqfYDloeh6HZPz{1pb6(%F;ehr90}r
z>f*W^2Ci$`*d5BWc15o1`cVBrL9a4bg==cUtI!d;BC#vGWr07$D~hJ;QZnS}D0Bp_
z%WPPmy{`S@>d<`O#eyLJ^k8sset+b;#7H4kY@oj9>o;VtYdusQOi@d#;>FmAAJ(me
z{62T3XQex;KxIO!I<h^*jdJI6TrpRKs20(n)c6BpXGe_W*^$i{t6^wUr&k2@3Uhiz
zYJ=nksax`ibSj_Al=sjlw)WBojfBpQLM~H^vPw^Y7pt0c{+g!tu1KV-y|Kn>YgG-2
z@d3}ccU@m^qI==G`jP9__V?Lu#%ow6!cWbVgvoKsgqj=2pJk3)5o_GEtf5NdS|#eO
z4W(}`PI@z`c!kGZkw~R|lifGfDpt_tiz>~fY}+RnOx6r{HAm)MkeeKSwC!4dMQA*d
zDNW!Ssz)2gpXprBx$v3s&I?oAFt?54I`dAWoYN%q=6}^B>}-o9-4ZoTXCj+!p{*X4
z%_Jec)PSLmBGf@4Q;M+4gc@zhS!jr2BzNIZTZ`s$TH(RWr}}!<UU&TmohD$S+wka0
zI>Jxn*af1lp)aprr$uy8<atp%q+^M{M-`|oJfq>-51na=+~VXp&9JPnikcy}cmDjn
z<wg(`)iB&DHN>wVl(P7}b-FG<#x(Jerit<|^$5v_qx%@zqQq^5Mb2YHo_$eA*Ev03
zZlYqLg`aCCba<@XOfuA2S#Yc(WFYCZh8(D2iVV>hWMRlhE-TcWePdpOMnkuc&rFu(
zh4Hd3x8#N|>~xx`N`$ERs{;K!$2M#JsJ3OZ7Pa)vn{_LyZQi0q{Tg4I%v~_g>Fr0_
zuSE;GgF3zEoV=($Xd)7s#FAX+5~r0ywGb6G=V|?<z0tYEmM!H=>k&)CvK7(a8!M!v
zR-r9AVx*89K?sGVwitRH+MWi`nMNr7RZ}@up@nZHi%?chJeOTFP*)xUQk;dMw4pvv
zpTN7vwW^lR;eENe(cq|hD3ggu+O+(NZ2z*aw{zvbPGO>^wY&06XV-eJfkKy5Lm6O>
zP%LnU2i~<rEi&}zT#INsBI$HwhaU780)K7mL!*<~Ri!#YQ4)H6TGWL}&c)5+R&rao
z^PrCtN%R*f-&}^Z2#t`0ObXkoNkNkZgwcX6gXMy{J#!$Aax5JbN=C{QJA+jW`nH9o
z18!*LOg~G6aW1t)XNaG+2Qa2h_5wbc!DLmJ@AtcBo;R(#6}QHiz~rDme^JeCTerLY
zemCRk=v~`xtLa)B?Q*lz=O@G~8GaJ&{LOVEW4V2Ive}ROI#WD9A;h6E@K4Cdnj*&O
z#JJ*8C9Ac$7#bF~zE6Lxe86k^`?j)FV&tImk^05^C6^ABD}*9ldzLhP{E{c0vckMs
zY3^TKmW7`J6MU4rg(D9l>E@y7!l401CLYGU1;ZW)!O?q-tWXSxIx+M!t!EYocr2rF
z=Jcau-pKmL_zu`3evmm^s6}xJT63DUm&pJT5IIJJioS6IE(~~qfhi0CanOySgymqs
zIW^DkefcZbuR4Cn6>-b1Rr#b#F(a;|KP0566;pCHu4sNuQC#u%1%Ay^RY?_?=+CTb
zu%iAA%l!;cfee=bZ6oq9@Cxr+&=!*wkryP7Dym{EBd4fIQ*v$Gs8n#EBF77BU9tjo
zB5CU36RWQ8hUHW$jZb^Lk&G|qi)4h4uDbr&z1O_40M<I9bS@9bk+7mznbnQxi4Dsw
z(d&xH)`GSguPC@&rd;C>igonFb#f*qNHTsUQN*J`*kv)+KI#{A!<1B&=Y7jI;2P_e
z`W3~HOhXr}l{ws7R77d?&Fl6&d%gVy$>UXBihQ1yiQs865l)0>vI6*{ovY@0xuw7$
z9HcxIhjEh?LTHJ2kzk)7kmNeh52mm<fX0W+;{Z1k(iu7E3s6TFis?cg&@U`}%52*F
z@Fn&q=B@Ce9Tk5=^*pwX?H`KNdL_mrPwkM_@s(R{e7Zxg%<_C)rPlHEjkkQILvsbZ
zI%CO~>}hY@i?-7Q7WXpy^%n$Qb9=P<);D6&<dTav`0HA%)#oqEB$pi6H1mRNdfYDA
zbNhw+@ApWC+hZz9%gD~+{+n6&bGl{O4_F#{?X$Yyf5U%V!3pp_V|eGCz_mTx`$?mP
z3q@He6oF?$!GK##C9@<%MZB*gW`qht;T9g4wuslx;9E)qT|wqk)KbAf7zzO&glpZ<
z46O`%X$>+hIJh^T%NB4sf(blM$?#9CEDjWcy~PfrI^kzEy;}}_c=bIeTtQ=Eci)&_
zb{TSIcyMjDsj@a`8Y5plB<*M8_OG_xWSrV##iWEU>G2Lj2tqku$`|k{!GxlCtXrSh
z_sk9F<ymt=k)r}{=>D*%q8V#y=L?B0qo$OUL;ggyX}Ef?IJ|Rl!%D_4V<QDflVa=~
z;)BfF+#RcE39Q*E2ZD?DuKDoMP4O$kjIZh*ZmhE^`0b;rPaSH)fM69?u+g=7@W3q}
zUz=`I1FnQ+R)kfkCxN&04$`MQ_nFz}gjK+{8E!vXIoKJ*qmtOjXxktf2<@E7`%?Li
z0Wn{6#;#i`<0!Ziy$nJX0~7;pz(9x9pw@FvYT+GZg-w~VLgu~GuQ9Uby2}fYy<sph
z+LFJg%{XDk>TBcHWtT-VnkNtlxfNfvU-MU(Lq09iR9M;CpI1ieyn&S46ZEwVM|HHs
z15qH?NwPQ7<MvyTY*dwWm!`^M>m6RN>x%dQ+qYBp##@%Ql+w{yd%VI_d0(|}r&;0G
z?H?{~tY~Pe2^hTBQse$R>in{iGDIU?@xx4HJer=2rs2NN&b}<D!e_Y}F3v4S%Y@M~
zNw-|hcPc4#XDScuH6Vtwcw4eFBwK)#KKke=<b952EYPcC35@`g)W|aYsJv#4VycQH
zF!o^h#_@>>Z?q~I*tKb(ePbz-$wctHfCEcH5CSa|--&JM$ZAnI$i{g|mK6yw?Cx<p
z&ZfujsA;bXKpzgp@>i_GgGVy<4r&(mKqN3;(>a)lY~xup%{Ub}>3bMUf5$a}smXC&
zz)MSEJJ+KBGud>8P>&+Hp|r_6Va_O#<}?L8ImSi~2B9b^*<!jFR)S$AOK5SB!G)51
zXUssbi2eC&F^pTe?VnoyPk-8P**|p)<|l79nfq#&hYhQmsEKUA^L~@b^39*LfBpLF
zuiG1bcFWIxGVw15H)#Rw1SqJ|EO)J_OOht8zvN$z{{(ya?<UkI4foAAyNxHcxa)?4
zdR*J6xlj1?FG{@dMcsFoAgs~6s#`pG!;LrH^kMUsOFpvVLpyJ~t51@5*>Bu(8>=~A
z5Cpzw$A8_v^Fu2>a>*?u`|vU5{EHx$<?`GR(8Pt@5%hIZ_Av4hVDJW@P+9~)sbEHF
z5wf`qsn$@|EkdyrNWrFo8r(c>7IH<j8Yv(A!vStVX<-(0%K%?2tDH0)Mmu?)%k65B
zZ+Lvw4PSZrD>tmlZ9n!=b`iVpamnQ}6oDPMs_M`w*_Z8D(=oPcXe7U9vpwo>SehNZ
z>Ee;<z{!uXy0*XjGB5FZKvR7_uTLxOUr_Jv9eP5qDP1^ZRz=<Of_3Yg?`0>$gPnU;
zH2YjV>xHR6K<KmY+l%|*wtLrn^w{>C&G9O0$Qa>@3WG^}!~WdFXWUgy^{xKL_XI0j
zDuX>oM}w6Rx(gn*KdKp0FZwS~ALJp5idem9QLeK80s9?)<HDuYvP&1Ac);r)y7xg{
z1WF&el;~$}`|Ol(3K)F}cZmBi+7@1O1535Z4Wz+=$)PV~rOhotX*38K+DB>`qX{l>
z2zaA7ph5^0FBEc%+|N2fJpyfHg9O(?ojt7B8Bpe+J1_?X_&xAW*bagV;3M3mg$**u
zf*?t<u&}FoxL@#Ex?k0Op{nYHw`-B8$r9lSW`wms)6nLnYmzQOhB;S4-Gzny15MG=
z)T)(g<)YzLJ#`FjGhoKbq3njr3OzNJ9a^CR4g3f$58-@G22_3zrxR(xZ`p#4LYt~F
zx6;tbyChkMy7PNPH`6pLI(hWl*Irnx)9?sP4pn!J?0w(E+b64@vG03mzK<!X_VJ^C
ze{hm{wXSejuj$vkEcgM9@V_SeymYU!H=qHF(5<{a@SJDb-p3^{_QA}v1OPFBfCHBE
zKHxGdAOk8x!-JwobcBMCee#M4vRUYfvO3FUgwo7Jq$$!>$4}ICMVe&GoS7h8#pBbS
zgyPBpI<-2R=tG#o!KbI{y1MFw5-pC?!9s~XXG%EO!8ZI<8QEeiirj0ElLX|1p0ycP
z|Np|X@?|6miX;yU``*LyQ+D}b*_ns6ohM`X{AwN#nvD6J4fOFh9+fZ{fkOU`v(HLw
zZw>JE4%mj2^PGgO(4>FiUcetgvu1>Z5ASt)g0wrEoTMh82eHgaMhzD^Jt0g8<LT(k
zbR<LU0sf7{#f(SOGn0HA_aYwTdED<g*r6wJzYgdZ^4x)ALg4^pUV)H%_@EpP1VKsw
z<7Zl-kUGMl_RfyZ9^M%-or3~)(6H&m4miDqB5Ao6(HU`cIoY|MLgNyqs)2Wl*rt@X
z(w%73NtyOS1|yH|jj;)v&tr^1R^V3PmKot869Oz)-Zy#C(3q%%%-(Ej!AT23&C4JK
zdUVa4KabXoB=3>jilOK@GU7kBVC<qvccrTE%BQ~4SN&$Xv1X|H2k}D(_s+uwnQR8M
zMV7!<4F2aakcX1U2e;@7lLST9byE@CjCn#IaSc@Qy2boH#U%rO)6dE9T1g9m$+J|+
zm(l{fW(q%uRP!!ZNH`|Q{;H(+&8nqOp8{rABJTSSj4imzs<aj~x<EpTg1psdYW0mY
zCjBQDB<uRzAz5^p0{>>Z6s`U~h%dMrsyb|iLVD%KlXxvj)?~rs^BMk4{+%s?m-$qW
z0kbFTM*_zNf947cnkxCTu8J5x`AYi_qW!rBJw$qPIdIsMkpDj5FtR~3QXODH&JwsP
z!dzw6is0$lC9%A8c0^|!z=7e*JJ5rMMj3=SZdiFE+~h`JwT{k&uNaUU8Nf;?D6E<}
z8LBZ;reF1_sW?9TW;`LgG|4g&3HVmB$YZI#f<KO7J+m=kT9W2c5($U)N+dNmJOP)I
ztTFw5vjz=jPg-WFWMY5?s(r^T6IVQeKhu8_1b}Q>6L5|cRWz*=scKRabzP@RCoEGo
zRA~a&#Br)yqqP(Mh;^JlJrT#XCM**Sz}wtwBI8eS>$uOt`%jV;$+k$@2G*WT$?b4G
z1=w%!fRIQie?s^qr~@z@p)j~@kRxzSoy`RjdWRyfg*>;nh1zKcoF;M#@^p=?L#G4O
zIxYuszI1&D;sW~OVguqJbFN;5F%l|k2Rf?)W`!)f6jdf>Kwwgw_$*lnS9SCz^E+$$
zLt?^Rk*ccpL=%cHSX&oP^hP7S@rt^1(61z_Jk?coA&=K9O3dpw;=AlmNxUSuB7tDg
z?GM$rRYh`*HD1{;J!(U}SsC;Plvt*svk}yaBnckPYK~Q8s^#iH!qZS6t&D{hX8nn(
zP{d;jieJ-Ax8+t~314$p2fVHzNvsSw%2!DWdYkuKQKLDt^nl+me5M?20$Ew*uB@o2
zFsp(Ar7<d-eqB}ofZOAqY|9TA^LqW3%i|5ZJXM*d2z(3Xm;K>DCElciP!}_Tv8sep
z8;&Y|HJ7Q1i@NS}>4NN56~pD0NuLVbG~^#~RYYy0Kx2f#9Hm;;p=71zj1)vQQ%2hk
zuIBm6AAkJvBab|?_vF@X*Iv7A>&fp&EwBT^)FVgiK5Re2UOe*1Ol<4PtGBQhw_JU4
z>liezqkbtqEF$juobWvSp9Zdl>!5gUdBo5yd~<hoh7fIN3*ec^-2o~Tf~h<-exAYO
z2HYnDK!%8x+~8;Z?rFDw)#$<<&O*F<&CW{)wmf{rXlc?eO|pp#K6n1)bvsMDa+7^~
zZV|4jrU$y(zGUgH^B1xISzf~kI=}z2U2A$03$J*1E1NxmpVP<oK6wEfu)nwa#?t<I
ztkr&D#VvdL$wthc29{NYuL0qM0)jp+IJjQ+@Ze#bkb)e9)qu2j6dj(2#D9>73NK_G
z-ji?=p9dE-2ml2x4DNt1v!_#v`k%bdlVs9|Wre_#EZiW>{F>kmpbqaB_=18DuYTxh
z%_FM6_Gla1CHDsoijp85G2Pc^X#}j|t$UvGN2S~zm(Tk0C6ZSY;K+!qoo6#|1HCAk
z##@5;5ud=!4=X^lA>+^o+*12SLD8gJR;ps%^#YM9{1M2>$AA-dLQdM?#Vo^{rh=e3
zV^D|+Mt2#^<O;ov{C{u*{TQzq2in9090>nELD+@|fM*E;_+bolVW_lmOKEwAL0bWz
z9HY-+wr<<z4a2m^pOkb}7Oa`yGB&}y^~-x(=Qmbr>;zCndR1Tl>RPvO{FUWLTjEQ%
z_KvNB@cE<G`b`_JY-_n<#VaI>vZ_Jh&9rY?zjaM*u{&2`HPpAY@K3!GZRzf+tnBJ;
ziP9JV&(jL$X&tzI$2(&_XfNk!Sw;cF7$ENq66o-112XLdzQ`7XWDjC0>~TIP5eJmb
zlV(CkHp4=`=2bP&UV<I-c<qE&Q@<~|wCwd;(!-sN@vu(;mS_A)-L1l|LLqCQ`lD(4
zbzjSQ19vTi4=j3q@DqDCyC1(Q<5kfM77j!k18TKx%|f>yR8;#vJ(?DbiK>PufW(WY
z!a{-~%%7HhK||6t4faD4_)H|dLv_2;zdisgaB=IuzWS;&2FGWg6(*hd+G58C!{{%=
zR7Xf11rDB(RtUi0-JCZkphK=J;TS|Q@BuWFOku&78vp|iper~=llUR0*Ar*KEtJlo
z=MEa0Bzv@@W4c#0rLi&1i;fn?kH`VPv4789Q8uzk_b8?~woQxc+qW`Fg!nV&*0yec
z@Yx5qPXQNFbTg8{r~Q-zf&~fTO2ZJQE`RBYnOAkM$m<`t+EnD@$4x;NPhNwz^Xh!+
z@rk2B@${v;42(7GGLIkU5w>IcdF<sqpFRKl&+f6?`6gW6tnlfXi1SI9SuqTqxC8jE
zv%f=3Qb3yxBJO*FyOz5ik;%_vJirn{=E;90I|de~b3k?2twCYHp}Ay)LZmPpE^<*R
zIP84N3R=!Fbrb`3qQC`0iu5aW=85h|h4B}}A1-qySTYwnI>+T25NLSuZ*~S7mZcBu
z`tF)&-W9g2bR?T<3`?SwsI2h$q4gC_lp=9i)V!gfW%$8EjAS~ZL7w+kv}YGKe45oX
zjC8K>yDNhgq)=f-WWFLAmL#_h`l#B=3xS4IeO0}yM$R@Wxz>8MQCqpDXEfY#Z)=Mk
zE8%CHK7L=J`75=`3awHDB?h9n!r4$!sYNg>AjbF*F0Isq!Cfz}`Ru-MdtLo#rlZo&
zoBl+!rKS+8Zt#R^od*qgRYAf4vAoe(T}4GpZCx}Ic-=~bLWW-yT}Hs72L+YNDr@RP
z{=t^M#%z#}H!bej5FWT-b)%ebX;2%qRVgF9us%Dl6vyLDg6+Vw`87P2CTJKw0v?Ul
zE1?xZ`B21KfDbSZy+>nYh`SPD5E#Q8btlGx(?`HLVzGd}Dn~o8wcL$`7_S6ms5y*=
zfSbY;WTzbW4#S5?dbkkuMZ71_5+NH{ivXlTE+Zdy`t!f=20&5kLEXb!(MYU1WcCj%
zs?k+1#s(8bDQHOsz+Y%k5>%fXs)1K5PqMOZ$)1z;MD2@r-}g-|7)ZHXvZ^xXa!EQy
zSzl$Z8E$AxYl`Yta23JyOP)-s(Wkfvr$3ci(bF52E!YEXQDc4J%1cHr8Ek_OEy#vn
ztz5QvXM+|t)3Ft`2nX;kpC;(Bcw0sHwuSSr+_50TH*TJH`!mnn-q4#*_VoCIv1Lic
z<%dH6Hhx`x;&blWuC?u%b%VVXss`c}ra<ynG)7$2q=Rj)1c4Yre$o55+c2JTLN1$c
zQ5^RY$dM8v5KJLW1405LO=*F`RY)%lNN8Cn$Sf&s9wv}KHrLu&BIAhzI<p~@FQ5-8
zEr2>kh6i3=4p*^IAc%fMZ}B4QM_62ec8NDfD83L$2TT&MsOqYSR>eGhduse`)wza1
z&*J(O18NjubU`(Pi4d8sSVz3ltzq1-9>zYfb=%d7>Z|q!YmxkL?Y3=KGye2z!{g(_
zO^X`Gm`zKWp=R_CW08hlmgCt0N##vXwH5JtRQRO25%F7w#NVFR+%8q@>%em*+N(P9
zcL+YOrvmW}9OUvwg9*QfH|^U+$t7&P`s%IGC>R$-GOOIQ#>0+%X8Vcljf<Lwx8Xa{
zopQW6QB+yHx3LoDfRn&imh&xQ4j0e{nMXfRWD-)!5U*x1cx4iU3_%~06rTinZ!eO{
zVu^Ior?CQ-QeY}u7@3EnFbnf0zzG%X?a|dydplAOG7(_{N_NKm67!;2Z+5xeI-5BC
z&-``&<Mbo!Y5*K|0W1FYgZ`E_>)3Cj>`n0WAm=~|u@6V1_CeVlcG-z&8rNVy=EZlP
zWtY5+>zve7`{AE|-oBIlkX-^J`Ec=-qaI!NUi!m`!^P6Oy}&gBZ}xHnh+-~5^ctx=
zXWp>23_!t+kyj2etHxOTU%W1f+}ZaP@Tz%Q1w=?mKD@R_PEgjT6oco!{KJ-c-es<6
zEEaWLy3e#eUVWww%<nLl44#kOaJCgb_$^SKSJ;muuf~u{pJwa2ub16!kJsaMd*tJN
zcW=Dx+$MQsk7?~jW({&^c3b8JAGcC}(KJ60WG3(vXq->H@sxcR`%Uq}pRuqeiN%sV
zuk-zq3Pgwzs!B)l?2D&2{_`G+@eAB1p!c={?=kST#9(!%1c_N`2BNTRy+B+5l7|I^
za-4t=G8h^`yAp76$PIoCV+)yVe{`Y!F58VEq8c7JX3V}P>=!hb=~lkfD*`#1N_Bwk
z3D;)7gz+M&F1MFPgK*rwmd)7g6#OG5fpXxPor$O57efl{M?+bRun5n`M_Dt1c$(J@
zhxM!sb9nAf^zeFaH;24dmVu^)BO|vbTcBOZL=$Q&Qv3-~S)PYuU*?>_sKBofpyPQs
zt7QMmIveLAjulFDAhQT281$TA8kO)40~K{m{Ruo{t}Yb~xMe28e#lJn`l{oNt-ZkV
z-RJkUdoTh7QGM*?XRlv{5NG+z{+C79A6V18;EIR7_|O##@bzDjG-4&uG(f}(#ck4?
zrt|4E+aYPN0&wLjd~oS1sw*mV!O&bt@6szP<5lo_S+;c`ssUaiduqqo8_<1D-`2e5
z!1ar^l<z<{V$*Z+&8%M$WzA)H6bC^eCHX8b@8Z(n0y~lO38c@(-OL+fi0ybYRzOJu
zxKj@&6@f+pRAw#Ve<)JH^00IPY`lcVazw&Hql3g3I`fju-)O(}tLv}-6${~WQN8_h
z^eEGO6;%m;F!<=MgO5#I85ZqyA(JU&zVR62?Vq<E&af&W)tmDBAKP(}(^&kAk1|%>
zDokDftFu?LuivrhZUA6SgtJ}Y(-h{*A3E@0Jc$cs3T(OkHbOUx?Qe~(yW4HzYLfkS
z2Q`ZQD)X_s$?-h<-W2c5=2H%+rI1X5f-D&AxmE_M4^UU2Bo!w*fgnr*!b7SNdXD~K
zPpBQo12Kd6ZpFzEHNu0T8i9f~9XaSpx)KidC1Cn-B|13QiOs@0Dm$SB6j|n#W%f;@
zNa6(8KP0NWY$+<cL{U_SWdH#;Vt;TMIS-;~Nbg5tA9k_hl3~Kg@{+imT{%K0BQP&s
z!c@hQRdxi2VA}}0?Cgohv5S58?5<IE#My->ID1KY8p;U-v9Qd(-npm*NA$gCqFbn<
zVTk8G5nUJ$boO1?kw1SN(k*j#W(u*NF6d$|og#+|FbI;LaK@KIz?I{AHDKcat2%la
zF}>$xjtR_XF`qC!ak(Oj3bLP$%sc^8I6*de0ty7fkgzLH+%9c=cjnj4yfw+MzMP1A
zT|ZJj5_`e-LId+MRLa?Hd}-#_yfrh$`)A%RKQng__QMOFJc`l5vA<&UCD8cQ^!x?v
z1F@d~jUh~)CPuzYvqhRtKSWgg=?P0%c6!QT)dVkg+i@c7*)$eQW$tcf8f10co;EGq
zTjahDuB00nw4UqdMkszLWhu}}bfQDoKvIhi=S}NQvw=Ux2m}+3pr`|l$Wv7cw1Ojw
zP;Nj!l(c}y6&fA`zvXx5k@|MEz3*z(GV`<^d<@j0SK~7QpZy3i=Hw4K<e{#+9@#cL
zylwcP?l%=EppaSR`WD+kF1Xvi#MJJ;Uo+XwxJVQU2H)~nnx5hB&E(VMwjo{xX9~i)
z9Txx?QNU{js&I)w71^DU+2@64z`3^}7O@ku(IO!XMOe>CE(A_?3(&;9i26b`I}xcC
zQ34g2?+nQ4L<66K4@IXyIZ^f%Q4L6;X<)()hBxf-sBNnbm)73AQjfSZf?;?i$v6CW
zyFax1?}t4wgR1P&?ft<_mG9+#);rUM0mWoL%NQ}2asBS<LTh~@Z1~gB5b`TU38?QK
zPaqymBs|}ncXUH;<DHwn=TA2VI|QFE>I><K1-o}INGKk|X9SF2_@dchWB(I+1>fOq
zkF^B8xBo78Wo>guPtEsg2K&-c2r=AT>hIY<fm2c(8`h7klTBy^!EqhX2w+n%8enwE
zFAuj-pw0?G7M!mh*6H}`z+@6|j0X|Zuy6+Kx}mdS-bno*9#ISnGk+i3{^0hW3)c^)
z6u172UKu!5RDz6I+9&*e1VrVBHHseul;SDPFPSsZI>GR$mw#~d;x9jX`SNR)1=5AV
z#o6W8F5{OPL8<P_uI<U|u3($zFCKqztafPq{_aReOW1zYpO9+rv3MWRPR#zU52RGB
zpeVlLLB%EV(LatQ*{aJQU3TsA?2^HJI=K8A`;=g~4o&;!wf+hGnmzj!_yzxfOjKy+
zbhfRX{3X0Y5E_(}G4wN>rZdAKn<oGQ8Hc8T8z8sCaytV82sRvYRC5cIHeChhdsw>@
zdZ!(*aLCA_%MCC{59m(#ZD=u7m{~1Lh^&hG?dTsx45%ACpMSrjC{D1(t|b>P?P_Ev
z9If;Ir@R}~fJmO0B;Ky8nxqKwYGhe!s$Xgg{X6UW_fVVU$Eq~*Y$l&o3~zwkvNB7<
zetwrrMH>OH?SyE86XK=5_kYUZPeMn*fg5ekFI}2%9z_xmBdvAJc;c!)iC2;St*QJj
zB9kT2b(dy=FHy8j_kR1^_ioY@tXTYc(M%@lvb+YkL<CleY$7?Eo&61T+HG7Ic)tVr
zJ`NVnrk$adIwxR>_9#kiZkA0TAb(ES5;}*Y_JvvzImw-@oN0y*i)WqiBjO6r`Aq%=
z$>W+C6qsd_%0n<R9?8r^fNSy@{$s9iO+>jB=S;A!tj&=c<flzPyG7I3%p@JobEf6<
z%uKNo)JHmx;o;<EZO3ybxN+dSy-xlNvW$@>&`GGn(RauLFKb6=<cuQ&7$}`{k)3kN
zh(lvTgA!p0X`%Fyex&Q4lT_jy(ZVE<Fl_Emn2rZB`Qhv-H3p=Xj@DZCD=;?*#=c_J
zmN%T*by?hz2KtD9{3>U6|AkAN&TQ4(r|&A2*yP+_oNwE@W^sRo$Coao<IX|xI4$=5
zkIQ-IWaopw=DYDAT{7q$-Erm6**yr^OqAGEX=bW~wgCp7okh&@1Y)Ea^yz@ZN`rqR
zM}{)59ZG`ohRRXW7C}fT`IIj~>*egtK&W`mvUScfMN{b=CwSBiKmnTCmw2>-3@O%U
z{^^b>VPYoEm*^R1rs(tB<#OoNi3bZ42)aHOO+SD<K$$?`7t>LGh@?}VIsV}f^F#J?
z5O4gOD1Xgz<!`(m^uZY)b(s4AUY7tp%j9U##z3gi3z7&Bc?*OpBW4Ol5=d^qi9XSg
zR>GkGoMHHOVHPT42O+ycxHHsFfz>m%5?GF?7{EKn8+2G4(w{2Np)dkD5g2Xu(okqp
z3Ho)Qq-1Y0H)??{(A?pW?+#a0tjcwfZ);EOP-~Sd6w3tng+lhyuzl-(NcQLH4-5l;
zuQw2qkp9s+G}Ibui1{(Fkqr^>-cPKg$nO|jW>zHX+aqSAG8_ybMOiBm9up+^6JH1o
z;_jku>55ANtX)!ww4?%p*x<cWce(Tfg^{Y(;Z(ReQ&XYr!?E^~5P#Wzc!5j627Q4?
zRN-E4y}*XH4f|saA!r4Z76>|SO^}b@;n_1U($P>`39`~<di<b99DZO5<8F$pKs8q!
z7P=1_1F}Q$_c{4Wz$7~)aVDJzLa2O+Z~#M$4gqHlKoTr7IyBl4qW{v-nTey-4Gq;t
z`H7=e!fKdl;5p>RIDb<L?Nt=vutG6N3?_W=&qKf)s_o^mhN-DQJiwl;#=^`X+i{Qj
z`n1BHRFv*=BmjOZH;Z_sa0>Np!|-HQA#S;eviE@}5PdykQB~v@5xRhbhxe#vPDlw-
zkC2kk0f}LaDDDBa!(NboMWDNUJs(Vj6TW)hm%vy9_yqN=T+|ZkZt$hzHPz9|P|&Lc
z+eg>dH*|+uFOH^%AmOvobm^V$mXYj!tFh2;n}v%T_xF!?3jDY1aW;8+f=$}vLu|W!
z3N~*NX=f9%N#!t-&|Hdj)GBUYC>*VfhKzXcP+e_DtkjZ@K4)(yTm~okR4&<BQPtU5
zvvaVoqYb|D0}~S^dpkSj=mZA*I1Bt(j`7W>O!fE1H95B7v!k5W#50Nj{gsA;L*vR<
z)}m;ZK2SdxY`_>fSl)7&2W(n6$(%uNmrN^!bh&d@*v~DKHUra6nY?U&T?uNMQCzg*
z(4hwoA|cJ|lQsJqeo?--cyTe+n_vhxLjjm!rJSik3!ic{!j-HWRIuQ6&GglcT{AW|
zjG@5)!hW|L7n}L_R8QZ+zN&_>W80>H8(u`-T|bx}R6c45=7717!3KIL8=3|&Gy_wL
zPK1LZ)rD-atxz^1M8;>pX5q!);-Z)c&RiC7Dij7=%Vgn?_N`z};cq9vLa@izZR*PV
zzz4|xYJVqEVm+_wU}R`_)6i!Cq3VOtt|}i=rR_2MqTIfnbvs-jeBExZ=1m7~4W(-9
zVp}a%^FDq)I}C0Y5$t^%;k`Vb^~yfgE5B-gbF`8bUqcF}tVtib`7?0;pgXb4Ud-;0
zLxsAX*Cc<XTYkUli<!4(Q>pOYEk}_j4Bvs{Jdn{tsOPLgtQ7_n-pLtSi+l#8h$r%C
zMi4065zae4EBRvNqzW{a=lG7fOd3=gP_j0}6^dJ}bY1p+#y_Kl^`rJX8fd(?kQs{I
zlxZX!%tU5j?2%JLn@&$Z^C$ZqovHi&ncwof%BvSJ6rC~sr|es^95PRFU_L$9Z=_?Q
zPL>Zvq|;Iw-38<e6Bd@zPKu=S;8NNL?dijQpCr6)KW9I0KMS9fd<(zHh5_Y<L{T?Y
z_spG)o8{~&`V=N+;qeRI*B(1YY2vDQ`UQ7bJbvOBbGw9`<};gi&nV{$o5p73y}QQw
zcMhC=rWd&YG+#3}AEO7(C_=alIXINbNm-o1K-$EkW)(bQF^eGs^HM%0r<}Xd35wy&
zT!{TE+;k+8zV1Uy+G&s5j;lJ)u{-Va?0v%V?ekaC!n*nA`9M_sD<#W|Y})7FJbwvo
zUon5XvmGoiG!X6KZ?|WNb{3G&=@I`^QT|i(Xo1(i`|7LTX-n6?`f6jkL(6LR45BeO
zCi_ZLI{oUawdqD@Bc!donf&vaxfoXxZ;Kk`w9o=2ShlHU2nDMEn%&7}gF<vX4Ai|O
zn3OCc@e(+L{1kG~z~Lu?1jftD@X6$`6_SP7wbJtT1&Q7@ZKXXu%e?Wb3ctZGlLA&s
zxF8(U0yAS<MpJ$DVS9>SbNX)V;ti|9Sf+sGBWT1*4nkTW8-|m9%+@g3$KGilUDvju
zlrHTrt<yZANX%m^b)leJ5A$y>+#PKlOs$)lU@rEK5%%eeB$wN#mLc1sMQ6a<qPak#
zVk1n3u_K_qdrEi^@>qlx+3eU32}A|y4mb-GEdVM&_d_!vkA*B@8A>|YKLtN>w8*%S
z_f07)d>Ro_kj3TmGQxwdV63jKy9VV)BFZgx92mU#zRhMd8mWv_RO&8c{TSQk4g}mY
zZp(7-`0_8WP7Q6?-@WkU_Tt!s<McIieEGG@FMqUo`M%!EALEm?qw@xOa?QvPQc!i#
z{mez1KYCygkRQQOy`oY|4Z<OZb(|Ms>a*SZHw@KwZNGW}+_kQ;lM8X7$1d;Px2)w+
zytfIz>pAGp=fRivB0FOhw-J(XK6f#9ockbm2X{aBkkb|-+JZ9K;CGkb5(zx`g<skO
zR(wEEkgW?LfNss=rDb~kB1Qlb+%uF%3Vkg2a7eLW1)+1Yg|H6_7j+Z)LJ`N~AjC@%
z9Ywk?;FxouP!8vWafN)&a%v6$(VfeNk$jdM*tGAeVc=8bKOnlr_CD)m`QE>VVvg8|
zX!x!tPb}S@+o&r|i$k)J^v>)D#TD(IpW3k=u2ps<@2M;dCQD<hQ>&|E%e#W^75BET
zOIL0#oVQMKtpVkP&}lSf$!=dTY%IET=8tv#zSX&T*Hylo+a?Oex~^DHezCv1cIo?g
ze^s-)I$v!pW>fPf4s4rWFET1|S#$qY+jC4__ra%!Jg)f*x{651;}felH?BG6PbGbL
zoF6k~n9aJDUAhn}2t0u<RX)BnGIP6Kc|}`6wz*j*2)nLjtvE23pFgCq`Os!aL*lCo
z9W8bK_<_5dk1y5C4~`i2zq?)0V%6w~W-ebdV!!56=N+t%?mb$!Z%{;f#R<now82KK
zgpD9Sa31uVgM?_*&XsAx%{$A<Ic^c0A~FnTTqzWQ&56D<*1^AIrU?N=tVw(dT>0C?
zrqk1tj&Y~G{Qsm+)7c=bv}kvEjrgxKhka_2w$iSM#ZS*&k=7xmPVPn<x^*QN;$mD9
zGMUK2zE$((FqLEAgmeM~Sul~W1Rg~Vb$r~OBC|x*(ePcY)0eT-iU50;5<>a^Kt||f
z$u5y%;7fV{PDy;3Rhpa`XH#~GL&@LlchOd#<2<lWt;hmcfpI~j;#Te>xH~jHy*u%6
z)HF!m{J*vS|M>jBw(YRu@e;M*-~O1n`EMWNTt;Xvr`4VX18BI<`rUE5P2BBA64rme
z$d~@s5$9Y&C?QvO(&?~q!V%-bIB}xF><hw-@GMseo^S|t6`Vz+4{2G-ID#@pRu#NJ
zp`5fyhUdMlqJNIHps+;&`=H3rcO#`n+w}2??Hx$dLx#%ckN)d1*c&-uZg}*r8xN0_
zQkGlB_TeLsee>=3oflki=LOe{kBqd%3pM-^%Z-yex1V@$vm46SP>%iE{hQeWEXi&w
zRT?{d<6Vz#Faxq`%2&Pp&Bu-m&s@Ckj(z*?m>StJQd6vHhn?Z(Vy_#)XPhA23d{+e
z3MUk$)DHJKM^ON=LA;bcK#2BocpED7J&9BB)^tF5X!0mMMFyr*Ayi1?O`Y;o>_(v_
zf?N`k8Q_XJWx3?&z{3$a*|p)C&+fSHXE#x@5$i~;uWb)yE7of&li&A^BTu|z0W0X*
zy4v=N;7e31O}#$Oy4hlQt$ZlT^QYIXM_B=4RO>YZIavIEKr<l&fbtzRd7Wmkt4E6C
z4_`ii;`Qs>BZ#TU!Yiqcj?^pRY#0esl63T|2VZ+kiCcU}>WASv*D6UvQY?uSJ3-M1
zy}t5?3IZRvwD^i@n(8a0$AZXh69JFqA4<Axs-zpv`hN>yxi2oasY4{swQ1RBB~Ndz
z$&_57ow8M7nL=TZrPPc#C`N5WM`fKRq(pxBkJyh*1u$Z?EYUI!3kA`D?wkJY#9y@^
zRp3aAkDS`L?w(7RYT%A#ML;8}-eAPNF4f^Qo2*M{HN1o&Txw|R$kB)T#}XQC*GO^V
zrAyyyGy9j+Xe^9YL*;^J%L9jp`}W+v*4;#XX1|359<PS|A!;gI(f%cbk7jhx4Evu{
z6Cq(ZC_D?%GzQ>RxCg+y?*Q*!35!p>3h*ARE28-^l0VcqmPZwN%_6h6pBj6sqaNv5
zN~o9{Dzrvw37BM;UoiB@kt-gnDfTUBAKdo9*r(Zf%ZjF{)hu1TZ{LM`8@l$bE2V^o
zi|_lwr+O}Z=%GvNFS_KSix*H|AqNixJp7ax;`78r3Se+3#sZ*;sW7Ok;Ehrz<nhZA
zR-#PL@_C14aL^SiCWP4|OgEI7xPpZE3yCbDVzp@c^e6aFZ?k`BR>bSW)orPO{gQA5
zK8zCFIoz})?*<?A0=o;@>&PCquadyYs!nx9gpEVkk$-oY{cN}{9yY9GTQ%JE@&1vT
z-a0%tFydS-lLvF<#KF1M<Jn0IgZl6xYl|K^kq@IH^1WAJ7VS(RTTtNaNtB9>Gj4i1
znx5r8dHO!b@Wg3lYG#_n88`JwVJaPk`@)sTBt7&H(Pv!QJ~8g}6iVheY^63N%q9S<
zQg#CcHc{l0p#E~KIUb5k5`t(6#MzucCL%;=SLYGSb_$0lzztI2P9j@O6tNl>{<K^3
z*bh2^AIY?4IU4Vbvp?a{cB|@c(NNh|SY^g&yFJUsupMQ%_RMVy7VsBeJaa35aDgCS
z>`G#kl4oWlEpytmO8Q}~LOUdh_Kyv}-(X26VYlQuD0@A2X~n9kNz~gyF57^=Uj`0s
z;@aol2$-5GA%&pwUJUNN*Py3Y(7Iva>rd%!`}aVBPRS6+Mil?q4?tt#@psS@yHE@K
zl*)cGbCN%HCx7RZJ`ATELym?f^gNhV;w$X|=lNccq$w@(DOQ@qV{w|pLn?T#C?qz)
z)gpJg0p3y@qUI#KC>T$+C)?5Hj{Kf+1p#qW#dIgaoG9Asv|P+W7j$YYoD%-)Cb`PA
zpGAn|MYBr2Nk)Cxv<g8K*)LG`yZrGH`;RY`+U-|v`fBOxzj)#kTkS`_#9sN5{eXS>
z$dmj%%w>4JhW)M)*JpO3hL68H92K;$M*pt<TaQ0)Pul_ZD?7nnv*Y~RFVXYMXL-~r
zJb61fl0{(0IEEC~GWl~xT2b6fyeKeyhO*P}S`^x}l35=%Bks?Y1;>#s@tkD`I?f?P
zVaUuuW+$TQgDcsI6$gV^X~n_$g|C4$wU6hQ@DnHWV$LiqUTi<(usrsMov$A_pM0E^
z$oSheD-RxAnP3N3Z0c#T$5Xw@C3*I`eT*?~(SgN0;tP``fdA`{xp7LoLYRx7p1T=Y
z%p5}~1a2%99l%VAMXQiOT&$Qa{x=CB{HylYHSt!>gUNFc4U$<0<w)}EE?13x*@lg|
zO`q%j@3TDkN3Ih!`?Y|F91`I;yl%=Ys}IEO%bq-tJ~+az{PP5kTbtLOo4|2&!Q43a
zK=vqG?q2xkls`&_4OSOUlH(>3T}7-3$U96Rfcb+2n$rfEi%#H6X<;Zqh0{a;0=5p-
zOsG1-0thjng(55&mNlk0&MXi_zAe*Uq=^JlO0qrc%w|H>F;F9+4&fJKLswT53UpBY
zgWwY4|AMu!f6L~^dOZ?!U9O`3$LCX}aA#edv8uM-#q%@0M{c|YDHLt>jeemfq!eO{
zeVc!8|MFf@UeW-xfEMXnD8rf?rWy#hg6K=sR(GJ(7@<ODzlCAr)_kIdq%g`X(?o;)
z96ShgAF3ksyX?0y@5eJ@RXSZwG&=Fw=p((pam(iZMgES2@AIw-;0)2<Sl{k%*tT`^
z<|Ucl^LF&`@%r`(v8m4JX;`92_pplJZ}KgUp>x^#L#int%u(S^CFYHdwNwOr)uPh5
zT4B#I-+j89pvard&}9KZWO!!q#6VJ-_HQr^$zSx>?f>uf7Yp_BVNiDc;A|Ti@FAt_
zp@tavgaBkmyAt}}-d8UufG$6WS*4Bv4#BJ`NC!jj(I%e#Z|bEN5$|!yJ{QWLsb16m
z6Z#As$(shkps+FA?BBzopxnR<pcUEzDbPDq!HVI8NHc~79E3J1%BN99qedt?yfDQa
zTaeAI03u<4g(&p^!-xD1XB6U43?pYi2`@N8<X><`fa*0-=vbquj;P%<dd(I4n;>lB
zAX244==mD!+x!C`y79=7vvL{lhRLf!JrSgfjv;x@Ee(@Ed!KSu@bB<_3z?$TpBXO;
z{E9BH6-Sxu46d6-E?Qd8V|Xc4x`#PT<PeQV)MoEKa?W53C_y3K(B71gWFKItY05N|
zb3<Ml%lZ|n4>|CTuR?R5dBKRbajUs8Zr@z(+&L%*n3_s3S?3%h04w5<Vr8R1Y(b1t
zs-UK@i0WbD&|<*ZPN4zS$DlH%V9lLH{@S_A<XD&8Y^37-B{fZP$Px^Ei44M-g<oJQ
zp!xG@TA=y!k=iYbhG~fN=R05F@cjAuC#UG}|FaKaiYi9Sv;ldcC1JvzE>W6H37p#8
zoud9fS#%RCf=|ja0wE*Kn@67^+(KhknSZmV%HI>^FUTO}MEwHz_in^1R)S057{)Px
zj!Y^X4H#|<w4>67JY33lZU?mn5k$U64<oJ_dC<jt5z>jwMW+ITcu6^%&Sg=f<FJ$-
zv~G(4k#^j?Y)V1yW)GA<333~*<Cu74KDOoZ1@`DAU%rs}YMP7l7O!qRJausGiXz4;
z)qg@WORQ?iU@PWPaY5a=H`S|!N?m6{YH(=#$EQwh%WXcsFjm9genc?qVn(FCsz#9f
zF+XZIlX8WwUA1Zpv)Z~!3$rkuLeL-D*9=-tGkD3+l^a>*syoNy16>^r$*{TR)^+Rd
zt>c@<sHllx83?>oLmG3_jU@F(PqbcEvi|s$^X4BO9zHz3Yu88}2)}Dbs_Uxyn<CBG
zgvYZwXhs5FWI!;)0>asvkc+QesTwFqP~){(5Asvd^iEv!b+r8hzy(>v3VVQsI7;Ly
zJAmM|fo{$vlvuj#>S2#WywZCII;jE(h?dPJ6fqG_vs`6!WU8)fmMe=71yE)_15tDP
zDJTI!n)FxuN+|xBWYeXR9cSR6N(hOtae)mWIifo|kcqrrvQN<Y{3P}`vmy<YUQbZ0
zC6bspg_Dls3RuNqc&9QxWvEM|Y&ELcT8_x)VeUHaKD-<FYSd_^ow;ccQgPxGn0yM(
zRfb`HGDNaELY*{?mE;4HoAxosCvY-~obncDwVd1t<=Ero%$!*jvKfl90Z0&VBrE~M
zfo)KxNIt+;h}zsXDAYgOBs^_za>k>*yQ(Q3W*_y1wV=ix4#%5p!`_1=y$>VnfKAK1
zy%%QoWA+P@IBg&^-|%Ymt)k8a-%8jluVJEwb5^IPA+jj8GL32MApcMfNW!${HBiie
z^yg`0&ijzyiESq4(r`8*pT>vD7DeIN!?+<ktR|~Y|DmE@IgIHqE|KdiFfm{9bpIj5
z0|o9NKXVvq_6G#@;0(w9kqwGr1BtslzRl3{v|4Ejf4#z<9YnT}t{7p|vq~;JJpb$<
zRdJ(w3x%wM%+#Gtf@!|DrNV&GqB*&~3y%JCj_*NUGkMam_Rs?`TPYAou>1}wMjQ_x
zw%{ehhb~&_Fq~!~A&^$3f#1SAo>X}yn-Q7i-TfU@A)DV^ol`2J0sVTXI{A83;i$sr
z1fR}6tNVm|>}&3}zsnZd$Is{YP9<7fhg;2H%zinP4q~z1&)*gOw5h7*r$1K#!030Q
z2$`4Mu9+jci5m46o;Ya_vXe75j%`hNV?i@i8^T2rEn&({I{R*M_*PBuXz^yL#9zD;
z!z(${Y8EZLO#&K*ULi*bOpejPn?YVI@64t@dks-B#Lw|y>B_J19p?oez+()z+P9XU
zUO;BF>Gt9k&Utu`XXc3P0td)murE0C=)<jZ&#ijPIosf!wu4KV1eZekWCY`lvXh8R
zqFF0p_|EuNG~Ujtk`#0WOeGN+g?>axXj(KPF^gc}h4JSoN6Hfm`}OA?&wmP^cE(8z
znqtq*l%D53C|sTrki>zRBn9@IkRZ*0IgVnU0r*~VM|Dg`(`C(ZdYYde7F>QzBQ-qC
zkT^~=NeaR+<=1dN=)z0E!i)l`!imiQ;-n~G1^5GCi4+J{K%y%Gc`^9Om;eCtL5AUV
zz%%S;8tot8g&#8m>ebad_8exXRYc2U?~rAKJ>W^#EgmiP<XQra#Q>>v@610fzh?J}
zfd<Q3f3^K9xZ6*$WtyO>ey{0n-o1R_X~>+6*#p={$y7W#TWk7)Pw@!vRVVAi9Vhng
zZ!&PJ4|;3T?M>0!cHLu{x7xq4fAtY$vxxjT?~?&n&lNk`A^!t%Cu)f(_Xln*5+Z{N
zFdX7aF(m&ZK?nz+<-yz2%a9wDbY4cROfTMX*H)JHum|ui_6|>)*>8U6%zN;STkqSu
zp)+i)Z@l83E#NAb*-wEG)$tx`<v`cGw#3r`M5WJt3+<uzp1(5F-I=&;SH}q0k@5?W
zdjn<;`1Gu=-ojy~a6B*-*3f*MBvQ!oB;-`iKSzx*d9&a^#C!&+vTzE?A7nCS-D*L~
z1_k!1eg$gTQPGs{C<||^KIPQyx0)z9)ztdMV=Lh1)QSQ7L+NyL=7J16;;xA&Jm)Po
zLopPvv&#&BV@svg<c(F@=UaKJ*+4c2yUjx8eP!4ky?pR8m8o9>xpTG7{{nepx83=W
z2RV<DJ5lMbJ^zAM`?}19nHCf_ypO`UOWeVco{j00W&h0WuK?d}hV7k})nX))2D_&!
zl^9)6;jW5^*J+jNvl>&6Ak0#3lX5Ont21W_r6r;OoYGN{&sS#j%fyz$WD-0A-3`W~
znu#dZBWhh%ki3I*<-vwUjYHcom8eH8F7L8S_`c*vchF>sNJJDS#)jnK!>4wC^DRR-
zM)MHb&onM<+&1J)6Phg+vur+2xbo>e(jWx~EOSu1W#3gxE??dB=v{bD(gn|99-ikB
zn`%I8?LA!pGLA4XNd2>Fnam~Vmvj#58haVuDVc?0JMnrT8F(Vr^g035ro}=w!afwq
z@=KbC%d-9Y6Z#ZHL9h=CY!P24BsK(+RznR<csElOsjZFhKcjgatPQ%p;q*^XjQQho
z?kCklO>yNpm{7}(>fH=(ST1-*@&eVX=W~k215p-w;Orv@3YrT>V@^xa;E*YR0v<@@
zTH+|U3fi)zYwT)&!D8<Q=h?D-6?+$^6jSyHZni{Lr}9gZy(#)o^OW!bc4u|Gg-(l_
zVa>h@(>%T#>=tTmnO%)DDI?qdRGbYh$vcD(KBf@=PZvlAC>A#bzikS0QU;v%?F7zQ
zfQZ}%s_QzpZY2xvES1Tk<dSlr=Olzm)i9@lk_`f!AZ;9_D^RzDv2iShOSTgrMg}8>
zrU)Y--Rb6?@+NE#D1TPY^2fsXvL5ft$==eT6}gQ$=VO+Om*VlkM5(&f_j2>e-Wkvk
z>_tue2Z@#TpNiw)DIAa(jF)<oFNfA2Z4*W9Md0gmOIr%wo@L{O-sGz*4|Z<KtvHn1
z$gY#57d7pRFZ)`n@7h#v?@_&8uNucs(moVFwZAv{V@di4Rs904zwqb=wh>bWVqaep
z?Lqmz<uQ{*JpU-odOyeT(C{b|Jeaf3;dc-wn&WrizZSGIivZmi#7rF^g^=t}><p8R
zBqaoOf;1Qi1Iwe;$iRiMozNXh0f~Zg1g6-AGf<|GZR;c(hXIM3r7({hjCHsz=~Q_*
zBOnXe!}PEGr^_^tZldKt$bv?YFu&6r!Gr0e1p5*D*Ps&ob3~AUX$uVYhK_P2Pz`?a
zx{zANKMVxr)7;Gdb-C_?`9bunOwpB}BeH@T7k2u<UAmXK^*3mp0xmcMvkanG%_4u1
z9|Fgtd6-LcC?04))J;iq^o|D41}OeFbO7KHu|SwC6UU%j8gzqCa>31nA81d$skyN6
zKFr#U=fYG~_HQHu(`(Uf;E@}`eWuHcXGg$8l?+BlW8Z!DZ)gr%^c`{gG+t}L>|e-%
zMWV)b@Ld>gG&Qx7p->@urVaXoXb7~lbPgq?WdDp3!ogsK0wI=Z#Iy`fl}#}WTN2}8
zC(6VhIw@7mNyQLA2zofxhWnu=GTfF5l5_w%W^p)SeAv<BXWID>)M!jAx2e;{PMZQ^
zpbOFLPWNc^TJ|4^3357Eu>a`nFZZ7PM>LXwyg;U(J%Sy$D}*BSpJN&?jnanEN9a}N
z5^3rKLD%{7-qc;x!0H^y#7vhDmjgd28P#VAAaIs6fv^1zC?J>qrXgwe+vozw2)c{e
ze^R_Y0}%tJebm`+x^j#K0eMZRBA4OZ;$HhtsD;E752#edxI&dUbi6Ip1CcjC`*4^N
zI}xlWSDT!mLDtrRx%^Q1m7?rAnl*vEBjCMYLMv~>CfM*A6ecJR5kh4RM1+)2%(C0-
zuCrgpR8!Y3SCILK!mKk@R+#TiL;RFimcD79Z~rH2WA`Ep>%`e=uw`GrBzyENr?d+-
z?waVF$G%p4x-?f|h7vKS!0ZUkLhclaA&(rjPk&%X&X#wLvd?vWiIvN^Ky8*!!F%KX
zteE|l@L$3gp?zUL(ja^A;tsqmI~sYPB6X70rFq(cYyq%nfDaO+LgV0t8(@b;S@^)|
zDaM9)8>kk}EoLsulx99S6uRr@S8ElQ0mcDGiH3r?kc6*%g(i8!0J;?QU7B!*J@crG
zpTHbgk(miN(U^ttcm02N?Au4!WthtvHSUxjDhe;WP@b*r((B$LJ?PjC8cPNE6{F59
zlRyKQo|TgM8~{$HjhqOo3I~58f%hg`4Y~yLe9W1@T!x=3eB|bg;F)h>JUcIBZ$>DI
zJrbIq9Ug03ynZp%ByX<{^{0lxW-n`FkATi-T-=DYeJi`VR(8#N!};Pr=zK9Q6?-KZ
zG^55#HL0;-9EgADY5WM^tE@uqYyXeH&dJz{Wqtw|=vrx4l)v^mU+A58XP<?C_yU(e
zgr|?YhWi2#FqAk=Sx^KsgjWfp2o`y-#jKm3a}^y7(jtW3%ZwmXn9L9|#wqwGA%(jv
z!_J)gA#eqRIE8*^Iws0C07068y~hpc6gWK!Kqy%VP<oI6x;=<eSln>v`?^uniLs(u
z9#1x$^<b*T3RW|)x+CKDD6NVqv$qH>jP@qYa6Bua1|$lS1L;o~rDjvhyrE^OtqU|C
zs@3!gbT&eavhbu^zszv?pEJ4_W<_8)5qkY{%;W?^l$QO67X_MI{2rKa{(Nsb<6pSX
zzsf~(8PBg0q}wo2rgZzlFY=HvY;vcBs9xa-sC~<>{kX6!=nuOXlKe6Iqvh{#SytVa
z<q2lg#H(w}MlERak2^R82q&10hs`Nxc0ON(^%y?%zTyg)$u)X79<C3x%DM`jg81Hq
znG%~kgDXGjhe}b8(D)WUDH#F5)!XQ=8)>gUfA!j=J=NHi^fnY+&0sA6rXF5=RFg2>
zqs$UZ!OP+4Lkpxru(>j(k5+ZCr_Ygb50Fs?94$uzjXGYmKkwwlfb2V4=A6asA{O;9
zsjN;E#0=m#Sb3!EQ4eBzT6lHk$Pfkz&)rCsyf^MGmoxAEi#p~TR<3MuM=C-=Em*<W
zV$(2U{$PzOq^iD5owZElO;;%Gj;=ccb>`w-rw9Ks(sgPT`wbj%L-Ef`2*D=ILvOf3
z_5NxTQ-CyerF^R83N;2AI!Bi~{ONNJ7R;iil+bK>yi%Q`;|1Zd&j8l}nTEGOaCa^_
zC;?oOP2dH2htXYg>+bHM19z`|?8o3|k9_Y$``FrLrChCb_@!yTd+S4&FF*i!vO-}c
z`;_sun}uD-sO;Nw+uF5v9~k<##|WdJc=<A`Hdk7<cC7ux%a_~tvq{rhaQQ=9F^d=`
zng5zWSnORVR{uPg;A{C7egscUN(KQ%v^WJNLG#iufo<i8E(3uK21h0bE<1=~$3e_D
zclPhhI(=g<sdGOBS{1Qfq6L{g)I2659MtoJeCMD)Kd5#N&JON{3rUHUAd(r}D1~kV
z1LU|&P}{+P@M5I9W~At!xd$<>l^_tIlHp3o;tz(93w)UUwxSpM?K>S!{z`?v&OQ=I
zHNbHGfA0st;V*vve9O6O?=7EQ`m2Sx4S)OV|7h;J<KwFCeCOOd_ulEfX_{s<ni;iG
zZ<Z`ea<?VRHa6gnRmPI6Y85xI5jF+`rkH9l#Y-SSAPHHrp)5s#Y|8s&lWh7X`w~O4
z`MiBe-V516$V%7m`#X2!Lb9;?-ak)<nS0MY_s%`-cYgKz(`tO|=VcfF-wz>e;P0~M
z<c_Z>y0UDc`lav7kFGqv*opIRSCtmnJP*Z<m7-e^1W&4{3I<ono_4zu4v$y7D=*mK
zoIfKQoa!F{)Pp}fX@wgTXdnA+UQ2shwWZ8e?l;|{9xg8|LHz0ee}7sp=HBay6O>(k
ze(Cs6j}}Tk@|`>Vb6;B7f8z79D*x|?T7xco&O#HlqJ{QedA3lxP*>}#T%9Whl$XuF
zY%MJ)SE|j?2YBecP@69D(yXz#91eHNl?0oXqv_;>?uG?psZLkSE^(MSZ!lyB0MR5|
z8WJ~2E+wj2-@s`mh$;3i=<{%<xjBgW^D*{zyD)!YK_A-o`O?}&8FdZ(3hfPW6*8Fh
z`r|!7WO?3J&4isH^@zu_xvJ32&N+hl!MrFFW5jLFL6r(-^ZPA=t~jH@^HDF<zXbif
zXkcX#H0f!3O<n!IuzJibhaCHh*b|OmAQB8hR>+5}@Gja^2`keUQ2p8}_!V;g65-zj
zICGKL<myRhl1E;F=OmqET}n@(?mUP9{4}IJZzZ7}*;rD8Eun22umk6r0RG4*&VR-!
z>HSUlYX%0^RBo(fLaeHF%|N)ay>QI{n>SXLMx5cgShy+z-oqIY!U%)#n8LL&1SEpR
z63)t!*)9l=>Ya*V{wsFp=7XD4%hHk}oVs)V*RjouBlRi&=Ea6T*!&TjI~ni*j|Zj|
z47V-fzt`yS`pqb<UJSLDp!*Bx#QR~7A`f#Oi-o4r2Am5NSuCU}stkGoY<AqYlB@AV
zKa?}#)#}$AUSIv1{N{>6H^q!GS+ZCx65yRxQ{m#++InA6)Nf_NTHy#=<S-e0^UcN1
zNKsXgm~Fh0NI_z-Uh09;Jb!Dn)L*#R><WaeassY~qHY#r(hhk5(aaQWk4_{<L+&@h
z0gn(v4{4XQU)<M|)xn()zI6PAum-?dXpZn&{0A9XxTzbw7Pw+?TkL|e?AopE3PCMx
z4>hLY{8d$~gi8Yy7TZ5~U1~{b%x%^~V|T|bb}$QIFmM6hOpfAJYwO|wd}X>V%h{2Y
z-NDR~0`>T^twLVu;^s2-cyW!tB=i-x^~Bw$T+vKrb6xZV-FV`eFYd<E@ZWAnMaR)i
zCkSE`Yl=a?p9G(@U9)j=VGSxsF#TYOAl(xnH8%YuxkM8TXB-?z4&$T>Yl)B$s{mz5
z>571GLb3v8Z)zbh_?*#!Obez%4!>-+8N_O{%j9>cBb^H2P6DCin32Rx;|wHNM8+%Y
z*c;&G6E<-hEEKcB6gYmH-REHM8<4SrnVn|U=I~vVI}aEj!XjXbuuuri1h)!pX_vzN
zH#FWaLalQ1-p89mDFH1M{5Oc{g-#zWOfxQ@QVIbwg#iIii)U{^7%O)$1#d_VnifjP
zv_JpjDM0E#4e`bs5}<R*qCh^*KbXhrZ!@{f?C%^t=5wg!4nO&3#t^Y-CY->8jhzEi
zIF*xC-+mjRfG}y`PZS<VhSc*P;%2{N?pqGO-|<KF=b_|65UDsrEy8-q>HKG5Lqfb6
zSMgIba<Vf?(}-!{JT6RmB&s_9<3@4U<&*$32TU>4jyK*g1#_r;lk;b2z6g6+{roJt
zwB6(~vG*N*<cp);Z->FTEtEuqN~s^vj<?@NN+^Z5WeV)E5W`J>ra|O(t2Kpig>*BR
zbBIKQHM$g$RI7BGFisGuwN*oU#M+dUYYwd)_;>z?*GLq<{Ju-Es~+F(Hfjugh?DcX
zdBe`(b8hkz%fBa3MWl1Xr=YtOEfLdJ5#mu69+4{%VwZ|?OD#8U6n9EKxaYVZwSY-T
zvag<Ehe_|b1c0er7lN!RT*!il222u&S^(m`A}5K_Cn1dpA(YN=^r$UYs>;b`gOCQ2
zqREB>+`&3nF%WvCU`OD1%eX{-v3$?dv=l=3@S%36+rEAWU|cLdx2?+L+Wd_*f>A(x
zm=)-cshG))N&A;=&1(>f>4YPB1@vVC66nc+x&QH0nImxUc=56=_1Hv^=mUNOA&OCl
zgDm-C2m*F2o0lcw;!jR*(9$B{${BJP3h$|}C**3uC_CV)2NWK-ix>bRD6RX+9)rc|
za<>6Iz)E;vX3<m8xViM+F8en>FZyJs1T&-~<jkMyD`#!BWqxPUUr{C4fd|@98V`=%
zW{q12@B*030RrHX0e_5uPeS-7?!jV4W}v7&&!;y76bugcKoW5%t^mN%;WDMSI?G4<
z{DKJ*i-;U*ul;wEtFWsqv$Y26Z63OD8n;S{e==&qSZ>*o$_nIx$fQ&U-)(+~Ma8)d
zxalA*NzQ3j#8KLaF8ol<hsMfkQX^P1e6!M*xokh@uL=dT?gICLE;ZV$zyf&k92}>=
z43ps#jCI2q98QHFNRmnAqzBF`l0Kuxt!~8eNiyO^+tgW_s_f?(C_aPBRS2SVj_}qG
zk^N{~y$1>|#6Mj0OLyxMutPT>j<18XlUQd&<?A{9Ba9;G?VNw63}od$RSywW(A$9-
z0-XSDo2B==@_haiYk+z#+zxm68AN^RK3XzA^U;z&t)uO4Pr!NLUD5#{XbrX;g*Zgc
zVS!3&r`$~dw%-P@i}ekFX{H4yA+o)Sm(+@Xx3off#~+FX9u_h&cmx<8wb{6XgZwy@
z%2CS$aCC4OT@FHI{EpojuMo~x#4WaGUH*0XrQW2^>3m7zehqf}moU*f91*V-tfkH2
zGBWWcr2@?CB_Hfrc#xMttG^vKncG1ZF_~yzrrp+`^J^zouv}JPjK{bkMJPfeW$E&I
z+}!~RI8d1ssu8uhSdnasr0IxYI$!oksDF4>%G|W@%yXc2CH3_s{7Y2eRPOYY&|vZ{
z;Pj=djwq1U>em{b=mF{CWdIf$rQH4AM9@~hmLQ|F%fe#T$EWF|<`r93nAJ!59PTr(
zC^P%qZo=<-mFK6xrlA)K>Eir9@S0E2@l$%IAGx5)R(t`5S%l3K`;MBzVq7IS{HJ);
z`G26gLZO5(4<G6h+*Gb6`deG$r1xFK5k|@JnG<3FM4>}TO+?x*Ss|AP7|UgDJa2$1
z1UbH7|4RW?iS!~I{0`C2vI5pc0jyRP4nc59gQ6Xw48Bhd_yO=tJWmr><dE8lJ@FyD
zWI&M(R=q}&kq}J=QFbZr;!uNw$nh7KaB^I9IW-moPn9vjXpT4at^2+8&yZsUVNXPi
ztpqhFAc+r5W=ISPVEKn{b()MavTQQYM37x8h;ZD6`~WW5P9zv1v782<UJv%*o1ZT>
zxLHB)A_0aU?3MHvWF9I?VX@DjBfu6YhBX3g3K}%>s{p=P7EB=|mIH)0b_Jw~usT<N
zx>&G+_C`T?*X|**%lVvH9<w4s$^+dMlQ1!1qWUF*wSoyc1wW$~52(+GlSb>@%Agov
zcO1h8Vqs^%O>Ld~Uu?@Dds$M4%t`z8>aZ^)zUD?=2Z|ec3vnZ};OLVe3tE0G=+<(J
zM)R|&1EvOq4w4z`;G8LbJ8pBj9P_aNVXAVQxfBrIH8?TN<8wb3&ck0n={A_uc6)^V
zkfz#P8)|_R|1e@#+kx{0e9X7lTXV<o`+{x-Y(mZOmaRp*ggVJ7A+L}h4hV?I;|>bs
zuYmbMvn)vq8u;PJFNf8LRtrl&);|O#oDp3>fiEFAE_1{xSxv}dg_IBKj|%MA*i{*(
zOufU#{%9BesD4%b>IWYPQy(y01K#B3*C3QSBJTN97Ox8dIg<3+&Gh!HNsko-Oj-kL
zBJ&mAbUkFVFTh_(07it)jh-MYA7Iv~Yv^rg;^N(e#A)H@5TMZ;EUp0F93bZJMv;hd
zK1S~c$j)}PU3?S2J$EeWre9=lxeCo*pftP%6*c{qUUv@hJi9S2PIw*^f$r(h0a!d2
zH&vj*B%C!#ti@azm>!N&fl_wvyyj$a9^85PxpQpx=QIjGr$VEx_=zXPSt15=d_NSi
zOOl&z8x502CB#__7nNNxJ`ESgr-95;7$9;F;n=TyhsWSR^~$FS6rx&Jz<l>M`%qQX
z8Ac;ycdI`HNG%{Z?V&JWJ?yMlG9uF+RMd9%M<X1>5le*0XZ*-08KcgdUqh}2X0R8}
zpDMN+Ot0N+bl72l)MK0^rx!A(gae8C?$Vs5Xd@k?9)fQVZEx7wE*q|f+^&I14->lh
zA{rl<k2#Rz*Y3&<oI!Y(PjbIB_c{~Ki?iS#N+Ndl7AOY1n=cNZJ))LS7mKsdch9wp
zN7eSrc#AmjL{=bfXjpd?KFd$xo#I^24#(JqZ$6CZI|yakFoM^}ZB`e*;jwf@lr%Yd
zlSDw)ZQ}IFr2yYr7$(WndW_HIG64J+KU(n78hY}>#j4JIa93Fh421N8I6%6R`#8@h
z&y^o9;S?brCJEmZ2WQkTT*q`%KfLTjSvcm^#GE{$6(&P-1cZXX^B7E(bLYeburKQ1
z7*E?mN2rXKyeMwW;84qhU~Pk=10v|~qPeRi)L(vl={~I{={6SfHq=3bHbS$8xFC4!
zk(hx_^~1G~FLQ{%m37qZBwGOG7M)BEeVjvr8OW^}@<5~z^FYyH&<ao<bIsMt23Nc8
zPwg~&{RIJ}T|jm%#){TduG#|Ixi{?c$Gje6UZ#EBj_OQxaYLliU30gf_xhsNf>uY!
z<1|SP2%>O$BQB@m*+UynbSidd&?C<7e!8cyt+qHFaKMM$6)@K`acAY);%#eoLf=^L
zN_g@dzGSkpxu9xi*Rt~9Tw7gvDUzF%Rn)Rm$XDu176ppj94@Q4s#dnjc3(VRQWLrU
zh4m*lgep>zsE5{-taE@S{SGwAjy-6BS0=i&K!Uh7h{zJ;t3N6GbM=_xJPjp%WI(27
zh+f$)on3ZK!1!KD=`}wiv>nA#yqNV?UBZqDOEd~bt573pG_DK$y%{n!P<?ccau(Bo
zdh2x;?Rs!_N<vJ5NKL^kM9|5tfD%n&iRpEhq3F(iebu1_AmT55`Ve~r$_uxN4Ch?a
zHVr2?n~T+P^j-~nmxXh<#oAY#4NQ^a1?d({q-xu*K8TxKSH5c$a>x~)Sy#d>3ls^G
z(*uC0amJif9#?o<skeQ^;Mn3ePN`?8i`m}&_-RDla~;Qmfsum_&wc%)=0)KYTu?}d
zF-=Xx4g%E%Uhay%jZ!S~<(_0$zOS3KOccbT1rd@T6sg5f_VI6gLOqk~ECOB=ty+h%
zy=cQHyfk|^H!u`Fm>V0Ynm+p8A@Yh0fVYVOwiz=+*1-%4MFF1~z)XTKKWPfU#ZpQ#
z-UO0iu@mPInrV#1#w+H8x@U?ju@uo|g;&AbG}_Z{D>-or9T(x4Z@W$X<&_fyZPgTK
zP`<)}gS>C{Q&YjoU(we-@M>4~HC&B3!I7Z+0HJ}Z_=;|w`^Knn@WyBOY(ScrlPwQk
zr5#`HL#N*M%#HIW$7t~XK{yCqKjC2`TAKD#4J&a5I<^%!hgJq087V<2Oa^WetPXiK
zxw~M_qa6N&#Hf*z75IC&wm@8@*cq;=hiJfV{r$HO9{l#9kj-OF_$9<Gcuf|TxO&$?
zwi+h$@ja{tdU<G0Soz*%)?ifcl2Cm3#@Rx#?V9^Oci%NopNA!PAY{s`4G0-m>B$Y(
z-uGbt7Y2HtCSz**7D=`^4UM%9J<9GJ9)sH@wF5fc>!4qY!~3WU6dt~#Sm}DaA+2>p
zftJ8Nf&fnxL!p}{(VyC*5Rs=Cdrr}4gKl9I3c`_uvE+^l1yDHP57{maKl!P{OYSF<
zNSVnH<T(Eo()m1!)MI*8HMs(|`LBf1>5#BElm;TT6U4?N3-5|IrjaZfH6{6awc(%{
z$4Cih24=$%xGg{=6k;%)oVn2!aGBHL`LBf2>F|+<;Q{9pTKxtPIm*EtL)&(PTP#Iv
zHPE72A{{3XL1GW_)?5Y6^C>EE3S9yFT+;x+7rrsYNJEO{xZtKLp1W_II<xM+=+Z?o
zagDbu;wcw=hPhW1cb@X{I@Ywv^|Hw!tB<{Q{P=6f9|yo3d~43n%+!|7Ur03tGXbR7
zDk+?Q!bm8&7J*rvY^FQkVHHvP_-pg1z3b+W(hsb|kD(u$E0o9sW5{v^5505>inGhX
z(*K0s?Nh&hD`kPgJc3$Fcmir>^l__^a!`H(`4DbUzk4fu<sjuE4p4j?hXQNI1F)p=
zqF1cPC`H`=$L~%K6nqr?@CoI6O#0(ryBSQDiQ#Qs#!q-l_AORJd!#yRGYXG$2gpBp
zH;M?!ZFq!Ce<fXZeKfF;Ocs=ai^F|3)PMYo_PRpGlPBptPo5-SGjtD~a=$Yie8S5M
zBXpmUKZ8RX(iu+{if_C$(H)(DIek>u&f`rr;~%kQT*U}|3~|2X$BwNpK`d6j!2MYC
zD2AwnX-^pZDUlip(Fi0Givfg6Lv`@bV8C|}K8I=H-wRIfz3nCAvTJ6xgo#kQY~dx_
z*VaV@cF+EoY88L;o+TD<JY9{(aqsn}o+XKgegT)jm9TU`bBPE)*K!3A^olYCFnPtW
z-)<LP-@fOilfLWM?Yf<BweG&<i+3BP=z&L`^C9U;wkh0DlZkV+4A|wmtM}B6oP#b?
z>0-cFK;R|B9SrT8o$xf5F7suy+pp-G7LL?OeZ!?>t#f#+(&e2)`vQ6gea9&`R(mr%
z(a<?k9h?jaC7R>%bEb#K1Aql0K!2@gwx8Z4Q`f*Thy49_<hrKqU>Ehxwi9Jn*R7#>
zxTfj4=Ga5(=XnoIar={DIT(kW6D4)Xrn|TD9>IPH0-5WPt{YZSm&|N!99)UXpX-Z%
z)*$j{6r{$46|7Tzld~>MyU0vtaFh85>+l}%q~qX8t-uutfa+aFr{Px#c##@d!|_k3
zBnS~$pLWA0rJk47*O(50gR_t}Al{&SCM2;KVOy!^=FjtIBiGJ#P>sj1?-g*o3NQfJ
zCh!ZS{_-Qexkg&S_AVBZa8e~id!nt720)^mFgS~_4l_&p+-wvMg#zM?S0j^TvUF}-
zY*RO=8x7*MbF)UjgFR31GVFQb$Jji?dLJ^0!l0}d0QJ0jc^R+{MG<*g*cLWF>+l=d
ze^Z}_V>Y{51*2caX+OPZ9DI2cw(=}`0rOwe){;_Fq?aOdB`HLKEr%tOss#Nk<a4Gn
z3@>INfYWvjy)WeiLLNaMWf5cz)qqc`s;#T9BBxI*wlrrj2zpKs)2nLo^J`Y6>$cR4
zZzx!t@FXgNbscNj*RcgJSAX-Vp|Ac0^mz2Qf_a}B`kQkZexmB``h9EbzudLsxw}eQ
ze=ppKM|7>OiPmhXTfa}81wwDIBH`(%tLr>T&~)g&$6o4scn~BUn<8v3Am(&T<zHBL
z=CX42ClB0l$3tx=cHZ#-=!UKhdaYUb4-|8R7ifBkX#*Wt&}flF#_dPg`)zujfdl9e
zq|k8kOWeBDAUvB~QQfj=b47AxWeT3b6d%&ovHVcSKwV~QYc*0!xSCsbJl{KloS43-
z%T-XcvZG|p(q$Xsi|X^k$+8W_!^2{?&70@7dm|B(X$~nyNfCCYBw84CN5a@wVtQ*l
z=uvmKL0@QA6sz51jIrY_iUX+oP6xIYqJtXloC4G#9T_xfMmJnB)5);Hdb>RA-yx>Q
zVw!1z1b3JkVxnUmrD!+@^T9l(Kf&W5hdkL%--j*dZumWduVdAOX#saS0)CdET7;fW
zmo5iR7Aa*h=ebrqs;|QK07sDpXN**W#nud!XYBD<emG>_x_re7Nqt;GzIvnjdct6*
z{4A2NBGy^a+*e$h$&?y5W_y>1)`wY-e#@4!-sZaLx}&{f*WOII1L&4kdHIUBSL)T9
zkgJOgBn)mh=AtiP?pcu^X-gHCj_(^UHEtarT^kOw8^tYuxVEfxW&I7%muYg|mw{SR
z0DooJw~;MlK{-Oy?urD=Bzb`4adEebg)Hg<)(J@BLP{H<Etb<6X!?g4P`Ck#sY%}V
z>Bo-ls?E7$*6up`yN}3O=OIrp)Xr&9NM|yG+miLH8MPnVwBQfA36GhZ{HVBv@!o*B
z`yyysCFkQ16pD3;0YL1U-&>OtQ;`XCVVeeP2YwVQG@V=O6lo+2_Y|}@Ru_fsD-^4w
zzKPiL#|YEm<ffCz0YX5)Ctr}Hjl&0?+j8|}OaJ2IuikvKIBSojs~5G$hc+M*<8^H1
z>>O>-w{N;#+nMk9tYno}J$LZ%)f-ja;{KMM#Q$lu@&f!c4Onkh@Si})DWo?dHjS_~
z<OUyk^TR5mrG#pL1Vx)L?Z2=KGVEU5wcp>6!VW~pVm=SK`eOznbtdP}$=fALn})=0
z=5Y&0Om7-op_@t$ZZ0`mve@aZE-AmJ<!H;{7g}yA_vNuKMmvkIX}PJ=8>zOq!#9}%
z!LV)d=8~H{brHW*V-4lmiaVn>EjK8?bwmAn3xq9`de{^%TpBu3viV@~@e;Y(({ilk
zg~KgJ$`3aR#nF7W_(;Wxrs~43$Pt9BNT_rSK_N9jx5>wYx;rrkDTeJF#x0L~?<~cd
zN`Pz<mE}Qfm$nNY&&t!FkSK*6<&p(a4<-e}Oze0IX_UoS?DY8B{jIUOj*dE^4WIMB
z-uszhb%uKskUI#u9t2bBUjy$IQ!OU69UgmV)q&NAJL=RKx{2ZQ@aBnqS07e&T(8Dv
z=q3<@LiZqT+k<dt!XS#s;rAwD@P2^U8PZqkfDs7`IwW68Xi45JAOQ%-xF}L^b&va#
z8=y8gy{n(T1z@-SpjEU*UK$?mjach1HVBqN=bvjx>)MUCmtD279^e{&YyI$0IP%Kg
zrpsH!+XHi_)*dA9bZPBzC4*>>mUEWyH$0$lI!V*dV=(v@(7>ao;0{KbJaXgl*d(A;
ze`Dv+tAGE>(9kO*5A0+0m=^PQ?l`+`+u4`TZga)Uo0fJO*`l%2BUIxjuMG95UkBIy
z{`Rw9I=g-Q+3o4hrOoAWQZk6hcT2uDM2|`+LRkBCn9eT#d@dm9@;4xxnwzE!X>HNZ
zM7MG?0gC_|`3LGhb}t=!<m!F1V`H=X9^KD^i0U!H7k~aSpwsSp@~tPY>*>D3_|Obg
z9W%r&5po6*E+dOfJ#_UW<4eb8e=$4Oul|y-9wfan^j)4R6!}f=+><r18LDfY!8E#f
z@X@v)r0_rA7Hm;m`24TDJA@h1P__LR-Wu<V|IqE^w{_t=*wbF29l&3ZPC+$-DGap}
zyhcD#${C$Q2GFQ!6iOWw=)u;Z?{OUm6t_(g7gPheTR*$3wxL02Et}k54Sx%xuu@$I
zGK!ezm+FMtSl711{FjqSXOXWg#l9iIM2U3kZkIctK1(tUVm!ALmsA#|jAd#=;|f8l
ztZjI#LFmZ@i>jQ(nd-c~tJG=}bA?RoTlME^5XzgFe>^#mbUFng&3*;1LZ{PZ@Cbrm
zy%%9J0Oc{Uu_C>`DA`x0<~8aWwV80JzpOWb?)aeNEI=o4%OC(Na##jr9!wW7I9#OM
zP-vx@_#4;=S2(RE5LriI%=jdXR30;X*d7q)xBOK2nVR<h@;E}pWcCwSiqs*4H(+|!
z6f1P7ADGRs92QFRubgC!YQ9(f@(*MilIgxj?{S%~^^^30A2Z26UgkV8i;<qCS-NoW
z31TLD_lny5HnOkHKyH}9`V4`yU#7)2k<17PFw*$LhowQsH&j_66+S{CIOmHR;H`7M
zm^?g$$Mur7OVD@SJ<uA6Ew0!AXe?NDgBCIDV{Lo(o`WZl;7pZtmNn)3wmfj{`Wre@
z>X#RsG^4d(p*uVFcGShi+19~(y2^H6)wiOzw%mq@JX?^B|L&R5eRC_I5fa>GRlC}E
zc3hjj_Mt5eyCzzH%pUV3Dw{as8*$_6Z0BAO{H19KLc}-L!(RDg%!>-nN2ExR$qo6i
z!jpX->>f|-$33Bd9!X|?&h^&|fT)9tNYh&gZz63VY@{aT@WGJx_ILWvY=sHTm}*#6
zjP!bWmY!o?cR_XkU-~otf!B_CW2cY>i`JtUM#f+R;2!jg{`bxO4=?rR-`f6QXW3ON
z8$A;8-OA-p4{rT@$74yowC&Rak1*e>;EQ+D$g1b83-AA`_)FMZ8woWjSzE<rciMw6
ziSZwj%3ksQ<R8|oZBo8g_^4>C1zL(D+P=VZRFZdQJ|Mohd`rb>G_<=Y#edw431*j=
zjrVs*E@WS2QZr(lgxc+^^Hx`y$%bM!SOVttlfjU^sPx`#5JWZ_5RPniJz&B&J6n49
zHluR`0&qpqY>^)TaYiYg1y4XhYW6vNCF#O=B+tCM(!YC|*&rL-2Bm8}SicS)u=n5z
z5)vovAOXi(zpmnr2MXI8%UyE7Z;*>mY})+Uu1(W^R-(t#T*h@0o+@;pL==nY2ar6F
zmzgd;2U>Fn@ZAfNo;w~`J&}+D7N@@G#O7xnCtpLRtH6H$cbFfbm72x`J;?iqg#X&g
z8aUDsycDuPX{a^%IOJ~Cnqi(N=A}u4{-w2oUc0dCg&Wq6zrBA4CFGFY#)lc4LE-Tx
z$=BfwafWh3{|misL-%hSd39)WCsvJQ2%5KaPmMjD6ld4o@WQVBe|wXuLXWODN>Uec
zz5vt+{u%chpkR`aQc4+psej}B!>vQF4qx}|BIJ)$OnSr8cSb*d{Adu3qS$RM{&zt4
zBi%1_zedZn2|%kD1m2FdOh-_TaF&xio`^REm&4DY{KcV9>js|hN>BU`cl`zPs%5?+
zr(R-IIb3iGtBJDMa{x4jV)t?dN+MMulpDyRl%OCX*aC%Ax(;GBB9iDFQh5WJ6<QHV
zTvG|ElP_>HLk&;8fquogzmRXC@N=xYq@A6;%4jbGM{da&^YQ|w)i9|eR~8aGN~yfI
zytwRj<lEO;v73}TMO%f<a8+J972IU7R@g*mxu@2%mH^AFvPUimv^k?L(G?A^_SSkb
zs9k0=ZVIM~&CtHf;sFE=%Z^qFGfrlMam3IY5<#ftoAg2yN^j`7q3MQW+@K<tFbNp#
zig_BFhA0V#0RQ4>7xX3Op?F@X0IvQ3LBwA$kr#;fQ*}XXbpUwHe84QKcR#Uj-}<6e
zwb4@`Uwb=*xGNG}Ys)V{`+#I2mqW#dStPQ}0kq>P$!e&8n#_{%mHWFQL6?*awgu2j
zdBHA!xi8~lwhF-4Lmz)tFy)RoHW}^ZHs+$*YeQk)=CoIaUR_|(xW#Xd4Hy-qy<^Lq
zNG%{(4j?U=Y}l`<;GugL1?MuUSTT&``#c3vLEkKhp@cUte;8o{CDL-I)o7jqz!wzE
z?2yG^aW2&tBMJRr%o?yHLW1=4__=YS@Eg8^hIQ=abnU{w0*}ZHJR*y(4fE42DSmfS
zayO)t4FKo16YP{CBPA+GGB;0fq&FBGK+g!65<VtL$mN3WHn!+JrCj~B`s;G#J=W-*
z_7%dw_phFqVvD_#(K`Xjgg=Ac?f9qvVMNAmx6`T5yc4r2F^~GMQv%O#W-^PD>U-ty
zWz^r_e?PNj-YYL<l|J|TX))+2j=iJ4?@3w6ms>C%IReK}OUlFS@5G8dK{5S45NCi6
zDH0PRAQzv;?`EK_C29i371@m;{c+nF1)VIYmIWT)3i*%+Sdz6Zx4FW*40@$;FxR_o
zgyNob?c%K`Nv(bIHgG;#EctCS<M(g8f2a*K#CqEe+v~QS-I3X{c1dZVZksp@w*B7m
znUf|$JrHlZja1XOL3HIzvUvMV-MHyf_Ybws$Lh8nSq{EFP_|_4wdKo?Y~$ks{zYp;
zHJ5%!*{75uVg$@MXq;c-k{mg?<Sbdxn`x9msB;4rf{SvOS|d_QX9eEC>Q4}VZ#Vr|
zy}$*B)}i~a8h&-C2de?t2@a0cz|>!CJG*^_)|`eto0b%a&%qU5gGaDXy!}ozjnh36
zOmr81DqCd0C`b^V=fAN1>^5r8_D8oBv|iQEaoV(Y6ak&62D>MXNCML)Ct1MCl@l&N
z?{o46c0Dd)Kv@b{qBx>!Bxf8UB~CCz;`wgN*G^$a-*I-gp__K--1(`mS?F~BpVjx2
z^+&$PqWhjihLNcG$$iOHi)&MPB0GQTYvvxhqet0&mf(*so}2j-SyX+m<H&mTIrTmB
zlb>C9fS8x6UA!uZK_Ofi6*B2b@V3Q#RFFi5Bv1eoH8Y9$6|%#n#3T&0T;ZMOF(?g5
ze~RFKG>tb1GLHBPqJ2uZ+v!l>8Y*rQnu_-_c#B8|#mQRL|4F{j;*{MZc<j@FaSwdS
z>eJh;sY+i_9zekb!3DSJ#a*oh;!&e{uDbAhg*9_<kT$x-<?gwEd>0hOX8fMPCZB&B
z=}LWqytp_olP?KohtX_jmfbCzYe~!o?`cDuevdW<petEL**lSP>9SVQ(%^e4wTo;V
z*eKG_OA%9=qyQ9xiPPFf-X;r86SYz>r=+Xnr4$$o8~YN6Lw$4aLVFEH*eeBt5iS0;
z!8B!Zf-x~#4O1oqa`Ch$+R`>JwYs7*1$`v6tuC{OR+m`vV316-l=!!<Mm)COf%PbE
zA0NN0FDQ{LppmrRkQ9^rJ;a&o<@4(OC2OkWg+58OD9ixtao#7aS2E`XBx_~Mn)JGx
z!ukNnDbS^!eCJ6Tdk6aIcjzZCd=pop=dS3bg|XMVD1{!X*E%R?rw8rP@G@aF<dz<;
zI7<r~;#Uqn9Pj}KNIk&^Uh9U@K~gde43H6iaA3iL2xDS@KNX47u8&NBxj(!s<wjq9
zcrVr2yO$oZcL3mD+=gg04)TYBFLzw{uJ~`_OIV$oG4^1*A$)RIBM6>608c9-Qw;`N
zmqtVc{i~@ayMyA>`T6t!Uqc>kgbYe<MpUB?)e{9wUbN1gXDEW$7S4BWX=)GT`CZnn
z`v4^7G5Eb#hlKvQ2LWzhlnw?R-f*luoh(FbLd9R%S4ZG<Ke^su(Km+T@zx#NG67H0
zEElvz1cP|C>u{{XvBnaNMB~maB`J%|P`|+u4CPzG!43LH9$;mE8!9XDdd&8=aI(<(
z#rf}=<h4ccW8F|K3o)C=SGsF^TYh4h$6~1OE}`+Y>6*n4#I>+nkcXVkO*;Yix98DD
zIw&!r8si}$D0N>v1+YEU3h8Ab;1*B20|EEkm|J{V`{vsfqYL>Ke!)Vh#=NFWQ1vFW
zf*VqK>c0n4fCmHz1K72I`miOH2XIYTF(sVpM0WFqZwbdZX5ebwZb%<>Jb7Y6J=PtW
zRwAsDRv8Tl7AP>2(DSgadvm2YLrN!7cVY!Lvr0%7B%S!3sNkjBFl6bv%KAEtBp&Hw
zC$Jl|l~k+-t=InKx-=FT3&DE;C}wc@okNZGl6+)agX+fC2^{J$U1|i*r=YZ#RIV{Y
z%#@e%gErizFKrR@Rb_}D2JfV2ux_OnQO0;Y2AU)jQu#;>RRnKIM0AJ1kFCpNa9EIQ
z)4<)nGpt>#Et4&m4r$C>tX=$9p%ps9m4qHeI@(kMzHW%Yfwa&}bjM$bT?P6Ut$UD7
z0~|D#AhapicT&_>0@{w*O5#Pbrc&!0n%W7DzXq)%_#E*#Z#$9<yBOLbf^3BZJ=y@P
z5Vb(o&#BbRNJWH+xQ;gH8QQ?DL;7HGP|t3-^y-$d)+5Z|@JC%TTZ(@5Am1eQI5<H8
z-EFzp*MK@g?O0W~e2rBSY@LYX5~#C-rNGCz)Z2KEr6uk}eja>JL7f;pK0ha_!nZ-M
zbZ)?X!BR(>c<7M|pySpXJYf_23VXv8_L$UCQ`n>y@&F;>vo;hg#syTs1rz%zO+*Qg
z#4~>jJq3KwfyWNd8=8CQRU`NjbQhjV+A86_unFQhm}Iq)y-kLAQ^cgE@SJzWSrhsV
zVk|DHOJtV|kjCsM_-Xd;<<EvAxCG@qW*PbO<HhlOY$6bsm;-<z>>IdOdo25VdNVa9
zSzD<!-(X)>ToA$VbCMOtFf|{qeW@RylB=g+<7zya+)MDjWDS6nORsQcS4cmyTJ?Cl
zchqIn5A26Vqgu%OK+>&(Ui}rWORa`=^9E$rf^`SR$P}`uY4M338;t(g=F^Z_xv)mq
z738#|Abc)Gq8hr+&T8Cz7bU+<tX5tKo)hq&BDC<RiJ4hj2dx4&64D9aaWG<l;}(EQ
z(+VIN$spV=SHxIn-}R1Yb=$U@(@lcG^4E_x3l7tB`Hf}iu-~TmOIwoa7ybH&er$CK
zVFBb0+92<vji{+SmuRgh4!Mn+Ek={yoURXfE0^`RoNg2x=5!OBI7DdYWW^-yY6wNm
zO7ZG0|B^~Y284^nuwqa`DmLMF`N`?);_Ei8YXSJ1S!$j)SzY-hl{J8hOe{k3u(=Ih
z>*E%{)F86-dZxoJ97xwLYOeS1NkX+{l$;HnnW9~N8*4A<Oje=S%%c>3gv2NMc%rSk
zHQHQSleB@dVoE@o{;K##@pX7ncOVjRJ6V=>F|H=UhtGipt1a;uh#4pz2E>6~h)7z4
zK1QUG{yC^F{fp5KMgJUB6aSDCK{LaVxeD{I5cHn=b5sK)OSf@FeQhUj5%A~rbk^3d
z*m&Vj%h)yQziqBBUyT@75P4^Gb$R_}X8K5p`n_il9C-G?bw56H=ErA*4TZtHM4}qW
z(?9098!!ES>%wzC=9lJg#Pbh4%eLSL&iweVs}qU5U?Htv${+Cq*ydk=f8-AM74Op>
z(cOWrrFOz41?Fb-AY>&iVwz@jB`ofXg;ZUNxEb1Ku<cVsHNtMvHQe`*?>MMgm+*-w
zL4+gs;d164O84;_0L<r1G~k!WHO2>@yfm4Xz&3-s1fwAS>N{qK)fu#!0x3H}za8f9
zAd3dyA#f<06n$IwkvsL6j9)rCwr8M8@(6aYb7uwNtWojgMdHqq=KT4u;UTDw=t1l2
zXV0!<OEz59+OmOdY$>j(PP0(4pH-IF&1`+V+-GG0zXiLW`lQ)G00Ole_KuEiTWT^x
z@HWZzMNgep9|pj$zK(SsK5>oPW->R9snu**+UJb;?Z%>xdi9%icC#=+zc_!FVo~aZ
zmaErIcXl*4ulxH<vasBn3?wt)uZ~}MS3D#>sq5AK4agj<i^M09?vpIsq&g%G5TB>i
zF+Q6D1rW$7%|22pq6S%CIMyk71d61Up}mT3@qs)@1R+jm)bY3<&(1O7A~$H3V@wg&
z$!EQnE?@C$G~oCpt|tPG!5ZOls)Bex{M)nf#0{Tw8Qd!xohF2z2+)2=qRk}PCO4QY
zoBFXolYhO%>M)8v57>AyT)-G`#R1^eSZH(`^O7!H7vV>M=ux0IBUg$ael|ilWnZ$R
zZLqCCg<ioX2E!73VoBOY#zSm-ORCKli_d9N#L8;DbpN=oIF*Qn{VwFMw85hvo1QGz
z6q)P~4dq8~c~NAQ1FICfoT>@OOlEfh>=R(Hm>xkv2H7HX-|;2M`P5|7=r)_)rg%yn
z1_zXZzNPsceKOnL=|JY+a4_I?A^Qck@|ZWeG#sn;CMp2}o2pvW6m}Me1Laj)+BX;F
zTO_~3ZqS$QZLcsXYld!YSCr)1#b)Hya+w|AUOUrBnJ8c;C}Qz_SN9(<2u7PH5Q-;K
z-lD4`;O&6fYgK%Qmi3;p>mS+Qd1pW7cV0MFR=eWb7+~5#GpZ+7w?^_RuvQh_DE67t
z;yaL+ck1rcy$%iHZy9!WWO3nP#aKu%3`IqMJ&`kwm|+6s=$s-GQPXl^r%9KLVJ4<W
zhRub1sTznva$6KJf?)Z{!mZGwHL93S)sg*ap%(F(m{i~nNrOU!G(qSUoN&@D`~abL
zG$(UOy%qjgV!&`fw3)v+^7CR+(}(us3V&n9pCr=E1GPYX+{Qzzz{k-)dZd@;ru>8#
zkn>_5G@@36BUn)q_FUWN%#Sz%UQ4Fl;$U`5S;F8b^tlSd=AO+!r_T#k1b}O3uov0@
z{B72MQ#J$D-e%r>Fakd|pA<ZJ4dSe9R!kfFVnH-p1t|i6O;L!qEOIIcpb%U>#R{%n
zFW6SLSiRuRkR#0xWr&^K3~X#*okJqUpVKDG2F12+IwE<!ij+Uu=_Ey=5iupm$$-#4
z<slKtRz!a&Z9_$i-r)7>Z6+laV|GRTz@T`-Zun8bslcgNeF$4ol%IpdNk*d&nAZ-!
z-QW&`d;2SQ;nwZf1jEfuFi<eF$6*7$6g*^{HX?~|-eL~XoCgh=%%lKZ(;N<$7+3*U
zmguX?O<qw@f6oNBMQM#V*EgDcCdE{<%py8nX3JKr<gb%_9YkJUTZ`W!iFpxog~8~v
ziw1iPe1PbeY@*xdDDMcm0c(!9Hc_@aeX9yu@;p8_{DUn_UeSa{`b;ew?RnAY(hY8)
zyP2&fpDc*%N8oYI>t8IexFRb;Ca=+8%3oKM*nhO%t?KpG(g>3bu-!S#zbq`!%RVIM
z#%=n7f?t^(3`vsyJyL2V$7#5q!H)DkY^nuZUx^t?8W_Hl)HfuY65Pggh<C}U@enHL
zjoaXE#rGY!bR-INr~pn1OqcLZ<u%np_x)$LvPIpc|0bAi>ia(%eDn6JZvXA6(Z5}$
z-h$XmPif<p+5^viW_oPx(V3TL)!#A4>^J^J7PizBvbzWOo+w_TyCAHo{i*t!4JTh8
zxZ|I0-L_5r;1OR%LuvTg|M{8K2M($qyz#pF!3XaY7l0#YIxlj1kHUwq6tT_+b;po@
z@^Rhg!9k{SE+(3bzot>)>LfB{K+D1#NhYCs#Ji!rr1yi+0=^RGFe-794-N)<xS&v%
z&@O^A>KX_@+MP@Eh&F~-Q96a>LBI+l@m}FUj98H5S;cptByQA{pve51Gp=C6FGvXw
z+r7-$TDC1g>RK!f3Q&w~s-LP;WcfF~LQj50+U1Rv|19G-TfGrS8UOlONx{IUs!xfF
zi;9;lDYiud9{Cx;<YG%dbyG4`y*d)Q^`<v=JhLQNTHv>s+;(GqJmhpO0*<&{Y8*cH
z_{IkpO-wYMUccd?Mf>KhRS}yb>h=hy6)TYVycWgcGI~P4(%YERl_0_|0>sKDg@Sbk
zGYkL^d((lMI9{h>H0}0KKzEVLYsc4-$WqHQ1?k2mS1mEvJr-~U-xRw1uv#LI?1^i)
zmIKAFEK`{mH2A~$z+(5!c-&Rha*^fs>$*0Sq&na3OcfWW)@?6p_FLWX7csi<CSJgi
zS`}#3MDVI_iF1$<65z8Q!LCmxDM$bqDQz5iI2T3GHPDCxu$eYtZkr(z4B`u69S7Xo
z4P!z(KE{UAMZ)*v_8rnDDq1bjNIr7fDAUxY-@!w@h|EEKjh0d&FI%WqFMd}LJ8yh(
zcdTG($Mv5p5X8zY)2G+j!qzp{UjMmU<D1G?EOL7CLYq3)?8}eA^kuUxLt$i5(BZb_
z+flqITxO3!2o=pv=Q8zMyNl9hv$x2fv>U>1ugPt&w=G^>ydo5fU4N`95G<*VD*2v(
z*QUrd&3)BfA;d=<a~3$eU%atHpZMJMYuj82*SgcwTPg*i;&azu^)InR$}H$(`TN#%
zY>LNRj=aXmb<2<l&t}9($MPG)?a7W!CZE^jafVxB*DYhu`w#$S^%@;Wl@s*<@ZDF5
z)VwZlb9yL0ZYc`6y#Xl|uqsY-MPZrWU$SbF_+s;gIo-|h7mEUuIs`pft8N{z7f<S*
z(Y>g9SNEIT_@$xzL~6hW^d|CZV>Bw^$KfxRcqv8z`s}pA6)Wg)n;r^asDWu1fZ1Dv
zy%<B3Pg^R~4alyIQVcXUJU&`!xKNTwh5oB=pgogTcPj%P72=E)EN&Wf+5j<>sEZ8}
zZg{{QffA#x#+yKzH&SYl6@z%g8mfl$mNb#@JbEc@A6DXCKV2d5s78j3$Px<`Km1He
z(c3~t$Kycr!oCI}9iWZ!bI-UV=9J6*+Kj^^*&HyWDF(BARJhORMQ)4&OF({y>5o~0
ze*3qL`6geUP5tM9x5ADzo_Gq7d~Q&mWy>pz{Y6fD9^%PO5qD?L!Q~lb-N1yIe_7O*
zmPr<aBLElBGGt0FA1Kw6?V1Jctifq*d%evyu9zL>V4=}vx5=<7ilb6u(H@K6hZ*fQ
zwl!6)ZSW)zOK1x!5>vl<k2PSlSzyH&l7+YubQfEVH!Zb^#ww(&f_?_jt>nS`s3f`T
z{V@YD!4UEoCJ94eFJrs4Sn^5)A%o=PzNT_pz+?D}C+*&f4uc(Ay->2OwW33qpEgP^
zt2yknTJwtREgcm#zH~U_OfkW}qRJ7ASVJzaK@pmSX4zsxY6nAY%=sYOx|OLvb%gy+
z#R2;=R*^|bBAOhiAm9dTr$?Hq4e(|#<$IIWk$TohsHO%JvT4v>ch7}a#C_1Wq>x`o
zN0~iqnlyC)F=3n`QVOuB`MjWgB8B(?{73)%6iUSB6D@lgOc!J=eg%pMio-e0m~Tz`
zx{f^sUk$i2lHTrIYLJco=FU!=p?KLTvo94f3J7jWH?1iQB;%(%9!YRRAL)DEUX&EY
z=HI&AdXvLcsp|bMaY__d%9hH=%4^hjl2K<VGgfvzY0Wbzap=M7AShI=-jRvI;n}t=
zfIXQN7A>*6s=F%O{<&ZC_&ph|{TcLC{~aFEn{|Ca)wor6A66d6>!R&Q(L_Zqregk9
z)?p!$VUG)=T!4kECJ9xLDGB%<OGeL&q4h!~;6qTDktUpKAYdX2NL)p9zei5-<huMi
zPLWE7#DDINC#t)awjzv@5L=;l5?d)nhcggyc#=WITDdF*bA=XC0W6+~W8L9Arl5tG
zY;9ZTUktfiA=eXRbmG3&Gmt6CZyful9-d`0@J+G8k6YN8s{ugrqf2+XY!t*rYBYu)
zb3~9q#1RI-Lt`8?*q|QMLWtQ>J6+N5T*Z9C&bBAur?!h8qdsYM<9L*3J5cZCQP4(N
zcY(ltkjm3~0bb)S>x>ntlMORKWq^6W=CmWqMdJPnI?T5`_~>la4IuZB4jsvf2euP9
z45VnT5%W&62QDBU7^m<|gAJGx#xD`T_ea4V*g#@PXN6G$bnp_G8FVq7gS&LQpmG5l
zh648F^<P?V_aSiJAldD9`O$CI^)y-}plrGR^4dq1>rFrn5=ufZ{!lCcJUb*PLLdV=
zkQ{8>D1T<yWVQg!C}leSngRjNVE5_;1ZNn;0Fq?wR==-qQNRCSUfrUW*5!%s{|3&%
zuOW$@%%+6f#6*$eG@0T^GKGy~qd{<+OC0b9)!!ti(*jnXS@KzJI}0J((WsNgTFSEn
zect+@*aGtuGO!5pN<VxSp>@R$WrF(yLuxwKLcht%*s~AjmBjO$hWV9j>iBW>kLoG)
z4`gdIa2vxaWFfCb?;<Hi5<)%<2;_J{C=;5aEoe5WO=wy&ZxkCp`F12=NuxQ6?nmeY
zoXM#U&jC$jA8{U<<^{YSIKK);H8idfm^9cusFK)#2@fDEJlWp>r3-CNgcpZ--oiv<
z_Z`e@ZrWxx8XW<s(@akpZKu?qv3*^&TWb!Kwv;Y68q`xgcUVnNK_BA)P?CY=l{KwO
zwGOul&K`rI-G(Bwlii`7A77u}1k^urwLxzpyHm6@vql)}>KYTuqR5NUe0$F=7MmOj
z!5(F~70iSAb~sVkj3;_dv96x=V@RAZIvFi3jShMRQGNSV&k3Uql>KJ2lVpVY^vcE(
zf6HLo3a1ni#C+M_j9&)w+_$=KXFEnWjJp#Ri{Mu!+stM@g-W9tkGH04XlR}K-=d|S
zxMu`B+CnV00*g-s)E3k8^8ZPvOMMK$Idl<?DJ#?F6kEk6n4*5D-lcxX9(#ivMBiir
zeF0U8&pN6-KZFd#xq1(~!Y=$rH2qR+z%p17IkppV-JnopUg9*WnSnw0(=vLQI=mDo
zV|XjN1-wT!XqM0G2U9?i81%nbahhDJRql<wPmN4mI=d(4{fFD>R7=mgzxb9CZ|pRO
zfBF&s{3rTkGYfa~Y8RhHXN&Ew!iC%E7n02BxIvv2Z&GK~3+n8}_RT_rVMb&=*kOdb
zaT=_EQ7OElk3j*>qhH#1{<ModEIgq8f%mO~{)@8rsAtt^>*6(keh6rv6m>Vjc9%rF
z5lpr2+6F(26P$@^707Xdqqsq}5Fum)Y>qsL1l>v1pwuL_SB_JL*o0L<W+eP0Hk%g^
zzXY2EMQ{MQO~G@BUndtTlCQW+mVmfjcurw3Xa^Fj>kzz8B9+jJuQWvzfN+XU57;ID
zqH+K|z*EKPcQJ2oV+w{;yLr?oC^3s(I&1R4uFsT3Tg*noy_Ui}=NZr}pIf;WDg<Or
zGsSE@o1VUTktA&O7I^X&mHNtrLSNL;l`@`yV#B-nZ?5ZQvJCf3WInJ5@~$=*g(vh;
z@wC%n?PxS&S9;72T%o;Q;p;VeX73nTWmL?cby-Bwtw+v`RPiq)*CVyCocj>l<d$vV
zI*WG>J1r)I=@o|?-Gv}p!zdK#i>=Ot!p^*Z&ic=O&#ydA0o>AydGW~py+MYY9;U{>
z|07H>Tac0?GHkU=(qAD9iD&1=xK%*%1B-jbJ)X<v3Sl_ZkX0S@Fh|-r`AgIx8@Kz)
z<xvv{!KATV_@+6ZBaRopg{LUB@?93E({k5cchQX3@<1{j<{ST*pAly+&{^)I2Q_o|
zJb#z)E}_NJZDI_04QK|oX`gfF5CcKyxldZt$mym_iXVz+U^gDn-3ZR*Zp?ZT+b{{q
zz)BN|e_{D@g)j82b(ktNNik)>=;t(NaF(XYhxz6ujT>ewt}WquTw>+wa38i#+Jo^x
zK@n-5(gp#p5BJcH0Nz-3QUB0xLE8z88p0onx`WYBfhhN{jnpV#mrR1``mV-ZAy}J*
zUKf0MLr8gbEa6C1o8+wlyS}(AzE{09QH5yZaG)>HYX%fmaS!4}1q7fw#cw#;+%4Bi
zQbnX`M^*Ypi#2}>GNzb=kqCsu6~1_WL<IPjXs%nn>|fT6c6E)$Yu47*t`*OugVFGo
zvgGC)^N{WOKG=0OURPIRM#Ni@Vzc}pCMdOb#bGnvm>+DrDwCg9p)E0+icD|7p)}vT
zVO0wxddVW(2Mw!t@5)$bL!{2#`mn#`s00{U^&dTcCkux|rDauC{i@2URqUtq+v}cN
zTZ5mcanixZ?Lp{Z=#K%*s4#adAS+R4?pQ>Y>6dcHdYzMz1(E(FotahSj%Acz2b#n5
zMwArbs&*_Owxd3GEb6u)qmfpwN1b<b$CA#+{JCRUSHPNelZYoC(TxL-CyU=6#@Q%8
z8id7Q495^rCkIEyhqIaC!O?7Huy<?}MSr&5<rP-)o2OtH9|IfLk4MG;;#-a|t{BWe
zvH!%+YW1q%vXucaMFw|QBDfqO7c0j`r&f+l^k-w$<(09f*q^)}%BmVOi!#-fRjB@d
z*T8G=#uNNr>Vz16nciJ@O?F~(aBMVIRgRPYyC-9{e*E8;ahcJs0?`m@CXqZ9Dpu^~
zMkKZ|GYhj~G25AgIhhMkO&;cD7*iHtc`OJQi7?N~lh0yE>QVs6sX~@yDY(WJv0_#N
zCz>*rfx!ok%&dx4vl><l`KTU|AdPGh7hD#D86)t@Hr5WufMsksB34&|=UC0wu(hm%
zb+UD=i>+s{Yq6`~;kKDw&8}g{8pXD<ZEQQ+!FIA;m|52Wl(L)kuwK^3vTP6QX9H}I
z?PWu3n2oSeHpa%;KJ2iQY>G{@{p<ic$PTf??0R+sJHn2_>N&%1V#nBVb~7A8Zeh2w
zlk7HjJG%ogJ$JIZ*xl?NcADMG?qm0}2Xr>}AbW_NVGkpj%~|#+dyG8}WXyByFW8gp
zQ|u}BH2XAr1{?Tu>@)0n_5%AX`yBf`dy##C{Uv*eeUbeY`;zW|vzOT`>{a#}`)l*`
zWOgF6Cp*$ToR!D3W0?NAqOsxOu>&^kGCv+1?YHvN>CrvBKu>4#)Wq2Mz#;SGcsAQN
zHj<snPS_^LdI!6QGl#~er>1+d3#U^D2B&b<n!7qRJ<>BgVb7iI>F&+;jExN~RPMu5
zd&UkfT<)6~?CI&jD^3m!W{3N%lf4t!>}Y1H8)Z|@+}Y$v_r%orz}P5$QoG)logA7P
z8<)n1yGOHz(XlE18-|hT$*Jz%fvhw#h9<}(-TkB4DHFa1dou^RNBfKeW78A;!`+jU
zrv8cUzUl5MtOTilU~F>A-rqfv&44tZ*~7!x3H_eIiL4=eD9fu`v!na7!(-#w4E`Ur
z<7|wd;U&>>IXjx2=s#r4j*LxBjtmZG^?ierz2@HOiOI2v%*fdOtiBh`Hsjs<2B$K;
z-4lIAyyeK?<kZ9=eNT3HSnBES>(9#FqrC%T6Y_y>yup;bKifNnGa7*20eO7-@ZsUC
zGCnalil4-Hb}~CUWk3%c8peaf@xf7Le6V+FdLk>1bdSp@$4XZQ(CnV>eq;aeSWh<7
zJv=4xBWceB+H1mi_hFi#80{S%(eJ@nTeIC0yt5~%+<5U!PeUj7O>`gVp3wJ=^-h}l
z&_%t}g_FjMhf3dI_sH02pV&J+uJn$LjH9y+y=YJdlSbhOgQHqOcC^ogg5K$21Pn|l
zJ<~K1CXGE4gV{a3-IG}(%^Tj~)}HRkq3l#<c&xiG+b3&hBAR9H=D(kr9_<@jI7TOr
z$p<E~=t~2p;sm<4Tbi2ao*WRTy8D&M>GAQgi7ET!;Nfg$&-C!HHl@t`9FLps9#$p?
zruXa_&Kf5Nx+k<w<45wuSTA0~I6jD(f=g3aSfjmz!+M&4HcUQDvnk9{>NnG+Q`5*G
z4L{9a{qPw2aCodAogv|Ca8yr&hmWDGegLaX-#;<fCt-4q4;Zui@Gf}E3H0eC)sVFr
zWzEgf3?}=;lx^W`B70zPw9m3|N)zK^&GBxm2m8XMJ!2CX!#?xEIR=781Yel<J=4QI
z5^tTodtzejKxTS8(>plPJDhcC=M#hd1DM3T$f*?#XZL)hq;KrNXs!;%X;jt**WBAZ
zf+;gLfgh4_oSo>#Pi1?Dq~2k4EqzXAZTOt-%g_^Oye-=4^f;Y}n0JPS)hA+g>h}zH
z_siNemIg3ar}TrMV&YKt5IS{q2p!%#WTX#1k&HwV2KNktT3tNKbocc+E}cza74OfQ
z#=FO{FnWgv$IaRyCp8v4i4%<smYXy_b^wDjk==u}I3Q!9;SCLwAPJzTlX@B*>*OI2
zL(DTyhs|_0Hk=tDnvARc*(n1E$utO0)xtrwDOWPKXOE=KnUU=1v}0_XFSN}5?8MX{
z2205mn6wd~-pU=)V3;o(DuZ@BJuZ)T9~$o-cH}7Y;3(b@Gi_vn7E^zLK#eX`Kojwj
z*~zH|%HBUXH89<C@oa3Ye>l5vhE)gJX30H!a_G?b#r>ft3nJ8;U3lys(BR2^c(8M!
z@)(vcALWHjVsd<JYH-gX*FpuprDUha$3`vSnz}~^5A#7VXAkxccaQMng{SWy0txRP
zn#xMq{h*H*UuY`Z4IDt82>=#Q93dSMywJHl6x`%2$~5aJittA@bl*Fvzn8whFK*#x
Kj_>Q2Zu>vsTUp2e

literal 0
HcmV?d00001

diff --git a/Angular2_CLI_Starter/src/assets/fonts/Simple-Line-Icons.woff b/Angular2_CLI_Starter/src/assets/fonts/Simple-Line-Icons.woff
new file mode 100644
index 0000000000000000000000000000000000000000..b17d69491bf374d36e07339bedd3349caaa30d65
GIT binary patch
literal 81332
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

literal 0
HcmV?d00001

diff --git a/Angular2_CLI_Starter/src/assets/fonts/Simple-Line-Icons.woff2 b/Angular2_CLI_Starter/src/assets/fonts/Simple-Line-Icons.woff2
new file mode 100644
index 0000000000000000000000000000000000000000..c49fccf510eb41b4aac2bfa21b3b87c254083bf8
GIT binary patch
literal 30064
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
XVaD<2gWrVGOVQy$mL_vR2><{9vXVmp

literal 0
HcmV?d00001

diff --git a/Angular2_CLI_Full_Project/dist/assets/fonts/fontawesome-webfont.eot b/Angular2_CLI_Starter/src/assets/fonts/fontawesome-webfont.eot
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/fonts/fontawesome-webfont.eot
rename to Angular2_CLI_Starter/src/assets/fonts/fontawesome-webfont.eot
diff --git a/Angular2_CLI_Full_Project/dist/assets/fonts/fontawesome-webfont.svg b/Angular2_CLI_Starter/src/assets/fonts/fontawesome-webfont.svg
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/fonts/fontawesome-webfont.svg
rename to Angular2_CLI_Starter/src/assets/fonts/fontawesome-webfont.svg
diff --git a/Angular2_CLI_Full_Project/dist/assets/fonts/fontawesome-webfont.ttf b/Angular2_CLI_Starter/src/assets/fonts/fontawesome-webfont.ttf
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/fonts/fontawesome-webfont.ttf
rename to Angular2_CLI_Starter/src/assets/fonts/fontawesome-webfont.ttf
diff --git a/Angular2_CLI_Full_Project/dist/assets/fonts/fontawesome-webfont.woff b/Angular2_CLI_Starter/src/assets/fonts/fontawesome-webfont.woff
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/fonts/fontawesome-webfont.woff
rename to Angular2_CLI_Starter/src/assets/fonts/fontawesome-webfont.woff
diff --git a/Angular2_CLI_Full_Project/dist/assets/fonts/fontawesome-webfont.woff2 b/Angular2_CLI_Starter/src/assets/fonts/fontawesome-webfont.woff2
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/fonts/fontawesome-webfont.woff2
rename to Angular2_CLI_Starter/src/assets/fonts/fontawesome-webfont.woff2
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/avatars/1.jpg b/Angular2_CLI_Starter/src/assets/img/avatars/1.jpg
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/avatars/1.jpg
rename to Angular2_CLI_Starter/src/assets/img/avatars/1.jpg
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/avatars/2.jpg b/Angular2_CLI_Starter/src/assets/img/avatars/2.jpg
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/avatars/2.jpg
rename to Angular2_CLI_Starter/src/assets/img/avatars/2.jpg
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/avatars/3.jpg b/Angular2_CLI_Starter/src/assets/img/avatars/3.jpg
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/avatars/3.jpg
rename to Angular2_CLI_Starter/src/assets/img/avatars/3.jpg
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/avatars/4.jpg b/Angular2_CLI_Starter/src/assets/img/avatars/4.jpg
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/avatars/4.jpg
rename to Angular2_CLI_Starter/src/assets/img/avatars/4.jpg
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/avatars/5.jpg b/Angular2_CLI_Starter/src/assets/img/avatars/5.jpg
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/avatars/5.jpg
rename to Angular2_CLI_Starter/src/assets/img/avatars/5.jpg
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/avatars/6.jpg b/Angular2_CLI_Starter/src/assets/img/avatars/6.jpg
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/avatars/6.jpg
rename to Angular2_CLI_Starter/src/assets/img/avatars/6.jpg
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/avatars/7.jpg b/Angular2_CLI_Starter/src/assets/img/avatars/7.jpg
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/avatars/7.jpg
rename to Angular2_CLI_Starter/src/assets/img/avatars/7.jpg
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/avatars/8.jpg b/Angular2_CLI_Starter/src/assets/img/avatars/8.jpg
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/avatars/8.jpg
rename to Angular2_CLI_Starter/src/assets/img/avatars/8.jpg
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/favicon.png b/Angular2_CLI_Starter/src/assets/img/favicon.png
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/favicon.png
rename to Angular2_CLI_Starter/src/assets/img/favicon.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/ASEAN.png b/Angular2_CLI_Starter/src/assets/img/flags/ASEAN.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/ASEAN.png
rename to Angular2_CLI_Starter/src/assets/img/flags/ASEAN.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Afghanistan.png b/Angular2_CLI_Starter/src/assets/img/flags/Afghanistan.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Afghanistan.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Afghanistan.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/African Union.png b/Angular2_CLI_Starter/src/assets/img/flags/African Union.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/African Union.png
rename to Angular2_CLI_Starter/src/assets/img/flags/African Union.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Albania.png b/Angular2_CLI_Starter/src/assets/img/flags/Albania.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Albania.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Albania.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Algeria.png b/Angular2_CLI_Starter/src/assets/img/flags/Algeria.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Algeria.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Algeria.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/American Samoa.png b/Angular2_CLI_Starter/src/assets/img/flags/American Samoa.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/American Samoa.png
rename to Angular2_CLI_Starter/src/assets/img/flags/American Samoa.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Andorra.png b/Angular2_CLI_Starter/src/assets/img/flags/Andorra.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Andorra.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Andorra.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Angola.png b/Angular2_CLI_Starter/src/assets/img/flags/Angola.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Angola.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Angola.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Anguilla.png b/Angular2_CLI_Starter/src/assets/img/flags/Anguilla.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Anguilla.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Anguilla.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Antarctica.png b/Angular2_CLI_Starter/src/assets/img/flags/Antarctica.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Antarctica.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Antarctica.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Antigua & Barbuda.png b/Angular2_CLI_Starter/src/assets/img/flags/Antigua & Barbuda.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Antigua & Barbuda.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Antigua & Barbuda.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Arab League.png b/Angular2_CLI_Starter/src/assets/img/flags/Arab League.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Arab League.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Arab League.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Argentina.png b/Angular2_CLI_Starter/src/assets/img/flags/Argentina.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Argentina.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Argentina.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Armenia.png b/Angular2_CLI_Starter/src/assets/img/flags/Armenia.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Armenia.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Armenia.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Aruba.png b/Angular2_CLI_Starter/src/assets/img/flags/Aruba.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Aruba.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Aruba.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Australia.png b/Angular2_CLI_Starter/src/assets/img/flags/Australia.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Australia.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Australia.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Austria.png b/Angular2_CLI_Starter/src/assets/img/flags/Austria.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Austria.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Austria.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Azerbaijan.png b/Angular2_CLI_Starter/src/assets/img/flags/Azerbaijan.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Azerbaijan.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Azerbaijan.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Bahamas.png b/Angular2_CLI_Starter/src/assets/img/flags/Bahamas.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Bahamas.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Bahamas.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Bahrain.png b/Angular2_CLI_Starter/src/assets/img/flags/Bahrain.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Bahrain.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Bahrain.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Bangladesh.png b/Angular2_CLI_Starter/src/assets/img/flags/Bangladesh.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Bangladesh.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Bangladesh.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Barbados.png b/Angular2_CLI_Starter/src/assets/img/flags/Barbados.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Barbados.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Barbados.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Belarus.png b/Angular2_CLI_Starter/src/assets/img/flags/Belarus.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Belarus.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Belarus.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Belgium.png b/Angular2_CLI_Starter/src/assets/img/flags/Belgium.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Belgium.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Belgium.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Belize.png b/Angular2_CLI_Starter/src/assets/img/flags/Belize.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Belize.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Belize.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Benin.png b/Angular2_CLI_Starter/src/assets/img/flags/Benin.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Benin.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Benin.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Bermuda.png b/Angular2_CLI_Starter/src/assets/img/flags/Bermuda.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Bermuda.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Bermuda.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Bhutan.png b/Angular2_CLI_Starter/src/assets/img/flags/Bhutan.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Bhutan.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Bhutan.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Bolivia.png b/Angular2_CLI_Starter/src/assets/img/flags/Bolivia.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Bolivia.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Bolivia.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Bosnia & Herzegovina.png b/Angular2_CLI_Starter/src/assets/img/flags/Bosnia & Herzegovina.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Bosnia & Herzegovina.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Bosnia & Herzegovina.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Botswana.png b/Angular2_CLI_Starter/src/assets/img/flags/Botswana.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Botswana.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Botswana.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Brazil.png b/Angular2_CLI_Starter/src/assets/img/flags/Brazil.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Brazil.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Brazil.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Brunei.png b/Angular2_CLI_Starter/src/assets/img/flags/Brunei.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Brunei.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Brunei.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Bulgaria.png b/Angular2_CLI_Starter/src/assets/img/flags/Bulgaria.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Bulgaria.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Bulgaria.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Burkina Faso.png b/Angular2_CLI_Starter/src/assets/img/flags/Burkina Faso.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Burkina Faso.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Burkina Faso.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Burundi.png b/Angular2_CLI_Starter/src/assets/img/flags/Burundi.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Burundi.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Burundi.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/CARICOM.png b/Angular2_CLI_Starter/src/assets/img/flags/CARICOM.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/CARICOM.png
rename to Angular2_CLI_Starter/src/assets/img/flags/CARICOM.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/CIS.png b/Angular2_CLI_Starter/src/assets/img/flags/CIS.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/CIS.png
rename to Angular2_CLI_Starter/src/assets/img/flags/CIS.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Cambodja.png b/Angular2_CLI_Starter/src/assets/img/flags/Cambodja.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Cambodja.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Cambodja.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Cameroon.png b/Angular2_CLI_Starter/src/assets/img/flags/Cameroon.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Cameroon.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Cameroon.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Canada.png b/Angular2_CLI_Starter/src/assets/img/flags/Canada.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Canada.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Canada.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Cape Verde.png b/Angular2_CLI_Starter/src/assets/img/flags/Cape Verde.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Cape Verde.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Cape Verde.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Cayman Islands.png b/Angular2_CLI_Starter/src/assets/img/flags/Cayman Islands.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Cayman Islands.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Cayman Islands.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Central African Republic.png b/Angular2_CLI_Starter/src/assets/img/flags/Central African Republic.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Central African Republic.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Central African Republic.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Chad.png b/Angular2_CLI_Starter/src/assets/img/flags/Chad.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Chad.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Chad.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Chile.png b/Angular2_CLI_Starter/src/assets/img/flags/Chile.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Chile.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Chile.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/China.png b/Angular2_CLI_Starter/src/assets/img/flags/China.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/China.png
rename to Angular2_CLI_Starter/src/assets/img/flags/China.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Colombia.png b/Angular2_CLI_Starter/src/assets/img/flags/Colombia.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Colombia.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Colombia.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Commonwealth.png b/Angular2_CLI_Starter/src/assets/img/flags/Commonwealth.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Commonwealth.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Commonwealth.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Comoros.png b/Angular2_CLI_Starter/src/assets/img/flags/Comoros.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Comoros.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Comoros.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Congo-Brazzaville.png b/Angular2_CLI_Starter/src/assets/img/flags/Congo-Brazzaville.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Congo-Brazzaville.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Congo-Brazzaville.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Congo-Kinshasa(Zaire).png b/Angular2_CLI_Starter/src/assets/img/flags/Congo-Kinshasa(Zaire).png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Congo-Kinshasa(Zaire).png
rename to Angular2_CLI_Starter/src/assets/img/flags/Congo-Kinshasa(Zaire).png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Cook Islands.png b/Angular2_CLI_Starter/src/assets/img/flags/Cook Islands.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Cook Islands.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Cook Islands.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Costa Rica.png b/Angular2_CLI_Starter/src/assets/img/flags/Costa Rica.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Costa Rica.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Costa Rica.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Cote d'Ivoire.png b/Angular2_CLI_Starter/src/assets/img/flags/Cote d'Ivoire.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Cote d'Ivoire.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Cote d'Ivoire.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Croatia.png b/Angular2_CLI_Starter/src/assets/img/flags/Croatia.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Croatia.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Croatia.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Cuba.png b/Angular2_CLI_Starter/src/assets/img/flags/Cuba.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Cuba.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Cuba.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Cyprus.png b/Angular2_CLI_Starter/src/assets/img/flags/Cyprus.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Cyprus.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Cyprus.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Czech Republic.png b/Angular2_CLI_Starter/src/assets/img/flags/Czech Republic.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Czech Republic.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Czech Republic.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Denmark.png b/Angular2_CLI_Starter/src/assets/img/flags/Denmark.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Denmark.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Denmark.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Djibouti.png b/Angular2_CLI_Starter/src/assets/img/flags/Djibouti.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Djibouti.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Djibouti.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Dominica.png b/Angular2_CLI_Starter/src/assets/img/flags/Dominica.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Dominica.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Dominica.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Dominican Republic.png b/Angular2_CLI_Starter/src/assets/img/flags/Dominican Republic.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Dominican Republic.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Dominican Republic.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Ecuador.png b/Angular2_CLI_Starter/src/assets/img/flags/Ecuador.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Ecuador.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Ecuador.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Egypt.png b/Angular2_CLI_Starter/src/assets/img/flags/Egypt.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Egypt.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Egypt.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/El Salvador.png b/Angular2_CLI_Starter/src/assets/img/flags/El Salvador.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/El Salvador.png
rename to Angular2_CLI_Starter/src/assets/img/flags/El Salvador.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/England.png b/Angular2_CLI_Starter/src/assets/img/flags/England.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/England.png
rename to Angular2_CLI_Starter/src/assets/img/flags/England.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Equatorial Guinea.png b/Angular2_CLI_Starter/src/assets/img/flags/Equatorial Guinea.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Equatorial Guinea.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Equatorial Guinea.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Eritrea.png b/Angular2_CLI_Starter/src/assets/img/flags/Eritrea.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Eritrea.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Eritrea.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Estonia.png b/Angular2_CLI_Starter/src/assets/img/flags/Estonia.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Estonia.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Estonia.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Ethiopia.png b/Angular2_CLI_Starter/src/assets/img/flags/Ethiopia.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Ethiopia.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Ethiopia.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/European Union.png b/Angular2_CLI_Starter/src/assets/img/flags/European Union.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/European Union.png
rename to Angular2_CLI_Starter/src/assets/img/flags/European Union.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Faroes.png b/Angular2_CLI_Starter/src/assets/img/flags/Faroes.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Faroes.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Faroes.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Fiji.png b/Angular2_CLI_Starter/src/assets/img/flags/Fiji.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Fiji.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Fiji.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Finland.png b/Angular2_CLI_Starter/src/assets/img/flags/Finland.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Finland.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Finland.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/France.png b/Angular2_CLI_Starter/src/assets/img/flags/France.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/France.png
rename to Angular2_CLI_Starter/src/assets/img/flags/France.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Gabon.png b/Angular2_CLI_Starter/src/assets/img/flags/Gabon.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Gabon.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Gabon.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Gambia.png b/Angular2_CLI_Starter/src/assets/img/flags/Gambia.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Gambia.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Gambia.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Georgia.png b/Angular2_CLI_Starter/src/assets/img/flags/Georgia.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Georgia.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Georgia.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Germany.png b/Angular2_CLI_Starter/src/assets/img/flags/Germany.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Germany.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Germany.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Ghana.png b/Angular2_CLI_Starter/src/assets/img/flags/Ghana.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Ghana.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Ghana.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Gibraltar.png b/Angular2_CLI_Starter/src/assets/img/flags/Gibraltar.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Gibraltar.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Gibraltar.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Greece.png b/Angular2_CLI_Starter/src/assets/img/flags/Greece.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Greece.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Greece.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Greenland.png b/Angular2_CLI_Starter/src/assets/img/flags/Greenland.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Greenland.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Greenland.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Grenada.png b/Angular2_CLI_Starter/src/assets/img/flags/Grenada.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Grenada.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Grenada.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Guadeloupe.png b/Angular2_CLI_Starter/src/assets/img/flags/Guadeloupe.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Guadeloupe.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Guadeloupe.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Guam.png b/Angular2_CLI_Starter/src/assets/img/flags/Guam.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Guam.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Guam.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Guatemala.png b/Angular2_CLI_Starter/src/assets/img/flags/Guatemala.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Guatemala.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Guatemala.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Guernsey.png b/Angular2_CLI_Starter/src/assets/img/flags/Guernsey.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Guernsey.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Guernsey.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Guinea-Bissau.png b/Angular2_CLI_Starter/src/assets/img/flags/Guinea-Bissau.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Guinea-Bissau.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Guinea-Bissau.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Guinea.png b/Angular2_CLI_Starter/src/assets/img/flags/Guinea.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Guinea.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Guinea.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Guyana.png b/Angular2_CLI_Starter/src/assets/img/flags/Guyana.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Guyana.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Guyana.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Haiti.png b/Angular2_CLI_Starter/src/assets/img/flags/Haiti.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Haiti.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Haiti.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Honduras.png b/Angular2_CLI_Starter/src/assets/img/flags/Honduras.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Honduras.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Honduras.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Hong Kong.png b/Angular2_CLI_Starter/src/assets/img/flags/Hong Kong.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Hong Kong.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Hong Kong.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Hungary.png b/Angular2_CLI_Starter/src/assets/img/flags/Hungary.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Hungary.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Hungary.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Iceland.png b/Angular2_CLI_Starter/src/assets/img/flags/Iceland.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Iceland.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Iceland.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/India.png b/Angular2_CLI_Starter/src/assets/img/flags/India.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/India.png
rename to Angular2_CLI_Starter/src/assets/img/flags/India.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Indonezia.png b/Angular2_CLI_Starter/src/assets/img/flags/Indonezia.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Indonezia.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Indonezia.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Iran.png b/Angular2_CLI_Starter/src/assets/img/flags/Iran.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Iran.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Iran.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Iraq.png b/Angular2_CLI_Starter/src/assets/img/flags/Iraq.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Iraq.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Iraq.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Ireland.png b/Angular2_CLI_Starter/src/assets/img/flags/Ireland.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Ireland.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Ireland.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Islamic Conference.png b/Angular2_CLI_Starter/src/assets/img/flags/Islamic Conference.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Islamic Conference.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Islamic Conference.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Isle of Man.png b/Angular2_CLI_Starter/src/assets/img/flags/Isle of Man.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Isle of Man.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Isle of Man.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Israel.png b/Angular2_CLI_Starter/src/assets/img/flags/Israel.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Israel.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Israel.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Italy.png b/Angular2_CLI_Starter/src/assets/img/flags/Italy.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Italy.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Italy.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Jamaica.png b/Angular2_CLI_Starter/src/assets/img/flags/Jamaica.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Jamaica.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Jamaica.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Japan.png b/Angular2_CLI_Starter/src/assets/img/flags/Japan.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Japan.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Japan.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Jersey.png b/Angular2_CLI_Starter/src/assets/img/flags/Jersey.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Jersey.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Jersey.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Jordan.png b/Angular2_CLI_Starter/src/assets/img/flags/Jordan.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Jordan.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Jordan.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Kazakhstan.png b/Angular2_CLI_Starter/src/assets/img/flags/Kazakhstan.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Kazakhstan.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Kazakhstan.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Kenya.png b/Angular2_CLI_Starter/src/assets/img/flags/Kenya.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Kenya.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Kenya.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Kiribati.png b/Angular2_CLI_Starter/src/assets/img/flags/Kiribati.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Kiribati.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Kiribati.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Kosovo.png b/Angular2_CLI_Starter/src/assets/img/flags/Kosovo.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Kosovo.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Kosovo.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Kuwait.png b/Angular2_CLI_Starter/src/assets/img/flags/Kuwait.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Kuwait.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Kuwait.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Kyrgyzstan.png b/Angular2_CLI_Starter/src/assets/img/flags/Kyrgyzstan.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Kyrgyzstan.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Kyrgyzstan.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Laos.png b/Angular2_CLI_Starter/src/assets/img/flags/Laos.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Laos.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Laos.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Latvia.png b/Angular2_CLI_Starter/src/assets/img/flags/Latvia.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Latvia.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Latvia.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Lebanon.png b/Angular2_CLI_Starter/src/assets/img/flags/Lebanon.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Lebanon.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Lebanon.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Lesotho.png b/Angular2_CLI_Starter/src/assets/img/flags/Lesotho.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Lesotho.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Lesotho.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Liberia.png b/Angular2_CLI_Starter/src/assets/img/flags/Liberia.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Liberia.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Liberia.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Libya.png b/Angular2_CLI_Starter/src/assets/img/flags/Libya.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Libya.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Libya.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Liechtenshein.png b/Angular2_CLI_Starter/src/assets/img/flags/Liechtenshein.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Liechtenshein.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Liechtenshein.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Lithuania.png b/Angular2_CLI_Starter/src/assets/img/flags/Lithuania.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Lithuania.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Lithuania.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Luxembourg.png b/Angular2_CLI_Starter/src/assets/img/flags/Luxembourg.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Luxembourg.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Luxembourg.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Macao.png b/Angular2_CLI_Starter/src/assets/img/flags/Macao.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Macao.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Macao.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Macedonia.png b/Angular2_CLI_Starter/src/assets/img/flags/Macedonia.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Macedonia.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Macedonia.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Madagascar.png b/Angular2_CLI_Starter/src/assets/img/flags/Madagascar.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Madagascar.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Madagascar.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Malawi.png b/Angular2_CLI_Starter/src/assets/img/flags/Malawi.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Malawi.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Malawi.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Malaysia.png b/Angular2_CLI_Starter/src/assets/img/flags/Malaysia.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Malaysia.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Malaysia.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Maldives.png b/Angular2_CLI_Starter/src/assets/img/flags/Maldives.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Maldives.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Maldives.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Mali.png b/Angular2_CLI_Starter/src/assets/img/flags/Mali.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Mali.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Mali.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Malta.png b/Angular2_CLI_Starter/src/assets/img/flags/Malta.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Malta.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Malta.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Marshall Islands.png b/Angular2_CLI_Starter/src/assets/img/flags/Marshall Islands.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Marshall Islands.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Marshall Islands.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Martinique.png b/Angular2_CLI_Starter/src/assets/img/flags/Martinique.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Martinique.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Martinique.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Mauritania.png b/Angular2_CLI_Starter/src/assets/img/flags/Mauritania.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Mauritania.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Mauritania.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Mauritius.png b/Angular2_CLI_Starter/src/assets/img/flags/Mauritius.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Mauritius.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Mauritius.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Mexico.png b/Angular2_CLI_Starter/src/assets/img/flags/Mexico.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Mexico.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Mexico.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Micronesia.png b/Angular2_CLI_Starter/src/assets/img/flags/Micronesia.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Micronesia.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Micronesia.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Moldova.png b/Angular2_CLI_Starter/src/assets/img/flags/Moldova.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Moldova.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Moldova.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Monaco.png b/Angular2_CLI_Starter/src/assets/img/flags/Monaco.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Monaco.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Monaco.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Mongolia.png b/Angular2_CLI_Starter/src/assets/img/flags/Mongolia.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Mongolia.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Mongolia.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Montenegro.png b/Angular2_CLI_Starter/src/assets/img/flags/Montenegro.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Montenegro.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Montenegro.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Montserrat.png b/Angular2_CLI_Starter/src/assets/img/flags/Montserrat.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Montserrat.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Montserrat.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Morocco.png b/Angular2_CLI_Starter/src/assets/img/flags/Morocco.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Morocco.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Morocco.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Mozambique.png b/Angular2_CLI_Starter/src/assets/img/flags/Mozambique.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Mozambique.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Mozambique.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Myanmar(Burma).png b/Angular2_CLI_Starter/src/assets/img/flags/Myanmar(Burma).png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Myanmar(Burma).png
rename to Angular2_CLI_Starter/src/assets/img/flags/Myanmar(Burma).png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/NATO.png b/Angular2_CLI_Starter/src/assets/img/flags/NATO.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/NATO.png
rename to Angular2_CLI_Starter/src/assets/img/flags/NATO.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Namibia.png b/Angular2_CLI_Starter/src/assets/img/flags/Namibia.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Namibia.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Namibia.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Nauru.png b/Angular2_CLI_Starter/src/assets/img/flags/Nauru.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Nauru.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Nauru.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Nepal.png b/Angular2_CLI_Starter/src/assets/img/flags/Nepal.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Nepal.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Nepal.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Netherlands Antilles.png b/Angular2_CLI_Starter/src/assets/img/flags/Netherlands Antilles.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Netherlands Antilles.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Netherlands Antilles.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Netherlands.png b/Angular2_CLI_Starter/src/assets/img/flags/Netherlands.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Netherlands.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Netherlands.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/New Caledonia.png b/Angular2_CLI_Starter/src/assets/img/flags/New Caledonia.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/New Caledonia.png
rename to Angular2_CLI_Starter/src/assets/img/flags/New Caledonia.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/New Zealand.png b/Angular2_CLI_Starter/src/assets/img/flags/New Zealand.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/New Zealand.png
rename to Angular2_CLI_Starter/src/assets/img/flags/New Zealand.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Nicaragua.png b/Angular2_CLI_Starter/src/assets/img/flags/Nicaragua.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Nicaragua.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Nicaragua.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Niger.png b/Angular2_CLI_Starter/src/assets/img/flags/Niger.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Niger.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Niger.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Nigeria.png b/Angular2_CLI_Starter/src/assets/img/flags/Nigeria.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Nigeria.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Nigeria.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/North Korea.png b/Angular2_CLI_Starter/src/assets/img/flags/North Korea.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/North Korea.png
rename to Angular2_CLI_Starter/src/assets/img/flags/North Korea.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Northern Cyprus.png b/Angular2_CLI_Starter/src/assets/img/flags/Northern Cyprus.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Northern Cyprus.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Northern Cyprus.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Northern Ireland.png b/Angular2_CLI_Starter/src/assets/img/flags/Northern Ireland.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Northern Ireland.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Northern Ireland.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Norway.png b/Angular2_CLI_Starter/src/assets/img/flags/Norway.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Norway.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Norway.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/OPEC.png b/Angular2_CLI_Starter/src/assets/img/flags/OPEC.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/OPEC.png
rename to Angular2_CLI_Starter/src/assets/img/flags/OPEC.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Olimpic Movement.png b/Angular2_CLI_Starter/src/assets/img/flags/Olimpic Movement.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Olimpic Movement.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Olimpic Movement.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Oman.png b/Angular2_CLI_Starter/src/assets/img/flags/Oman.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Oman.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Oman.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Pakistan.png b/Angular2_CLI_Starter/src/assets/img/flags/Pakistan.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Pakistan.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Pakistan.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Palau.png b/Angular2_CLI_Starter/src/assets/img/flags/Palau.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Palau.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Palau.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Palestine.png b/Angular2_CLI_Starter/src/assets/img/flags/Palestine.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Palestine.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Palestine.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Panama.png b/Angular2_CLI_Starter/src/assets/img/flags/Panama.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Panama.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Panama.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Papua New Guinea.png b/Angular2_CLI_Starter/src/assets/img/flags/Papua New Guinea.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Papua New Guinea.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Papua New Guinea.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Paraguay.png b/Angular2_CLI_Starter/src/assets/img/flags/Paraguay.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Paraguay.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Paraguay.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Peru.png b/Angular2_CLI_Starter/src/assets/img/flags/Peru.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Peru.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Peru.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Philippines.png b/Angular2_CLI_Starter/src/assets/img/flags/Philippines.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Philippines.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Philippines.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Poland.png b/Angular2_CLI_Starter/src/assets/img/flags/Poland.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Poland.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Poland.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Portugal.png b/Angular2_CLI_Starter/src/assets/img/flags/Portugal.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Portugal.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Portugal.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Puerto Rico.png b/Angular2_CLI_Starter/src/assets/img/flags/Puerto Rico.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Puerto Rico.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Puerto Rico.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Qatar.png b/Angular2_CLI_Starter/src/assets/img/flags/Qatar.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Qatar.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Qatar.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Red Cross.png b/Angular2_CLI_Starter/src/assets/img/flags/Red Cross.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Red Cross.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Red Cross.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Reunion.png b/Angular2_CLI_Starter/src/assets/img/flags/Reunion.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Reunion.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Reunion.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Romania.png b/Angular2_CLI_Starter/src/assets/img/flags/Romania.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Romania.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Romania.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Russia.png b/Angular2_CLI_Starter/src/assets/img/flags/Russia.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Russia.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Russia.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Rwanda.png b/Angular2_CLI_Starter/src/assets/img/flags/Rwanda.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Rwanda.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Rwanda.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Saint Lucia.png b/Angular2_CLI_Starter/src/assets/img/flags/Saint Lucia.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Saint Lucia.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Saint Lucia.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Samoa.png b/Angular2_CLI_Starter/src/assets/img/flags/Samoa.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Samoa.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Samoa.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/San Marino.png b/Angular2_CLI_Starter/src/assets/img/flags/San Marino.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/San Marino.png
rename to Angular2_CLI_Starter/src/assets/img/flags/San Marino.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Sao Tome & Principe.png b/Angular2_CLI_Starter/src/assets/img/flags/Sao Tome & Principe.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Sao Tome & Principe.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Sao Tome & Principe.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Saudi Arabia.png b/Angular2_CLI_Starter/src/assets/img/flags/Saudi Arabia.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Saudi Arabia.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Saudi Arabia.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Scotland.png b/Angular2_CLI_Starter/src/assets/img/flags/Scotland.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Scotland.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Scotland.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Senegal.png b/Angular2_CLI_Starter/src/assets/img/flags/Senegal.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Senegal.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Senegal.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Serbia(Yugoslavia).png b/Angular2_CLI_Starter/src/assets/img/flags/Serbia(Yugoslavia).png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Serbia(Yugoslavia).png
rename to Angular2_CLI_Starter/src/assets/img/flags/Serbia(Yugoslavia).png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Seychelles.png b/Angular2_CLI_Starter/src/assets/img/flags/Seychelles.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Seychelles.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Seychelles.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Sierra Leone.png b/Angular2_CLI_Starter/src/assets/img/flags/Sierra Leone.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Sierra Leone.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Sierra Leone.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Singapore.png b/Angular2_CLI_Starter/src/assets/img/flags/Singapore.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Singapore.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Singapore.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Slovakia.png b/Angular2_CLI_Starter/src/assets/img/flags/Slovakia.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Slovakia.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Slovakia.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Slovenia.png b/Angular2_CLI_Starter/src/assets/img/flags/Slovenia.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Slovenia.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Slovenia.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Solomon Islands.png b/Angular2_CLI_Starter/src/assets/img/flags/Solomon Islands.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Solomon Islands.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Solomon Islands.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Somalia.png b/Angular2_CLI_Starter/src/assets/img/flags/Somalia.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Somalia.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Somalia.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Somaliland.png b/Angular2_CLI_Starter/src/assets/img/flags/Somaliland.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Somaliland.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Somaliland.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/South Africa.png b/Angular2_CLI_Starter/src/assets/img/flags/South Africa.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/South Africa.png
rename to Angular2_CLI_Starter/src/assets/img/flags/South Africa.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/South Korea.png b/Angular2_CLI_Starter/src/assets/img/flags/South Korea.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/South Korea.png
rename to Angular2_CLI_Starter/src/assets/img/flags/South Korea.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Spain.png b/Angular2_CLI_Starter/src/assets/img/flags/Spain.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Spain.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Spain.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Sri Lanka.png b/Angular2_CLI_Starter/src/assets/img/flags/Sri Lanka.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Sri Lanka.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Sri Lanka.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/St Kitts & Nevis.png b/Angular2_CLI_Starter/src/assets/img/flags/St Kitts & Nevis.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/St Kitts & Nevis.png
rename to Angular2_CLI_Starter/src/assets/img/flags/St Kitts & Nevis.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/St Vincent & the Grenadines.png b/Angular2_CLI_Starter/src/assets/img/flags/St Vincent & the Grenadines.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/St Vincent & the Grenadines.png
rename to Angular2_CLI_Starter/src/assets/img/flags/St Vincent & the Grenadines.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Sudan.png b/Angular2_CLI_Starter/src/assets/img/flags/Sudan.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Sudan.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Sudan.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Suriname.png b/Angular2_CLI_Starter/src/assets/img/flags/Suriname.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Suriname.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Suriname.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Swaziland.png b/Angular2_CLI_Starter/src/assets/img/flags/Swaziland.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Swaziland.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Swaziland.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Sweden.png b/Angular2_CLI_Starter/src/assets/img/flags/Sweden.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Sweden.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Sweden.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Switzerland.png b/Angular2_CLI_Starter/src/assets/img/flags/Switzerland.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Switzerland.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Switzerland.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Syria.png b/Angular2_CLI_Starter/src/assets/img/flags/Syria.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Syria.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Syria.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Tahiti(French Polinesia).png b/Angular2_CLI_Starter/src/assets/img/flags/Tahiti(French Polinesia).png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Tahiti(French Polinesia).png
rename to Angular2_CLI_Starter/src/assets/img/flags/Tahiti(French Polinesia).png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Taiwan.png b/Angular2_CLI_Starter/src/assets/img/flags/Taiwan.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Taiwan.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Taiwan.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Tajikistan.png b/Angular2_CLI_Starter/src/assets/img/flags/Tajikistan.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Tajikistan.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Tajikistan.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Tanzania.png b/Angular2_CLI_Starter/src/assets/img/flags/Tanzania.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Tanzania.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Tanzania.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Thailand.png b/Angular2_CLI_Starter/src/assets/img/flags/Thailand.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Thailand.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Thailand.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Timor-Leste.png b/Angular2_CLI_Starter/src/assets/img/flags/Timor-Leste.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Timor-Leste.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Timor-Leste.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Togo.png b/Angular2_CLI_Starter/src/assets/img/flags/Togo.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Togo.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Togo.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Tonga.png b/Angular2_CLI_Starter/src/assets/img/flags/Tonga.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Tonga.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Tonga.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Trinidad & Tobago.png b/Angular2_CLI_Starter/src/assets/img/flags/Trinidad & Tobago.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Trinidad & Tobago.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Trinidad & Tobago.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Tunisia.png b/Angular2_CLI_Starter/src/assets/img/flags/Tunisia.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Tunisia.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Tunisia.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Turkey.png b/Angular2_CLI_Starter/src/assets/img/flags/Turkey.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Turkey.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Turkey.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Turkmenistan.png b/Angular2_CLI_Starter/src/assets/img/flags/Turkmenistan.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Turkmenistan.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Turkmenistan.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Turks and Caicos Islands.png b/Angular2_CLI_Starter/src/assets/img/flags/Turks and Caicos Islands.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Turks and Caicos Islands.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Turks and Caicos Islands.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Tuvalu.png b/Angular2_CLI_Starter/src/assets/img/flags/Tuvalu.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Tuvalu.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Tuvalu.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/USA.png b/Angular2_CLI_Starter/src/assets/img/flags/USA.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/USA.png
rename to Angular2_CLI_Starter/src/assets/img/flags/USA.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Uganda.png b/Angular2_CLI_Starter/src/assets/img/flags/Uganda.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Uganda.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Uganda.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Ukraine.png b/Angular2_CLI_Starter/src/assets/img/flags/Ukraine.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Ukraine.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Ukraine.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/United Arab Emirates.png b/Angular2_CLI_Starter/src/assets/img/flags/United Arab Emirates.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/United Arab Emirates.png
rename to Angular2_CLI_Starter/src/assets/img/flags/United Arab Emirates.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/United Nations.png b/Angular2_CLI_Starter/src/assets/img/flags/United Nations.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/United Nations.png
rename to Angular2_CLI_Starter/src/assets/img/flags/United Nations.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/United-Kingdom.png b/Angular2_CLI_Starter/src/assets/img/flags/United-Kingdom.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/United-Kingdom.png
rename to Angular2_CLI_Starter/src/assets/img/flags/United-Kingdom.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Uruguay.png b/Angular2_CLI_Starter/src/assets/img/flags/Uruguay.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Uruguay.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Uruguay.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Uzbekistan.png b/Angular2_CLI_Starter/src/assets/img/flags/Uzbekistan.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Uzbekistan.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Uzbekistan.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Vanutau.png b/Angular2_CLI_Starter/src/assets/img/flags/Vanutau.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Vanutau.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Vanutau.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Vatican City.png b/Angular2_CLI_Starter/src/assets/img/flags/Vatican City.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Vatican City.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Vatican City.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Venezuela.png b/Angular2_CLI_Starter/src/assets/img/flags/Venezuela.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Venezuela.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Venezuela.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Viet Nam.png b/Angular2_CLI_Starter/src/assets/img/flags/Viet Nam.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Viet Nam.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Viet Nam.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Virgin Islands British.png b/Angular2_CLI_Starter/src/assets/img/flags/Virgin Islands British.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Virgin Islands British.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Virgin Islands British.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Virgin Islands US.png b/Angular2_CLI_Starter/src/assets/img/flags/Virgin Islands US.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Virgin Islands US.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Virgin Islands US.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Wales.png b/Angular2_CLI_Starter/src/assets/img/flags/Wales.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Wales.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Wales.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Western Sahara.png b/Angular2_CLI_Starter/src/assets/img/flags/Western Sahara.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Western Sahara.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Western Sahara.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Yemen.png b/Angular2_CLI_Starter/src/assets/img/flags/Yemen.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Yemen.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Yemen.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Zambia.png b/Angular2_CLI_Starter/src/assets/img/flags/Zambia.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Zambia.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Zambia.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Zimbabwe.png b/Angular2_CLI_Starter/src/assets/img/flags/Zimbabwe.png
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Zimbabwe.png
rename to Angular2_CLI_Starter/src/assets/img/flags/Zimbabwe.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/img/logo.png b/Angular2_CLI_Starter/src/assets/img/logo.png
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/img/logo.png
rename to Angular2_CLI_Starter/src/assets/img/logo.png
diff --git a/Angular2_CLI_Full_Project/dist/assets/style.css b/Angular2_CLI_Starter/src/assets/style.css
old mode 100644
new mode 100755
similarity index 100%
rename from Angular2_CLI_Full_Project/dist/assets/style.css
rename to Angular2_CLI_Starter/src/assets/style.css
diff --git a/Angular2_CLI_Starter/src/environments/environment.prod.ts b/Angular2_CLI_Starter/src/environments/environment.prod.ts
new file mode 100644
index 0000000..3612073
--- /dev/null
+++ b/Angular2_CLI_Starter/src/environments/environment.prod.ts
@@ -0,0 +1,3 @@
+export const environment = {
+  production: true
+};
diff --git a/Angular2_CLI_Starter/src/environments/environment.ts b/Angular2_CLI_Starter/src/environments/environment.ts
new file mode 100644
index 0000000..00313f1
--- /dev/null
+++ b/Angular2_CLI_Starter/src/environments/environment.ts
@@ -0,0 +1,8 @@
+// The file contents for the current environment will overwrite these during build.
+// The build system defaults to the dev environment which uses `environment.ts`, but if you do
+// `ng build --env=prod` then `environment.prod.ts` will be used instead.
+// The list of which env maps to which file can be found in `angular-cli.json`.
+
+export const environment = {
+  production: false
+};
diff --git a/Angular2_CLI_Starter/src/favicon.ico b/Angular2_CLI_Starter/src/favicon.ico
new file mode 100644
index 0000000000000000000000000000000000000000..8081c7ceaf2be08bf59010158c586170d9d2d517
GIT binary patch
literal 5430
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

literal 0
HcmV?d00001

diff --git a/Angular2_CLI_Starter/src/img/favicon.png b/Angular2_CLI_Starter/src/img/favicon.png
new file mode 100644
index 0000000000000000000000000000000000000000..7f62affe0cd4cf62d912341fdb37637ea2bab2a9
GIT binary patch
literal 7185
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

literal 0
HcmV?d00001

diff --git a/Angular2_CLI_Starter/src/img/logo.png b/Angular2_CLI_Starter/src/img/logo.png
new file mode 100644
index 0000000000000000000000000000000000000000..98a1946340737de8e77d757b9829a3c8a6e87495
GIT binary patch
literal 15028
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

literal 0
HcmV?d00001

diff --git a/Angular2_CLI_Full_Project/dist/index.html b/Angular2_CLI_Starter/src/index.html
similarity index 80%
rename from Angular2_CLI_Full_Project/dist/index.html
rename to Angular2_CLI_Starter/src/index.html
index 2e26d58..4ee0150 100644
--- a/Angular2_CLI_Full_Project/dist/index.html
+++ b/Angular2_CLI_Starter/src/index.html
@@ -17,9 +17,6 @@
     <link href="assets/css/font-awesome.min.css" rel="stylesheet">
     <link href="assets/css/simple-line-icons.css" rel="stylesheet">
 
-    <!-- Main styles for this application -->
-    <link href="assets/css/style.css" rel="stylesheet">
-
 </head>
 
 <!-- BODY options, add following classes to body to change options
@@ -35,9 +32,6 @@
 
 <body class="navbar-fixed sidebar-nav fixed-nav">
     <!-- App Loading... -->
-    <script type="text/javascript" src="inline.js"></script>
-    <script type="text/javascript" src="scripts.b8c90bb9e712621fedc8.bundle.js"></script>
-    <script type="text/javascript" src="main.fc3f43653c92bb8037c2.bundle.js"></script>
 </body>
 
 </html>
diff --git a/Angular2_CLI_Starter/src/main.ts b/Angular2_CLI_Starter/src/main.ts
new file mode 100644
index 0000000..5c3c520
--- /dev/null
+++ b/Angular2_CLI_Starter/src/main.ts
@@ -0,0 +1,12 @@
+import './polyfills.ts';
+
+import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
+import { enableProdMode } from '@angular/core';
+import { environment } from './environments/environment';
+import { AppModule } from './app/';
+
+if (environment.production) {
+  enableProdMode();
+}
+
+platformBrowserDynamic().bootstrapModule(AppModule);
diff --git a/Angular2_CLI_Starter/src/polyfills.ts b/Angular2_CLI_Starter/src/polyfills.ts
new file mode 100644
index 0000000..3b4c55b
--- /dev/null
+++ b/Angular2_CLI_Starter/src/polyfills.ts
@@ -0,0 +1,19 @@
+// This file includes polyfills needed by Angular 2 and is loaded before
+// the app. You can add your own extra polyfills to this file.
+import 'core-js/es6/symbol';
+import 'core-js/es6/object';
+import 'core-js/es6/function';
+import 'core-js/es6/parse-int';
+import 'core-js/es6/parse-float';
+import 'core-js/es6/number';
+import 'core-js/es6/math';
+import 'core-js/es6/string';
+import 'core-js/es6/date';
+import 'core-js/es6/array';
+import 'core-js/es6/regexp';
+import 'core-js/es6/map';
+import 'core-js/es6/set';
+import 'core-js/es6/reflect';
+
+import 'core-js/es7/reflect';
+import 'zone.js/dist/zone';
diff --git a/Angular_Full_Project_GULP/scss/core/bootstrap-variables.scss b/Angular2_CLI_Starter/src/scss/_bootstrap-variables.scss
similarity index 100%
rename from Angular_Full_Project_GULP/scss/core/bootstrap-variables.scss
rename to Angular2_CLI_Starter/src/scss/_bootstrap-variables.scss
diff --git a/Angular_Full_Project_GULP/scss/core/_custom-variables.scss b/Angular2_CLI_Starter/src/scss/_custom-variables.scss
similarity index 100%
rename from Angular_Full_Project_GULP/scss/core/_custom-variables.scss
rename to Angular2_CLI_Starter/src/scss/_custom-variables.scss
diff --git a/Angular_Full_Project_GULP/scss/core/_custom.scss b/Angular2_CLI_Starter/src/scss/_custom.scss
similarity index 100%
rename from Angular_Full_Project_GULP/scss/core/_custom.scss
rename to Angular2_CLI_Starter/src/scss/_custom.scss
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_custom/_breadcrumb.scss b/Angular2_CLI_Starter/src/scss/bootstrap_custom/_breadcrumb.scss
new file mode 100644
index 0000000..2185ebd
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_custom/_breadcrumb.scss
@@ -0,0 +1,6 @@
+.breadcrumb {
+    position: relative;
+    margin-bottom: 1.5 * $spacer-y;
+
+    @include borders($breadcrumb-borders);
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_custom/_buttons.scss b/Angular2_CLI_Starter/src/scss/bootstrap_custom/_buttons.scss
new file mode 100644
index 0000000..a225bb4
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_custom/_buttons.scss
@@ -0,0 +1,9 @@
+.btn {
+
+    .tag {
+        position: absolute;
+        top: 2px;
+        right: 6px;
+        font-size: 9px;
+    }
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_custom/_card.scss b/Angular2_CLI_Starter/src/scss/bootstrap_custom/_card.scss
new file mode 100644
index 0000000..55cef25
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_custom/_card.scss
@@ -0,0 +1,259 @@
+.card {
+    margin-bottom: 1.5 * $spacer-y;
+}
+
+.card-header {
+
+    i.icon-bg {
+        display: inline-block;
+        padding: $card-spacer-y $card-spacer-x !important;
+        margin-top: -$card-spacer-y;
+        margin-right: $card-spacer-x;
+        margin-bottom: -$card-spacer-y;
+        margin-left: -$card-spacer-x;
+        line-height: inherit;
+        color: $card-icon-color;
+        vertical-align: bottom;
+        background: $card-icon-bg;
+        border-right: $card-border-width solid $card-border-color;
+    }
+
+    ul.nav.nav-tabs {
+        margin-top: -$card-spacer-y;
+        margin-bottom: -$card-spacer-y;
+        border-bottom: 0;
+
+        li.nav-item {
+            border-top: 0;
+            a.nav-link {
+                padding: $card-spacer-y $card-spacer-x / 2;
+                color: $text-muted;
+                border-top: 0;
+
+                &.active {
+                    color: $body-color;
+                    background: #fff;
+                }
+            }
+        }
+    }
+
+    &.card-header-inverse {
+        color: #fff;
+    }
+
+    @each $variant, $color in (primary: $brand-primary, secondary: $gray-lighter, success: $brand-success, info: $brand-info, warning: $brand-warning, danger: $brand-danger) {
+        &.card-header-#{$variant} {
+            margin: -1px -1px 0;
+            background: $color;
+            border-bottom: 1px solid $color;
+        }
+    }
+
+    .btn {
+        margin-top: - $btn-padding-y;
+    }
+    .btn-sm {
+        margin-top: - $btn-padding-y-sm;
+    }
+    .btn-lg {
+        margin-top: - $btn-padding-y-lg;
+    }
+}
+//
+.card-footer {
+
+    ul {
+        display: table;
+        width: 100%;
+        padding: 0;
+        margin: 0;
+        table-layout: fixed;
+
+        li {
+            display: table-cell;
+            padding: 0 $card-spacer-x;
+            text-align: center;
+
+            progress {
+                margin-top: $card-spacer-y;
+                margin-bottom: 0;
+            }
+        }
+    }
+}
+
+
+//
+// Background variations
+//
+
+@mixin card-variant($color) {
+    background-color: $color;
+
+    .card-header {
+        border-color: darken($color,5%);
+    }
+
+    .card-header, .card-footer {
+        background-color: darken($color,5%);
+        //border: 0;
+    }
+}
+
+@each $variant, $color in (primary: $brand-primary, secondary: $gray-lighter, success: $brand-success, info: $brand-info, warning: $brand-warning, danger: $brand-danger) {
+    .card-#{$variant} {
+        @include card-variant($color)
+    }
+}
+
+.card-inverse {
+    color: #fff;
+
+    .text-muted {
+        color: rgba(255,255,255,.6) !important;
+    }
+
+    .progress[value] {
+        background-color: rgba(255,255,255,.2) !important;
+    }
+
+    // Unfilled portion of the bar
+    .progress[value]::-webkit-progress-bar {
+        background-color: rgba(255,255,255,.2) !important;
+    }
+    base::-moz-progress-bar, // Absurd-but-syntactically-valid selector to make these styles Firefox-only
+    .progress[value] {
+        background-color: rgba(255,255,255,.2) !important;
+    }
+
+    .progress {
+        @include progress-variant(#fff !important);
+    }
+}
+
+[class*="card-outline-"] {
+    .card-block {
+        background: #fff !important;
+    }
+
+    &.card-outline-top {
+        border-top-width: 2px;
+        border-right-color: $border-color;
+        border-bottom-color: $border-color;
+        border-left-color: $border-color;
+    }
+}
+
+// Cards with color accent
+.card-accent-primary {
+    @include card-accent-variant($btn-primary-bg);
+}
+.card-accent-secondary {
+    @include card-accent-variant($btn-secondary-border);
+}
+.card-accent-info {
+    @include card-accent-variant($btn-info-bg);
+}
+.card-accent-success {
+    @include card-accent-variant($btn-success-bg);
+}
+.card-accent-warning {
+    @include card-accent-variant($btn-warning-bg);
+}
+.card-accent-danger {
+    @include card-accent-variant($btn-danger-bg);
+}
+
+// Card Actions
+.card-header {
+    > i {
+        margin-right: $spacer-x / 2;
+    }
+    .card-actions {
+        position: absolute;
+        top: 0;
+        right: 0;
+        //height: inherit;
+
+        a, button {
+            display: block;
+            float: left;
+            width: 50px;
+            padding: $card-spacer-y 0;
+            margin: 0 !important;
+            color: $body-color;
+            text-align: center;
+            background: transparent;
+            border: 0;
+            border-left: 1px solid $border-color;
+            box-shadow: 0;
+
+            &:hover {
+                text-decoration: none;
+            }
+
+            [class^="icon-"], [class*=" icon-"] {
+                display: inline-block;
+                vertical-align: middle;
+            }
+
+            i {
+                display: inline-block;
+                transition: .4s;
+            }
+
+            i.r180 {
+                -webkit-transform: rotate(180deg);
+                transform: rotate(180deg);
+            }
+        }
+
+        .input-group {
+            width: 230px;
+            margin: 6px;
+
+            .input-group-addon {
+                background: #fff;
+            }
+
+            input {
+                border-left: 0;
+            }
+        }
+    }
+}
+
+.card-full {
+    margin-top: - $spacer-y;
+    margin-right: - $grid-gutter-width-base / 2;
+    margin-left: - $grid-gutter-width-base / 2;
+    border: 0;
+    border-bottom: $card-border-width solid $border-color;
+}
+
+@include media-breakpoint-up(sm) {
+    .card-columns {
+        -moz-column-count: 3;
+        //-moz-column-count: 1.25rem;
+        -webkit-column-count: 3;
+        column-gap: 1.25rem;
+        //-webkit-column-count: 1.25rem;
+        column-count: 3;
+
+        .card {
+            display: inline-block;
+            width: 100%; // Don't let them exceed the column width
+        }
+
+        &.col-2 {
+            -moz-column-count: 2;
+            -webkit-column-count: 2;
+            column-count: 2;
+        }
+    }
+}
+
+.card-group {
+    margin-bottom: 1.5 * $spacer-y;
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_custom/_dropdown.scss b/Angular2_CLI_Starter/src/scss/bootstrap_custom/_dropdown.scss
new file mode 100644
index 0000000..68a0c9e
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_custom/_dropdown.scss
@@ -0,0 +1,45 @@
+// Links, buttons, and more within the dropdown menu
+.dropdown-item {
+    position: relative;
+    padding: 10px 20px;
+    border-bottom: 1px solid $dropdown-border-color;
+
+    &:last-child {
+        border-bottom: 0;
+    }
+
+    i {
+        display: inline-block;
+        width: 20px;
+        margin-right: 10px;
+        margin-left: -10px;
+        color: $dropdown-border-color;
+        text-align: center;
+    }
+
+    .tag {
+        position: absolute;
+        right: 10px;
+        margin-top: 2px;
+    }
+}
+
+// Dropdown section headers
+.dropdown-header {
+    padding: 8px 20px;
+    background: $dropdown-divider-bg;
+    border-bottom: 1px solid $dropdown-border-color;
+
+    .btn {
+        margin-top: -7px;
+        color: $dropdown-header-color;
+
+        &:hover {
+            color: $body-color;
+        }
+
+        &.pull-right {
+            margin-right: -20px;
+        }
+    }
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_custom/_input-group.scss b/Angular2_CLI_Starter/src/scss/bootstrap_custom/_input-group.scss
new file mode 100644
index 0000000..536efe0
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_custom/_input-group.scss
@@ -0,0 +1,7 @@
+
+.input-group-addon,
+.input-group-btn {
+    min-width: 40px;
+    white-space: nowrap;
+    vertical-align: middle; // Match the inputs
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_custom/_nav.scss b/Angular2_CLI_Starter/src/scss/bootstrap_custom/_nav.scss
new file mode 100644
index 0000000..ea20f3f
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_custom/_nav.scss
@@ -0,0 +1,32 @@
+.nav-tabs {
+    .nav-link {
+        color: $gray;
+        &.active {
+            color: $gray-dark;
+            background: #fff;
+            border-color: $border-color;
+            border-bottom-color: #fff;
+            &:focus {
+                background: #fff;
+                border-color: $border-color;
+                border-bottom-color: #fff;
+            }
+        }
+    }
+}
+
+.tab-content {
+    margin-top: -1px;
+    background: #fff;
+    border: 1px solid $border-color;
+    .tab-pane {
+        padding: $spacer-y $spacer-x;
+    }
+}
+
+.card-block {
+    .tab-content {
+        margin-top: 0;
+        border: 0;
+    }
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_custom/_navbar.scss b/Angular2_CLI_Starter/src/scss/bootstrap_custom/_navbar.scss
new file mode 100644
index 0000000..0dc2a73
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_custom/_navbar.scss
@@ -0,0 +1,114 @@
+header.navbar {
+    position: relative;
+    height: $navbar-height;
+    padding: 0;
+    line-height: $navbar-height;
+    background-color: $navbar-bg;
+    @include borders($navbar-border);
+
+    .container-fluid {
+        padding: 0;
+    }
+
+    .nav-item {
+        position: relative;
+        min-width: 50px;
+        margin: 0 !important;
+        text-align: center;
+
+        .nav-link {
+            i {
+                vertical-align: middle;
+            }
+
+            .tag {
+                position: absolute;
+                top: 9px;
+                right: 7px;
+            }
+        }
+    }
+
+    .img-avatar {
+        height: $navbar-height - 20px;
+        margin: 0 10px;
+    }
+
+    .dropdown-menu {
+        padding-bottom: 0;
+        line-height: $line-height-base;
+    }
+
+    .dropdown-item {
+        min-width: 180px;
+    }
+
+    a.navbar-brand {
+        display: inline-block;
+        width: $navbar-brand-width;
+        height: $navbar-height;
+        padding: $navbar-padding-y $navbar-padding-x;
+        background-color: $navbar-brand-bg;
+        background-image: $navbar-brand-logo;
+        background-repeat: no-repeat;
+        background-position: center center;
+        background-size: $navbar-brand-logo-size;
+        @include borders($navbar-brand-border);
+    }
+}
+
+header.navbar {
+    .navbar-brand {
+        margin-right: 0;
+    }
+}
+
+.navbar-toggler, {
+    padding: 0 .75em;
+    line-height: $navbar-height - 4px;
+}
+.aside-toggle, {
+    @extend .navbar-toggler;
+    padding: 0 .75em;
+    line-height: $navbar-height - 4px;
+}
+
+header.navbar {
+    .navbar-nav {
+        .nav-link {
+            padding-top: 0;
+            padding-bottom: 0;
+        }
+    }
+}
+
+.navbar-brand {
+    color: $navbar-active-color;
+
+    @include hover-focus {
+        color: $navbar-active-color;
+    }
+}
+
+.navbar-nav {
+    .nav-link {
+        color: $navbar-color;
+
+        @include hover-focus {
+            color: $navbar-hover-color;
+        }
+    }
+
+    .open > .nav-link,
+    .active > .nav-link,
+    .nav-link.open,
+    .nav-link.active {
+        @include plain-hover-focus {
+            color: $navbar-active-color;
+        }
+    }
+}
+
+.navbar-divider {
+    background-color: rgba(0,0,0,.075);
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_custom/_progress.scss b/Angular2_CLI_Starter/src/scss/bootstrap_custom/_progress.scss
new file mode 100644
index 0000000..9c10c23
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_custom/_progress.scss
@@ -0,0 +1,8 @@
+.progress {
+    &.progress-sm {
+        height: 8px;
+    }
+    &.progress-xs {
+        height: 4px;
+    }
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_custom/_tables.scss b/Angular2_CLI_Starter/src/scss/bootstrap_custom/_tables.scss
new file mode 100644
index 0000000..5bc2649
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_custom/_tables.scss
@@ -0,0 +1,20 @@
+.table-outline {
+    border: 1px solid $table-border-color;
+
+    td {
+        vertical-align: middle;
+    }
+}
+
+.table-align-middle {
+
+    td {
+        vertical-align: middle;
+    }
+}
+
+.table-clear {
+    td {
+        border: 0;
+    }
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_custom/_tags.scss b/Angular2_CLI_Starter/src/scss/bootstrap_custom/_tags.scss
new file mode 100644
index 0000000..1aafa21
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_custom/_tags.scss
@@ -0,0 +1,3 @@
+.tag-pill {
+    border-radius: $tag-pill-border-radius;
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_alert.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_alert.scss
new file mode 100755
index 0000000..260ce20
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_alert.scss
@@ -0,0 +1,56 @@
+//
+// Base styles
+//
+
+.alert {
+  padding: $alert-padding-y $alert-padding-x;
+  margin-bottom: $spacer-y;
+  border: $alert-border-width solid transparent;
+  @include border-radius($alert-border-radius);
+}
+
+// Headings for larger alerts
+.alert-heading {
+  // Specified to prevent conflicts of changing $headings-color
+  color: inherit;
+}
+
+// Provide class for links that match alerts
+.alert-link {
+  font-weight: $alert-link-font-weight;
+}
+
+
+// Dismissible alerts
+//
+// Expand the right padding and account for the close button's positioning.
+
+.alert-dismissible {
+  padding-right: ($alert-padding-x * 2);
+
+  // Adjust close link position
+  .close {
+    position: relative;
+    top: -.125rem;
+    right: -$alert-padding-x;
+    color: inherit;
+  }
+}
+
+
+// Alternate styles
+//
+// Generate contextual modifier classes for colorizing the alert.
+
+.alert-success {
+  @include alert-variant($alert-success-bg, $alert-success-border, $alert-success-text);
+}
+.alert-info {
+  @include alert-variant($alert-info-bg, $alert-info-border, $alert-info-text);
+}
+.alert-warning {
+  @include alert-variant($alert-warning-bg, $alert-warning-border, $alert-warning-text);
+}
+.alert-danger {
+  @include alert-variant($alert-danger-bg, $alert-danger-border, $alert-danger-text);
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_animation.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_animation.scss
new file mode 100755
index 0000000..f0dfff8
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_animation.scss
@@ -0,0 +1,36 @@
+.fade {
+  opacity: 0;
+  transition: opacity .15s linear;
+
+  &.in {
+    opacity: 1;
+  }
+}
+
+.collapse {
+  display: none;
+  &.in {
+    display: block;
+  }
+}
+
+tr {
+  &.collapse.in {
+    display: table-row;
+  }
+}
+
+tbody {
+  &.collapse.in {
+    display: table-row-group;
+  }
+}
+
+.collapsing {
+  position: relative;
+  height: 0;
+  overflow: hidden;
+  transition-timing-function: ease;
+  transition-duration: .35s;
+  transition-property: height;
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_breadcrumb.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_breadcrumb.scss
new file mode 100755
index 0000000..1a09bba
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_breadcrumb.scss
@@ -0,0 +1,38 @@
+.breadcrumb {
+  padding: $breadcrumb-padding-y $breadcrumb-padding-x;
+  margin-bottom: $spacer-y;
+  list-style: none;
+  background-color: $breadcrumb-bg;
+  @include border-radius($border-radius);
+  @include clearfix;
+}
+
+.breadcrumb-item {
+  float: left;
+
+  // The separator between breadcrumbs (by default, a forward-slash: "/")
+  + .breadcrumb-item::before {
+    display: inline-block; // Suppress underlining of the separator in modern browsers
+    padding-right: $breadcrumb-item-padding;
+    padding-left: $breadcrumb-item-padding;
+    color: $breadcrumb-divider-color;
+    content: "#{$breadcrumb-divider}";
+  }
+
+  // IE9-11 hack to properly handle hyperlink underlines for breadcrumbs built
+  // without `<ul>`s. The `::before` pseudo-element generates an element
+  // *within* the .breadcrumb-item and thereby inherits the `text-decoration`.
+  //
+  // To trick IE into suppressing the underline, we give the pseudo-element an
+  // underline and then immediately remove it.
+  + .breadcrumb-item:hover::before {
+    text-decoration: underline;
+  }
+  + .breadcrumb-item:hover::before {
+    text-decoration: none;
+  }
+
+  &.active {
+    color: $breadcrumb-active-color;
+  }
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_button-group.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_button-group.scss
new file mode 100755
index 0000000..0e63ecc
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_button-group.scss
@@ -0,0 +1,235 @@
+// scss-lint:disable QualifyingElement
+
+// Make the div behave like a button
+.btn-group,
+.btn-group-vertical {
+  position: relative;
+  display: inline-block;
+  vertical-align: middle; // match .btn alignment given font-size hack above
+
+  > .btn {
+    position: relative;
+    float: left;
+    margin-bottom: 0;
+
+    // Bring the "active" button to the front
+    &:focus,
+    &:active,
+    &.active {
+      z-index: 2;
+    }
+    @include hover {
+      z-index: 2;
+    }
+  }
+}
+
+// Prevent double borders when buttons are next to each other
+.btn-group {
+  .btn + .btn,
+  .btn + .btn-group,
+  .btn-group + .btn,
+  .btn-group + .btn-group {
+    margin-left: -$input-btn-border-width;
+  }
+}
+
+// Optional: Group multiple button groups together for a toolbar
+.btn-toolbar {
+  margin-left: -$btn-toolbar-margin; // Offset the first child's margin
+  @include clearfix();
+
+  .btn-group,
+  .input-group {
+    float: left;
+  }
+
+  > .btn,
+  > .btn-group,
+  > .input-group {
+    margin-left: $btn-toolbar-margin;
+  }
+}
+
+.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
+  border-radius: 0;
+}
+
+// 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
+.btn-group > .btn:first-child {
+  margin-left: 0;
+
+  &:not(:last-child):not(.dropdown-toggle) {
+    @include border-right-radius(0);
+  }
+}
+// Need .dropdown-toggle since :last-child doesn't apply given a .dropdown-menu immediately after it
+.btn-group > .btn:last-child:not(:first-child),
+.btn-group > .dropdown-toggle:not(:first-child) {
+  @include border-left-radius(0);
+}
+
+// Custom edits for including btn-groups within btn-groups (useful for including dropdown buttons within a btn-group)
+.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,
+  > .dropdown-toggle {
+    @include border-right-radius(0);
+  }
+}
+.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
+  @include border-left-radius(0);
+}
+
+// On active and open, don't show outline
+.btn-group .dropdown-toggle:active,
+.btn-group.open .dropdown-toggle {
+  outline: 0;
+}
+
+
+// Sizing
+//
+// Remix the default button sizing classes into new ones for easier manipulation.
+
+.btn-group-sm > .btn { @extend .btn-sm; }
+.btn-group-lg > .btn { @extend .btn-lg; }
+
+
+//
+// Split button dropdowns
+//
+
+.btn + .dropdown-toggle-split {
+  padding-right: $btn-padding-x * .75;
+  padding-left: $btn-padding-x * .75;
+
+  &::after {
+    margin-left: 0;
+  }
+}
+
+.btn-sm + .dropdown-toggle-split {
+  padding-right: $btn-padding-x-sm * .75;
+  padding-left: $btn-padding-x-sm * .75;
+}
+
+.btn-lg + .dropdown-toggle-split {
+  padding-right: $btn-padding-x-lg * .75;
+  padding-left: $btn-padding-x-lg * .75;
+}
+
+
+// The clickable button for toggling the menu
+// Remove the gradient and set the same inset shadow as the :active state
+.btn-group.open .dropdown-toggle {
+  @include box-shadow($btn-active-box-shadow);
+
+  // Show no shadow for `.btn-link` since it has no other button styles.
+  &.btn-link {
+    @include box-shadow(none);
+  }
+}
+
+
+// Reposition the caret
+.btn .caret {
+  margin-left: 0;
+}
+// Carets in other button sizes
+.btn-lg .caret {
+  border-width: $caret-width-lg $caret-width-lg 0;
+  border-bottom-width: 0;
+}
+// Upside down carets for .dropup
+.dropup .btn-lg .caret {
+  border-width: 0 $caret-width-lg $caret-width-lg;
+}
+
+
+
+//
+// Vertical button groups
+//
+
+.btn-group-vertical {
+  > .btn,
+  > .btn-group,
+  > .btn-group > .btn {
+    display: block;
+    float: none;
+    width: 100%;
+    max-width: 100%;
+  }
+
+  // Clear floats so dropdown menus can be properly placed
+  > .btn-group {
+    @include clearfix();
+
+    > .btn {
+      float: none;
+    }
+  }
+
+  > .btn + .btn,
+  > .btn + .btn-group,
+  > .btn-group + .btn,
+  > .btn-group + .btn-group {
+    margin-top: -$input-btn-border-width;
+    margin-left: 0;
+  }
+}
+
+.btn-group-vertical > .btn {
+  &:not(:first-child):not(:last-child) {
+    border-radius: 0;
+  }
+  &:first-child:not(:last-child) {
+    @include border-bottom-radius(0);
+  }
+  &:last-child:not(:first-child) {
+    @include border-top-radius(0);
+  }
+}
+.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,
+  > .dropdown-toggle {
+    @include border-bottom-radius(0);
+  }
+}
+.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
+  @include border-top-radius(0);
+}
+
+
+// Checkbox and radio options
+//
+// In order to support the browser's form validation feedback, powered by the
+// `required` attribute, we have to "hide" the inputs via `clip`. We cannot use
+// `display: none;` or `visibility: hidden;` as that also hides the popover.
+// Simply visually hiding the inputs via `opacity` would leave them clickable in
+// certain cases which is prevented by using `clip` and `pointer-events`.
+// This way, we ensure a DOM element is visible to position the popover from.
+//
+// See https://github.com/twbs/bootstrap/pull/12794 and
+// https://github.com/twbs/bootstrap/pull/14559 for more information.
+
+[data-toggle="buttons"] {
+  > .btn,
+  > .btn-group > .btn {
+    input[type="radio"],
+    input[type="checkbox"] {
+      position: absolute;
+      clip: rect(0,0,0,0);
+      pointer-events: none;
+    }
+  }
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_buttons.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_buttons.scss
new file mode 100755
index 0000000..119cf1c
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_buttons.scss
@@ -0,0 +1,176 @@
+// scss-lint:disable QualifyingElement
+
+//
+// Base styles
+//
+
+.btn {
+  display: inline-block;
+  font-weight: $btn-font-weight;
+  line-height: $btn-line-height;
+  text-align: center;
+  white-space: nowrap;
+  vertical-align: middle;
+  cursor: pointer;
+  user-select: none;
+  border: $input-btn-border-width solid transparent;
+  @include button-size($btn-padding-y, $btn-padding-x, $font-size-base, $btn-border-radius);
+  @include transition(all .2s ease-in-out);
+
+  &,
+  &:active,
+  &.active {
+    &:focus,
+    &.focus {
+      @include tab-focus();
+    }
+  }
+
+  @include hover-focus {
+    text-decoration: none;
+  }
+  &.focus {
+    text-decoration: none;
+  }
+
+  &:active,
+  &.active {
+    background-image: none;
+    outline: 0;
+    @include box-shadow($btn-active-box-shadow);
+  }
+
+  &.disabled,
+  &:disabled {
+    cursor: $cursor-disabled;
+    opacity: .65;
+    @include box-shadow(none);
+  }
+}
+
+// Future-proof disabling of clicks on `<a>` elements
+a.btn.disabled,
+fieldset[disabled] a.btn {
+  pointer-events: none;
+}
+
+
+//
+// Alternate buttons
+//
+
+.btn-primary {
+  @include button-variant($btn-primary-color, $btn-primary-bg, $btn-primary-border);
+}
+.btn-secondary {
+  @include button-variant($btn-secondary-color, $btn-secondary-bg, $btn-secondary-border);
+}
+.btn-info {
+  @include button-variant($btn-info-color, $btn-info-bg, $btn-info-border);
+}
+.btn-success {
+  @include button-variant($btn-success-color, $btn-success-bg, $btn-success-border);
+}
+.btn-warning {
+  @include button-variant($btn-warning-color, $btn-warning-bg, $btn-warning-border);
+}
+.btn-danger {
+  @include button-variant($btn-danger-color, $btn-danger-bg, $btn-danger-border);
+}
+
+// Remove all backgrounds
+.btn-outline-primary {
+  @include button-outline-variant($btn-primary-bg);
+}
+.btn-outline-secondary {
+  @include button-outline-variant($btn-secondary-border);
+}
+.btn-outline-info {
+  @include button-outline-variant($btn-info-bg);
+}
+.btn-outline-success {
+  @include button-outline-variant($btn-success-bg);
+}
+.btn-outline-warning {
+  @include button-outline-variant($btn-warning-bg);
+}
+.btn-outline-danger {
+  @include button-outline-variant($btn-danger-bg);
+}
+
+
+//
+// Link buttons
+//
+
+// Make a button look and behave like a link
+.btn-link {
+  font-weight: normal;
+  color: $link-color;
+  border-radius: 0;
+
+  &,
+  &:active,
+  &.active,
+  &:disabled {
+    background-color: transparent;
+    @include box-shadow(none);
+  }
+  &,
+  &:focus,
+  &:active {
+    border-color: transparent;
+  }
+  @include hover {
+    border-color: transparent;
+  }
+  @include hover-focus {
+    color: $link-hover-color;
+    text-decoration: $link-hover-decoration;
+    background-color: transparent;
+  }
+  &:disabled {
+    @include hover-focus {
+      color: $btn-link-disabled-color;
+      text-decoration: none;
+    }
+  }
+}
+
+
+//
+// Button Sizes
+//
+
+.btn-lg {
+  // line-height: ensure even-numbered height of button next to large input
+  @include button-size($btn-padding-y-lg, $btn-padding-x-lg, $font-size-lg, $btn-border-radius-lg);
+}
+.btn-sm {
+  // line-height: ensure proper height of button next to small input
+  @include button-size($btn-padding-y-sm, $btn-padding-x-sm, $font-size-sm, $btn-border-radius-sm);
+}
+
+
+//
+// Block button
+//
+
+.btn-block {
+  display: block;
+  width: 100%;
+}
+
+// Vertically space out multiple block buttons
+.btn-block + .btn-block {
+  margin-top: $btn-block-spacing-y;
+}
+
+// Specificity overrides
+input[type="submit"],
+input[type="reset"],
+input[type="button"] {
+  &.btn-block {
+    width: 100%;
+  }
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_card.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_card.scss
new file mode 100755
index 0000000..01a5733
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_card.scss
@@ -0,0 +1,322 @@
+//
+// Base styles
+//
+
+.card {
+  position: relative;
+  display: block;
+  margin-bottom: $card-spacer-y;
+  background-color: $card-bg;
+  // border: $card-border-width solid $card-border-color;
+  @include border-radius($card-border-radius);
+  border: $card-border-width solid $card-border-color;
+}
+
+.card-block {
+  @include clearfix;
+  padding: $card-spacer-x;
+}
+
+.card-title {
+  margin-bottom: $card-spacer-y;
+}
+
+.card-subtitle {
+  margin-top: -($card-spacer-y / 2);
+  margin-bottom: 0;
+}
+
+.card-text:last-child {
+  margin-bottom: 0;
+}
+
+// .card-actions {
+//   padding: $card-spacer-y $card-spacer-x;
+
+//   .card-link + .card-link {
+//     margin-left: $card-spacer-x;
+//   }
+// }
+
+.card-link {
+  @include hover {
+    text-decoration: none;
+  }
+
+  + .card-link {
+    margin-left: $card-spacer-x;
+  }
+}
+
+.card {
+  > .list-group:first-child {
+    .list-group-item:first-child {
+      @include border-top-radius($card-border-radius);
+    }
+  }
+
+  > .list-group:last-child {
+    .list-group-item:last-child {
+      @include border-bottom-radius($card-border-radius);
+    }
+  }
+}
+
+
+//
+// Optional textual caps
+//
+
+.card-header {
+  @include clearfix;
+  padding: $card-spacer-y $card-spacer-x;
+  margin-bottom: 0; // Removes the default margin-bottom of <hN>
+  background-color: $card-cap-bg;
+  border-bottom: $card-border-width solid $card-border-color;
+
+  &:first-child {
+    @include border-radius($card-border-radius-inner $card-border-radius-inner 0 0);
+  }
+}
+
+.card-footer {
+  @include clearfix;
+  padding: $card-spacer-y $card-spacer-x;
+  background-color: $card-cap-bg;
+  border-top: $card-border-width solid $card-border-color;
+
+  &:last-child {
+    @include border-radius(0 0 $card-border-radius-inner $card-border-radius-inner);
+  }
+}
+
+
+//
+// Header navs
+//
+
+.card-header-tabs {
+  margin-right: -($card-spacer-x / 2);
+  margin-bottom: -$card-spacer-y;
+  margin-left: -($card-spacer-x / 2);
+  border-bottom: 0;
+}
+
+.card-header-pills {
+  margin-right: -($card-spacer-x / 2);
+  margin-left: -($card-spacer-x / 2);
+}
+
+
+//
+// Background variations
+//
+
+.card-primary {
+  @include card-variant($brand-primary, $brand-primary);
+}
+.card-success {
+  @include card-variant($brand-success, $brand-success);
+}
+.card-info {
+  @include card-variant($brand-info, $brand-info);
+}
+.card-warning {
+  @include card-variant($brand-warning, $brand-warning);
+}
+.card-danger {
+  @include card-variant($brand-danger, $brand-danger);
+}
+
+// Remove all backgrounds
+.card-outline-primary {
+  @include card-outline-variant($btn-primary-bg);
+}
+.card-outline-secondary {
+  @include card-outline-variant($btn-secondary-border);
+}
+.card-outline-info {
+  @include card-outline-variant($btn-info-bg);
+}
+.card-outline-success {
+  @include card-outline-variant($btn-success-bg);
+}
+.card-outline-warning {
+  @include card-outline-variant($btn-warning-bg);
+}
+.card-outline-danger {
+  @include card-outline-variant($btn-danger-bg);
+}
+
+//
+// Inverse text within a card for use with dark backgrounds
+//
+
+.card-inverse {
+  @include card-inverse;
+}
+
+//
+// Blockquote
+//
+
+.card-blockquote {
+  padding: 0;
+  margin-bottom: 0;
+  border-left: 0;
+}
+
+// Card image
+.card-img {
+  // margin: -1.325rem;
+  @include border-radius($card-border-radius-inner);
+}
+.card-img-overlay {
+  position: absolute;
+  top: 0;
+  right: 0;
+  bottom: 0;
+  left: 0;
+  padding: $card-img-overlay-padding;
+}
+
+
+
+// Card image caps
+.card-img-top {
+  @include border-top-radius($card-border-radius-inner);
+}
+.card-img-bottom {
+  @include border-bottom-radius($card-border-radius-inner);
+}
+
+
+// Card set
+//
+// Heads up! We do some funky style resetting here for margins across our two
+// variations (one flex, one table). Individual cards have margin-bottom by
+// default, but they're ignored due to table styles. For a consistent design,
+// we've done the same to the flex variation.
+//
+// Those changes are noted by `// Margin balancing`.
+
+@if $enable-flex {
+  @include media-breakpoint-up(sm) {
+    .card-deck {
+      display: flex;
+      flex-flow: row wrap;
+      margin-right: -$card-deck-margin;
+      margin-bottom: $card-spacer-y; // Margin balancing
+      margin-left: -$card-deck-margin;
+
+      .card {
+        flex: 1 0 0;
+        margin-right: $card-deck-margin;
+        margin-bottom: 0; // Margin balancing
+        margin-left: $card-deck-margin;
+      }
+    }
+  }
+} @else {
+  @include media-breakpoint-up(sm) {
+    $space-between-cards: (2 * $card-deck-margin);
+    .card-deck {
+      display: table;
+      width: 100%;
+      margin-bottom: $card-spacer-y; // Margin balancing
+      table-layout: fixed;
+      border-spacing: $space-between-cards 0;
+
+      .card {
+        display: table-cell;
+        margin-bottom: 0; // Margin balancing
+        vertical-align: top;
+      }
+    }
+    .card-deck-wrapper {
+      margin-right: (-$space-between-cards);
+      margin-left: (-$space-between-cards);
+    }
+  }
+}
+
+//
+// Card groups
+//
+
+@include media-breakpoint-up(sm) {
+  .card-group {
+    @if $enable-flex {
+      display: flex;
+      flex-flow: row wrap;
+    } @else {
+      display: table;
+      width: 100%;
+      table-layout: fixed;
+    }
+
+    .card {
+      @if $enable-flex {
+        flex: 1 0 0;
+      } @else {
+        display: table-cell;
+        vertical-align: top;
+      }
+
+      + .card {
+        margin-left: 0;
+        border-left: 0;
+      }
+
+      // Handle rounded corners
+      @if $enable-rounded {
+        &:first-child {
+          @include border-right-radius(0);
+
+          .card-img-top {
+            border-top-right-radius: 0;
+          }
+          .card-img-bottom {
+            border-bottom-right-radius: 0;
+          }
+        }
+        &:last-child {
+          @include border-left-radius(0);
+
+          .card-img-top {
+            border-top-left-radius: 0;
+          }
+          .card-img-bottom {
+            border-bottom-left-radius: 0;
+          }
+        }
+
+        &:not(:first-child):not(:last-child) {
+          border-radius: 0;
+
+          .card-img-top,
+          .card-img-bottom {
+            border-radius: 0;
+          }
+        }
+      }
+    }
+  }
+}
+
+
+//
+// Card
+//
+
+@include media-breakpoint-up(sm) {
+  .card-columns {
+    column-count: 3;
+    column-gap: $card-columns-sm-up-column-gap;
+
+    .card {
+      display: inline-block; // Don't let them vertically span multiple columns
+      width: 100%; // Don't let them exceed the column width
+    }
+  }
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_carousel.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_carousel.scss
new file mode 100755
index 0000000..9386983
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_carousel.scss
@@ -0,0 +1,253 @@
+// Wrapper for the slide container and indicators
+.carousel {
+  position: relative;
+}
+
+.carousel-inner {
+  position: relative;
+  width: 100%;
+  overflow: hidden;
+
+  > .carousel-item {
+    position: relative;
+    display: none;
+    transition: .6s ease-in-out left;
+
+    // Account for jankitude on images
+    > img,
+    > a > img {
+      @extend .img-fluid;
+      line-height: 1;
+    }
+
+    // WebKit CSS3 transforms for supported devices
+    @media all and (transform-3d), (-webkit-transform-3d) {
+      transition: transform .6s ease-in-out;
+      backface-visibility: hidden;
+      perspective: 1000px;
+
+      &.next,
+      &.active.right {
+        left: 0;
+        transform: translate3d(100%, 0, 0);
+      }
+      &.prev,
+      &.active.left {
+        left: 0;
+        transform: translate3d(-100%, 0, 0);
+      }
+      &.next.left,
+      &.prev.right,
+      &.active {
+        left: 0;
+        transform: translate3d(0, 0, 0);
+      }
+    }
+  }
+
+  > .active,
+  > .next,
+  > .prev {
+    display: block;
+  }
+
+  > .active {
+    left: 0;
+  }
+
+  > .next,
+  > .prev {
+    position: absolute;
+    top: 0;
+    width: 100%;
+  }
+
+  > .next {
+    left: 100%;
+  }
+  > .prev {
+    left: -100%;
+  }
+  > .next.left,
+  > .prev.right {
+    left: 0;
+  }
+
+  > .active.left {
+    left: -100%;
+  }
+  > .active.right {
+    left: 100%;
+  }
+}
+
+
+//
+// Left/right controls for nav
+//
+
+.carousel-control {
+  position: absolute;
+  top: 0;
+  bottom: 0;
+  left: 0;
+  width: $carousel-control-width;
+  font-size: $carousel-control-font-size;
+  color: $carousel-control-color;
+  text-align: center;
+  text-shadow: $carousel-text-shadow;
+  opacity: $carousel-control-opacity;
+  // We can't have this transition here because WebKit cancels the carousel
+  // animation if you trip this while in the middle of another animation.
+
+  // Set gradients for backgrounds
+  &.left {
+    @include gradient-x($start-color: rgba(0,0,0,.5), $end-color: rgba(0,0,0,.0001));
+  }
+  &.right {
+    right: 0;
+    left: auto;
+    @include gradient-x($start-color: rgba(0,0,0,.0001), $end-color: rgba(0,0,0,.5));
+  }
+
+  // Hover/focus state
+  @include hover-focus {
+    color: $carousel-control-color;
+    text-decoration: none;
+    outline: 0;
+    opacity: .9;
+  }
+
+  // Toggles
+  .icon-prev,
+  .icon-next {
+    position: absolute;
+    top: 50%;
+    z-index: 5;
+    display: inline-block;
+    width: $carousel-icon-width;
+    height: $carousel-icon-width;
+    margin-top: -($carousel-icon-width / 2);
+    font-family: serif;
+    line-height: 1;
+  }
+  .icon-prev {
+    left: 50%;
+    margin-left: -($carousel-icon-width / 2);
+  }
+  .icon-next {
+    right: 50%;
+    margin-right: -($carousel-icon-width / 2);
+  }
+
+  .icon-prev {
+    &::before {
+      content: "\2039";// SINGLE LEFT-POINTING ANGLE QUOTATION MARK (U+2039)
+    }
+  }
+  .icon-next {
+    &::before {
+      content: "\203a";// SINGLE RIGHT-POINTING ANGLE QUOTATION MARK (U+203A)
+    }
+  }
+}
+
+
+// Optional indicator pips
+//
+// Add an unordered list with the following class and add a list item for each
+// slide your carousel holds.
+
+.carousel-indicators {
+  position: absolute;
+  bottom: 10px;
+  left: 50%;
+  z-index: 15;
+  width: $carousel-indicators-width;
+  padding-left: 0;
+  margin-left: -($carousel-indicators-width / 2);
+  text-align: center;
+  list-style: none;
+
+  li {
+    display: inline-block;
+    width: $carousel-indicator-size;
+    height: $carousel-indicator-size;
+    margin: 1px;
+    text-indent: -999px;
+    cursor: pointer;
+    // IE9 hack for event handling
+    //
+    // Internet Explorer 9 does not properly handle clicks on elements with a `background-color` of `transparent`,
+    // so we use `rgba(0,0,0,0)` instead since it's a non-buggy equivalent.
+    // See https://developer.mozilla.org/en-US/docs/Web/Events/click#Internet_Explorer
+    background-color: rgba(0,0,0,0); // IE9
+    border: 1px solid $carousel-indicator-border-color;
+    border-radius: $carousel-indicator-size;
+  }
+
+  .active {
+    width: $carousel-indicator-active-size;
+    height: $carousel-indicator-active-size;
+    margin: 0;
+    background-color: $carousel-indicator-active-bg;
+  }
+}
+
+
+// Optional captions
+//
+// Hidden by default for smaller viewports.
+
+.carousel-caption {
+  position: absolute;
+  right: ((100% - $carousel-caption-width) / 2);
+  bottom: 20px;
+  left: ((100% - $carousel-caption-width) / 2);
+  z-index: 10;
+  padding-top: 20px;
+  padding-bottom: 20px;
+  color: $carousel-caption-color;
+  text-align: center;
+  text-shadow: $carousel-text-shadow;
+
+  .btn {
+    text-shadow: none; // No shadow for button elements in carousel-caption
+  }
+}
+
+
+//
+// Responsive variations
+//
+
+@include media-breakpoint-up(sm) {
+  // Scale up the controls a smidge
+  .carousel-control {
+    .icon-prev,
+    .icon-next {
+      width: $carousel-control-sm-up-size;
+      height: $carousel-control-sm-up-size;
+      margin-top: -($carousel-control-sm-up-size / 2);
+      font-size: $carousel-control-sm-up-size;
+    }
+    .icon-prev {
+      margin-left: -($carousel-control-sm-up-size / 2);
+    }
+    .icon-next {
+      margin-right: -($carousel-control-sm-up-size / 2);
+    }
+  }
+
+  // Show and left align the captions
+  .carousel-caption {
+    right: ((100% - $carousel-caption-sm-up-width) / 2);
+    left: ((100% - $carousel-caption-sm-up-width) / 2);
+    padding-bottom: 30px;
+  }
+
+  // Move up the indicators
+  .carousel-indicators {
+    bottom: 20px;
+  }
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_close.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_close.scss
new file mode 100755
index 0000000..f98d4c1
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_close.scss
@@ -0,0 +1,31 @@
+.close {
+  float: right;
+  font-size: ($font-size-base * 1.5);
+  font-weight: $close-font-weight;
+  line-height: 1;
+  color: $close-color;
+  text-shadow: $close-text-shadow;
+  opacity: .2;
+
+  @include hover-focus {
+    color: $close-color;
+    text-decoration: none;
+    cursor: pointer;
+    opacity: .5;
+  }
+}
+
+// Additional properties for button version
+// iOS requires the button element instead of an anchor tag.
+// If you want the anchor version, it requires `href="#"`.
+// See https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile
+
+// scss-lint:disable QualifyingElement
+button.close {
+  padding: 0;
+  cursor: pointer;
+  background: transparent;
+  border: 0;
+  -webkit-appearance: none;
+}
+// scss-lint:enable QualifyingElement
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_code.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_code.scss
new file mode 100755
index 0000000..ea660bc
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_code.scss
@@ -0,0 +1,57 @@
+// Inline and block code styles
+code,
+kbd,
+pre,
+samp {
+  font-family: $font-family-monospace;
+}
+
+// Inline code
+code {
+  padding: $code-padding-y $code-padding-x;
+  font-size: $code-font-size;
+  color: $code-color;
+  background-color: $code-bg;
+  @include border-radius($border-radius);
+}
+
+// User input typically entered via keyboard
+kbd {
+  padding: $code-padding-y $code-padding-x;
+  font-size: $code-font-size;
+  color: $kbd-color;
+  background-color: $kbd-bg;
+  @include border-radius($border-radius-sm);
+  @include box-shadow($kbd-box-shadow);
+
+  kbd {
+    padding: 0;
+    font-size: 100%;
+    font-weight: $nested-kbd-font-weight;
+    @include box-shadow(none);
+  }
+}
+
+// Blocks of code
+pre {
+  display: block;
+  margin-top: 0;
+  margin-bottom: 1rem;
+  font-size: $code-font-size;
+  color: $pre-color;
+
+  // Account for some code outputs that place code tags in pre tags
+  code {
+    padding: 0;
+    font-size: inherit;
+    color: inherit;
+    background-color: transparent;
+    border-radius: 0;
+  }
+}
+
+// Enable scrollable blocks of code
+.pre-scrollable {
+  max-height: $pre-scrollable-max-height;
+  overflow-y: scroll;
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_custom-forms.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_custom-forms.scss
new file mode 100755
index 0000000..e74f5c7
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_custom-forms.scss
@@ -0,0 +1,262 @@
+// scss-lint:disable PropertyCount
+
+// Embedded icons from Open Iconic.
+// Released under MIT and copyright 2014 Waybury.
+// https://useiconic.com/open
+
+
+// Checkboxes and radios
+//
+// Base class takes care of all the key behavioral aspects.
+
+.custom-control {
+  position: relative;
+  display: inline-block;
+  padding-left: $custom-control-gutter;
+  cursor: pointer;
+
+  + .custom-control {
+    margin-left: $custom-control-spacer-x;
+  }
+}
+
+.custom-control-input {
+  position: absolute;
+  z-index: -1; // Put the input behind the label so it doesn't overlay text
+  opacity: 0;
+
+  &:checked ~ .custom-control-indicator {
+    color: $custom-control-checked-indicator-color;
+    background-color: $custom-control-checked-indicator-bg;
+    @include box-shadow($custom-control-checked-indicator-box-shadow);
+  }
+
+  &:focus ~ .custom-control-indicator {
+    // the mixin is not used here to make sure there is feedback
+    box-shadow: $custom-control-focus-indicator-box-shadow;
+  }
+
+  &:active ~ .custom-control-indicator {
+    color: $custom-control-active-indicator-color;
+    background-color: $custom-control-active-indicator-bg;
+    @include box-shadow($custom-control-active-indicator-box-shadow);
+  }
+
+  &:disabled {
+    ~ .custom-control-indicator {
+      cursor: $custom-control-disabled-cursor;
+      background-color: $custom-control-disabled-indicator-bg;
+    }
+
+    ~ .custom-control-description {
+      color: $custom-control-disabled-description-color;
+      cursor: $custom-control-disabled-cursor;
+    }
+  }
+}
+
+// Custom indicator
+//
+// Generates a shadow element to create our makeshift checkbox/radio background.
+
+.custom-control-indicator {
+  position: absolute;
+  top: .25rem;
+  left: 0;
+  display: block;
+  width: $custom-control-indicator-size;
+  height: $custom-control-indicator-size;
+  pointer-events: none;
+  user-select: none;
+  background-color: $custom-control-indicator-bg;
+  background-repeat: no-repeat;
+  background-position: center center;
+  background-size: $custom-control-indicator-bg-size;
+  @include box-shadow($custom-control-indicator-box-shadow);
+}
+
+// Checkboxes
+//
+// Tweak just a few things for checkboxes.
+
+.custom-checkbox {
+  .custom-control-indicator {
+    @include border-radius($custom-checkbox-radius);
+  }
+
+  .custom-control-input:checked ~ .custom-control-indicator {
+    background-image: $custom-checkbox-checked-icon;
+  }
+
+  .custom-control-input:indeterminate ~ .custom-control-indicator {
+    background-color: $custom-checkbox-indeterminate-bg;
+    background-image: $custom-checkbox-indeterminate-icon;
+    @include box-shadow($custom-checkbox-indeterminate-box-shadow);
+  }
+}
+
+// Radios
+//
+// Tweak just a few things for radios.
+
+.custom-radio {
+  .custom-control-indicator {
+    border-radius: $custom-radio-radius;
+  }
+
+  .custom-control-input:checked ~ .custom-control-indicator {
+    background-image: $custom-radio-checked-icon;
+  }
+}
+
+
+// Layout options
+//
+// By default radios and checkboxes are `inline-block` with no additional spacing
+// set. Use these optional classes to tweak the layout.
+
+.custom-controls-stacked {
+  .custom-control {
+    float: left;
+    clear: left;
+
+    + .custom-control {
+      margin-left: 0;
+    }
+  }
+}
+
+
+// Select
+//
+// Replaces the browser default select with a custom one, mostly pulled from
+// http://primercss.io.
+//
+// Includes IE9-specific hacks (noted by ` \9`).
+
+.custom-select {
+  display: inline-block;
+  max-width: 100%;
+  $select-border-width: ($border-width * 2);
+  height: calc(#{$input-height} - #{$select-border-width});
+  padding: $custom-select-padding-y ($custom-select-padding-x + $custom-select-indicator-padding) $custom-select-padding-y $custom-select-padding-x;
+  padding-right: $custom-select-padding-x \9;
+  color: $custom-select-color;
+  vertical-align: middle;
+  background: $custom-select-bg $custom-select-indicator no-repeat right $custom-select-padding-x center;
+  background-image: none \9;
+  background-size: $custom-select-bg-size;
+  border: $custom-select-border-width solid $custom-select-border-color;
+  @include border-radius($custom-select-border-radius);
+  // Use vendor prefixes as `appearance` isn't part of the CSS spec.
+  -moz-appearance: none;
+  -webkit-appearance: none;
+
+  &:focus {
+    border-color: $custom-select-focus-border-color;
+    outline: none;
+    @include box-shadow($custom-select-focus-box-shadow);
+
+    &::-ms-value {
+      // For visual consistency with other platforms/browsers,
+      // supress the default white text on blue background highlight given to
+      // the selected option text when the (still closed) <select> receives focus
+      // in IE and (under certain conditions) Edge.
+      // See https://github.com/twbs/bootstrap/issues/19398.
+      color: $input-color;
+      background-color: $input-bg;
+    }
+  }
+
+  &:disabled {
+    color: $custom-select-disabled-color;
+    cursor: $cursor-disabled;
+    background-color: $custom-select-disabled-bg;
+  }
+
+  // Hides the default caret in IE11
+  &::-ms-expand {
+    opacity: 0;
+  }
+}
+
+.custom-select-sm {
+  padding-top: $custom-select-padding-y;
+  padding-bottom: $custom-select-padding-y;
+  font-size: $custom-select-sm-font-size;
+
+  // &:not([multiple]) {
+  //   height: 26px;
+  //   min-height: 26px;
+  // }
+}
+
+
+// File
+//
+// Custom file input.
+
+.custom-file {
+  position: relative;
+  display: inline-block;
+  max-width: 100%;
+  height: $custom-file-height;
+  cursor: pointer;
+}
+
+.custom-file-input {
+  min-width: $custom-file-width;
+  max-width: 100%;
+  margin: 0;
+  filter: alpha(opacity = 0);
+  opacity: 0;
+
+  &:focus ~ .custom-file-control {
+    @include box-shadow($custom-file-focus-box-shadow);
+  }
+}
+
+.custom-file-control {
+  position: absolute;
+  top: 0;
+  right: 0;
+  left: 0;
+  z-index: 5;
+  height: $custom-file-height;
+  padding: $custom-file-padding-x $custom-file-padding-y;
+  line-height: $custom-file-line-height;
+  color: $custom-file-color;
+  user-select: none;
+  background-color: $custom-file-bg;
+  border: $custom-file-border-width solid $custom-file-border-color;
+  @include border-radius($custom-file-border-radius);
+  @include box-shadow($custom-file-box-shadow);
+
+  @each $lang, $text in map-get($custom-file-text, placeholder) {
+    &:lang(#{$lang})::after {
+      content: $text;
+    }
+  }
+
+  &::before {
+    position: absolute;
+    top: -$custom-file-border-width;
+    right: -$custom-file-border-width;
+    bottom: -$custom-file-border-width;
+    z-index: 6;
+    display: block;
+    height: $custom-file-height;
+    padding: $custom-file-padding-x $custom-file-padding-y;
+    line-height: $custom-file-line-height;
+    color: $custom-file-button-color;
+    background-color: $custom-file-button-bg;
+    border: $custom-file-border-width solid $custom-file-border-color;
+    @include border-radius(0 $custom-file-border-radius $custom-file-border-radius 0);
+  }
+
+  @each $lang, $text in map-get($custom-file-text, button-label) {
+    &:lang(#{$lang})::before {
+      content: $text;
+    }
+  }
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_custom.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_custom.scss
new file mode 100755
index 0000000..88ccf20
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_custom.scss
@@ -0,0 +1,4 @@
+// Bootstrap overrides
+//
+// Copy variables from `_variables.scss` to this file to override default values
+// without modifying source files.
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_dropdown.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_dropdown.scss
new file mode 100755
index 0000000..47702e7
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_dropdown.scss
@@ -0,0 +1,180 @@
+// The dropdown wrapper (`<div>`)
+.dropup,
+.dropdown {
+  position: relative;
+}
+
+.dropdown-toggle {
+  // Generate the caret automatically
+  &::after {
+    display: inline-block;
+    width: 0;
+    height: 0;
+    margin-left: $caret-width;
+    vertical-align: middle;
+    content: "";
+    border-top: $caret-width solid;
+    border-right: $caret-width solid transparent;
+    border-left: $caret-width solid transparent;
+  }
+
+  // Prevent the focus on the dropdown toggle when closing dropdowns
+  &:focus {
+    outline: 0;
+  }
+}
+
+.dropup {
+  .dropdown-toggle {
+    &::after {
+      border-top: 0;
+      border-bottom: $caret-width solid;
+    }
+  }
+}
+
+// The dropdown menu
+.dropdown-menu {
+  position: absolute;
+  top: 100%;
+  left: 0;
+  z-index: $zindex-dropdown;
+  display: none; // none by default, but block on "open" of the menu
+  float: left;
+  min-width: $dropdown-min-width;
+  padding: $dropdown-padding-y 0;
+  margin: $dropdown-margin-top 0 0; // override default ul
+  font-size: $font-size-base;
+  color: $body-color;
+  text-align: left; // Ensures proper alignment if parent has it changed (e.g., modal footer)
+  list-style: none;
+  background-color: $dropdown-bg;
+  background-clip: padding-box;
+  border: $dropdown-border-width solid $dropdown-border-color;
+  @include border-radius($border-radius);
+  @include box-shadow($dropdown-box-shadow);
+}
+
+// Dividers (basically an `<hr>`) within the dropdown
+.dropdown-divider {
+  @include nav-divider($dropdown-divider-bg);
+}
+
+// Links, buttons, and more within the dropdown menu
+//
+// `<button>`-specific styles are denoted with `// For <button>s`
+.dropdown-item {
+  display: block;
+  width: 100%; // For `<button>`s
+  padding: 3px $dropdown-item-padding-x;
+  clear: both;
+  font-weight: normal;
+  color: $dropdown-link-color;
+  text-align: inherit; // For `<button>`s
+  white-space: nowrap; // prevent links from randomly breaking onto new lines
+  background: none; // For `<button>`s
+  border: 0; // For `<button>`s
+
+  @include hover-focus {
+    color: $dropdown-link-hover-color;
+    text-decoration: none;
+    background-color: $dropdown-link-hover-bg;
+  }
+
+  // Active state
+  &.active {
+    @include plain-hover-focus {
+      color: $dropdown-link-active-color;
+      text-decoration: none;
+      background-color: $dropdown-link-active-bg;
+      outline: 0;
+    }
+  }
+
+  // Disabled state
+  //
+  // Gray out text and ensure the hover/focus state remains gray
+  &.disabled {
+    @include plain-hover-focus {
+      color: $dropdown-link-disabled-color;
+    }
+
+    // Nuke hover/focus effects
+    @include hover-focus {
+      text-decoration: none;
+      cursor: $cursor-disabled;
+      background-color: transparent;
+      background-image: none; // Remove CSS gradient
+      @include reset-filter();
+    }
+  }
+}
+
+// Open state for the dropdown
+.open {
+  // Show the menu
+  > .dropdown-menu {
+    display: block;
+  }
+
+  // Remove the outline when :focus is triggered
+  > a {
+    outline: 0;
+  }
+}
+
+// Menu positioning
+//
+// Add extra class to `.dropdown-menu` to flip the alignment of the dropdown
+// menu with the parent.
+.dropdown-menu-right {
+  right: 0;
+  left: auto; // Reset the default from `.dropdown-menu`
+}
+
+.dropdown-menu-left {
+  right: auto;
+  left: 0;
+}
+
+// Dropdown section headers
+.dropdown-header {
+  display: block;
+  padding: $dropdown-padding-y $dropdown-item-padding-x;
+  margin-bottom: 0; // for use with heading elements
+  font-size: $font-size-sm;
+  color: $dropdown-header-color;
+  white-space: nowrap; // as with > li > a
+}
+
+// Backdrop to catch body clicks on mobile, etc.
+.dropdown-backdrop {
+  position: fixed;
+  top: 0;
+  right: 0;
+  bottom: 0;
+  left: 0;
+  z-index: $zindex-dropdown-backdrop;
+}
+
+// Allow for dropdowns to go bottom up (aka, dropup-menu)
+//
+// Just add .dropup after the standard .dropdown class and you're set.
+// TODO: abstract this so that the navbar fixed styles are not placed here?
+
+.dropup,
+.navbar-fixed-bottom .dropdown {
+  // Reverse the caret
+  .caret {
+    content: "";
+    border-top: 0;
+    border-bottom: $caret-width solid;
+  }
+
+  // Different positioning for bottom up menu
+  .dropdown-menu {
+    top: auto;
+    bottom: 100%;
+    margin-bottom: $dropdown-margin-top;
+  }
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_forms.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_forms.scss
new file mode 100755
index 0000000..be19a07
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_forms.scss
@@ -0,0 +1,374 @@
+// scss-lint:disable QualifyingElement
+
+//
+// Textual form controls
+//
+
+.form-control {
+  display: block;
+  width: 100%;
+  // // Make inputs at least the height of their button counterpart (base line-height + padding + border)
+  // height: $input-height;
+  padding: $input-padding-y $input-padding-x;
+  font-size: $font-size-base;
+  line-height: $input-line-height;
+  color: $input-color;
+  background-color: $input-bg;
+  // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214.
+  background-image: none;
+  background-clip: padding-box;
+  border: $input-btn-border-width solid $input-border-color;
+
+  // Note: This has no effect on <select>s in some browsers, due to the limited stylability of `<select>`s in CSS.
+  @if $enable-rounded {
+    // Manually use the if/else instead of the mixin to account for iOS override
+    border-radius: $input-border-radius;
+  } @else {
+    // Otherwise undo the iOS default
+    border-radius: 0;
+  }
+
+  @include box-shadow($input-box-shadow);
+  @include transition(border-color ease-in-out .15s, box-shadow ease-in-out .15s);
+
+  // Unstyle the caret on `<select>`s in IE10+.
+  &::-ms-expand {
+    background-color: transparent;
+    border: 0;
+  }
+
+  // Customize the `:focus` state to imitate native WebKit styles.
+  @include form-control-focus();
+
+  // Placeholder
+  &::placeholder {
+    color: $input-color-placeholder;
+    // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526.
+    opacity: 1;
+  }
+
+  // Disabled and read-only inputs
+  //
+  // HTML5 says that controls under a fieldset > legend:first-child won't be
+  // disabled if the fieldset is disabled. Due to implementation difficulty, we
+  // don't honor that edge case; we style them as disabled anyway.
+  &:disabled,
+  &[readonly] {
+    background-color: $input-bg-disabled;
+    // iOS fix for unreadable disabled content; see https://github.com/twbs/bootstrap/issues/11655.
+    opacity: 1;
+  }
+
+  &:disabled {
+    cursor: $cursor-disabled;
+  }
+}
+
+select.form-control {
+  &:not([size]):not([multiple]) {
+    $select-border-width: ($border-width * 2);
+    height: calc(#{$input-height} - #{$select-border-width});
+  }
+
+  &:focus::-ms-value {
+    // Suppress the nested default white text on blue background highlight given to
+    // the selected option text when the (still closed) <select> receives focus
+    // in IE and (under certain conditions) Edge, as it looks bad and cannot be made to
+    // match the appearance of the native widget.
+    // See https://github.com/twbs/bootstrap/issues/19398.
+    color: $input-color;
+    background-color: $input-bg;
+  }
+}
+
+// Make file inputs better match text inputs by forcing them to new lines.
+.form-control-file,
+.form-control-range {
+  display: block;
+}
+
+
+//
+// Labels
+//
+
+// For use with horizontal and inline forms, when you need the label text to
+// align with the form controls.
+.col-form-label {
+  padding-top: $input-padding-y;
+  padding-bottom: $input-padding-y;
+  margin-bottom: 0; // Override the `<label>` default
+}
+
+.col-form-label-lg {
+  padding-top: $input-padding-y-lg;
+  padding-bottom: $input-padding-y-lg;
+  font-size: $font-size-lg;
+}
+
+.col-form-label-sm {
+  padding-top: $input-padding-y-sm;
+  padding-bottom: $input-padding-y-sm;
+  font-size: $font-size-sm;
+}
+
+
+//
+// Legends
+//
+
+// For use with horizontal and inline forms, when you need the legend text to
+// be the same size as regular labels, and to align with the form controls.
+.col-form-legend {
+  padding-top: $input-padding-y;
+  padding-bottom: $input-padding-y;
+  margin-bottom: 0;
+  font-size: $font-size-base;
+}
+
+
+// Static form control text
+//
+// Apply class to an element to make any string of text align with labels in a
+// horizontal form layout.
+
+.form-control-static {
+  padding-top: $input-padding-y;
+  padding-bottom: $input-padding-y;
+  line-height: $input-line-height;
+  border: solid transparent;
+  border-width: 1px 0;
+
+  &.form-control-sm,
+  &.form-control-lg {
+    padding-right: 0;
+    padding-left: 0;
+  }
+}
+
+
+// Form control sizing
+//
+// Build on `.form-control` with modifier classes to decrease or increase the
+// height and font-size of form controls.
+//
+// The `.form-group-* form-control` variations are sadly duplicated to avoid the
+// issue documented in https://github.com/twbs/bootstrap/issues/15074.
+
+.form-control-sm {
+  padding: $input-padding-y-sm $input-padding-x-sm;
+  font-size: $font-size-sm;
+  @include border-radius($input-border-radius-sm);
+}
+
+select.form-control-sm {
+  &:not([size]):not([multiple]) {
+    height: $input-height-sm;
+  }
+}
+
+.form-control-lg {
+  padding: $input-padding-y-lg $input-padding-x-lg;
+  font-size: $font-size-lg;
+  @include border-radius($input-border-radius-lg);
+}
+
+select.form-control-lg {
+  &:not([size]):not([multiple]) {
+    height: $input-height-lg;
+  }
+}
+
+
+// Form groups
+//
+// Designed to help with the organization and spacing of vertical forms. For
+// horizontal forms, use the predefined grid classes.
+
+.form-group {
+  margin-bottom: $form-group-margin-bottom;
+}
+
+.form-text {
+  display: block;
+  margin-top: ($spacer * .25);
+}
+
+
+// Checkboxes and radios
+//
+// Indent the labels to position radios/checkboxes as hanging controls.
+
+.form-check {
+  position: relative;
+  display: block;
+  margin-bottom: ($spacer * .75);
+
+  // Move up sibling radios or checkboxes for tighter spacing
+  + .form-check {
+    margin-top: -.25rem;
+  }
+
+  &.disabled {
+    .form-check-label {
+      color: $text-muted;
+      cursor: $cursor-disabled;
+    }
+  }
+}
+
+.form-check-label {
+  padding-left: 1.25rem;
+  margin-bottom: 0; // Override default `<label>` bottom margin
+  cursor: pointer;
+}
+
+.form-check-input {
+  position: absolute;
+  margin-top: .25rem;
+  margin-left: -1.25rem;
+
+  &:only-child {
+    position: static;
+  }
+}
+
+// Radios and checkboxes on same line
+.form-check-inline {
+  position: relative;
+  display: inline-block;
+  padding-left: 1.25rem;
+  margin-bottom: 0; // Override default `<label>` bottom margin
+  vertical-align: middle;
+  cursor: pointer;
+
+  + .form-check-inline {
+    margin-left: .75rem;
+  }
+
+  &.disabled {
+    color: $text-muted;
+    cursor: $cursor-disabled;
+  }
+}
+
+
+// Form control feedback states
+//
+// Apply contextual and semantic states to individual form controls.
+
+.form-control-feedback {
+  margin-top: ($spacer * .25);
+}
+
+.form-control-success,
+.form-control-warning,
+.form-control-danger {
+  padding-right: ($input-padding-x * 3);
+  background-repeat: no-repeat;
+  background-position: center right ($input-height / 4);
+  background-size: ($input-height / 2) ($input-height / 2);
+}
+
+// Form validation states
+.has-success {
+  @include form-control-validation($brand-success);
+
+  .form-control-success {
+    background-image: $form-icon-success;
+  }
+}
+
+.has-warning {
+  @include form-control-validation($brand-warning);
+
+  .form-control-warning {
+    background-image: $form-icon-warning;
+  }
+}
+
+.has-danger {
+  @include form-control-validation($brand-danger);
+
+  .form-control-danger {
+    background-image: $form-icon-danger;
+  }
+}
+
+
+// Inline forms
+//
+// Make forms appear inline(-block) by adding the `.form-inline` class. Inline
+// forms begin stacked on extra small (mobile) devices and then go inline when
+// viewports reach <768px.
+//
+// Requires wrapping inputs and labels with `.form-group` for proper display of
+// default HTML form controls and our custom form controls (e.g., input groups).
+
+.form-inline {
+
+  // Kick in the inline
+  @include media-breakpoint-up(sm) {
+    // Inline-block all the things for "inline"
+    .form-group {
+      display: inline-block;
+      margin-bottom: 0;
+      vertical-align: middle;
+    }
+
+    // Allow folks to *not* use `.form-group`
+    .form-control {
+      display: inline-block;
+      width: auto; // Prevent labels from stacking above inputs in `.form-group`
+      vertical-align: middle;
+    }
+
+    // Make static controls behave like regular ones
+    .form-control-static {
+      display: inline-block;
+    }
+
+    .input-group {
+      display: inline-table;
+      width: auto;
+      vertical-align: middle;
+
+      .input-group-addon,
+      .input-group-btn,
+      .form-control {
+        width: auto;
+      }
+    }
+
+    // Input groups need that 100% width though
+    .input-group > .form-control {
+      width: 100%;
+    }
+
+    .form-control-label {
+      margin-bottom: 0;
+      vertical-align: middle;
+    }
+
+    // Remove default margin on radios/checkboxes that were used for stacking, and
+    // then undo the floating of radios and checkboxes to match.
+    .form-check {
+      display: inline-block;
+      margin-top: 0;
+      margin-bottom: 0;
+      vertical-align: middle;
+    }
+    .form-check-label {
+      padding-left: 0;
+    }
+    .form-check-input {
+      position: relative;
+      margin-left: 0;
+    }
+
+    // Re-override the feedback icon.
+    .has-feedback .form-control-feedback {
+      top: 0;
+    }
+  }
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_grid.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_grid.scss
new file mode 100755
index 0000000..24cf74d
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_grid.scss
@@ -0,0 +1,39 @@
+// Container widths
+//
+// Set the container width, and override it for fixed navbars in media queries.
+
+@if $enable-grid-classes {
+  .container {
+    @include make-container();
+    @include make-container-max-widths();
+  }
+}
+
+// Fluid container
+//
+// Utilizes the mixin meant for fixed width containers, but without any defined
+// width for fluid, full width layouts.
+
+@if $enable-grid-classes {
+  .container-fluid {
+    @include make-container();
+  }
+}
+
+// Row
+//
+// Rows contain and clear the floats of your columns.
+
+@if $enable-grid-classes {
+  .row {
+    @include make-row();
+  }
+}
+
+// Columns
+//
+// Common styles for small and large grid columns
+
+@if $enable-grid-classes {
+  @include make-grid-columns();
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_images.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_images.scss
new file mode 100755
index 0000000..3cdedc4
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_images.scss
@@ -0,0 +1,43 @@
+// Responsive images (ensure images don't scale beyond their parents)
+//
+// This is purposefully opt-in via an explicit class rather than being the default for all `<img>`s.
+// We previously tried the "images are responsive by default" approach in Bootstrap v2,
+// and abandoned it in Bootstrap v3 because it breaks lots of third-party widgets (including Google Maps)
+// which weren't expecting the images within themselves to be involuntarily resized.
+// See also https://github.com/twbs/bootstrap/issues/18178
+.img-fluid {
+  @include img-fluid;
+}
+
+
+// Image thumbnails
+.img-thumbnail {
+  padding: $thumbnail-padding;
+  background-color: $thumbnail-bg;
+  border: $thumbnail-border-width solid $thumbnail-border-color;
+  @include border-radius($thumbnail-border-radius);
+  transition: all .2s ease-in-out;
+  @include box-shadow($thumbnail-box-shadow);
+
+  // Keep them at most 100% wide
+  @include img-fluid;
+}
+
+//
+// Figures
+//
+
+.figure {
+  // Ensures the caption's text aligns with the image.
+  display: inline-block;
+}
+
+.figure-img {
+  margin-bottom: ($spacer-y / 2);
+  line-height: 1;
+}
+
+.figure-caption {
+  font-size: $figure-caption-font-size;
+  color: $gray-light;
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_input-group.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_input-group.scss
new file mode 100755
index 0000000..b447a32
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_input-group.scss
@@ -0,0 +1,188 @@
+//
+// Base styles
+//
+
+.input-group {
+  position: relative;
+  width: 100%;
+
+  @if $enable-flex {
+    display: flex;
+  } @else {
+    display: table;
+    // Prevent input groups from inheriting border styles from table cells when
+    // placed within a table.
+    border-collapse: separate;
+  }
+
+  .form-control {
+    // Ensure that the input is always above the *appended* addon button for
+    // proper border colors.
+    position: relative;
+    z-index: 2;
+    // Bring the "active" form control to the front
+    @include hover-focus-active {
+      z-index: 3;
+    }
+    @if $enable-flex {
+      flex: 1;
+    } @else {
+      // IE9 fubars the placeholder attribute in text inputs and the arrows on
+      // select elements in input groups. To fix it, we float the input. Details:
+      // https://github.com/twbs/bootstrap/issues/11561#issuecomment-28936855
+      float: left;
+      width: 100%;
+    }
+    margin-bottom: 0;
+  }
+}
+
+.input-group-addon,
+.input-group-btn,
+.input-group .form-control {
+  @if not $enable-flex {
+    display: table-cell;
+  }
+
+  &:not(:first-child):not(:last-child) {
+    @include border-radius(0);
+  }
+}
+
+.input-group-addon,
+.input-group-btn {
+  @if not $enable-flex {
+    width: 1%;
+  }
+  white-space: nowrap;
+  vertical-align: middle; // Match the inputs
+}
+
+
+// Sizing options
+//
+// Remix the default form control sizing classes into new ones for easier
+// manipulation.
+
+.input-group-lg > .form-control,
+.input-group-lg > .input-group-addon,
+.input-group-lg > .input-group-btn > .btn {
+  @extend .form-control-lg;
+}
+.input-group-sm > .form-control,
+.input-group-sm > .input-group-addon,
+.input-group-sm > .input-group-btn > .btn {
+  @extend .form-control-sm;
+}
+
+
+//
+// Text input groups
+//
+
+.input-group-addon {
+  padding: $input-padding-y $input-padding-x;
+  margin-bottom: 0; // Allow use of <label> elements by overriding our default margin-bottom
+  font-size: $font-size-base;
+  font-weight: normal;
+  line-height: $input-line-height;
+  color: $input-color;
+  text-align: center;
+  background-color: $input-group-addon-bg;
+  border: $input-btn-border-width solid $input-group-addon-border-color;
+  @include border-radius($input-border-radius);
+
+  // Sizing
+  &.form-control-sm {
+    padding: $input-padding-y-sm $input-padding-x-sm;
+    font-size: $font-size-sm;
+    @include border-radius($input-border-radius-sm);
+  }
+  &.form-control-lg {
+    padding: $input-padding-y-lg $input-padding-x-lg;
+    font-size: $font-size-lg;
+    @include border-radius($input-border-radius-lg);
+  }
+
+  // scss-lint:disable QualifyingElement
+  // Nuke default margins from checkboxes and radios to vertically center within.
+  input[type="radio"],
+  input[type="checkbox"] {
+    margin-top: 0;
+  }
+  // scss-lint:enable QualifyingElement
+}
+
+
+//
+// Reset rounded corners
+//
+
+.input-group .form-control:not(:last-child),
+.input-group-addon:not(:last-child),
+.input-group-btn:not(:last-child) > .btn,
+.input-group-btn:not(:last-child) > .btn-group > .btn,
+.input-group-btn:not(:last-child) > .dropdown-toggle,
+.input-group-btn:not(:first-child) > .btn:not(:last-child):not(.dropdown-toggle),
+.input-group-btn:not(:first-child) > .btn-group:not(:last-child) > .btn {
+  @include border-right-radius(0);
+}
+.input-group-addon:not(:last-child) {
+  border-right: 0;
+}
+.input-group .form-control:not(:first-child),
+.input-group-addon:not(:first-child),
+.input-group-btn:not(:first-child) > .btn,
+.input-group-btn:not(:first-child) > .btn-group > .btn,
+.input-group-btn:not(:first-child) > .dropdown-toggle,
+.input-group-btn:not(:last-child) > .btn:not(:first-child),
+.input-group-btn:not(:last-child) > .btn-group:not(:first-child) > .btn {
+  @include border-left-radius(0);
+}
+.form-control + .input-group-addon:not(:first-child) {
+  border-left: 0;
+}
+
+//
+// Button input groups
+//
+
+.input-group-btn {
+  position: relative;
+  // Jankily prevent input button groups from wrapping with `white-space` and
+  // `font-size` in combination with `inline-block` on buttons.
+  font-size: 0;
+  white-space: nowrap;
+
+  // Negative margin for spacing, position for bringing hovered/focused/actived
+  // element above the siblings.
+  > .btn {
+    position: relative;
+    + .btn {
+      margin-left: (-$input-btn-border-width);
+    }
+    // Bring the "active" button to the front
+    @include hover-focus-active {
+      z-index: 3;
+    }
+  }
+
+  // Negative margin to only have a single, shared border between the two
+  &:not(:last-child) {
+    > .btn,
+    > .btn-group {
+      margin-right: (-$input-btn-border-width);
+    }
+  }
+  &:not(:first-child) {
+    > .btn,
+    > .btn-group {
+      z-index: 2;
+      margin-left: (-$input-btn-border-width);
+      // Because specificity
+      @include hover-focus-active {
+        z-index: 3;
+      }
+    }
+  }
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_jumbotron.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_jumbotron.scss
new file mode 100755
index 0000000..b12d465
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_jumbotron.scss
@@ -0,0 +1,20 @@
+.jumbotron {
+  padding: $jumbotron-padding ($jumbotron-padding / 2);
+  margin-bottom: $jumbotron-padding;
+  background-color: $jumbotron-bg;
+  @include border-radius($border-radius-lg);
+
+  @include media-breakpoint-up(sm) {
+    padding: ($jumbotron-padding * 2) $jumbotron-padding;
+  }
+}
+
+.jumbotron-hr {
+  border-top-color: darken($jumbotron-bg, 10%);
+}
+
+.jumbotron-fluid {
+  padding-right: 0;
+  padding-left: 0;
+  @include border-radius(0);
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_list-group.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_list-group.scss
new file mode 100755
index 0000000..1e0d112
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_list-group.scss
@@ -0,0 +1,125 @@
+// Base class
+//
+// Easily usable on <ul>, <ol>, or <div>.
+
+.list-group {
+  // No need to set list-style: none; since .list-group-item is block level
+  padding-left: 0; // reset padding because ul and ol
+  margin-bottom: 0;
+}
+
+
+// Individual list items
+//
+// Use on `li`s or `div`s within the `.list-group` parent.
+
+.list-group-item {
+  position: relative;
+  display: block;
+  padding: $list-group-item-padding-y $list-group-item-padding-x;
+  // Place the border on the list items and negative margin up for better styling
+  margin-bottom: -$list-group-border-width;
+  background-color: $list-group-bg;
+  border: $list-group-border-width solid $list-group-border-color;
+
+  &:first-child {
+    @include border-top-radius($list-group-border-radius);
+  }
+
+  &:last-child {
+    margin-bottom: 0;
+    @include border-bottom-radius($list-group-border-radius);
+  }
+
+  &.disabled {
+    @include plain-hover-focus {
+      color: $list-group-disabled-color;
+      cursor: $cursor-disabled;
+      background-color: $list-group-disabled-bg;
+
+      // Force color to inherit for custom content
+      .list-group-item-heading {
+        color: inherit;
+      }
+      .list-group-item-text {
+        color: $list-group-disabled-text-color;
+      }
+    }
+  }
+
+  &.active {
+    @include plain-hover-focus {
+      z-index: 2; // Place active items above their siblings for proper border styling
+      color: $list-group-active-color;
+      text-decoration: none; // Repeat here because it inherits global a:hover otherwise
+      background-color: $list-group-active-bg;
+      border-color: $list-group-active-border;
+
+      // Force color to inherit for custom content
+      .list-group-item-heading,
+      .list-group-item-heading > small,
+      .list-group-item-heading > .small {
+        color: inherit;
+      }
+      .list-group-item-text {
+        color: $list-group-active-text-color;
+      }
+    }
+  }
+}
+
+.list-group-flush {
+  .list-group-item {
+    border-right: 0;
+    border-left: 0;
+    border-radius: 0;
+  }
+}
+
+
+// Interactive list items
+//
+// Use anchor or button elements instead of `li`s or `div`s to create interactive
+// list items. Includes an extra `.active` modifier class for selected items.
+
+.list-group-item-action {
+  width: 100%; // For `<button>`s (anchors become 100% by default though)
+  color: $list-group-link-color;
+  text-align: inherit; // For `<button>`s (anchors inherit)
+
+  .list-group-item-heading {
+    color: $list-group-link-heading-color;
+  }
+
+  // Hover state
+  @include hover-focus {
+    color: $list-group-link-hover-color;
+    text-decoration: none;
+    background-color: $list-group-hover-bg;
+  }
+}
+
+
+// Contextual variants
+//
+// Add modifier classes to change text and background color on individual items.
+// Organizationally, this must come after the `:hover` states.
+
+@include list-group-item-variant(success, $state-success-bg, $state-success-text);
+@include list-group-item-variant(info, $state-info-bg, $state-info-text);
+@include list-group-item-variant(warning, $state-warning-bg, $state-warning-text);
+@include list-group-item-variant(danger, $state-danger-bg, $state-danger-text);
+
+
+// Custom content options
+//
+// Extra classes for creating well-formatted content within `.list-group-item`s.
+
+.list-group-item-heading {
+  margin-top: 0;
+  margin-bottom: $list-group-item-heading-margin-bottom;
+}
+.list-group-item-text {
+  margin-bottom: 0;
+  line-height: 1.3;
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_media.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_media.scss
new file mode 100755
index 0000000..d1ebbcd
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_media.scss
@@ -0,0 +1,81 @@
+@if $enable-flex {
+  .media {
+    display: flex;
+  }
+  .media-body {
+    flex: 1;
+  }
+  .media-middle {
+    align-self: center;
+  }
+  .media-bottom {
+    align-self: flex-end;
+  }
+} @else {
+  .media,
+  .media-body {
+    overflow: hidden;
+  }
+  .media-body {
+    width: 10000px;
+  }
+  .media-left,
+  .media-right,
+  .media-body {
+    display: table-cell;
+    vertical-align: top;
+  }
+  .media-middle {
+    vertical-align: middle;
+  }
+  .media-bottom {
+    vertical-align: bottom;
+  }
+}
+
+
+//
+// Images/elements as the media anchor
+//
+
+.media-object {
+  display: block;
+
+  // Fix collapse in webkit from max-width: 100% and display: table-cell.
+  &.img-thumbnail {
+    max-width: none;
+  }
+}
+
+
+//
+// Alignment
+//
+
+.media-right {
+  padding-left: $media-alignment-padding-x;
+}
+
+.media-left {
+  padding-right: $media-alignment-padding-x;
+}
+
+
+//
+// Headings
+//
+
+.media-heading {
+  margin-top: 0;
+  margin-bottom: $media-heading-margin-bottom;
+}
+
+
+//
+// Media list variation
+//
+
+.media-list {
+  padding-left: 0;
+  list-style: none;
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_mixins.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_mixins.scss
new file mode 100755
index 0000000..e53ab34
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_mixins.scss
@@ -0,0 +1,54 @@
+// Toggles
+//
+// Used in conjunction with global variables to enable certain theme features.
+
+@mixin box-shadow($shadow...) {
+  @if $enable-shadows {
+    box-shadow: $shadow;
+  }
+}
+
+@mixin transition($transition...) {
+  @if $enable-transitions {
+    transition: $transition;
+  }
+}
+
+// Utilities
+@import "mixins/breakpoints";
+@import "mixins/hover";
+@import "mixins/image";
+@import "mixins/tag";
+@import "mixins/reset-filter";
+@import "mixins/resize";
+@import "mixins/screen-reader";
+@import "mixins/size";
+@import "mixins/tab-focus";
+@import "mixins/reset-text";
+@import "mixins/text-emphasis";
+@import "mixins/text-hide";
+@import "mixins/text-truncate";
+
+// // Components
+@import "mixins/alert";
+@import "mixins/buttons";
+@import "mixins/cards";
+@import "mixins/pagination";
+@import "mixins/lists";
+@import "mixins/list-group";
+@import "mixins/nav-divider";
+@import "mixins/forms";
+@import "mixins/progress";
+@import "mixins/table-row";
+
+// // Skins
+@import "mixins/background-variant";
+@import "mixins/border-radius";
+@import "mixins/gradients";
+
+// // Layout
+@import "mixins/clearfix";
+// @import "mixins/navbar-align";
+@import "mixins/grid-framework";
+@import "mixins/grid";
+@import "mixins/float";
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_modal.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_modal.scss
new file mode 100755
index 0000000..c326d56
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_modal.scss
@@ -0,0 +1,134 @@
+// .modal-open      - body class for killing the scroll
+// .modal           - container to scroll within
+// .modal-dialog    - positioning shell for the actual modal
+// .modal-content   - actual modal w/ bg and corners and stuff
+
+
+// Kill the scroll on the body
+.modal-open {
+  overflow: hidden;
+}
+
+// Container that the modal scrolls within
+.modal {
+  position: fixed;
+  top: 0;
+  right: 0;
+  bottom: 0;
+  left: 0;
+  z-index: $zindex-modal;
+  display: none;
+  overflow: hidden;
+  // Prevent Chrome on Windows from adding a focus outline. For details, see
+  // https://github.com/twbs/bootstrap/pull/10951.
+  outline: 0;
+  // We deliberately don't use `-webkit-overflow-scrolling: touch;` due to a
+  // gnarly iOS Safari bug: https://bugs.webkit.org/show_bug.cgi?id=158342
+  // See also https://github.com/twbs/bootstrap/issues/17695
+
+  // When fading in the modal, animate it to slide down
+  &.fade .modal-dialog {
+    transition: transform .3s ease-out;
+    transform: translate(0, -25%);
+  }
+  &.in .modal-dialog { transform: translate(0, 0); }
+}
+.modal-open .modal {
+  overflow-x: hidden;
+  overflow-y: auto;
+}
+
+// Shell div to position the modal with bottom padding
+.modal-dialog {
+  position: relative;
+  width: auto;
+  margin: $modal-dialog-margin;
+}
+
+// Actual modal
+.modal-content {
+  position: relative;
+  background-color: $modal-content-bg;
+  background-clip: padding-box;
+  border: $modal-content-border-width solid $modal-content-border-color;
+  @include border-radius($border-radius-lg);
+  @include box-shadow($modal-content-xs-box-shadow);
+  // Remove focus outline from opened modal
+  outline: 0;
+}
+
+// Modal background
+.modal-backdrop {
+  position: fixed;
+  top: 0;
+  right: 0;
+  bottom: 0;
+  left: 0;
+  z-index: $zindex-modal-bg;
+  background-color: $modal-backdrop-bg;
+
+  // Fade for backdrop
+  &.fade { opacity: 0; }
+  &.in { opacity: $modal-backdrop-opacity; }
+}
+
+// Modal header
+// Top section of the modal w/ title and dismiss
+.modal-header {
+  padding: $modal-title-padding;
+  border-bottom: $modal-header-border-width solid $modal-header-border-color;
+  @include clearfix;
+}
+// Close icon
+.modal-header .close {
+  margin-top: -2px;
+}
+
+// Title text within header
+.modal-title {
+  margin: 0;
+  line-height: $modal-title-line-height;
+}
+
+// Modal body
+// Where all modal content resides (sibling of .modal-header and .modal-footer)
+.modal-body {
+  position: relative;
+  padding: $modal-inner-padding;
+}
+
+// Footer (for actions)
+.modal-footer {
+  padding: $modal-inner-padding;
+  text-align: right; // right align buttons
+  border-top: $modal-footer-border-width solid $modal-footer-border-color;
+  @include clearfix(); // clear it in case folks use .pull-* classes on buttons
+}
+
+// Measure scrollbar width for padding body during modal show/hide
+.modal-scrollbar-measure {
+  position: absolute;
+  top: -9999px;
+  width: 50px;
+  height: 50px;
+  overflow: scroll;
+}
+
+// Scale up the modal
+@include media-breakpoint-up(sm) {
+  // Automatically set modal's width for larger viewports
+  .modal-dialog {
+    max-width: $modal-md;
+    margin: $modal-dialog-sm-up-margin-y auto;
+  }
+
+  .modal-content {
+    @include box-shadow($modal-content-sm-up-box-shadow);
+  }
+
+  .modal-sm { max-width: $modal-sm; }
+}
+
+@include media-breakpoint-up(lg) {
+  .modal-lg { max-width: $modal-lg; }
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_nav.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_nav.scss
new file mode 100755
index 0000000..640956c
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_nav.scss
@@ -0,0 +1,157 @@
+// Base class
+//
+// Kickstart any navigation component with a set of style resets. Works with
+// `<nav>`s or `<ul>`s.
+
+.nav {
+  padding-left: 0;
+  margin-bottom: 0;
+  list-style: none;
+}
+
+.nav-link {
+  display: inline-block;
+
+  @include hover-focus {
+    text-decoration: none;
+  }
+
+  // Disabled state lightens text and removes hover/tab effects
+  &.disabled {
+    color: $nav-disabled-link-color;
+
+    @include plain-hover-focus {
+      color: $nav-disabled-link-hover-color;
+      cursor: $cursor-disabled;
+      background-color: $nav-disabled-link-hover-bg;
+    }
+  }
+}
+
+
+// Nav inline
+
+.nav-inline {
+  .nav-item {
+    display: inline-block;
+  }
+
+  .nav-item + .nav-item,
+  .nav-link + .nav-link {
+    margin-left: $nav-item-inline-spacer;
+  }
+}
+
+
+//
+// Tabs
+//
+
+.nav-tabs {
+  border-bottom: $nav-tabs-border-width solid $nav-tabs-border-color;
+  @include clearfix();
+
+  .nav-item {
+    float: left;
+    // Make the list-items overlay the bottom border
+    margin-bottom: -$nav-tabs-border-width;
+
+    + .nav-item {
+      margin-left: $nav-item-margin;
+    }
+  }
+
+  .nav-link {
+    display: block;
+    padding: $nav-link-padding;
+    border: $nav-tabs-border-width solid transparent;
+    @include border-top-radius($nav-tabs-border-radius);
+
+    @include hover-focus {
+      border-color: $nav-tabs-link-hover-border-color $nav-tabs-link-hover-border-color $nav-tabs-border-color;
+    }
+
+    &.disabled {
+      @include plain-hover-focus {
+        color: $nav-disabled-link-color;
+        background-color: transparent;
+        border-color: transparent;
+      }
+    }
+  }
+
+  .nav-link.active,
+  .nav-item.open .nav-link {
+    @include plain-hover-focus {
+      color: $nav-tabs-active-link-hover-color;
+      background-color: $nav-tabs-active-link-hover-bg;
+      border-color: $nav-tabs-active-link-hover-border-color $nav-tabs-active-link-hover-border-color transparent;
+    }
+  }
+
+  .dropdown-menu {
+    // Make dropdown border overlap tab border
+    margin-top: -$nav-tabs-border-width;
+    // Remove the top rounded corners here since there is a hard edge above the menu
+    @include border-top-radius(0);
+  }
+}
+
+
+//
+// Pills
+//
+
+.nav-pills {
+  @include clearfix();
+
+  .nav-item {
+    float: left;
+
+    + .nav-item {
+      margin-left: $nav-item-margin;
+    }
+  }
+
+  .nav-link {
+    display: block;
+    padding: $nav-link-padding;
+    @include border-radius($nav-pills-border-radius);
+  }
+
+  .nav-link.active,
+  .nav-item.open .nav-link {
+    @include plain-hover-focus {
+      color: $nav-pills-active-link-color;
+      cursor: default;
+      background-color: $nav-pills-active-link-bg;
+    }
+  }
+}
+
+.nav-stacked {
+  .nav-item {
+    display: block;
+    float: none;
+
+    + .nav-item {
+      margin-top: $nav-item-margin;
+      margin-left: 0;
+    }
+  }
+}
+
+
+//
+// Tabbable tabs
+//
+
+// Hide tabbable panes to start, show them when `.active`
+.tab-content {
+  > .tab-pane {
+    display: none;
+  }
+  > .active {
+    display: block;
+  }
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_navbar.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_navbar.scss
new file mode 100755
index 0000000..7dc2a2b
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_navbar.scss
@@ -0,0 +1,315 @@
+// Wrapper and base class
+//
+// Provide a static navbar from which we expand to create full-width, fixed, and
+// other navbar variations.
+
+.navbar {
+  position: relative;
+  padding: $navbar-padding-y $navbar-padding-x;
+  @include clearfix;
+
+  @include media-breakpoint-up(sm) {
+    @include border-radius($navbar-border-radius);
+  }
+}
+
+
+// Navbar alignment options
+//
+// Display the navbar across the entirety of the page or fixed it to the top or
+// bottom of the page.
+
+// A static, full width modifier with no rounded corners.
+.navbar-full {
+  z-index: $zindex-navbar;
+
+  @include media-breakpoint-up(sm) {
+    @include border-radius(0);
+  }
+}
+
+// Fix the top/bottom navbars when screen real estate supports it
+.navbar-fixed-top,
+.navbar-fixed-bottom {
+  position: fixed;
+  right: 0;
+  left: 0;
+  z-index: $zindex-navbar-fixed;
+
+  // Undo the rounded corners
+  @include media-breakpoint-up(sm) {
+    @include border-radius(0);
+  }
+}
+
+.navbar-fixed-top {
+  top: 0;
+}
+
+.navbar-fixed-bottom {
+  bottom: 0;
+}
+
+.navbar-sticky-top {
+  position: sticky;
+  top: 0;
+  z-index: $zindex-navbar-sticky;
+  width: 100%;
+
+  // Undo the rounded corners
+  @include media-breakpoint-up(sm) {
+    @include border-radius(0);
+  }
+}
+
+
+//
+// Brand/project name
+//
+
+.navbar-brand {
+  float: left;
+  padding-top: $navbar-brand-padding-y;
+  padding-bottom: $navbar-brand-padding-y;
+  margin-right: 1rem;
+  font-size: $font-size-lg;
+  line-height: inherit;
+
+  @include hover-focus {
+    text-decoration: none;
+  }
+}
+
+
+.navbar-divider {
+  float: left;
+  width: $border-width;
+  padding-top: $navbar-divider-padding-y;
+  padding-bottom: $navbar-divider-padding-y;
+  margin-right: $navbar-padding-x;
+  margin-left:  $navbar-padding-x;
+  overflow: hidden;
+
+  &::before {
+    content: "\00a0";
+  }
+}
+
+
+// Navbar text
+//
+//
+
+.navbar-text {
+  display: inline-block;
+  padding-top:    .425rem;
+  padding-bottom: .425rem;
+}
+
+
+// Navbar toggle
+//
+// Custom button for toggling the `.navbar-collapse`, powered by the collapse
+// Bootstrap JavaScript plugin.
+
+.navbar-toggler {
+  width: 2.5em;
+  height: 2em;
+  padding: $navbar-toggler-padding-y $navbar-toggler-padding-x;
+  font-size: $navbar-toggler-font-size;
+  line-height: 1;
+  background: transparent no-repeat center center;
+  background-size: 24px 24px;
+  border: $border-width solid transparent;
+  @include border-radius($navbar-toggler-border-radius);
+
+  @include hover-focus {
+    text-decoration: none;
+  }
+}
+
+// scss-lint:disable ImportantRule
+.navbar-toggleable {
+  @each $breakpoint in map-keys($grid-breakpoints) {
+    $next: breakpoint-next($breakpoint, $grid-breakpoints);
+
+    &-#{$breakpoint} {
+      @include clearfix;
+
+      @include media-breakpoint-down($breakpoint) {
+        .navbar-brand {
+          display: block;
+          float: none;
+          margin-top: .5rem;
+          margin-right: 0;
+        }
+
+        .navbar-nav {
+          margin-top: .5rem;
+          margin-bottom: .5rem;
+
+          .dropdown-menu {
+            position: static;
+            float: none;
+          }
+        }
+      }
+
+      @include media-breakpoint-up($next) {
+        display: block;
+      }
+    }
+  }
+}
+// scss-lint:enable ImportantRule
+
+
+// Navigation
+//
+// Custom navbar navigation built on the base `.nav` styles.
+
+.navbar-nav {
+  .nav-item {
+    float: left;
+  }
+
+  .nav-link {
+    display: block;
+    padding-top:    .425rem;
+    padding-bottom: .425rem;
+
+    + .nav-link {
+      margin-left: 1rem;
+    }
+  }
+
+  .nav-item + .nav-item {
+    margin-left: 1rem;
+  }
+}
+
+// Dark links against a light background
+.navbar-light {
+  .navbar-brand,
+  .navbar-toggler {
+    color: $navbar-light-active-color;
+
+    @include hover-focus {
+      color: $navbar-light-active-color;
+    }
+  }
+
+  .navbar-nav {
+    .nav-link {
+      color: $navbar-light-color;
+
+      @include hover-focus {
+        color: $navbar-light-hover-color;
+      }
+    }
+
+    .open > .nav-link,
+    .active > .nav-link,
+    .nav-link.open,
+    .nav-link.active {
+      @include plain-hover-focus {
+        color: $navbar-light-active-color;
+      }
+    }
+  }
+
+  .navbar-toggler {
+    background-image: $navbar-light-toggler-bg;
+    border-color: $navbar-light-toggler-border;
+  }
+
+  .navbar-divider {
+    background-color: rgba(0,0,0,.075);
+  }
+}
+
+// White links against a dark background
+.navbar-dark {
+  .navbar-brand,
+  .navbar-toggler {
+    color: $navbar-dark-active-color;
+
+    @include hover-focus {
+      color: $navbar-dark-active-color;
+    }
+  }
+
+  .navbar-nav {
+    .nav-link {
+      color: $navbar-dark-color;
+
+      @include hover-focus {
+        color: $navbar-dark-hover-color;
+      }
+    }
+
+    .open > .nav-link,
+    .active > .nav-link,
+    .nav-link.open,
+    .nav-link.active {
+      @include plain-hover-focus {
+        color: $navbar-dark-active-color;
+      }
+    }
+  }
+
+  .navbar-toggler {
+    background-image: $navbar-dark-toggler-bg;
+    border-color: $navbar-dark-toggler-border;
+  }
+
+  .navbar-divider {
+    background-color: rgba(255,255,255,.075);
+  }
+}
+
+
+// Navbar toggleable
+//
+// Custom override for collapse plugin in navbar.
+
+.navbar-toggleable {
+  &-xs {
+    @include clearfix;
+    @include media-breakpoint-down(xs) {
+      .navbar-nav .nav-item {
+        float: none;
+        margin-left: 0;
+      }
+    }
+    @include media-breakpoint-up(sm) {
+      display: block !important;
+    }
+  }
+
+  &-sm {
+    @include clearfix;
+    @include media-breakpoint-down(sm) {
+      .navbar-nav .nav-item {
+        float: none;
+        margin-left: 0;
+      }
+    }
+    @include media-breakpoint-up(md) {
+      display: block !important;
+    }
+  }
+
+  &-md {
+    @include clearfix;
+    @include media-breakpoint-down(md) {
+      .navbar-nav .nav-item {
+        float: none;
+        margin-left: 0;
+      }
+    }
+    @include media-breakpoint-up(lg) {
+      display: block !important;
+    }
+  }
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_normalize.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_normalize.scss
new file mode 100755
index 0000000..827b7f3
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_normalize.scss
@@ -0,0 +1,422 @@
+/*! normalize.css v4.2.0 | MIT License | github.com/necolas/normalize.css */
+
+//
+// 1. Change the default font family in all browsers (opinionated).
+// 2. Correct the line height in all browsers.
+// 3. Prevent adjustments of font size after orientation changes in IE and iOS.
+//
+
+html {
+  font-family: sans-serif; // 1
+  line-height: 1.15; // 2
+  -ms-text-size-adjust: 100%; // 3
+  -webkit-text-size-adjust: 100%; // 3
+}
+
+//
+// Remove the margin in all browsers (opinionated).
+//
+
+body {
+  margin: 0;
+}
+
+// HTML5 display definitions
+// ==========================================================================
+
+//
+// Add the correct display in IE 9-.
+// 1. Add the correct display in Edge, IE, and Firefox.
+// 2. Add the correct display in IE.
+//
+
+article,
+aside,
+details, // 1
+figcaption,
+figure,
+footer,
+header,
+main, // 2
+menu,
+nav,
+section,
+summary { // 1
+  display: block;
+}
+
+//
+// Add the correct display in IE 9-.
+//
+
+audio,
+canvas,
+progress,
+video {
+  display: inline-block;
+}
+
+//
+// Add the correct display in iOS 4-7.
+//
+
+audio:not([controls]) {
+  display: none;
+  height: 0;
+}
+
+//
+// Add the correct vertical alignment in Chrome, Firefox, and Opera.
+//
+
+progress {
+  vertical-align: baseline;
+}
+
+//
+// Add the correct display in IE 10-.
+// 1. Add the correct display in IE.
+//
+
+template, // 1
+[hidden] {
+  display: none;
+}
+
+// Links
+// ==========================================================================
+
+//
+// 1. Remove the gray background on active links in IE 10.
+// 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
+//
+
+a {
+  background-color: transparent; // 1
+  -webkit-text-decoration-skip: objects; // 2
+}
+
+//
+// Remove the outline on focused links when they are also active or hovered
+// in all browsers (opinionated).
+//
+
+a:active,
+a:hover {
+  outline-width: 0;
+}
+
+// Text-level semantics
+// ==========================================================================
+
+//
+// 1. Remove the bottom border in Firefox 39-.
+// 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
+//
+
+abbr[title] {
+  border-bottom: none; // 1
+  text-decoration: underline; // 2
+  text-decoration: underline dotted; // 2
+}
+
+//
+// Prevent the duplicate application of `bolder` by the next rule in Safari 6.
+//
+
+b,
+strong {
+  font-weight: inherit;
+}
+
+//
+// Add the correct font weight in Chrome, Edge, and Safari.
+//
+
+b,
+strong {
+  font-weight: bolder;
+}
+
+//
+// Add the correct font style in Android 4.3-.
+//
+
+dfn {
+  font-style: italic;
+}
+
+//
+// Correct the font size and margin on `h1` elements within `section` and
+// `article` contexts in Chrome, Firefox, and Safari.
+//
+
+h1 {
+  font-size: 2em;
+  margin: 0.67em 0;
+}
+
+//
+// Add the correct background and color in IE 9-.
+//
+
+mark {
+  background-color: #ff0;
+  color: #000;
+}
+
+//
+// Add the correct font size in all browsers.
+//
+
+small {
+  font-size: 80%;
+}
+
+//
+// Prevent `sub` and `sup` elements from affecting the line height in
+// all browsers.
+//
+
+sub,
+sup {
+  font-size: 75%;
+  line-height: 0;
+  position: relative;
+  vertical-align: baseline;
+}
+
+sub {
+  bottom: -0.25em;
+}
+
+sup {
+  top: -0.5em;
+}
+
+// Embedded content
+// ==========================================================================
+
+//
+// Remove the border on images inside links in IE 10-.
+//
+
+img {
+  border-style: none;
+}
+
+//
+// Hide the overflow in IE.
+//
+
+svg:not(:root) {
+  overflow: hidden;
+}
+
+// Grouping content
+// ==========================================================================
+
+//
+// 1. Correct the inheritance and scaling of font size in all browsers.
+// 2. Correct the odd `em` font sizing in all browsers.
+//
+
+code,
+kbd,
+pre,
+samp {
+  font-family: monospace, monospace; // 1
+  font-size: 1em; // 2
+}
+
+//
+// Add the correct margin in IE 8.
+//
+
+figure {
+  margin: 1em 40px;
+}
+
+//
+// 1. Add the correct box sizing in Firefox.
+// 2. Show the overflow in Edge and IE.
+//
+
+hr {
+  box-sizing: content-box; // 1
+  height: 0; // 1
+  overflow: visible; // 2
+}
+
+// Forms
+// ==========================================================================
+
+//
+// 1. Change font properties to `inherit` in all browsers (opinionated).
+// 2. Remove the margin in Firefox and Safari.
+//
+
+button,
+input,
+optgroup,
+select,
+textarea {
+  font: inherit; // 1
+  margin: 0; // 2
+}
+
+//
+// Restore the font weight unset by the previous rule.
+//
+
+optgroup {
+  font-weight: bold;
+}
+
+//
+// Show the overflow in IE.
+// 1. Show the overflow in Edge.
+//
+
+button,
+input { // 1
+  overflow: visible;
+}
+
+//
+// Remove the inheritance of text transform in Edge, Firefox, and IE.
+// 1. Remove the inheritance of text transform in Firefox.
+//
+
+button,
+select { // 1
+  text-transform: none;
+}
+
+//
+// 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
+//    controls in Android 4.
+// 2. Correct the inability to style clickable types in iOS and Safari.
+//
+
+button,
+html [type="button"], // 1
+[type="reset"],
+[type="submit"] {
+  -webkit-appearance: button; // 2
+}
+
+//
+// Remove the inner border and padding in Firefox.
+//
+
+button::-moz-focus-inner,
+[type="button"]::-moz-focus-inner,
+[type="reset"]::-moz-focus-inner,
+[type="submit"]::-moz-focus-inner {
+  border-style: none;
+  padding: 0;
+}
+
+//
+// Restore the focus styles unset by the previous rule.
+//
+
+button:-moz-focusring,
+[type="button"]:-moz-focusring,
+[type="reset"]:-moz-focusring,
+[type="submit"]:-moz-focusring {
+  outline: 1px dotted ButtonText;
+}
+
+//
+// Change the border, margin, and padding in all browsers (opinionated).
+//
+
+fieldset {
+  border: 1px solid #c0c0c0;
+  margin: 0 2px;
+  padding: 0.35em 0.625em 0.75em;
+}
+
+//
+// 1. Correct the text wrapping in Edge and IE.
+// 2. Correct the color inheritance from `fieldset` elements in IE.
+// 3. Remove the padding so developers are not caught out when they zero out
+//    `fieldset` elements in all browsers.
+//
+
+legend {
+  box-sizing: border-box; // 1
+  color: inherit; // 2
+  display: table; // 1
+  max-width: 100%; // 1
+  padding: 0; // 3
+  white-space: normal; // 1
+}
+
+//
+// Remove the default vertical scrollbar in IE.
+//
+
+textarea {
+  overflow: auto;
+}
+
+//
+// 1. Add the correct box sizing in IE 10-.
+// 2. Remove the padding in IE 10-.
+//
+
+[type="checkbox"],
+[type="radio"] {
+  box-sizing: border-box; // 1
+  padding: 0; // 2
+}
+
+//
+// Correct the cursor style of increment and decrement buttons in Chrome.
+//
+
+[type="number"]::-webkit-inner-spin-button,
+[type="number"]::-webkit-outer-spin-button {
+  height: auto;
+}
+
+//
+// 1. Correct the odd appearance in Chrome and Safari.
+// 2. Correct the outline style in Safari.
+//
+
+[type="search"] {
+  -webkit-appearance: textfield; // 1
+  outline-offset: -2px; // 2
+}
+
+//
+// Remove the inner padding and cancel buttons in Chrome and Safari on OS X.
+//
+
+[type="search"]::-webkit-search-cancel-button,
+[type="search"]::-webkit-search-decoration {
+  -webkit-appearance: none;
+}
+
+//
+// Correct the text style of placeholders in Chrome, Edge, and Safari.
+//
+
+::-webkit-input-placeholder {
+  color: inherit;
+  opacity: 0.54;
+}
+
+//
+// 1. Correct the inability to style clickable types in iOS and Safari.
+// 2. Change font properties to `inherit` in Safari.
+//
+
+::-webkit-file-upload-button {
+  -webkit-appearance: button; // 1
+  font: inherit; // 2
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_pagination.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_pagination.scss
new file mode 100755
index 0000000..5f40a7f
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_pagination.scss
@@ -0,0 +1,73 @@
+.pagination {
+  display: inline-block;
+  padding-left: 0;
+  margin-top: $spacer-y;
+  margin-bottom: $spacer-y;
+  @include border-radius();
+}
+
+.page-item {
+  display: inline; // Remove list-style and block-level defaults
+
+  &:first-child {
+    .page-link {
+      margin-left: 0;
+      @include border-left-radius($border-radius);
+    }
+  }
+  &:last-child {
+    .page-link {
+      @include border-right-radius($border-radius);
+    }
+  }
+
+  &.active .page-link {
+    @include plain-hover-focus {
+      z-index: 2;
+      color: $pagination-active-color;
+      cursor: default;
+      background-color: $pagination-active-bg;
+      border-color: $pagination-active-border;
+    }
+  }
+
+  &.disabled .page-link {
+    @include plain-hover-focus {
+      color: $pagination-disabled-color;
+      pointer-events: none;
+      cursor: $cursor-disabled;
+      background-color: $pagination-disabled-bg;
+      border-color: $pagination-disabled-border;
+    }
+  }
+}
+
+.page-link {
+  position: relative;
+  float: left; // Collapse white-space
+  padding: $pagination-padding-y $pagination-padding-x;
+  margin-left: -1px;
+  color: $pagination-color;
+  text-decoration: none;
+  background-color: $pagination-bg;
+  border: $pagination-border-width solid $pagination-border-color;
+
+  @include hover-focus {
+    color: $pagination-hover-color;
+    background-color: $pagination-hover-bg;
+    border-color: $pagination-hover-border;
+  }
+}
+
+
+//
+// Sizing
+//
+
+.pagination-lg {
+  @include pagination-size($pagination-padding-y-lg, $pagination-padding-x-lg, $font-size-lg, $line-height-lg, $border-radius-lg);
+}
+
+.pagination-sm {
+  @include pagination-size($pagination-padding-y-sm, $pagination-padding-x-sm, $font-size-sm, $line-height-sm, $border-radius-sm);
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_popover.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_popover.scss
new file mode 100755
index 0000000..86b489a
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_popover.scss
@@ -0,0 +1,171 @@
+.popover {
+  position: absolute;
+  top: 0;
+  left: 0;
+  z-index: $zindex-popover;
+  display: block;
+  max-width: $popover-max-width;
+  padding: $popover-inner-padding;
+  // Our parent element can be arbitrary since tooltips are by default inserted as a sibling of their target element.
+  // So reset our font and text properties to avoid inheriting weird values.
+  @include reset-text();
+  font-size: $font-size-sm;
+  // Allow breaking very long words so they don't overflow the popover's bounds
+  word-wrap: break-word;
+  background-color: $popover-bg;
+  background-clip: padding-box;
+  border: $popover-border-width solid $popover-border-color;
+  @include border-radius($border-radius-lg);
+  @include box-shadow($popover-box-shadow);
+
+
+  // Popover directions
+
+  &.popover-top,
+  &.bs-tether-element-attached-bottom {
+    margin-top: -$popover-arrow-width;
+
+    &::before,
+    &::after {
+      left: 50%;
+      border-bottom-width: 0;
+    }
+
+    &::before {
+      bottom: -$popover-arrow-outer-width;
+      margin-left: -$popover-arrow-outer-width;
+      border-top-color: $popover-arrow-outer-color;
+    }
+
+    &::after {
+      bottom: -($popover-arrow-outer-width - 1);
+      margin-left: -$popover-arrow-width;
+      border-top-color: $popover-arrow-color;
+    }
+  }
+
+  &.popover-right,
+  &.bs-tether-element-attached-left {
+    margin-left: $popover-arrow-width;
+
+    &::before,
+    &::after {
+      top: 50%;
+      border-left-width: 0;
+    }
+
+    &::before {
+      left: -$popover-arrow-outer-width;
+      margin-top: -$popover-arrow-outer-width;
+      border-right-color: $popover-arrow-outer-color;
+    }
+
+    &::after {
+      left: -($popover-arrow-outer-width - 1);
+      margin-top: -($popover-arrow-outer-width - 1);
+      border-right-color: $popover-arrow-color;
+    }
+  }
+
+  &.popover-bottom,
+  &.bs-tether-element-attached-top {
+    margin-top: $popover-arrow-width;
+
+    &::before,
+    &::after {
+      left: 50%;
+      border-top-width: 0;
+    }
+
+    &::before {
+      top: -$popover-arrow-outer-width;
+      margin-left: -$popover-arrow-outer-width;
+      border-bottom-color: $popover-arrow-outer-color;
+    }
+
+    &::after {
+      top: -($popover-arrow-outer-width - 1);
+      margin-left: -$popover-arrow-width;
+      border-bottom-color: $popover-title-bg;
+    }
+
+    // This will remove the popover-title's border just below the arrow
+    .popover-title::before {
+      position: absolute;
+      top: 0;
+      left: 50%;
+      display: block;
+      width: 20px;
+      margin-left: -10px;
+      content: "";
+      border-bottom: 1px solid $popover-title-bg;
+    }
+  }
+
+  &.popover-left,
+  &.bs-tether-element-attached-right {
+    margin-left: -$popover-arrow-width;
+
+    &::before,
+    &::after {
+      top: 50%;
+      border-right-width: 0;
+    }
+
+    &::before {
+      right: -$popover-arrow-outer-width;
+      margin-top: -$popover-arrow-outer-width;
+      border-left-color: $popover-arrow-outer-color;
+    }
+
+    &::after {
+      right: -($popover-arrow-outer-width - 1);
+      margin-top: -($popover-arrow-outer-width - 1);
+      border-left-color: $popover-arrow-color;
+    }
+  }
+}
+
+
+// Offset the popover to account for the popover arrow
+.popover-title {
+  padding: $popover-title-padding-y $popover-title-padding-x;
+  margin: 0; // reset heading margin
+  font-size: $font-size-base;
+  background-color: $popover-title-bg;
+  border-bottom: $popover-border-width solid darken($popover-title-bg, 5%);
+  $offset-border-width: ($border-width / $font-size-root);
+  @include border-radius(($border-radius-lg - $offset-border-width) ($border-radius-lg - $offset-border-width) 0 0);
+
+  &:empty {
+    display: none;
+  }
+}
+
+.popover-content {
+  padding: $popover-content-padding-y $popover-content-padding-x;
+}
+
+
+// Arrows
+//
+// .popover-arrow is outer, .popover-arrow::after is inner
+
+.popover::before,
+.popover::after {
+  position: absolute;
+  display: block;
+  width: 0;
+  height: 0;
+  border-color: transparent;
+  border-style: solid;
+}
+
+.popover::before {
+  content: "";
+  border-width: $popover-arrow-outer-width;
+}
+.popover::after {
+  content: "";
+  border-width: $popover-arrow-width;
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_print.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_print.scss
new file mode 100755
index 0000000..bd41328
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_print.scss
@@ -0,0 +1,122 @@
+// scss-lint:disable QualifyingElement
+
+// Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css
+
+// ==========================================================================
+// Print styles.
+// Inlined to avoid the additional HTTP request:
+// http://www.phpied.com/delay-loading-your-print-css/
+// ==========================================================================
+
+@if $enable-print-styles {
+  @media print {
+    *,
+    *::before,
+    *::after,
+    *::first-letter,
+    p::first-line,
+    div::first-line,
+    blockquote::first-line,
+    li::first-line {
+      // Bootstrap specific; comment out `color` and `background`
+      //color: #000 !important; // Black prints faster:
+                                //   http://www.sanbeiji.com/archives/953
+      text-shadow: none !important;
+      //background: transparent !important;
+      box-shadow: none !important;
+    }
+
+    a,
+    a:visited {
+      text-decoration: underline;
+    }
+
+    // Bootstrap specific; comment the following selector out
+    //a[href]::after {
+    //  content: " (" attr(href) ")";
+    //}
+
+    abbr[title]::after {
+      content: " (" attr(title) ")";
+    }
+
+    // Bootstrap specific; comment the following selector out
+    //
+    // Don't show links that are fragment identifiers,
+    // or use the `javascript:` pseudo protocol
+    //
+
+    //a[href^="#"]::after,
+    //a[href^="javascript:"]::after {
+    // content: "";
+    //}
+
+    pre {
+      white-space: pre-wrap !important;
+    }
+    pre,
+    blockquote {
+      border: $border-width solid #999;   // Bootstrap custom code; using `$border-width` instead of 1px
+      page-break-inside: avoid;
+    }
+
+    //
+    // Printing Tables:
+    // http://css-discuss.incutio.com/wiki/Printing_Tables
+    //
+
+    thead {
+      display: table-header-group;
+    }
+
+    tr,
+    img {
+      page-break-inside: avoid;
+    }
+
+    p,
+    h2,
+    h3 {
+      orphans: 3;
+      widows: 3;
+    }
+
+    h2,
+    h3 {
+      page-break-after: avoid;
+    }
+
+    // Bootstrap specific changes start
+
+    // Bootstrap components
+    .navbar {
+      display: none;
+    }
+    .btn,
+    .dropup > .btn {
+      > .caret {
+        border-top-color: #000 !important;
+      }
+    }
+    .tag {
+      border: $border-width solid #000;
+    }
+
+    .table {
+      border-collapse: collapse !important;
+
+      td,
+      th {
+        background-color: #fff !important;
+      }
+    }
+    .table-bordered {
+      th,
+      td {
+        border: 1px solid #ddd !important;
+      }
+    }
+
+    // Bootstrap specific changes end
+  }
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_progress.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_progress.scss
new file mode 100755
index 0000000..c2364fe
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_progress.scss
@@ -0,0 +1,145 @@
+//
+// Progress animations
+//
+
+@keyframes progress-bar-stripes {
+  from { background-position: $spacer-y 0; }
+  to { background-position: 0 0; }
+}
+
+
+//
+// Basic progress bar
+//
+
+.progress {
+  display: block;
+  width: 100%;
+  height: $spacer-y; // todo: make a new var for this
+  margin-bottom: $spacer-y;
+}
+.progress[value] {
+  // Set overall background
+  background-color: $progress-bg;
+  // Remove Firefox and Opera border
+  border: 0;
+  // Reset the default appearance
+  appearance: none;
+  // Set overall border radius
+  @include border-radius($progress-border-radius);
+}
+
+// Filled-in portion of the bar
+.progress[value]::-ms-fill {
+  background-color: $progress-bar-color;
+  // Remove right-hand border of value bar from IE10+/Edge
+  border: 0;
+}
+.progress[value]::-moz-progress-bar {
+  background-color: $progress-bar-color;
+  @include border-left-radius($progress-border-radius);
+}
+.progress[value]::-webkit-progress-value {
+  background-color: $progress-bar-color;
+  @include border-left-radius($progress-border-radius);
+}
+// Tweaks for full progress bar
+.progress[value="100"]::-moz-progress-bar {
+  @include border-right-radius($progress-border-radius);
+}
+.progress[value="100"]::-webkit-progress-value {
+  @include border-right-radius($progress-border-radius);
+}
+
+// Unfilled portion of the bar
+.progress[value]::-webkit-progress-bar {
+  background-color: $progress-bg;
+  @include border-radius($progress-border-radius);
+  @include box-shadow($progress-box-shadow);
+}
+base::-moz-progress-bar, // Absurd-but-syntactically-valid selector to make these styles Firefox-only
+.progress[value] {
+  background-color: $progress-bg;
+  @include border-radius($progress-border-radius);
+  @include box-shadow($progress-box-shadow);
+}
+
+// IE9 hacks to accompany custom markup. We don't need to scope this via media queries, but I feel better doing it anyway.
+@media screen and (min-width:0\0) {
+  .progress {
+    background-color: $progress-bg;
+    @include border-radius($progress-border-radius);
+    @include box-shadow($progress-box-shadow);
+  }
+  .progress-bar {
+    display: inline-block;
+    height: $spacer-y;
+    text-indent: -999rem; // Simulate hiding of value as in native `<progress>`
+    background-color: $progress-bar-color;
+    @include border-left-radius($progress-border-radius);
+  }
+  .progress[width="100%"] {
+    @include border-right-radius($progress-border-radius);
+  }
+}
+
+
+//
+// Striped
+//
+
+.progress-striped[value]::-webkit-progress-value {
+  @include gradient-striped();
+  background-size: $spacer-y $spacer-y;
+}
+.progress-striped[value]::-moz-progress-bar {
+  @include gradient-striped();
+  background-size: $spacer-y $spacer-y;
+}
+.progress-striped[value]::-ms-fill {
+  @include gradient-striped();
+  background-size: $spacer-y $spacer-y;
+}
+// IE9
+@media screen and (min-width:0\0) {
+  .progress-bar-striped {
+    @include gradient-striped();
+    background-size: $spacer-y $spacer-y;
+  }
+}
+
+
+//
+// Animated
+//
+
+.progress-animated[value]::-webkit-progress-value {
+  animation: progress-bar-stripes 2s linear infinite;
+}
+.progress-animated[value]::-moz-progress-bar {
+  animation: progress-bar-stripes 2s linear infinite;
+}
+// IE9
+@media screen and (min-width:0\0) {
+  .progress-animated .progress-bar-striped {
+    animation: progress-bar-stripes 2s linear infinite;
+  }
+}
+
+
+//
+// Variations
+//
+
+.progress-success {
+  @include progress-variant($progress-bar-success-bg);
+}
+.progress-info {
+  @include progress-variant($progress-bar-info-bg);
+}
+.progress-warning {
+  @include progress-variant($progress-bar-warning-bg);
+}
+.progress-danger {
+  @include progress-variant($progress-bar-danger-bg);
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_reboot.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_reboot.scss
new file mode 100755
index 0000000..461ca40
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_reboot.scss
@@ -0,0 +1,388 @@
+// scss-lint:disable QualifyingElement, DuplicateProperty
+
+// Reboot
+//
+// Global resets to common HTML elements and more for easier usage by Bootstrap.
+// Adds additional rules on top of Normalize.css, including several overrides.
+
+
+// Reset the box-sizing
+//
+// Change from `box-sizing: content-box` to `border-box` so that when you add
+// `padding` or `border`s to an element, the overall declared `width` does not
+// change. For example, `width: 100px;` will always be `100px` despite the
+// `border: 10px solid red;` and `padding: 20px;`.
+//
+// Heads up! This reset may cause conflicts with some third-party widgets. For
+// recommendations on resolving such conflicts, see
+// https://getbootstrap.com/getting-started/#third-box-sizing.
+//
+// Credit: https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/
+
+html {
+  box-sizing: border-box;
+}
+
+*,
+*::before,
+*::after {
+  box-sizing: inherit;
+}
+
+
+// Make viewport responsive
+//
+// @viewport is needed because IE 10+ doesn't honor <meta name="viewport"> in
+// some cases. See https://timkadlec.com/2012/10/ie10-snap-mode-and-responsive-design/.
+// Eventually @viewport will replace <meta name="viewport">.
+//
+// However, `device-width` is broken on IE 10 on Windows (Phone) 8,
+// (see https://timkadlec.com/2013/01/windows-phone-8-and-device-width/ and https://github.com/twbs/bootstrap/issues/10497)
+// and the fix for that involves a snippet of JavaScript to sniff the user agent
+// and apply some conditional CSS.
+//
+// See https://getbootstrap.com/getting-started/#support-ie10-width for the relevant hack.
+//
+// Wrap `@viewport` with `@at-root` for when folks do a nested import (e.g.,
+// `.class-name { @import "bootstrap"; }`).
+@at-root {
+  @-ms-viewport { width: device-width; }
+}
+
+
+//
+// Reset HTML, body, and more
+//
+
+html {
+  // Sets a specific default `font-size` for user with `rem` type scales.
+  font-size: $font-size-root;
+  // As a side-effect of setting the @viewport above,
+  // IE11 & Edge make the scrollbar overlap the content and automatically hide itself when not in use.
+  // Unfortunately, the auto-showing of the scrollbar is sometimes too sensitive,
+  // thus making it hard to click on stuff near the right edge of the page.
+  // So we add this style to force IE11 & Edge to use a "normal", non-overlapping, non-auto-hiding scrollbar.
+  // See https://github.com/twbs/bootstrap/issues/18543
+  -ms-overflow-style: scrollbar;
+  // Changes the default tap highlight to be completely transparent in iOS.
+  -webkit-tap-highlight-color: rgba(0,0,0,0);
+}
+
+body {
+  // Make the `body` use the `font-size-root`
+  font-family: $font-family-base;
+  font-size: $font-size-base;
+  line-height: $line-height-base;
+  // Go easy on the eyes and use something other than `#000` for text
+  color: $body-color;
+  // By default, `<body>` has no `background-color` so we set one as a best practice.
+  background-color: $body-bg;
+}
+
+// Suppress the focus outline on elements that cannot be accessed via keyboard.
+// This prevents an unwanted focus outline from appearing around elements that
+// might still respond to pointer events.
+//
+// Credit: https://github.com/suitcss/base
+[tabindex="-1"]:focus {
+  outline: none !important;
+}
+
+
+//
+// Typography
+//
+
+// Remove top margins from headings
+//
+// By default, `<h1>`-`<h6>` all receive top and bottom margins. We nuke the top
+// margin for easier control within type scales as it avoids margin collapsing.
+h1, h2, h3, h4, h5, h6 {
+  margin-top: 0;
+  margin-bottom: .5rem;
+}
+
+// Reset margins on paragraphs
+//
+// Similarly, the top margin on `<p>`s get reset. However, we also reset the
+// bottom margin to use `rem` units instead of `em`.
+p {
+  margin-top: 0;
+  margin-bottom: 1rem;
+}
+
+// Abbreviations and acronyms
+abbr[title],
+// Add data-* attribute to help out our tooltip plugin, per https://github.com/twbs/bootstrap/issues/5257
+abbr[data-original-title] {
+  cursor: help;
+  border-bottom: 1px dotted $abbr-border-color;
+}
+
+address {
+  margin-bottom: 1rem;
+  font-style: normal;
+  line-height: inherit;
+}
+
+ol,
+ul,
+dl {
+  margin-top: 0;
+  margin-bottom: 1rem;
+}
+
+ol ol,
+ul ul,
+ol ul,
+ul ol {
+  margin-bottom: 0;
+}
+
+dt {
+  font-weight: $dt-font-weight;
+}
+
+dd {
+  margin-bottom: .5rem;
+  margin-left: 0; // Undo browser default
+}
+
+blockquote {
+  margin: 0 0 1rem;
+}
+
+
+//
+// Links
+//
+
+a {
+  color: $link-color;
+  text-decoration: $link-decoration;
+
+  @include hover-focus {
+    color: $link-hover-color;
+    text-decoration: $link-hover-decoration;
+  }
+
+  &:focus {
+    @include tab-focus();
+  }
+}
+
+// And undo these styles for placeholder links/named anchors (without href)
+// which have not been made explicitly keyboard-focusable (without tabindex).
+// It would be more straightforward to just use a[href] in previous block, but that
+// causes specificity issues in many other styles that are too complex to fix.
+// See https://github.com/twbs/bootstrap/issues/19402
+
+a:not([href]):not([tabindex]) {
+  color: inherit;
+  text-decoration: none;
+
+  @include hover-focus {
+    color: inherit;
+    text-decoration: none;
+  }
+
+  &:focus {
+    outline: none;
+  }
+}
+
+
+//
+// Code
+//
+
+pre {
+  // Remove browser default top margin
+  margin-top: 0;
+  // Reset browser default of `1em` to use `rem`s
+  margin-bottom: 1rem;
+  // Normalize v4 removed this property, causing `<pre>` content to break out of wrapping code snippets
+  overflow: auto;
+}
+
+
+//
+// Figures
+//
+
+figure {
+  // Normalize adds `margin` to `figure`s as browsers apply it inconsistently.
+  // We reset that to create a better flow in-page.
+  margin: 0 0 1rem;
+}
+
+
+//
+// Images
+//
+
+img {
+  // By default, `<img>`s are `inline-block`. This assumes that, and vertically
+  // centers them. This won't apply should you reset them to `block` level.
+  vertical-align: middle;
+  // Note: `<img>`s are deliberately not made responsive by default.
+  // For the rationale behind this, see the comments on the `.img-fluid` class.
+}
+
+
+// iOS "clickable elements" fix for role="button"
+//
+// Fixes "clickability" issue (and more generally, the firing of events such as focus as well)
+// for traditionally non-focusable elements with role="button"
+// see https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile
+
+[role="button"] {
+  cursor: pointer;
+}
+
+
+// Avoid 300ms click delay on touch devices that support the `touch-action` CSS property.
+//
+// In particular, unlike most other browsers, IE11+Edge on Windows 10 on touch devices and IE Mobile 10-11
+// DON'T remove the click delay when `<meta name="viewport" content="width=device-width">` is present.
+// However, they DO support removing the click delay via `touch-action: manipulation`.
+// See:
+// * https://v4-alpha.getbootstrap.com/content/reboot/#click-delay-optimization-for-touch
+// * http://caniuse.com/#feat=css-touch-action
+// * https://patrickhlauke.github.io/touch/tests/results/#suppressing-300ms-delay
+
+a,
+area,
+button,
+[role="button"],
+input,
+label,
+select,
+summary,
+textarea {
+  touch-action: manipulation;
+}
+
+
+//
+// Tables
+//
+
+table {
+  // No longer part of Normalize since v4
+  border-collapse: collapse;
+  // Reset for nesting within parents with `background-color`.
+  background-color: $table-bg;
+}
+
+caption {
+  padding-top: $table-cell-padding;
+  padding-bottom: $table-cell-padding;
+  color: $text-muted;
+  text-align: left;
+  caption-side: bottom;
+}
+
+th {
+  // Centered by default, but left-align-ed to match the `td`s below.
+  text-align: left;
+}
+
+
+//
+// Forms
+//
+
+label {
+  // Allow labels to use `margin` for spacing.
+  display: inline-block;
+  margin-bottom: .5rem;
+}
+
+// Work around a Firefox/IE bug where the transparent `button` background
+// results in a loss of the default `button` focus styles.
+//
+// Credit: https://github.com/suitcss/base/
+button:focus {
+  outline: 1px dotted;
+  outline: 5px auto -webkit-focus-ring-color;
+}
+
+input,
+button,
+select,
+textarea {
+  // Normalize includes `font: inherit;`, so `font-family`. `font-size`, etc are
+  // properly inherited. However, `line-height` isn't inherited there.
+  line-height: inherit;
+}
+
+input[type="radio"],
+input[type="checkbox"] {
+  // Apply a disabled cursor for radios and checkboxes.
+  //
+  // Note: Neither radios nor checkboxes can be readonly.
+  &:disabled {
+    cursor: $cursor-disabled;
+  }
+}
+
+
+input[type="date"],
+input[type="time"],
+input[type="datetime-local"],
+input[type="month"] {
+  // Remove the default appearance of temporal inputs to avoid a Mobile Safari
+  // bug where setting a custom line-height prevents text from being vertically
+  // centered within the input.
+  //
+  // Bug report: https://github.com/twbs/bootstrap/issues/11266
+  -webkit-appearance: listbox;
+}
+
+textarea {
+  // Textareas should really only resize vertically so they don't break their (horizontal) containers.
+  resize: vertical;
+}
+
+fieldset {
+  // Chrome and Firefox set a `min-width: min-content;` on fieldsets,
+  // so we reset that to ensure it behaves more like a standard block element.
+  // See https://github.com/twbs/bootstrap/issues/12359.
+  min-width: 0;
+  // Reset the default outline behavior of fieldsets so they don't affect page layout.
+  padding: 0;
+  margin: 0;
+  border: 0;
+}
+
+legend {
+  // Reset the entire legend element to match the `fieldset`
+  display: block;
+  width: 100%;
+  padding: 0;
+  margin-bottom: .5rem;
+  font-size: 1.5rem;
+  line-height: inherit;
+}
+
+input[type="search"] {
+  // This overrides the extra rounded corners on search inputs in iOS so that our
+  // `.form-control` class can properly style them. Note that this cannot simply
+  // be added to `.form-control` as it's not specific enough. For details, see
+  // https://github.com/twbs/bootstrap/issues/11586.
+  -webkit-appearance: none;
+}
+
+// todo: needed?
+output {
+  display: inline-block;
+//  font-size: $font-size-base;
+//  line-height: $line-height;
+//  color: $input-color;
+}
+
+// Always hide an element with the `hidden` HTML attribute (from PureCSS).
+[hidden] {
+  display: none !important;
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_responsive-embed.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_responsive-embed.scss
new file mode 100755
index 0000000..2443219
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_responsive-embed.scss
@@ -0,0 +1,39 @@
+// Credit: Nicolas Gallagher and SUIT CSS.
+
+.embed-responsive {
+  position: relative;
+  display: block;
+  height: 0;
+  padding: 0;
+  overflow: hidden;
+
+  .embed-responsive-item,
+  iframe,
+  embed,
+  object,
+  video {
+    position: absolute;
+    top: 0;
+    bottom: 0;
+    left: 0;
+    width: 100%;
+    height: 100%;
+    border: 0;
+  }
+}
+
+.embed-responsive-21by9 {
+  padding-bottom: percentage(9 / 21);
+}
+
+.embed-responsive-16by9 {
+  padding-bottom: percentage(9 / 16);
+}
+
+.embed-responsive-4by3 {
+  padding-bottom: percentage(3 / 4);
+}
+
+.embed-responsive-1by1 {
+  padding-bottom: percentage(1 / 1);
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_tables.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_tables.scss
new file mode 100755
index 0000000..aeedf0b
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_tables.scss
@@ -0,0 +1,196 @@
+//
+// Basic Bootstrap table
+//
+
+.table {
+  width: 100%;
+  max-width: 100%;
+  margin-bottom: $spacer;
+
+  th,
+  td {
+    padding: $table-cell-padding;
+    vertical-align: top;
+    border-top: $table-border-width solid $table-border-color;
+  }
+
+  thead th {
+    vertical-align: bottom;
+    border-bottom: (2 * $table-border-width) solid $table-border-color;
+  }
+
+  tbody + tbody {
+    border-top: (2 * $table-border-width) solid $table-border-color;
+  }
+
+  .table {
+    background-color: $body-bg;
+  }
+}
+
+
+//
+// Condensed table w/ half padding
+//
+
+.table-sm {
+  th,
+  td {
+    padding: $table-sm-cell-padding;
+  }
+}
+
+
+// Bordered version
+//
+// Add borders all around the table and between all the columns.
+
+.table-bordered {
+  border: $table-border-width solid $table-border-color;
+
+  th,
+  td {
+    border: $table-border-width solid $table-border-color;
+  }
+
+  thead {
+    th,
+    td {
+      border-bottom-width: (2 * $table-border-width);
+    }
+  }
+}
+
+
+// Zebra-striping
+//
+// Default zebra-stripe styles (alternating gray and transparent backgrounds)
+
+.table-striped {
+  tbody tr:nth-of-type(odd) {
+    background-color: $table-bg-accent;
+  }
+}
+
+
+// Hover effect
+//
+// Placed here since it has to come after the potential zebra striping
+
+.table-hover {
+  tbody tr {
+    @include hover {
+      background-color: $table-bg-hover;
+    }
+  }
+}
+
+
+// Table backgrounds
+//
+// Exact selectors below required to override `.table-striped` and prevent
+// inheritance to nested tables.
+
+// Generate the contextual variants
+@include table-row-variant(active, $table-bg-active);
+@include table-row-variant(success, $state-success-bg);
+@include table-row-variant(info, $state-info-bg);
+@include table-row-variant(warning, $state-warning-bg);
+@include table-row-variant(danger, $state-danger-bg);
+
+
+// Inverse styles
+//
+// Same table markup, but inverted color scheme: dark background and light text.
+
+.thead-inverse {
+  th {
+    color: #fff;
+    background-color: $gray-dark;
+  }
+}
+
+.thead-default {
+  th {
+    color: $gray;
+    background-color: $gray-lighter;
+  }
+}
+
+.table-inverse {
+  color: $gray-lighter;
+  background-color: $gray-dark;
+
+  th,
+  td,
+  thead th {
+    border-color: $gray;
+  }
+
+  &.table-bordered {
+    border: 0;
+  }
+}
+
+
+
+// Responsive tables
+//
+// Wrap your tables in `.table-responsive` and we'll make them mobile friendly
+// by enabling horizontal scrolling. Only applies <768px. Everything above that
+// will display normally.
+
+.table-responsive {
+  display: block;
+  width: 100%;
+  min-height: 0%; // Workaround for IE9 bug (see https://github.com/twbs/bootstrap/issues/14837)
+  overflow-x: auto;
+
+  // TODO: find out if we need this still.
+  //
+  // border: $table-border-width solid $table-border-color;
+  // -ms-overflow-style: -ms-autohiding-scrollbar; // See https://github.com/twbs/bootstrap/pull/10057
+}
+
+
+.table-reflow {
+  thead {
+    float: left;
+  }
+
+  tbody {
+    display: block;
+    white-space: nowrap;
+  }
+
+  th,
+  td {
+    border-top: $table-border-width solid $table-border-color;
+    border-left: $table-border-width solid $table-border-color;
+
+    &:last-child {
+      border-right: $table-border-width solid $table-border-color;
+    }
+  }
+
+  thead,
+  tbody,
+  tfoot {
+    &:last-child {
+      tr:last-child th,
+      tr:last-child td {
+        border-bottom: $table-border-width solid $table-border-color;
+      }
+    }
+  }
+
+  tr {
+    float: left;
+
+    th,
+    td {
+      display: block !important;
+      border: $table-border-width solid $table-border-color;
+    }
+  }
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_tags.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_tags.scss
new file mode 100755
index 0000000..dee9ed9
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_tags.scss
@@ -0,0 +1,77 @@
+// Base class
+//
+// Requires one of the contextual, color modifier classes for `color` and
+// `background-color`.
+
+.tag {
+  display: inline-block;
+  padding: $tag-padding-y $tag-padding-x;
+  font-size: $tag-font-size;
+  font-weight: $tag-font-weight;
+  line-height: 1;
+  color: $tag-color;
+  text-align: center;
+  white-space: nowrap;
+  vertical-align: baseline;
+  @include border-radius();
+
+  // Empty tags collapse automatically
+  &:empty {
+    display: none;
+  }
+}
+
+// Quick fix for tags in buttons
+.btn .tag {
+  position: relative;
+  top: -1px;
+}
+
+// scss-lint:disable QualifyingElement
+// Add hover effects, but only for links
+a.tag {
+  @include hover-focus {
+    color: $tag-link-hover-color;
+    text-decoration: none;
+    cursor: pointer;
+  }
+}
+// scss-lint:enable QualifyingElement
+
+// Pill tags
+//
+// Make them extra rounded with a modifier to replace v3's badges.
+
+.tag-pill {
+  padding-right: $tag-pill-padding-x;
+  padding-left: $tag-pill-padding-x;
+  @include border-radius($tag-pill-border-radius);
+}
+
+// Colors
+//
+// Contextual variations (linked tags get darker on :hover).
+
+.tag-default {
+  @include tag-variant($tag-default-bg);
+}
+
+.tag-primary {
+  @include tag-variant($tag-primary-bg);
+}
+
+.tag-success {
+  @include tag-variant($tag-success-bg);
+}
+
+.tag-info {
+  @include tag-variant($tag-info-bg);
+}
+
+.tag-warning {
+  @include tag-variant($tag-warning-bg);
+}
+
+.tag-danger {
+  @include tag-variant($tag-danger-bg);
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_tooltip.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_tooltip.scss
new file mode 100755
index 0000000..57ba8cf
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_tooltip.scss
@@ -0,0 +1,90 @@
+// Base class
+.tooltip {
+  position: absolute;
+  z-index: $zindex-tooltip;
+  display: block;
+  // Our parent element can be arbitrary since tooltips are by default inserted as a sibling of their target element.
+  // So reset our font and text properties to avoid inheriting weird values.
+  @include reset-text();
+  font-size: $font-size-sm;
+  // Allow breaking very long words so they don't overflow the tooltip's bounds
+  word-wrap: break-word;
+  opacity: 0;
+
+  &.in { opacity: $tooltip-opacity; }
+
+  &.tooltip-top,
+  &.bs-tether-element-attached-bottom {
+    padding: $tooltip-arrow-width 0;
+    margin-top: -$tooltip-margin;
+
+    .tooltip-inner::before {
+      bottom: 0;
+      left: 50%;
+      margin-left: -$tooltip-arrow-width;
+      content: "";
+      border-width: $tooltip-arrow-width $tooltip-arrow-width 0;
+      border-top-color: $tooltip-arrow-color;
+    }
+  }
+  &.tooltip-right,
+  &.bs-tether-element-attached-left {
+    padding: 0 $tooltip-arrow-width;
+    margin-left: $tooltip-margin;
+
+    .tooltip-inner::before {
+      top: 50%;
+      left: 0;
+      margin-top: -$tooltip-arrow-width;
+      content: "";
+      border-width: $tooltip-arrow-width $tooltip-arrow-width $tooltip-arrow-width 0;
+      border-right-color: $tooltip-arrow-color;
+    }
+  }
+  &.tooltip-bottom,
+  &.bs-tether-element-attached-top {
+    padding: $tooltip-arrow-width 0;
+    margin-top: $tooltip-margin;
+
+    .tooltip-inner::before {
+      top: 0;
+      left: 50%;
+      margin-left: -$tooltip-arrow-width;
+      content: "";
+      border-width: 0 $tooltip-arrow-width $tooltip-arrow-width;
+      border-bottom-color: $tooltip-arrow-color;
+    }
+  }
+  &.tooltip-left,
+  &.bs-tether-element-attached-right {
+    padding: 0 $tooltip-arrow-width;
+    margin-left: -$tooltip-margin;
+
+    .tooltip-inner::before {
+      top: 50%;
+      right: 0;
+      margin-top: -$tooltip-arrow-width;
+      content: "";
+      border-width: $tooltip-arrow-width 0 $tooltip-arrow-width $tooltip-arrow-width;
+      border-left-color: $tooltip-arrow-color;
+    }
+  }
+}
+
+// Wrapper for the tooltip content
+.tooltip-inner {
+  max-width: $tooltip-max-width;
+  padding: $tooltip-padding-y $tooltip-padding-x;
+  color: $tooltip-color;
+  text-align: center;
+  background-color: $tooltip-bg;
+  @include border-radius($border-radius);
+
+  &::before {
+    position: absolute;
+    width: 0;
+    height: 0;
+    border-color: transparent;
+    border-style: solid;
+  }
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_type.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_type.scss
new file mode 100755
index 0000000..ff71140
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_type.scss
@@ -0,0 +1,150 @@
+//
+// Headings
+//
+
+h1, h2, h3, h4, h5, h6,
+.h1, .h2, .h3, .h4, .h5, .h6 {
+  margin-bottom: $headings-margin-bottom;
+  font-family: $headings-font-family;
+  font-weight: $headings-font-weight;
+  line-height: $headings-line-height;
+  color: $headings-color;
+}
+
+h1, .h1 { font-size: $font-size-h1; }
+h2, .h2 { font-size: $font-size-h2; }
+h3, .h3 { font-size: $font-size-h3; }
+h4, .h4 { font-size: $font-size-h4; }
+h5, .h5 { font-size: $font-size-h5; }
+h6, .h6 { font-size: $font-size-h6; }
+
+.lead {
+  font-size: $lead-font-size;
+  font-weight: $lead-font-weight;
+}
+
+// Type display classes
+.display-1 {
+  font-size: $display1-size;
+  font-weight: $display1-weight;
+}
+.display-2 {
+  font-size: $display2-size;
+  font-weight: $display2-weight;
+}
+.display-3 {
+  font-size: $display3-size;
+  font-weight: $display3-weight;
+}
+.display-4 {
+  font-size: $display4-size;
+  font-weight: $display4-weight;
+}
+
+
+//
+// Horizontal rules
+//
+
+hr {
+  margin-top: $spacer-y;
+  margin-bottom: $spacer-y;
+  border: 0;
+  border-top: $hr-border-width solid $hr-border-color;
+}
+
+
+//
+// Emphasis
+//
+
+small,
+.small {
+  font-size: $small-font-size;
+  font-weight: normal;
+}
+
+mark,
+.mark {
+  padding: $mark-padding;
+  background-color: $mark-bg;
+}
+
+
+//
+// Lists
+//
+
+.list-unstyled {
+  @include list-unstyled;
+}
+
+// Inline turns list items into inline-block
+.list-inline {
+  @include list-unstyled;
+}
+.list-inline-item {
+  display: inline-block;
+
+  &:not(:last-child) {
+    margin-right: $list-inline-padding;
+  }
+}
+
+
+//
+// Misc
+//
+
+// Builds on `abbr`
+.initialism {
+  font-size: 90%;
+  text-transform: uppercase;
+}
+
+// Blockquotes
+.blockquote {
+  padding: ($spacer / 2) $spacer;
+  margin-bottom: $spacer;
+  font-size: $blockquote-font-size;
+  border-left: $blockquote-border-width solid $blockquote-border-color;
+}
+
+.blockquote-footer {
+  display: block;
+  font-size: 80%; // back to default font-size
+  color: $blockquote-small-color;
+
+  &::before {
+    content: "\2014 \00A0"; // em dash, nbsp
+  }
+}
+
+// Opposite alignment of blockquote
+.blockquote-reverse {
+  padding-right: $spacer;
+  padding-left: 0;
+  text-align: right;
+  border-right: $blockquote-border-width solid $blockquote-border-color;
+  border-left: 0;
+}
+
+.blockquote-reverse .blockquote-footer {
+  &::before {
+    content: "";
+  }
+  &::after {
+    content: "\00A0 \2014"; // nbsp, em dash
+  }
+}
+
+@if not $enable-flex {
+  // Clean up some horizontal `<dl>`s built with grids
+  // scss-lint:disable QualifyingElement
+  dl.row {
+    > dd + dt {
+      clear: left;
+    }
+  }
+  // scss-lint:enable QualifyingElement
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_utilities.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_utilities.scss
new file mode 100755
index 0000000..c63e506
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_utilities.scss
@@ -0,0 +1,11 @@
+@import "utilities/align";
+@import "utilities/background";
+@import "utilities/borders";
+@import "utilities/clearfix";
+@import "utilities/display";
+@import "utilities/flex";
+@import "utilities/float";
+@import "utilities/screenreaders";
+@import "utilities/spacing";
+@import "utilities/text";
+@import "utilities/visibility";
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_variables.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_variables.scss
new file mode 100755
index 0000000..13432f2
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_variables.scss
@@ -0,0 +1,857 @@
+// Variables
+//
+// Copy settings from this file into the provided `_custom.scss` to override
+// the Bootstrap defaults without modifying key, versioned files.
+
+
+// Table of Contents
+//
+// Colors
+// Options
+// Spacing
+// Body
+// Links
+// Grid breakpoints
+// Grid containers
+// Grid columns
+// Fonts
+// Components
+
+@mixin _assert-ascending($map, $map-name) {
+  $prev-key: null;
+  $prev-num: null;
+  @each $key, $num in $map {
+    @if $prev-num == null {
+      // Do nothing
+    } @else if not comparable($prev-num, $num) {
+      @warn "Potentially invalid value for #{$map-name}: This map must be in ascending order, but key '#{$key}' has value #{$num} whose unit makes it incomparable to #{$prev-num}, the value of the previous key '#{$prev-key}' !";
+    } @else if $prev-num >= $num {
+      @warn "Invalid value for #{$map-name}: This map must be in ascending order, but key '#{$key}' has value #{$num} which isn't greater than #{$prev-num}, the value of the previous key '#{$prev-key}' !";
+    }
+    $prev-key: $key;
+    $prev-num: $num;
+  }
+}
+
+// General variable structure
+//
+// Variable format should follow the `$component-modifier-state-property` order.
+
+
+// Colors
+//
+// Grayscale and brand colors for use across Bootstrap.
+
+$gray-dark:                 #373a3c !default;
+$gray:                      #55595c !default;
+$gray-light:                #818a91 !default;
+$gray-lighter:              #eceeef !default;
+$gray-lightest:             #f7f7f9 !default;
+
+$brand-primary:             #0275d8 !default;
+$brand-success:             #5cb85c !default;
+$brand-info:                #5bc0de !default;
+$brand-warning:             #f0ad4e !default;
+$brand-danger:              #d9534f !default;
+$brand-inverse:             $gray-dark !default;
+
+
+// Options
+//
+// Quickly modify global styling by enabling or disabling optional features.
+
+$enable-flex:               false !default;
+$enable-rounded:            true !default;
+$enable-shadows:            false !default;
+$enable-gradients:          false !default;
+$enable-transitions:        false !default;
+$enable-hover-media-query:  false !default;
+$enable-grid-classes:       true !default;
+$enable-print-styles:       true !default;
+
+
+// Spacing
+//
+// Control the default styling of most Bootstrap elements by modifying these
+// variables. Mostly focused on spacing.
+// You can add more entries to the $spacers map, should you need more variation.
+
+$spacer:   1rem !default;
+$spacer-x: $spacer !default;
+$spacer-y: $spacer !default;
+$spacers: (
+  0: (
+    x: 0,
+    y: 0
+  ),
+  1: (
+    x: $spacer-x,
+    y: $spacer-y
+  ),
+  2: (
+    x: ($spacer-x * 1.5),
+    y: ($spacer-y * 1.5)
+  ),
+  3: (
+    x: ($spacer-x * 3),
+    y: ($spacer-y * 3)
+  )
+) !default;
+$border-width: 1px !default;
+
+
+// Body
+//
+// Settings for the `<body>` element.
+
+$body-bg:    #fff !default;
+$body-color: $gray-dark !default;
+
+
+// Links
+//
+// Style anchor elements.
+
+$link-color:            $brand-primary !default;
+$link-decoration:       none !default;
+$link-hover-color:      darken($link-color, 15%) !default;
+$link-hover-decoration: underline !default;
+
+
+// Grid breakpoints
+//
+// Define the minimum dimensions at which your layout will change,
+// adapting to different screen sizes, for use in media queries.
+
+$grid-breakpoints: (
+  xs: 0,
+  sm: 576px,
+  md: 768px,
+  lg: 992px,
+  xl: 1200px
+) !default;
+@include _assert-ascending($grid-breakpoints, "$grid-breakpoints");
+
+
+// Grid containers
+//
+// Define the maximum width of `.container` for different screen sizes.
+
+$container-max-widths: (
+  sm: 540px,
+  md: 720px,
+  lg: 960px,
+  xl: 1140px
+) !default;
+@include _assert-ascending($container-max-widths, "$container-max-widths");
+
+
+// Grid columns
+//
+// Set the number of columns and specify the width of the gutters.
+
+$grid-columns:               12 !default;
+$grid-gutter-width-base:     30px !default;
+$grid-gutter-widths: (
+  xs: $grid-gutter-width-base,
+  sm: $grid-gutter-width-base,
+  md: $grid-gutter-width-base,
+  lg: $grid-gutter-width-base,
+  xl: $grid-gutter-width-base
+) !default;
+
+// Typography
+//
+// Font, line-height, and color for body text, headings, and more.
+
+$font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !default;
+$font-family-serif:      Georgia, "Times New Roman", Times, serif !default;
+$font-family-monospace:  Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !default;
+$font-family-base:       $font-family-sans-serif !default;
+
+// Pixel value used to responsively scale all typography. Applied to the `<html>` element.
+$font-size-root: 16px !default;
+
+$font-size-base: 1rem !default;
+$font-size-lg:   1.25rem !default;
+$font-size-sm:   .875rem !default;
+$font-size-xs:   .75rem !default;
+
+$line-height-base: 1.5 !default;
+
+$font-size-h1: 2.5rem !default;
+$font-size-h2: 2rem !default;
+$font-size-h3: 1.75rem !default;
+$font-size-h4: 1.5rem !default;
+$font-size-h5: 1.25rem !default;
+$font-size-h6: 1rem !default;
+
+$display1-size: 6rem !default;
+$display2-size: 5.5rem !default;
+$display3-size: 4.5rem !default;
+$display4-size: 3.5rem !default;
+
+$display1-weight: 300 !default;
+$display2-weight: 300 !default;
+$display3-weight: 300 !default;
+$display4-weight: 300 !default;
+
+$headings-margin-bottom: ($spacer / 2) !default;
+$headings-font-family:   inherit !default;
+$headings-font-weight:   500 !default;
+$headings-line-height:   1.1 !default;
+$headings-color:         inherit !default;
+
+$lead-font-size:   1.25rem !default;
+$lead-font-weight: 300 !default;
+
+$small-font-size: 80% !default;
+
+$text-muted: $gray-light !default;
+
+$abbr-border-color: $gray-light !default;
+
+$blockquote-small-color:  $gray-light !default;
+$blockquote-font-size:    ($font-size-base * 1.25) !default;
+$blockquote-border-color: $gray-lighter !default;
+$blockquote-border-width: .25rem !default;
+
+$hr-border-color: rgba(0,0,0,.1) !default;
+$hr-border-width: $border-width !default;
+
+$mark-padding: .2em !default;
+
+$dt-font-weight: bold !default;
+
+$kbd-box-shadow:         inset 0 -.1rem 0 rgba(0,0,0,.25) !default;
+$nested-kbd-font-weight: bold !default;
+
+$list-inline-padding: 5px !default;
+
+
+// Components
+//
+// Define common padding and border radius sizes and more.
+
+$line-height-lg:         (4 / 3) !default;
+$line-height-sm:         1.5 !default;
+
+$border-radius:          .25rem !default;
+$border-radius-lg:       .3rem !default;
+$border-radius-sm:       .2rem !default;
+
+$component-active-color: #fff !default;
+$component-active-bg:    $brand-primary !default;
+
+$caret-width:            .3em !default;
+$caret-width-lg:         $caret-width !default;
+
+
+// Tables
+//
+// Customizes the `.table` component with basic values, each used across all table variations.
+
+$table-cell-padding:            .75rem !default;
+$table-sm-cell-padding:         .3rem !default;
+
+$table-bg:                      transparent !default;
+$table-bg-accent:               rgba(0,0,0,.05) !default;
+$table-bg-hover:                rgba(0,0,0,.075) !default;
+$table-bg-active:               $table-bg-hover !default;
+
+$table-border-width:            $border-width !default;
+$table-border-color:            $gray-lighter !default;
+
+
+// Buttons
+//
+// For each of Bootstrap's buttons, define text, background and border color.
+
+$btn-padding-x:                  1rem !default;
+$btn-padding-y:                  .5rem !default;
+$btn-line-height:                1.25 !default;
+$btn-font-weight:                normal !default;
+$btn-box-shadow:                 inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075) !default;
+$btn-active-box-shadow:          inset 0 3px 5px rgba(0,0,0,.125) !default;
+
+$btn-primary-color:              #fff !default;
+$btn-primary-bg:                 $brand-primary !default;
+$btn-primary-border:             $btn-primary-bg !default;
+
+$btn-secondary-color:            $gray-dark !default;
+$btn-secondary-bg:               #fff !default;
+$btn-secondary-border:           #ccc !default;
+
+$btn-info-color:                 #fff !default;
+$btn-info-bg:                    $brand-info !default;
+$btn-info-border:                $btn-info-bg !default;
+
+$btn-success-color:              #fff !default;
+$btn-success-bg:                 $brand-success !default;
+$btn-success-border:             $btn-success-bg !default;
+
+$btn-warning-color:              #fff !default;
+$btn-warning-bg:                 $brand-warning !default;
+$btn-warning-border:             $btn-warning-bg !default;
+
+$btn-danger-color:               #fff !default;
+$btn-danger-bg:                  $brand-danger !default;
+$btn-danger-border:              $btn-danger-bg !default;
+
+$btn-link-disabled-color:        $gray-light !default;
+
+$btn-padding-x-sm:               .5rem !default;
+$btn-padding-y-sm:               .25rem !default;
+
+$btn-padding-x-lg:               1.5rem !default;
+$btn-padding-y-lg:               .75rem !default;
+
+$btn-block-spacing-y:            .5rem !default;
+$btn-toolbar-margin:             .5rem !default;
+
+// Allows for customizing button radius independently from global border radius
+$btn-border-radius:              $border-radius !default;
+$btn-border-radius-lg:           $border-radius-lg !default;
+$btn-border-radius-sm:           $border-radius-sm !default;
+
+
+// Forms
+
+$input-padding-x:                .75rem !default;
+$input-padding-y:                .5rem !default;
+$input-line-height:              1.25 !default;
+
+$input-bg:                       #fff !default;
+$input-bg-disabled:              $gray-lighter !default;
+
+$input-color:                    $gray !default;
+$input-border-color:             rgba(0,0,0,.15) !default;
+$input-btn-border-width:         $border-width !default; // For form controls and buttons
+$input-box-shadow:               inset 0 1px 1px rgba(0,0,0,.075) !default;
+
+$input-border-radius:            $border-radius !default;
+$input-border-radius-lg:         $border-radius-lg !default;
+$input-border-radius-sm:         $border-radius-sm !default;
+
+$input-bg-focus:                 $input-bg !default;
+$input-border-focus:             #66afe9 !default;
+$input-box-shadow-focus:         $input-box-shadow, 0 0 8px rgba(102,175,233,.6) !default;
+$input-color-focus:              $input-color !default;
+
+$input-color-placeholder:        #999 !default;
+
+$input-padding-x-sm:             .5rem !default;
+$input-padding-y-sm:             .25rem !default;
+
+$input-padding-x-lg:             1.5rem !default;
+$input-padding-y-lg:             .75rem !default;
+
+$input-height:                   (($font-size-base * $line-height-base) + ($input-padding-y * 2)) !default;
+$input-height-lg:                (($font-size-lg * $line-height-lg) + ($input-padding-y-lg * 2)) !default;
+$input-height-sm:                (($font-size-sm * $line-height-sm) + ($input-padding-y-sm * 2)) !default;
+
+$form-group-margin-bottom:       $spacer-y !default;
+
+$input-group-addon-bg:           $gray-lighter !default;
+$input-group-addon-border-color: $input-border-color !default;
+
+$cursor-disabled:                not-allowed !default;
+
+$custom-control-gutter:   1.5rem !default;
+$custom-control-spacer-x: 1rem !default;
+$custom-control-spacer-y: .25rem !default;
+
+$custom-control-indicator-size:       1rem !default;
+$custom-control-indicator-bg:         #ddd !default;
+$custom-control-indicator-bg-size:    50% 50% !default;
+$custom-control-indicator-box-shadow: inset 0 .25rem .25rem rgba(0,0,0,.1) !default;
+
+$custom-control-disabled-cursor:             $cursor-disabled !default;
+$custom-control-disabled-indicator-bg:       #eee !default;
+$custom-control-disabled-description-color:  #767676 !default;
+
+$custom-control-checked-indicator-color:      #fff !default;
+$custom-control-checked-indicator-bg:         #0074d9 !default;
+$custom-control-checked-indicator-box-shadow: none !default;
+
+$custom-control-focus-indicator-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .2rem #0074d9 !default;
+
+$custom-control-active-indicator-color:      #fff !default;
+$custom-control-active-indicator-bg:         #84c6ff !default;
+$custom-control-active-indicator-box-shadow: none !default;
+
+$custom-checkbox-radius: $border-radius !default;
+$custom-checkbox-checked-icon: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#{$custom-control-checked-indicator-color}' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !default;
+
+$custom-checkbox-indeterminate-bg: #0074d9 !default;
+$custom-checkbox-indeterminate-indicator-color: $custom-control-checked-indicator-color !default;
+$custom-checkbox-indeterminate-icon: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='#{$custom-checkbox-indeterminate-indicator-color}' d='M0 2h4'/%3E%3C/svg%3E") !default;
+$custom-checkbox-indeterminate-box-shadow: none !default;
+
+$custom-radio-radius: 50% !default;
+$custom-radio-checked-icon: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='#{$custom-control-checked-indicator-color}'/%3E%3C/svg%3E") !default;
+
+$custom-select-padding-x:          .75rem  !default;
+$custom-select-padding-y:          .375rem !default;
+$custom-select-indicator-padding:  1rem !default; // Extra padding to account for the presence of the background-image based indicator
+$custom-select-color:          $input-color !default;
+$custom-select-disabled-color: $gray-light !default;
+$custom-select-bg:            #fff !default;
+$custom-select-disabled-bg:   $gray-lighter !default;
+$custom-select-bg-size:       8px 10px !default; // In pixels because image dimensions
+$custom-select-indicator-color: #333 !default;
+$custom-select-indicator:     url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='#{$custom-select-indicator-color}' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") !default;
+$custom-select-border-width:  $input-btn-border-width !default;
+$custom-select-border-color:  $input-border-color !default;
+$custom-select-border-radius: $border-radius !default;
+
+$custom-select-focus-border-color: #51a7e8 !default;
+$custom-select-focus-box-shadow:   inset 0 1px 2px rgba(0, 0, 0, .075), 0 0 5px rgba(81, 167, 232, .5) !default;
+
+$custom-select-sm-padding-y: .2rem !default;
+$custom-select-sm-font-size: 75% !default;
+
+$custom-file-height:           2.5rem !default;
+$custom-file-width:            14rem !default;
+$custom-file-focus-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .2rem #0074d9 !default;
+
+$custom-file-padding-x:     .5rem !default;
+$custom-file-padding-y:     1rem !default;
+$custom-file-line-height:   1.5 !default;
+$custom-file-color:         #555 !default;
+$custom-file-bg:            #fff !default;
+$custom-file-border-width:  $border-width !default;
+$custom-file-border-color:  #ddd !default;
+$custom-file-border-radius: $border-radius !default;
+$custom-file-box-shadow:    inset 0 .2rem .4rem rgba(0,0,0,.05) !default;
+$custom-file-button-color:  $custom-file-color !default;
+$custom-file-button-bg:     #eee !default;
+$custom-file-text: (
+  placeholder: (
+    en: "Choose file..."
+  ),
+  button-label: (
+    en: "Browse"
+  )
+) !default;
+
+
+// Form validation icons
+$form-icon-success-color: $brand-success !default;
+$form-icon-success: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#{$form-icon-success-color}' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E") !default;
+
+$form-icon-warning-color: $brand-warning !default;
+$form-icon-warning: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#{$form-icon-warning-color}' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E") !default;
+
+$form-icon-danger-color: $brand-danger !default;
+$form-icon-danger: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{$form-icon-danger-color}' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E") !default;
+
+
+// Dropdowns
+//
+// Dropdown menu container and contents.
+
+$dropdown-min-width:             10rem !default;
+$dropdown-padding-y:             .5rem !default;
+$dropdown-margin-top:            .125rem !default;
+$dropdown-bg:                    #fff !default;
+$dropdown-border-color:          rgba(0,0,0,.15) !default;
+$dropdown-border-width:          $border-width !default;
+$dropdown-divider-bg:            #e5e5e5 !default;
+$dropdown-box-shadow:            0 .5rem 1rem rgba(0,0,0,.175) !default;
+
+$dropdown-link-color:            $gray-dark !default;
+$dropdown-link-hover-color:      darken($gray-dark, 5%) !default;
+$dropdown-link-hover-bg:         #f5f5f5 !default;
+
+$dropdown-link-active-color:     $component-active-color !default;
+$dropdown-link-active-bg:        $component-active-bg !default;
+
+$dropdown-link-disabled-color:   $gray-light !default;
+
+$dropdown-item-padding-x:        1.5rem !default;
+
+$dropdown-header-color:          $gray-light !default;
+
+
+// Z-index master list
+//
+// Warning: Avoid customizing these values. They're used for a bird's eye view
+// of components dependent on the z-axis and are designed to all work together.
+
+$zindex-dropdown-backdrop:  990 !default;
+$zindex-navbar:            1000 !default;
+$zindex-dropdown:          1000 !default;
+$zindex-popover:           1060 !default;
+$zindex-tooltip:           1070 !default;
+$zindex-navbar-fixed:      1030 !default;
+$zindex-navbar-sticky:     1030 !default;
+$zindex-modal-bg:          1040 !default;
+$zindex-modal:             1050 !default;
+
+
+// Navbar
+
+$navbar-border-radius:              $border-radius !default;
+$navbar-padding-x:                  $spacer !default;
+$navbar-padding-y:                  ($spacer / 2) !default;
+
+$navbar-brand-padding-y:            .25rem !default;
+
+$navbar-divider-padding-y:          .425rem !default;
+
+$navbar-toggler-padding-x:           .75rem !default;
+$navbar-toggler-padding-y:           .5rem !default;
+$navbar-toggler-font-size:           $font-size-lg !default;
+$navbar-toggler-border-radius:       $btn-border-radius !default;
+$navbar-toggler-padding-x:           .75rem !default;
+$navbar-toggler-padding-y:           .5rem !default;
+
+$navbar-dark-color:                 rgba(255,255,255,.5) !default;
+$navbar-dark-hover-color:           rgba(255,255,255,.75) !default;
+$navbar-dark-active-color:          rgba(255,255,255,1) !default;
+$navbar-dark-disabled-color:        rgba(255,255,255,.25) !default;
+$navbar-dark-toggler-bg: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#{$navbar-dark-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E") !default;
+$navbar-dark-toggler-border:        rgba(255,255,255,.1) !default;
+
+$navbar-light-color:                rgba(0,0,0,.5) !default;
+$navbar-light-hover-color:          rgba(0,0,0,.7) !default;
+$navbar-light-active-color:         rgba(0,0,0,.9) !default;
+$navbar-light-disabled-color:       rgba(0,0,0,.3) !default;
+$navbar-light-toggler-bg: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#{$navbar-light-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E") !default;
+$navbar-light-toggler-border:       rgba(0,0,0,.1) !default;
+
+// Navs
+
+$nav-item-margin:               .2rem !default;
+$nav-item-inline-spacer:        1rem !default;
+$nav-link-padding:              .5em 1em !default;
+$nav-link-hover-bg:             $gray-lighter !default;
+$nav-disabled-link-color:       $gray-light !default;
+$nav-disabled-link-hover-color: $gray-light !default;
+$nav-disabled-link-hover-bg:    transparent !default;
+
+$nav-tabs-border-color:                       #ddd !default;
+$nav-tabs-border-width:                       $border-width !default;
+$nav-tabs-border-radius:                      $border-radius !default;
+$nav-tabs-link-hover-border-color:            $gray-lighter !default;
+$nav-tabs-active-link-hover-color:            $gray !default;
+$nav-tabs-active-link-hover-bg:               $body-bg !default;
+$nav-tabs-active-link-hover-border-color:     #ddd !default;
+$nav-tabs-justified-link-border-color:        #ddd !default;
+$nav-tabs-justified-active-link-border-color: $body-bg !default;
+
+$nav-pills-border-radius:     $border-radius !default;
+$nav-pills-active-link-color: $component-active-color !default;
+$nav-pills-active-link-bg:    $component-active-bg !default;
+
+
+// Pagination
+
+$pagination-padding-x:                .75rem !default;
+$pagination-padding-y:                .5rem !default;
+$pagination-padding-x-sm:             .75rem !default;
+$pagination-padding-y-sm:             .275rem !default;
+$pagination-padding-x-lg:             1.5rem !default;
+$pagination-padding-y-lg:             .75rem !default;
+
+
+$pagination-color:                     $link-color !default;
+$pagination-bg:                        #fff !default;
+$pagination-border-width:              $border-width !default;
+$pagination-border-color:              #ddd !default;
+
+$pagination-hover-color:               $link-hover-color !default;
+$pagination-hover-bg:                  $gray-lighter !default;
+$pagination-hover-border:              #ddd !default;
+
+$pagination-active-color:              #fff !default;
+$pagination-active-bg:                 $brand-primary !default;
+$pagination-active-border:             $brand-primary !default;
+
+$pagination-disabled-color:            $gray-light !default;
+$pagination-disabled-bg:               #fff !default;
+$pagination-disabled-border:           #ddd !default;
+
+
+// Jumbotron
+
+$jumbotron-padding:              2rem !default;
+$jumbotron-bg:                   $gray-lighter !default;
+
+
+// Form states and alerts
+//
+// Define colors for form feedback states and, by default, alerts.
+
+$state-success-text:             #3c763d !default;
+$state-success-bg:               #dff0d8 !default;
+$state-success-border:           darken($state-success-bg, 5%) !default;
+
+$state-info-text:                #31708f !default;
+$state-info-bg:                  #d9edf7 !default;
+$state-info-border:              darken($state-info-bg, 7%) !default;
+
+$state-warning-text:             #8a6d3b !default;
+$state-warning-bg:               #fcf8e3 !default;
+$mark-bg:                        $state-warning-bg !default;
+$state-warning-border:           darken($state-warning-bg, 5%) !default;
+
+$state-danger-text:              #a94442 !default;
+$state-danger-bg:                #f2dede !default;
+$state-danger-border:            darken($state-danger-bg, 5%) !default;
+
+
+// Cards
+$card-spacer-x:            1.25rem !default;
+$card-spacer-y:            .75rem !default;
+$card-border-width:        1px !default;
+$card-border-radius:       $border-radius !default;
+$card-border-color:        rgba(0,0,0,.125) !default;
+$card-border-radius-inner: calc(#{$card-border-radius} - #{$card-border-width}) !default;
+$card-cap-bg:              #f5f5f5 !default;
+$card-bg:                  #fff !default;
+
+$card-link-hover-color:    #fff !default;
+
+$card-img-overlay-padding: 1.25rem !default;
+
+$card-deck-margin:         .625rem !default;
+
+$card-columns-sm-up-column-gap: 1.25rem !default;
+
+
+// Tooltips
+
+$tooltip-max-width:           200px !default;
+$tooltip-color:               #fff !default;
+$tooltip-bg:                  #000 !default;
+$tooltip-opacity:             .9 !default;
+$tooltip-padding-y:           3px !default;
+$tooltip-padding-x:           8px !default;
+$tooltip-margin:              3px !default;
+
+$tooltip-arrow-width:         5px !default;
+$tooltip-arrow-color:         $tooltip-bg !default;
+
+
+// Popovers
+
+$popover-inner-padding:               1px !default;
+$popover-bg:                          #fff !default;
+$popover-max-width:                   276px !default;
+$popover-border-width:                $border-width !default;
+$popover-border-color:                rgba(0,0,0,.2) !default;
+$popover-box-shadow:                  0 5px 10px rgba(0,0,0,.2) !default;
+
+$popover-title-bg:                    darken($popover-bg, 3%) !default;
+$popover-title-padding-x:             14px !default;
+$popover-title-padding-y:             8px !default;
+
+$popover-content-padding-x:           14px !default;
+$popover-content-padding-y:           9px !default;
+
+$popover-arrow-width:                 10px !default;
+$popover-arrow-color:                 $popover-bg !default;
+
+$popover-arrow-outer-width:           ($popover-arrow-width + 1px) !default;
+$popover-arrow-outer-color:           fade-in($popover-border-color, .05) !default;
+
+
+// Tags
+
+$tag-default-bg:            $gray-light !default;
+$tag-primary-bg:            $brand-primary !default;
+$tag-success-bg:            $brand-success !default;
+$tag-info-bg:               $brand-info !default;
+$tag-warning-bg:            $brand-warning !default;
+$tag-danger-bg:             $brand-danger !default;
+
+$tag-color:                 #fff !default;
+$tag-link-hover-color:      #fff !default;
+$tag-font-size:             75% !default;
+$tag-font-weight:           bold !default;
+$tag-padding-x:             .4em !default;
+$tag-padding-y:             .25em !default;
+
+$tag-pill-padding-x:        .6em !default;
+// Use a higher than normal value to ensure completely rounded edges when
+// customizing padding or font-size on labels.
+$tag-pill-border-radius:    10rem !default;
+
+// Modals
+
+// Padding applied to the modal body
+$modal-inner-padding:         15px !default;
+
+$modal-dialog-margin:         10px !default;
+$modal-dialog-sm-up-margin-y: 30px !default;
+
+$modal-title-padding:         15px !default;
+$modal-title-line-height:     $line-height-base !default;
+
+$modal-content-bg:               #fff !default;
+$modal-content-border-color:     rgba(0,0,0,.2) !default;
+$modal-content-border-width:     $border-width !default;
+$modal-content-xs-box-shadow:    0 3px 9px rgba(0,0,0,.5) !default;
+$modal-content-sm-up-box-shadow: 0 5px 15px rgba(0,0,0,.5) !default;
+
+$modal-backdrop-bg:           #000 !default;
+$modal-backdrop-opacity:      .5 !default;
+$modal-header-border-color:   #e5e5e5 !default;
+$modal-footer-border-color:   $modal-header-border-color !default;
+$modal-header-border-width:   $modal-content-border-width !default;
+$modal-footer-border-width:   $modal-header-border-width !default;
+
+$modal-lg:                    900px !default;
+$modal-md:                    600px !default;
+$modal-sm:                    300px !default;
+
+
+// Alerts
+//
+// Define alert colors, border radius, and padding.
+
+$alert-padding-x:             1.25rem !default;
+$alert-padding-y:             .75rem !default;
+$alert-border-radius:         $border-radius !default;
+$alert-link-font-weight:      bold !default;
+$alert-border-width:          $border-width !default;
+
+$alert-success-bg:            $state-success-bg !default;
+$alert-success-text:          $state-success-text !default;
+$alert-success-border:        $state-success-border !default;
+
+$alert-info-bg:               $state-info-bg !default;
+$alert-info-text:             $state-info-text !default;
+$alert-info-border:           $state-info-border !default;
+
+$alert-warning-bg:            $state-warning-bg !default;
+$alert-warning-text:          $state-warning-text !default;
+$alert-warning-border:        $state-warning-border !default;
+
+$alert-danger-bg:             $state-danger-bg !default;
+$alert-danger-text:           $state-danger-text !default;
+$alert-danger-border:         $state-danger-border !default;
+
+
+// Progress bars
+
+$progress-bg:                 #eee !default;
+$progress-bar-color:          #0074d9 !default;
+$progress-border-radius:      $border-radius !default;
+$progress-box-shadow:         inset 0 .1rem .1rem rgba(0,0,0,.1) !default;
+
+$progress-bar-bg:             $brand-primary !default;
+$progress-bar-success-bg:     $brand-success !default;
+$progress-bar-warning-bg:     $brand-warning !default;
+$progress-bar-danger-bg:      $brand-danger !default;
+$progress-bar-info-bg:        $brand-info !default;
+
+
+// List group
+
+$list-group-bg:                 #fff !default;
+$list-group-border-color:       #ddd !default;
+$list-group-border-width:       $border-width !default;
+$list-group-border-radius:      $border-radius !default;
+
+$list-group-hover-bg:           #f5f5f5 !default;
+$list-group-active-color:       $component-active-color !default;
+$list-group-active-bg:          $component-active-bg !default;
+$list-group-active-border:      $list-group-active-bg !default;
+$list-group-active-text-color:  lighten($list-group-active-bg, 40%) !default;
+
+$list-group-disabled-color:      $gray-light !default;
+$list-group-disabled-bg:         $gray-lighter !default;
+$list-group-disabled-text-color: $list-group-disabled-color !default;
+
+$list-group-link-color:         #555 !default;
+$list-group-link-hover-color:   $list-group-link-color !default;
+$list-group-link-heading-color: #333 !default;
+
+$list-group-item-padding-x:             1.25rem !default;
+$list-group-item-padding-y:             .75rem !default;
+$list-group-item-heading-margin-bottom: 5px !default;
+
+
+// Image thumbnails
+
+$thumbnail-padding:           .25rem !default;
+$thumbnail-bg:                $body-bg !default;
+$thumbnail-border-width:      $border-width !default;
+$thumbnail-border-color:      #ddd !default;
+$thumbnail-border-radius:     $border-radius !default;
+$thumbnail-box-shadow:        0 1px 2px rgba(0,0,0,.075) !default;
+
+
+// Figures
+
+$figure-caption-font-size: 90% !default;
+
+
+// Breadcrumbs
+
+$breadcrumb-padding-y:          .75rem !default;
+$breadcrumb-padding-x:          1rem !default;
+$breadcrumb-item-padding:       .5rem !default;
+
+$breadcrumb-bg:                 $gray-lighter !default;
+$breadcrumb-divider-color:      $gray-light !default;
+$breadcrumb-active-color:       $gray-light !default;
+$breadcrumb-divider:            "/" !default;
+
+
+// Media objects
+
+$media-margin-top:            15px !default;
+$media-heading-margin-bottom:  5px !default;
+$media-alignment-padding-x:   10px !default;
+
+
+// Carousel
+
+$carousel-text-shadow:                        0 1px 2px rgba(0,0,0,.6) !default;
+
+$carousel-control-color:                      #fff !default;
+$carousel-control-width:                      15% !default;
+$carousel-control-sm-up-size:                 30px !default;
+$carousel-control-opacity:                    .5 !default;
+$carousel-control-font-size:                  20px !default;
+
+$carousel-indicators-width:                   60% !default;
+
+$carousel-indicator-size:                     10px !default;
+$carousel-indicator-active-size:              12px !default;
+$carousel-indicator-active-bg:                #fff !default;
+$carousel-indicator-border-color:             #fff !default;
+
+$carousel-caption-width:                      70% !default;
+$carousel-caption-sm-up-width:                60% !default;
+$carousel-caption-color:                      #fff !default;
+
+$carousel-icon-width:                         20px !default;
+
+
+// Close
+
+$close-font-weight:           bold !default;
+$close-color:                 #000 !default;
+$close-text-shadow:           0 1px 0 #fff !default;
+
+
+// Code
+
+$code-font-size:              90% !default;
+$code-padding-x:              .4rem !default;
+$code-padding-y:              .2rem !default;
+$code-color:                  #bd4147 !default;
+$code-bg:                     #f7f7f9 !default;
+
+$kbd-color:                   #fff !default;
+$kbd-bg:                      #333 !default;
+
+$pre-bg:                      #f7f7f9 !default;
+$pre-color:                   $gray-dark !default;
+$pre-border-color:            #ccc !default;
+$pre-scrollable-max-height:   340px !default;
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/bootstrap-flex.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/bootstrap-flex.scss
new file mode 100755
index 0000000..60dd03a
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/bootstrap-flex.scss
@@ -0,0 +1,8 @@
+// Bootstrap with Flexbox enabled
+//
+// Includes all the imports from the standard Bootstrap project, but enables
+// the flexbox variable.
+
+$enable-flex: true;
+
+@import "bootstrap";
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/bootstrap-grid.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/bootstrap-grid.scss
new file mode 100755
index 0000000..40680ca
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/bootstrap-grid.scss
@@ -0,0 +1,23 @@
+// Bootstrap Grid only
+//
+// Includes relevant variables and mixins for the regular (non-flexbox) grid
+// system, as well as the generated predefined classes (e.g., `.col-4-sm`).
+
+
+//
+// Variables
+//
+
+@import "custom";
+@import "variables";
+
+//
+// Grid mixins
+//
+
+@import "mixins/clearfix";
+@import "mixins/breakpoints";
+@import "mixins/grid-framework";
+@import "mixins/grid";
+
+@import "grid";
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/bootstrap-reboot.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/bootstrap-reboot.scss
new file mode 100755
index 0000000..eeff516
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/bootstrap-reboot.scss
@@ -0,0 +1,11 @@
+// Bootstrap Reboot only
+//
+// Includes only Normalize and our custom Reboot reset.
+
+@import "custom";
+@import "variables";
+@import "mixins/hover";
+@import "mixins/tab-focus";
+
+@import "normalize";
+@import "reboot";
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/bootstrap.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/bootstrap.scss
new file mode 100755
index 0000000..b2b6308
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/bootstrap.scss
@@ -0,0 +1,54 @@
+/*!
+ * Bootstrap v4.0.0-alpha.5 (https://getbootstrap.com)
+ * Copyright 2011-2016 The Bootstrap Authors
+ * Copyright 2011-2016 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ */
+
+// Core variables and mixins
+@import "custom";
+@import "variables";
+@import "mixins";
+
+// Reset and dependencies
+@import "normalize";
+@import "print";
+
+// Core CSS
+@import "reboot";
+@import "type";
+@import "images";
+@import "code";
+@import "grid";
+@import "tables";
+@import "forms";
+@import "buttons";
+
+// Components
+@import "animation";
+@import "dropdown";
+@import "button-group";
+@import "input-group";
+@import "custom-forms";
+@import "nav";
+@import "navbar";
+@import "card";
+@import "breadcrumb";
+@import "pagination";
+@import "tags";
+@import "jumbotron";
+@import "alert";
+@import "progress";
+@import "media";
+@import "list-group";
+@import "responsive-embed";
+@import "close";
+
+// Components w/ JavaScript
+@import "modal";
+@import "tooltip";
+@import "popover";
+@import "carousel";
+
+// Utility classes
+@import "utilities";
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_alert.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_alert.scss
new file mode 100755
index 0000000..6ed3a81
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_alert.scss
@@ -0,0 +1,14 @@
+// Alerts
+
+@mixin alert-variant($background, $border, $body-color) {
+  background-color: $background;
+  border-color: $border;
+  color: $body-color;
+
+  hr {
+    border-top-color: darken($border, 5%);
+  }
+  .alert-link {
+    color: darken($body-color, 10%);
+  }
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_background-variant.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_background-variant.scss
new file mode 100755
index 0000000..54a734d
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_background-variant.scss
@@ -0,0 +1,12 @@
+// Contextual backgrounds
+
+@mixin bg-variant($parent, $color) {
+  #{$parent} {
+    background-color: $color !important;
+  }
+  a#{$parent} {
+    @include hover-focus {
+      background-color: darken($color, 10%) !important;
+    }
+  }
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_border-radius.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_border-radius.scss
new file mode 100755
index 0000000..54f29f4
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_border-radius.scss
@@ -0,0 +1,35 @@
+// Single side border-radius
+
+@mixin border-radius($radius: $border-radius) {
+  @if $enable-rounded {
+    border-radius: $radius;
+  }
+}
+
+@mixin border-top-radius($radius) {
+  @if $enable-rounded {
+    border-top-right-radius: $radius;
+    border-top-left-radius: $radius;
+  }
+}
+
+@mixin border-right-radius($radius) {
+  @if $enable-rounded {
+    border-bottom-right-radius: $radius;
+    border-top-right-radius: $radius;
+  }
+}
+
+@mixin border-bottom-radius($radius) {
+  @if $enable-rounded {
+    border-bottom-right-radius: $radius;
+    border-bottom-left-radius: $radius;
+  }
+}
+
+@mixin border-left-radius($radius) {
+  @if $enable-rounded {
+    border-bottom-left-radius: $radius;
+    border-top-left-radius: $radius;
+  }
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_breakpoints.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_breakpoints.scss
new file mode 100755
index 0000000..a868833
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_breakpoints.scss
@@ -0,0 +1,86 @@
+// Breakpoint viewport sizes and media queries.
+//
+// Breakpoints are defined as a map of (name: minimum width), order from small to large:
+//
+//    (xs: 0, sm: 544px, md: 768px)
+//
+// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.
+
+// Name of the next breakpoint, or null for the last breakpoint.
+//
+//    >> breakpoint-next(sm)
+//    md
+//    >> breakpoint-next(sm, (xs: 0, sm: 544px, md: 768px))
+//    md
+//    >> breakpoint-next(sm, $breakpoint-names: (xs sm md))
+//    md
+@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {
+  $n: index($breakpoint-names, $name);
+  @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);
+}
+
+// Minimum breakpoint width. Null for the smallest (first) breakpoint.
+//
+//    >> breakpoint-min(sm, (xs: 0, sm: 544px, md: 768px))
+//    544px
+@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {
+  $min: map-get($breakpoints, $name);
+  @return if($min != 0, $min, null);
+}
+
+// Maximum breakpoint width. Null for the largest (last) breakpoint.
+// The maximum value is calculated as the minimum of the next one less 0.1.
+//
+//    >> breakpoint-max(sm, (xs: 0, sm: 544px, md: 768px))
+//    767px
+@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {
+  $next: breakpoint-next($name, $breakpoints);
+  @return if($next, breakpoint-min($next, $breakpoints) - 1px, null);
+}
+
+// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.
+// Makes the @content apply to the given breakpoint and wider.
+@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {
+  $min: breakpoint-min($name, $breakpoints);
+  @if $min {
+    @media (min-width: $min) {
+      @content;
+    }
+  } @else {
+    @content;
+  }
+}
+
+// Media of at most the maximum breakpoint width. No query for the largest breakpoint.
+// Makes the @content apply to the given breakpoint and narrower.
+@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {
+  $max: breakpoint-max($name, $breakpoints);
+  @if $max {
+    @media (max-width: $max) {
+      @content;
+    }
+  } @else {
+    @content;
+  }
+}
+
+// Media between the breakpoint's minimum and maximum widths.
+// No minimum for the smallest breakpoint, and no maximum for the largest one.
+// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.
+@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {
+  @include media-breakpoint-up($name, $breakpoints) {
+    @include media-breakpoint-down($name, $breakpoints) {
+      @content;
+    }
+  }
+}
+
+// Media that spans multiple breakpoint widths.
+// Makes the @content apply between the min and max breakpoints
+@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {
+  @include media-breakpoint-up($lower, $breakpoints) {
+    @include media-breakpoint-down($upper, $breakpoints) {
+      @content;
+    }
+  }
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_buttons.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_buttons.scss
new file mode 100755
index 0000000..5196ab6
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_buttons.scss
@@ -0,0 +1,113 @@
+// Button variants
+//
+// Easily pump out default styles, as well as :hover, :focus, :active,
+// and disabled options for all buttons
+
+@mixin button-variant($color, $background, $border) {
+  $active-background: darken($background, 10%);
+  $active-border: darken($border, 12%);
+
+  color: $color;
+  background-color: $background;
+  border-color: $border;
+  @include box-shadow($btn-box-shadow);
+
+  @include hover {
+    color: $color;
+    background-color: $active-background;
+        border-color: $active-border;
+  }
+
+  &:focus,
+  &.focus {
+    color: $color;
+    background-color: $active-background;
+        border-color: $active-border;
+  }
+
+  &:active,
+  &.active,
+  .open > &.dropdown-toggle {
+    color: $color;
+    background-color: $active-background;
+        border-color: $active-border;
+    // Remove the gradient for the pressed/active state
+    background-image: none;
+    @include box-shadow($btn-active-box-shadow);
+
+    &:hover,
+    &:focus,
+    &.focus {
+      color: $color;
+      background-color: darken($background, 17%);
+          border-color: darken($border, 25%);
+    }
+  }
+
+  &.disabled,
+  &:disabled {
+    &:focus,
+    &.focus {
+      background-color: $background;
+          border-color: $border;
+    }
+    @include hover {
+      background-color: $background;
+          border-color: $border;
+    }
+  }
+}
+
+@mixin button-outline-variant($color) {
+  color: $color;
+  background-image: none;
+  background-color: transparent;
+  border-color: $color;
+
+  @include hover {
+    color: #fff;
+    background-color: $color;
+        border-color: $color;
+  }
+
+  &:focus,
+  &.focus {
+    color: #fff;
+    background-color: $color;
+        border-color: $color;
+  }
+
+  &:active,
+  &.active,
+  .open > &.dropdown-toggle {
+    color: #fff;
+    background-color: $color;
+        border-color: $color;
+
+    &:hover,
+    &:focus,
+    &.focus {
+      color: #fff;
+      background-color: darken($color, 17%);
+          border-color: darken($color, 25%);
+    }
+  }
+
+  &.disabled,
+  &:disabled {
+    &:focus,
+    &.focus {
+      border-color: lighten($color, 20%);
+    }
+    @include hover {
+      border-color: lighten($color, 20%);
+    }
+  }
+}
+
+// Button sizes
+@mixin button-size($padding-y, $padding-x, $font-size, $border-radius) {
+  padding: $padding-y $padding-x;
+  font-size: $font-size;
+  @include border-radius($border-radius);
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_cards.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_cards.scss
new file mode 100755
index 0000000..574349a
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_cards.scss
@@ -0,0 +1,44 @@
+// Card variants
+
+@mixin card-variant($background, $border) {
+  background-color: $background;
+  border-color: $border;
+
+  .card-header,
+  .card-footer {
+    background-color: transparent;
+  }
+}
+
+@mixin card-outline-variant($color) {
+  background-color: transparent;
+  border-color: $color;
+}
+
+//
+// Inverse text within a card for use with dark backgrounds
+//
+
+@mixin card-inverse {
+  .card-header,
+  .card-footer {
+    border-color: rgba(255,255,255,.2);
+  }
+  .card-header,
+  .card-footer,
+  .card-title,
+  .card-blockquote {
+    color: #fff;
+  }
+  .card-link,
+  .card-text,
+  .card-subtitle,
+  .card-blockquote .blockquote-footer {
+    color: rgba(255,255,255,.65);
+  }
+  .card-link {
+    @include hover-focus {
+      color: $card-link-hover-color;
+    }
+  }
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_clearfix.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_clearfix.scss
new file mode 100755
index 0000000..d0ae125
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_clearfix.scss
@@ -0,0 +1,7 @@
+@mixin clearfix() {
+  &::after {
+    content: "";
+    display: table;
+    clear: both;
+  }
+}
diff --git a/Angular2_CLI_Full_Project/src/scss/bootstrap_src/mixins/_pulls.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_float.scss
similarity index 58%
rename from Angular2_CLI_Full_Project/src/scss/bootstrap_src/mixins/_pulls.scss
rename to Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_float.scss
index 6bdff02..b30cf14 100755
--- a/Angular2_CLI_Full_Project/src/scss/bootstrap_src/mixins/_pulls.scss
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_float.scss
@@ -1,6 +1,6 @@
-@mixin pull-left {
+@mixin float-left {
   float: left !important;
 }
-@mixin pull-right {
+@mixin float-right {
   float: right !important;
 }
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_forms.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_forms.scss
new file mode 100755
index 0000000..39851b8
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_forms.scss
@@ -0,0 +1,81 @@
+// Form validation states
+//
+// Used in _forms.scss to generate the form validation CSS for warnings, errors,
+// and successes.
+
+@mixin form-control-validation($color) {
+  // Color the label and help text
+  .form-control-feedback,
+  .form-control-label,
+  .form-check-label,
+  .form-check-inline,
+  .custom-control {
+    color: $color;
+  }
+
+  // Set the border and box shadow on specific inputs to match
+  .form-control {
+    border-color: $color;
+
+    @if $enable-rounded {
+      &:focus {
+        box-shadow: $input-box-shadow, 0 0 6px lighten($color, 20%);
+      }
+    }
+  }
+
+  // Set validation states also for addons
+  .input-group-addon {
+    color: $color;
+    border-color: $color;
+    background-color: lighten($color, 40%);
+  }
+}
+
+// Form control focus state
+//
+// Generate a customized focus state and for any input with the specified color,
+// which defaults to the `@input-border-focus` variable.
+//
+// We highly encourage you to not customize the default value, but instead use
+// this to tweak colors on an as-needed basis. This aesthetic change is based on
+// WebKit's default styles, but applicable to a wider range of browsers. Its
+// usability and accessibility should be taken into account with any change.
+//
+// Example usage: change the default blue border and shadow to white for better
+// contrast against a dark gray background.
+@mixin form-control-focus() {
+  &:focus {
+    color: $input-color-focus;
+    background-color: $input-bg-focus;
+    border-color: $input-border-focus;
+    outline: none;
+    @include box-shadow($input-box-shadow-focus);
+  }
+}
+
+// Form control sizing
+//
+// Relative text size, padding, and border-radii changes for form controls. For
+// horizontal sizing, wrap controls in the predefined grid classes. `<select>`
+// element gets special love because it's special, and that's a fact!
+
+@mixin input-size($parent, $input-height, $padding-y, $padding-x, $font-size, $line-height, $border-radius) {
+  #{$parent} {
+    height: $input-height;
+    padding: $padding-y $padding-x;
+    font-size: $font-size;
+    line-height: $line-height;
+    @include border-radius($border-radius);
+  }
+
+  select#{$parent} {
+    height: $input-height;
+    line-height: $input-height;
+  }
+
+  textarea#{$parent},
+  select[multiple]#{$parent} {
+    height: auto;
+  }
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_gradients.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_gradients.scss
new file mode 100755
index 0000000..ac96efe
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_gradients.scss
@@ -0,0 +1,43 @@
+// Gradients
+
+// Horizontal gradient, from left to right
+//
+// Creates two color stops, start and end, by specifying a color and position for each color stop.
+// Color stops are not available in IE9.
+@mixin gradient-x($start-color: #555, $end-color: #333, $start-percent: 0%, $end-percent: 100%) {
+  background-image: linear-gradient(to right, $start-color $start-percent, $end-color $end-percent);
+  background-repeat: repeat-x;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{ie-hex-str($start-color)}', endColorstr='#{ie-hex-str($end-color)}', GradientType=1); // IE9
+}
+
+// Vertical gradient, from top to bottom
+//
+// Creates two color stops, start and end, by specifying a color and position for each color stop.
+// Color stops are not available in IE9.
+@mixin gradient-y($start-color: #555, $end-color: #333, $start-percent: 0%, $end-percent: 100%) {
+  background-image: linear-gradient(to bottom, $start-color $start-percent, $end-color $end-percent);
+  background-repeat: repeat-x;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{ie-hex-str($start-color)}', endColorstr='#{ie-hex-str($end-color)}', GradientType=0); // IE9
+}
+
+@mixin gradient-directional($start-color: #555, $end-color: #333, $deg: 45deg) {
+  background-repeat: repeat-x;
+  background-image: linear-gradient($deg, $start-color, $end-color);
+}
+@mixin gradient-x-three-colors($start-color: #00b3ee, $mid-color: #7a43b6, $color-stop: 50%, $end-color: #c3325f) {
+  background-image: linear-gradient(to right, $start-color, $mid-color $color-stop, $end-color);
+  background-repeat: no-repeat;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{ie-hex-str($start-color)}', endColorstr='#{ie-hex-str($end-color)}', GradientType=1); // IE9 gets no color-stop at all for proper fallback
+}
+@mixin gradient-y-three-colors($start-color: #00b3ee, $mid-color: #7a43b6, $color-stop: 50%, $end-color: #c3325f) {
+  background-image: linear-gradient($start-color, $mid-color $color-stop, $end-color);
+  background-repeat: no-repeat;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{ie-hex-str($start-color)}', endColorstr='#{ie-hex-str($end-color)}', GradientType=0); // IE9 gets no color-stop at all for proper fallback
+}
+@mixin gradient-radial($inner-color: #555, $outer-color: #333) {
+  background-image: radial-gradient(circle, $inner-color, $outer-color);
+  background-repeat: no-repeat;
+}
+@mixin gradient-striped($color: rgba(255,255,255,.15), $angle: 45deg) {
+  background-image: linear-gradient($angle, $color 25%, transparent 25%, transparent 50%, $color 50%, $color 75%, transparent 75%, transparent);
+}
\ No newline at end of file
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_grid-framework.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_grid-framework.scss
new file mode 100755
index 0000000..35ccd92
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_grid-framework.scss
@@ -0,0 +1,69 @@
+// Framework grid generation
+//
+// Used only by Bootstrap to generate the correct number of grid classes given
+// any value of `$grid-columns`.
+
+@mixin make-grid-columns($columns: $grid-columns, $gutters: $grid-gutter-widths, $breakpoints: $grid-breakpoints) {
+  // Common properties for all breakpoints
+  %grid-column {
+    position: relative;
+    // Prevent columns from collapsing when empty
+    min-height: 1px;
+
+    @if $enable-flex {
+      width: 100%;
+    }
+
+    @include make-gutters($gutters);
+  }
+
+  $breakpoint-counter: 0;
+  @each $breakpoint in map-keys($breakpoints) {
+    $breakpoint-counter: ($breakpoint-counter + 1);
+
+    // Allow columns to stretch full width below their breakpoints
+    .col-#{$breakpoint} {
+      @extend %grid-column;
+    }
+
+    @for $i from 1 through $columns {
+      .col-#{$breakpoint}-#{$i} {
+        @extend %grid-column;
+      }
+    }
+
+    @include media-breakpoint-up($breakpoint, $breakpoints) {
+      // Provide basic `.col-{bp}` classes for equal-width flexbox columns
+      @if $enable-flex {
+        .col-#{$breakpoint} {
+          flex-basis: 0;
+          flex-grow: 1;
+          max-width: 100%;
+        }
+      }
+
+      @for $i from 1 through $columns {
+        .col-#{$breakpoint}-#{$i} {
+          @include make-col($i, $columns);
+        }
+      }
+
+      @each $modifier in (pull, push) {
+        @for $i from 0 through $columns {
+          .#{$modifier}-#{$breakpoint}-#{$i} {
+            @include make-col-modifier($modifier, $i, $columns)
+          }
+        }
+      }
+
+      // `$columns - 1` because offsetting by the width of an entire row isn't possible
+      @for $i from 0 through ($columns - 1) {
+        @if $breakpoint-counter != 1 or $i != 0 { // Avoid emitting useless .offset-xs-0
+          .offset-#{$breakpoint}-#{$i} {
+            @include make-col-modifier(offset, $i, $columns)
+          }
+        }
+      }
+    }
+  }
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_grid.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_grid.scss
new file mode 100755
index 0000000..88cbd24
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_grid.scss
@@ -0,0 +1,107 @@
+/// Grid system
+//
+// Generate semantic grid columns with these mixins.
+
+@mixin make-container($gutter: $grid-gutter-width-base) {
+  margin-left: auto;
+  margin-right: auto;
+  padding-left:  ($gutter / 2);
+  padding-right: ($gutter / 2);
+  @if not $enable-flex {
+    @include clearfix();
+  }
+}
+
+
+// For each breakpoint, define the maximum width of the container in a media query
+@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {
+  @each $breakpoint, $container-max-width in $max-widths {
+    @include media-breakpoint-up($breakpoint, $breakpoints) {
+      width: $container-max-width;
+      max-width: 100%;
+    }
+  }
+}
+
+@mixin make-gutters($gutters: $grid-gutter-widths) {
+  @each $breakpoint in map-keys($gutters) {
+    @include media-breakpoint-up($breakpoint) {
+      $gutter: map-get($gutters, $breakpoint);
+      padding-right: ($gutter / 2);
+      padding-left:  ($gutter / 2);
+    }
+  }
+}
+
+@mixin make-row($gutters: $grid-gutter-widths) {
+  @if $enable-flex {
+    display: flex;
+    flex-wrap: wrap;
+  } @else {
+    @include clearfix();
+  }
+
+  @each $breakpoint in map-keys($gutters) {
+    @include media-breakpoint-up($breakpoint) {
+      $gutter: map-get($gutters, $breakpoint);
+      margin-right: ($gutter / -2);
+      margin-left:  ($gutter / -2);
+    }
+  }
+}
+
+@mixin make-col-ready($gutters: $grid-gutter-widths) {
+  position: relative;
+  min-height: 1px; // Prevent collapsing
+
+  // Prevent columns from becoming too narrow when at smaller grid tiers by
+  // always setting `width: 100%;`. This works because we use `flex` values
+  // later on to override this initial width.
+  @if $enable-flex {
+    width: 100%;
+  }
+
+  @each $breakpoint in map-keys($gutters) {
+    @include media-breakpoint-up($breakpoint) {
+      $gutter: map-get($gutters, $breakpoint);
+      padding-right: ($gutter / 2);
+      padding-left:  ($gutter / 2);
+    }
+  }
+}
+
+@mixin make-col($size, $columns: $grid-columns) {
+  @if $enable-flex {
+    flex: 0 0 percentage($size / $columns);
+    // Add a `max-width` to ensure content within each column does not blow out
+    // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
+    // do not appear to require this.
+    max-width: percentage($size / $columns);
+  } @else {
+    float: left;
+    width: percentage($size / $columns);
+  }
+}
+
+@mixin make-col-offset($size, $columns: $grid-columns) {
+  margin-left: percentage($size / $columns);
+}
+
+@mixin make-col-push($size, $columns: $grid-columns) {
+  left: if($size > 0, percentage($size / $columns), auto);
+}
+
+@mixin make-col-pull($size, $columns: $grid-columns) {
+  right: if($size > 0, percentage($size / $columns), auto);
+}
+
+@mixin make-col-modifier($type, $size, $columns) {
+  // Work around the lack of dynamic mixin @include support (https://github.com/sass/sass/issues/626)
+  @if $type == push {
+    @include make-col-push($size, $columns);
+  } @else if $type == pull {
+    @include make-col-pull($size, $columns);
+  } @else if $type == offset {
+    @include make-col-offset($size, $columns);
+  }
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_hover.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_hover.scss
new file mode 100755
index 0000000..6dd55e7
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_hover.scss
@@ -0,0 +1,60 @@
+@mixin hover {
+  // TODO: re-enable along with mq4-hover-shim
+//  @if $enable-hover-media-query {
+//    // See Media Queries Level 4: https://drafts.csswg.org/mediaqueries/#hover
+//    // Currently shimmed by https://github.com/twbs/mq4-hover-shim
+//    @media (hover: hover) {
+//      &:hover { @content }
+//    }
+//  }
+//  @else {
+    &:hover { @content }
+//  }
+}
+
+@mixin hover-focus {
+  @if $enable-hover-media-query {
+    &:focus { @content }
+    @include hover { @content }
+  }
+  @else {
+    &:focus,
+    &:hover {
+      @content
+    }
+  }
+}
+
+@mixin plain-hover-focus {
+  @if $enable-hover-media-query {
+    &,
+    &:focus {
+      @content
+    }
+    @include hover { @content }
+  }
+  @else {
+    &,
+    &:focus,
+    &:hover {
+      @content
+    }
+  }
+}
+
+@mixin hover-focus-active {
+  @if $enable-hover-media-query {
+    &:focus,
+    &:active {
+      @content
+    }
+    @include hover { @content }
+  }
+  @else {
+    &:focus,
+    &:active,
+    &:hover {
+      @content
+    }
+  }
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_image.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_image.scss
new file mode 100755
index 0000000..c2b45f2
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_image.scss
@@ -0,0 +1,36 @@
+// Image Mixins
+// - Responsive image
+// - Retina image
+
+
+// Responsive image
+//
+// Keep images from scaling beyond the width of their parents.
+
+@mixin img-fluid {
+  // Part 1: Set a maximum relative to the parent
+  max-width: 100%;
+  // Part 2: Override the height to auto, otherwise images will be stretched
+  // when setting a width and height attribute on the img element.
+  height: auto;
+}
+
+
+// Retina image
+//
+// Short retina mixin for setting background-image and -size.
+
+@mixin img-retina($file-1x, $file-2x, $width-1x, $height-1x) {
+  background-image: url($file-1x);
+
+  // Autoprefixer takes care of adding -webkit-min-device-pixel-ratio and -o-min-device-pixel-ratio,
+  // but doesn't convert dppx=>dpi.
+  // There's no such thing as unprefixed min-device-pixel-ratio since it's nonstandard.
+  // Compatibility info: http://caniuse.com/#feat=css-media-resolution
+  @media
+  only screen and (min-resolution: 192dpi), // IE9-11 don't support dppx
+  only screen and (min-resolution: 2dppx) { // Standardized
+    background-image: url($file-2x);
+    background-size: $width-1x $height-1x;
+  }
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_list-group.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_list-group.scss
new file mode 100755
index 0000000..81b0f16
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_list-group.scss
@@ -0,0 +1,30 @@
+// List Groups
+
+@mixin list-group-item-variant($state, $background, $color) {
+  .list-group-item-#{$state} {
+    color: $color;
+    background-color: $background;
+  }
+
+  a.list-group-item-#{$state},
+  button.list-group-item-#{$state} {
+    color: $color;
+
+    .list-group-item-heading {
+      color: inherit;
+    }
+
+    @include hover-focus {
+      color: $color;
+      background-color: darken($background, 5%);
+    }
+
+    &.active {
+      @include plain-hover-focus {
+        color: #fff;
+        background-color: $color;
+        border-color: $color;
+      }
+    }
+  }
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_lists.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_lists.scss
new file mode 100755
index 0000000..2518562
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_lists.scss
@@ -0,0 +1,7 @@
+// Lists
+
+// Unstyled keeps list items block level, just removes default browser padding and list-style
+@mixin list-unstyled {
+  padding-left: 0;
+  list-style: none;
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_nav-divider.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_nav-divider.scss
new file mode 100755
index 0000000..fb3d12e
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_nav-divider.scss
@@ -0,0 +1,10 @@
+// Horizontal dividers
+//
+// Dividers (basically an hr) within dropdowns and nav lists
+
+@mixin nav-divider($color: #e5e5e5) {
+  height: 1px;
+  margin: ($spacer-y / 2) 0;
+  overflow: hidden;
+  background-color: $color;
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_navbar-align.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_navbar-align.scss
new file mode 100755
index 0000000..c454a4f
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_navbar-align.scss
@@ -0,0 +1,9 @@
+// Navbar vertical align
+//
+// Vertically center elements in the navbar.
+// Example: an element has a height of 30px, so write out `.navbar-vertical-align(30px);` to calculate the appropriate top margin.
+
+// @mixin navbar-vertical-align($element-height) {
+//   margin-top: (($navbar-height - $element-height) / 2);
+//   margin-bottom: (($navbar-height - $element-height) / 2);
+// }
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_pagination.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_pagination.scss
new file mode 100755
index 0000000..8cd9317
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_pagination.scss
@@ -0,0 +1,21 @@
+// Pagination
+
+@mixin pagination-size($padding-y, $padding-x, $font-size, $line-height, $border-radius) {
+  .page-link {
+    padding: $padding-y $padding-x;
+    font-size: $font-size;
+  }
+
+  .page-item {
+    &:first-child {
+      .page-link {
+        @include border-left-radius($border-radius);
+      }
+    }
+    &:last-child {
+      .page-link {
+        @include border-right-radius($border-radius);
+      }
+    }
+  }
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_progress.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_progress.scss
new file mode 100755
index 0000000..9622d79
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_progress.scss
@@ -0,0 +1,23 @@
+// Progress bars
+
+@mixin progress-variant($color) {
+  &[value]::-webkit-progress-value {
+    background-color: $color;
+  }
+
+  &[value]::-moz-progress-bar {
+    background-color: $color;
+  }
+
+  // IE10+, Microsoft Edge
+  &[value]::-ms-fill {
+    background-color: $color;
+  }
+
+  // IE9
+  @media screen and (min-width:0\0) {
+    .progress-bar {
+      background-color: $color;
+    }
+  }
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_reset-filter.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_reset-filter.scss
new file mode 100755
index 0000000..044b349
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_reset-filter.scss
@@ -0,0 +1,8 @@
+// Reset filters for IE
+//
+// When you need to remove a gradient background, do not forget to use this to reset
+// the IE filter for IE9.
+
+@mixin reset-filter() {
+  filter: "progid:DXImageTransform.Microsoft.gradient(enabled = false)";
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_reset-text.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_reset-text.scss
new file mode 100755
index 0000000..bb882f2
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_reset-text.scss
@@ -0,0 +1,17 @@
+@mixin reset-text {
+  font-family: $font-family-base;
+  // We deliberately do NOT reset font-size or word-wrap.
+  font-style: normal;
+  font-weight: normal;
+  letter-spacing: normal;
+  line-break: auto;
+  line-height: $line-height-base;
+  text-align: left; // Fallback for where `start` is not supported
+  text-align: start;
+  text-decoration: none;
+  text-shadow: none;
+  text-transform: none;
+  white-space: normal;
+  word-break: normal;
+  word-spacing: normal;
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_resize.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_resize.scss
new file mode 100755
index 0000000..83fa637
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_resize.scss
@@ -0,0 +1,6 @@
+// Resize anything
+
+@mixin resizable($direction) {
+  resize: $direction; // Options: horizontal, vertical, both
+  overflow: auto; // Per CSS3 UI, `resize` only applies when `overflow` isn't `visible`
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_screen-reader.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_screen-reader.scss
new file mode 100755
index 0000000..c208583
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_screen-reader.scss
@@ -0,0 +1,32 @@
+// Only display content to screen readers
+//
+// See: http://a11yproject.com/posts/how-to-hide-content
+
+@mixin sr-only {
+  position: absolute;
+  width: 1px;
+  height: 1px;
+  padding: 0;
+  margin: -1px;
+  overflow: hidden;
+  clip: rect(0,0,0,0);
+  border: 0;
+}
+
+// Use in conjunction with .sr-only to only display content when it's focused.
+//
+// Useful for "Skip to main content" links; see https://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1
+//
+// Credit: HTML5 Boilerplate
+
+@mixin sr-only-focusable {
+  &:active,
+  &:focus {
+    position: static;
+    width: auto;
+    height: auto;
+    margin: 0;
+    overflow: visible;
+    clip: auto;
+  }
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_size.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_size.scss
new file mode 100755
index 0000000..b9dd48e
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_size.scss
@@ -0,0 +1,6 @@
+// Sizing shortcuts
+
+@mixin size($width, $height: $width) {
+  width: $width;
+  height: $height;
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_tab-focus.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_tab-focus.scss
new file mode 100755
index 0000000..f16ed64
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_tab-focus.scss
@@ -0,0 +1,9 @@
+// WebKit-style focus
+
+@mixin tab-focus() {
+  // WebKit-specific. Other browsers will keep their default outline style.
+  // (Initially tried to also force default via `outline: initial`,
+  // but that seems to erroneously remove the outline in Firefox altogether.)
+  outline: 5px auto -webkit-focus-ring-color;
+  outline-offset: -2px;
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_table-row.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_table-row.scss
new file mode 100755
index 0000000..84f1d30
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_table-row.scss
@@ -0,0 +1,30 @@
+// Tables
+
+@mixin table-row-variant($state, $background) {
+  // Exact selectors below required to override `.table-striped` and prevent
+  // inheritance to nested tables.
+  .table-#{$state} {
+    &,
+    > th,
+    > td {
+      background-color: $background;
+    }
+  }
+
+  // Hover states for `.table-hover`
+  // Note: this is not available for cells or rows within `thead` or `tfoot`.
+  .table-hover {
+    $hover-background: darken($background, 5%);
+
+    .table-#{$state} {
+      @include hover {
+        background-color: $hover-background;
+
+        > td,
+        > th {
+          background-color: $hover-background;
+        }
+      }
+    }
+  }
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_tag.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_tag.scss
new file mode 100755
index 0000000..900c54e
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_tag.scss
@@ -0,0 +1,11 @@
+// Tags
+
+@mixin tag-variant($color) {
+  background-color: $color;
+
+  &[href] {
+    @include hover-focus {
+      background-color: darken($color, 10%);
+    }
+  }
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_text-emphasis.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_text-emphasis.scss
new file mode 100755
index 0000000..9cd4b6a
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_text-emphasis.scss
@@ -0,0 +1,12 @@
+// Typography
+
+@mixin text-emphasis-variant($parent, $color) {
+  #{$parent} {
+    color: $color !important;
+  }
+  a#{$parent} {
+    @include hover-focus {
+      color: darken($color, 10%) !important;
+    }
+  }
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_text-hide.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_text-hide.scss
new file mode 100755
index 0000000..52a38a9
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_text-hide.scss
@@ -0,0 +1,8 @@
+// CSS image replacement
+@mixin text-hide() {
+  font: 0/0 a;
+  color: transparent;
+  text-shadow: none;
+  background-color: transparent;
+  border: 0;
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_text-truncate.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_text-truncate.scss
new file mode 100755
index 0000000..5a40bf5
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_text-truncate.scss
@@ -0,0 +1,8 @@
+// Text truncate
+// Requires inline-block or block for proper styling
+
+@mixin text-truncate() {
+  overflow: hidden;
+  text-overflow: ellipsis;
+  white-space: nowrap;
+}
\ No newline at end of file
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_align.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_align.scss
new file mode 100755
index 0000000..4886e05
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_align.scss
@@ -0,0 +1,6 @@
+.align-baseline { vertical-align: baseline !important; } // Browser default
+.align-top { vertical-align: top !important; }
+.align-middle { vertical-align: middle !important; }
+.align-bottom { vertical-align: bottom !important; }
+.align-text-bottom { vertical-align: text-bottom !important; }
+.align-text-top { vertical-align: text-top !important; }
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_background.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_background.scss
new file mode 100755
index 0000000..a81dcff
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_background.scss
@@ -0,0 +1,19 @@
+//
+// Contextual backgrounds
+//
+
+.bg-faded {
+  background-color: $gray-lightest;
+}
+
+@include bg-variant('.bg-primary', $brand-primary);
+
+@include bg-variant('.bg-success', $brand-success);
+
+@include bg-variant('.bg-info', $brand-info);
+
+@include bg-variant('.bg-warning', $brand-warning);
+
+@include bg-variant('.bg-danger', $brand-danger);
+
+@include bg-variant('.bg-inverse', $brand-inverse);
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_borders.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_borders.scss
new file mode 100755
index 0000000..b2e70aa
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_borders.scss
@@ -0,0 +1,30 @@
+//
+// Border-width
+//
+
+// TBD...?
+
+
+//
+// Border-radius
+//
+
+.rounded {
+  @include border-radius($border-radius);
+}
+.rounded-top {
+  @include border-top-radius($border-radius);
+}
+.rounded-right {
+  @include border-right-radius($border-radius);
+}
+.rounded-bottom {
+  @include border-bottom-radius($border-radius);
+}
+.rounded-left {
+  @include border-left-radius($border-radius);
+}
+
+.rounded-circle {
+  border-radius: 50%;
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_clearfix.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_clearfix.scss
new file mode 100755
index 0000000..e92522a
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_clearfix.scss
@@ -0,0 +1,3 @@
+.clearfix {
+  @include clearfix();
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_display.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_display.scss
new file mode 100755
index 0000000..d74049b
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_display.scss
@@ -0,0 +1,13 @@
+//
+// Display utilities
+//
+
+.d-block {
+  display: block !important;
+}
+.d-inline-block {
+  display: inline-block !important;
+}
+.d-inline {
+  display: inline !important;
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_flex.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_flex.scss
new file mode 100755
index 0000000..502885a
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_flex.scss
@@ -0,0 +1,37 @@
+// Flex variation
+//
+// Custom styles for additional flex alignment options.
+
+@if $enable-flex {
+  @each $breakpoint in map-keys($grid-breakpoints) {
+    // Flex column reordering
+    @include media-breakpoint-up($breakpoint) {
+      .flex-#{$breakpoint}-first { order: -1; }
+      .flex-#{$breakpoint}-last { order: 1; }
+      .flex-#{$breakpoint}-unordered { order: 0; }
+    }
+
+    // Alignment for every item
+    @include media-breakpoint-up($breakpoint) {
+      .flex-items-#{$breakpoint}-top { align-items: flex-start; }
+      .flex-items-#{$breakpoint}-middle { align-items: center; }
+      .flex-items-#{$breakpoint}-bottom { align-items: flex-end; }
+    }
+
+    // Alignment per item
+    @include media-breakpoint-up($breakpoint) {
+      .flex-#{$breakpoint}-top   { align-self: flex-start; }
+      .flex-#{$breakpoint}-middle { align-self: center; }
+      .flex-#{$breakpoint}-bottom { align-self: flex-end; }
+    }
+
+    // Horizontal alignment of item
+    @include media-breakpoint-up($breakpoint) {
+      .flex-items-#{$breakpoint}-left { justify-content: flex-start; }
+      .flex-items-#{$breakpoint}-center { justify-content: center; }
+      .flex-items-#{$breakpoint}-right { justify-content: flex-end; }
+      .flex-items-#{$breakpoint}-around { justify-content: space-around; }
+      .flex-items-#{$breakpoint}-between { justify-content: space-between; }
+    }
+  }
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_float.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_float.scss
new file mode 100755
index 0000000..eea34bf
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_float.scss
@@ -0,0 +1,13 @@
+@each $breakpoint in map-keys($grid-breakpoints) {
+  @include media-breakpoint-up($breakpoint) {
+    .float-#{$breakpoint}-left {
+      @include float-left();
+    }
+    .float-#{$breakpoint}-right {
+      @include float-right();
+    }
+    .float-#{$breakpoint}-none {
+      float: none !important;
+    }
+  }
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_screenreaders.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_screenreaders.scss
new file mode 100755
index 0000000..9f26fde
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_screenreaders.scss
@@ -0,0 +1,11 @@
+//
+// Screenreaders
+//
+
+.sr-only {
+  @include sr-only();
+}
+
+.sr-only-focusable {
+  @include sr-only-focusable();
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_spacing.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_spacing.scss
new file mode 100755
index 0000000..99c98f8
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_spacing.scss
@@ -0,0 +1,44 @@
+// Width and height
+
+.w-100 { width: 100% !important; }
+.h-100 { height: 100% !important; }
+
+// Margin and Padding
+
+.mx-auto {
+  margin-right: auto !important;
+  margin-left:  auto !important;
+}
+
+@each $prop, $abbrev in (margin: m, padding: p) {
+  @each $size, $lengths in $spacers {
+    $length-x:   map-get($lengths, x);
+    $length-y:   map-get($lengths, y);
+
+    .#{$abbrev}-#{$size} { #{$prop}:        $length-y $length-x !important; } // a = All sides
+    .#{$abbrev}t-#{$size} { #{$prop}-top:    $length-y !important; }
+    .#{$abbrev}r-#{$size} { #{$prop}-right:  $length-x !important; }
+    .#{$abbrev}b-#{$size} { #{$prop}-bottom: $length-y !important; }
+    .#{$abbrev}l-#{$size} { #{$prop}-left:   $length-x !important; }
+
+    // Axes
+    .#{$abbrev}x-#{$size} {
+      #{$prop}-right:  $length-x !important;
+      #{$prop}-left:   $length-x !important;
+    }
+    .#{$abbrev}y-#{$size} {
+      #{$prop}-top:    $length-y !important;
+      #{$prop}-bottom: $length-y !important;
+    }
+  }
+}
+
+// Positioning
+
+.pos-f-t {
+  position: fixed;
+  top: 0;
+  right: 0;
+  left: 0;
+  z-index: $zindex-navbar-fixed;
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_text.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_text.scss
new file mode 100755
index 0000000..b4468e9
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_text.scss
@@ -0,0 +1,59 @@
+//
+// Text
+//
+
+// Alignment
+
+.text-justify        { text-align: justify !important; }
+.text-nowrap         { white-space: nowrap !important; }
+.text-truncate       { @include text-truncate; }
+
+// Responsive alignment
+
+@each $breakpoint in map-keys($grid-breakpoints) {
+  @include media-breakpoint-up($breakpoint) {
+    .text-#{$breakpoint}-left   { text-align: left !important; }
+    .text-#{$breakpoint}-right  { text-align: right !important; }
+    .text-#{$breakpoint}-center { text-align: center !important; }
+  }
+}
+
+// Transformation
+
+.text-lowercase      { text-transform: lowercase !important; }
+.text-uppercase      { text-transform: uppercase !important; }
+.text-capitalize     { text-transform: capitalize !important; }
+
+// Weight and italics
+
+.font-weight-normal  { font-weight: normal; }
+.font-weight-bold    { font-weight: bold; }
+.font-italic         { font-style: italic; }
+
+// Contextual colors
+
+.text-white {
+  color: #fff !important;
+}
+
+@include text-emphasis-variant('.text-muted', $text-muted);
+
+@include text-emphasis-variant('.text-primary', $brand-primary);
+
+@include text-emphasis-variant('.text-success', $brand-success);
+
+@include text-emphasis-variant('.text-info', $brand-info);
+
+@include text-emphasis-variant('.text-warning', $brand-warning);
+
+@include text-emphasis-variant('.text-danger', $brand-danger);
+
+// Font color
+
+@include text-emphasis-variant('.text-gray-dark', $gray-dark);
+
+// Misc
+
+.text-hide {
+  @include text-hide();
+}
diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_visibility.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_visibility.scss
new file mode 100755
index 0000000..cdb1428
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_visibility.scss
@@ -0,0 +1,55 @@
+//
+// Visibility utilities
+//
+
+.invisible {
+  visibility: hidden !important;
+}
+
+// Responsive visibility utilities
+
+@each $bp in map-keys($grid-breakpoints) {
+  .hidden-#{$bp}-up {
+    @include media-breakpoint-up($bp) {
+      display: none !important;
+    }
+  }
+  .hidden-#{$bp}-down {
+    @include media-breakpoint-down($bp) {
+      display: none !important;
+    }
+  }
+}
+
+
+// Print utilities
+//
+// Media queries are placed on the inside to be mixin-friendly.
+
+.visible-print-block {
+  display: none !important;
+
+  @media print {
+    display: block !important;
+  }
+}
+.visible-print-inline {
+  display: none !important;
+
+  @media print {
+    display: inline !important;
+  }
+}
+.visible-print-inline-block {
+  display: none !important;
+
+  @media print {
+    display: inline-block !important;
+  }
+}
+
+.hidden-print {
+  @media print {
+    display: none !important;
+  }
+}
diff --git a/Angular2_CLI_Starter/src/scss/core/_animate.scss b/Angular2_CLI_Starter/src/scss/core/_animate.scss
new file mode 100644
index 0000000..3621dee
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/core/_animate.scss
@@ -0,0 +1,43 @@
+@charset "UTF-8";
+
+.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;
+}
+
+@-webkit-keyframes fadeIn {
+    from {
+        opacity: 0;
+    }
+
+    to {
+        opacity: 1;
+    }
+}
+
+@keyframes fadeIn {
+    from {
+        opacity: 0;
+    }
+
+    to {
+        opacity: 1;
+    }
+}
+
+.fadeIn {
+    -webkit-animation-name: fadeIn;
+    animation-name: fadeIn;
+}
diff --git a/Angular2_CLI_Starter/src/scss/core/_aside.scss b/Angular2_CLI_Starter/src/scss/core/_aside.scss
new file mode 100644
index 0000000..47d9b47
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/core/_aside.scss
@@ -0,0 +1,70 @@
+.aside-menu {
+    position: fixed;
+    top: 0;
+    right: -$aside-menu-width;
+    z-index: $zindex-navbar-fixed - 1;
+    width: $aside-menu-width;
+    height: 100%;
+    padding-top: $navbar-height;
+    color: $aside-menu-color;
+    background: $aside-menu-bg;
+    @include borders($aside-menu-borders);
+
+    .nav-tabs {
+        border-color: $border-color;
+        .nav-link {
+            padding: $aside-menu-nav-padding-y $aside-menu-nav-padding-x;
+            color: $body-color;
+            border-top: 0;
+            &.active {
+                color: $brand-primary;
+                border-right-color: $border-color;
+                border-left-color: $border-color;
+            }
+        }
+        .nav-item:first-child {
+            .nav-link {
+                border-left: 0;
+            }
+        }
+    }
+
+    .tab-content {
+        position: relative;
+        height: calc(100vh - #{$aside-menu-nav-padding-y * 2 + $font-size-base} - #{$navbar-height});
+        overflow-x: hidden;
+        overflow-y: auto;
+        border: 0;
+        border-top: 1px solid $border-color;
+        -ms-overflow-style: -ms-autohiding-scrollbar;
+
+        &::-webkit-scrollbar {
+            width: 10px;
+            margin-left: -10px;
+            -webkit-appearance: none;
+        }
+
+        // &::-webkit-scrollbar-button {    }
+
+        &::-webkit-scrollbar-track {
+            background-color: lighten($aside-menu-bg, 5%);
+            border-right: 1px solid darken($aside-menu-bg, 5%);
+            border-left: 1px solid darken($aside-menu-bg, 5%);
+        }
+
+        // &::-webkit-scrollbar-track-piece {    }
+
+        &::-webkit-scrollbar-thumb {
+            height: 50px;
+            background-color: darken($aside-menu-bg, 10%);
+            background-clip: content-box;
+            border-color: transparent;
+            border-style: solid;
+            border-width: 1px 2px;
+        }
+
+        .tab-pane {
+            padding: 0;
+        }
+    }
+}
diff --git a/Angular2_CLI_Starter/src/scss/core/_avatars.scss b/Angular2_CLI_Starter/src/scss/core/_avatars.scss
new file mode 100644
index 0000000..07f0c12
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/core/_avatars.scss
@@ -0,0 +1,52 @@
+.img-avatar {
+    border-radius: 50em;
+}
+
+.avatar {
+    $width: 36px;
+    $status-width: 10px;
+    @include avatar($width,$status-width);
+}
+
+.avatar.avatar-xs {
+    $width: 20px;
+    $status-width: 8px;
+    @include avatar($width,$status-width);
+}
+
+.avatar.avatar-sm {
+    $width: 24px;
+    $status-width: 8px;
+    @include avatar($width,$status-width);
+}
+
+.avatar.avatar-lg {
+    $width: 72px;
+    $status-width: 12px;
+    @include avatar($width,$status-width);
+}
+
+.avatars-stack {
+    .avatar.avatar-xs {
+        margin-right: -10px;
+    }
+
+    // .avatar.avatar-sm {
+    //
+    // }
+
+    .avatar {
+        margin-right: -15px;
+        transition-duration: $layout-transition-speed, $layout-transition-speed;
+        transition-property: margin-left, margin-right;
+
+        &:hover {
+            margin-right: 0 !important;
+        }
+    }
+
+    // .avatar.avatar-lg {
+    //
+    // }
+
+}
diff --git a/Angular2_CLI_Starter/src/scss/core/_breadcrumb-menu.scss b/Angular2_CLI_Starter/src/scss/core/_breadcrumb-menu.scss
new file mode 100644
index 0000000..325a9c5
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/core/_breadcrumb-menu.scss
@@ -0,0 +1,36 @@
+.breadcrumb-menu {
+    position: absolute;
+    top: 0;
+    right: $breadcrumb-padding-x;
+
+    &::before {
+        display: none;
+    }
+
+    .btn {
+        padding-top: $breadcrumb-padding-y;
+        padding-bottom: $breadcrumb-padding-y;
+    }
+
+    .btn.btn-secondary {
+        color: $text-muted;
+        border: 0;
+
+        &:hover, &.active {
+            color: $body-color;
+            background: transparent;
+        }
+    }
+
+    .open {
+        .btn.btn-secondary {
+            color: $body-color;
+            background: transparent;
+        }
+    }
+
+    .dropdown-menu {
+        min-width: 180px;
+        line-height: $line-height-base;
+    }
+}
diff --git a/Angular2_CLI_Starter/src/scss/core/_buttons.scss b/Angular2_CLI_Starter/src/scss/core/_buttons.scss
new file mode 100644
index 0000000..aac0e8a
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/core/_buttons.scss
@@ -0,0 +1,565 @@
+.btn-transparent {
+    $color: #fff;
+    $background: transparent;
+    $border: transparent;
+
+    @include button-variant($color, $background, $border)
+}
+
+
+.btn {
+    [class^="icon-"], [class*=" icon-"] {
+        display: inline-block;
+        margin-top: -2px;
+        vertical-align: middle;
+    }
+}
+
+.btn-facebook,
+.btn-twitter,
+.btn-linkedin,
+.btn-flickr,
+.btn-tumblr,
+.btn-xing,
+.btn-github,
+.btn-html5,
+.btn-openid,
+.btn-stack-overflow,
+.btn-youtube,
+.btn-css3,
+.btn-dribbble,
+.btn-google-plus,
+.btn-instagram,
+.btn-pinterest,
+.btn-vk,
+.btn-yahoo,
+.btn-behance,
+.btn-dropbox,
+.btn-reddit,
+.btn-spotify,
+.btn-vine,
+.btn-foursquare,
+.btn-vimeo {
+    position: relative;
+    overflow: hidden;
+    color: #fff !important;
+    text-align: center;
+
+    &::before {
+        position: absolute;
+        top: 0;
+        left: 0;
+        display: block;
+        font-family: 'FontAwesome';
+        font-style: normal;
+        font-weight: normal;
+        -moz-osx-font-smoothing: grayscale;
+        -webkit-font-smoothing: antialiased;
+    }
+
+    &:hover {
+        color: #fff;
+    }
+
+    &.icon {
+
+        span {
+            display: none;
+        }
+    }
+
+    &.text {
+        &::before {
+            display: none;
+        }
+
+        span {
+            margin-left: 0 !important;
+        }
+    }
+    @include button-social-size($btn-padding-y, $btn-padding-x, $font-size-base, $line-height-base, $btn-border-radius);
+
+    &.btn-lg {
+        @include button-social-size($btn-padding-y-lg, $btn-padding-x-lg, $font-size-lg, $line-height-lg, $btn-border-radius-lg);
+    }
+
+    &.btn-sm {
+        @include button-social-size($btn-padding-y-sm, $btn-padding-x-sm, $font-size-sm, $line-height-sm, $btn-border-radius-sm);
+    }
+
+}
+
+.btn-facebook {
+    $color: $facebook;
+
+    background: $color;
+    &::before {
+        content: "\f09a";
+        background: darken($color, 5%);
+
+    }
+
+    &:hover {
+        background: darken($color, 5%);
+
+        &::before {
+            background: darken($color, 10%);
+        }
+    }
+}
+
+.btn-twitter {
+    $color: $twitter;
+
+    background: $color;
+    &::before {
+        content: "\f099";
+        background: darken($color, 5%);
+
+    }
+
+    &:hover {
+        background: darken($color, 5%);
+
+        &::before {
+            background: darken($color, 10%);
+        }
+    }
+}
+
+.btn-linkedin {
+    $color: $linkedin;
+
+    background: $color;
+    &::before {
+        content: "\f0e1";
+        background: darken($color, 5%);
+
+    }
+
+    &:hover {
+        background: darken($color, 5%);
+
+        &::before {
+            background: darken($color, 10%);
+        }
+    }
+}
+
+.btn-flickr {
+    $color: $flickr;
+
+    background: $color;
+    &::before {
+        content: "\f16e";
+        background: darken($color, 5%);
+
+    }
+
+    &:hover {
+        background: darken($color, 5%);
+
+        &::before {
+            background: darken($color, 10%);
+        }
+    }
+}
+
+.btn-tumblr {
+    $color: $tumblr;
+
+    background: $color;
+    &::before {
+        content: "\f173";
+        background: darken($color, 5%);
+
+    }
+
+    &:hover {
+        background: darken($color, 5%);
+
+        &::before {
+            background: darken($color, 10%);
+        }
+    }
+}
+
+.btn-xing {
+    $color: $xing;
+
+    background: $color;
+    &::before {
+        content: "\f168";
+        background: darken($color, 5%);
+
+    }
+
+    &:hover {
+        background: darken($color, 5%);
+
+        &::before {
+            background: darken($color, 10%);
+        }
+    }
+}
+
+.btn-github {
+    $color: $github;
+
+    background: $color;
+    &::before {
+        content: "\f09b";
+        background: darken($color, 5%);
+
+    }
+
+    &:hover {
+        background: darken($color, 5%);
+
+        &::before {
+            background: darken($color, 10%);
+        }
+    }
+}
+
+.btn-html5 {
+    $color: $html5;
+
+    background: $color;
+    &::before {
+        content: "\f13b";
+        background: darken($color, 5%);
+
+    }
+
+    &:hover {
+        background: darken($color, 5%);
+
+        &::before {
+            background: darken($color, 10%);
+        }
+    }
+}
+
+.btn-openid {
+    $color: $openid;
+
+    background: $color;
+    &::before {
+        content: "\f19b";
+        background: darken($color, 5%);
+
+    }
+
+    &:hover {
+        background: darken($color, 5%);
+
+        &::before {
+            background: darken($color, 10%);
+        }
+    }
+}
+
+.btn-stack-overflow {
+    $color: $stack-overflow;
+
+    background: $color;
+    &::before {
+        content: "\f16c";
+        background: darken($color, 5%);
+
+    }
+
+    &:hover {
+        background: darken($color, 5%);
+
+        &::before {
+            background: darken($color, 10%);
+        }
+    }
+}
+
+.btn-css3 {
+    $color: $css3;
+
+    background: $color;
+    &::before {
+        content: "\f13c";
+        background: darken($color, 5%);
+
+    }
+
+    &:hover {
+        background: darken($color, 5%);
+
+        &::before {
+            background: darken($color, 10%);
+        }
+    }
+}
+
+.btn-youtube {
+    $color: $youtube;
+
+    background: $color;
+    &::before {
+        content: "\f167";
+        background: darken($color, 5%);
+
+    }
+
+    &:hover {
+        background: darken($color, 5%);
+
+        &::before {
+            background: darken($color, 10%);
+        }
+    }
+}
+
+.btn-dribbble {
+    $color: $dribbble;
+
+    background: $color;
+    &::before {
+        content: "\f17d";
+        background: darken($color, 5%);
+
+    }
+
+    &:hover {
+        background: darken($color, 5%);
+
+        &::before {
+            background: darken($color, 10%);
+        }
+    }
+}
+
+.btn-google-plus {
+    $color: $google-plus;
+
+    background: $color;
+    &::before {
+        content: "\f0d5";
+        background: darken($color, 5%);
+
+    }
+
+    &:hover {
+        background: darken($color, 5%);
+
+        &::before {
+            background: darken($color, 10%);
+        }
+    }
+}
+
+.btn-instagram {
+    $color: $instagram;
+
+    background: $color;
+    &::before {
+        content: "\f16d";
+        background: darken($color, 5%);
+
+    }
+
+    &:hover {
+        background: darken($color, 5%);
+
+        &::before {
+            background: darken($color, 10%);
+        }
+    }
+}
+
+.btn-pinterest {
+    $color: $pinterest;
+
+    background: $color;
+    &::before {
+        content: "\f0d2";
+        background: darken($color, 5%);
+
+    }
+
+    &:hover {
+        background: darken($color, 5%);
+
+        &::before {
+            background: darken($color, 10%);
+        }
+    }
+}
+
+.btn-vk {
+    $color: $vk;
+
+    background: $color;
+    &::before {
+        content: "\f189";
+        background: darken($color, 5%);
+
+    }
+
+    &:hover {
+        background: darken($color, 5%);
+
+        &::before {
+            background: darken($color, 10%);
+        }
+    }
+}
+
+.btn-yahoo {
+    $color: $yahoo;
+
+    background: $color;
+    &::before {
+        content: "\f19e";
+        background: darken($color, 5%);
+
+    }
+
+    &:hover {
+        background: darken($color, 5%);
+
+        &::before {
+            background: darken($color, 10%);
+        }
+    }
+}
+
+.btn-behance {
+    $color: $behance;
+
+    background: $color;
+    &::before {
+        content: "\f1b4";
+        background: darken($color, 5%);
+
+    }
+
+    &:hover {
+        background: darken($color, 5%);
+
+        &::before {
+            background: darken($color, 10%);
+        }
+    }
+}
+
+.btn-dropbox {
+    $color: $dropbox;
+
+    background: $color;
+    &::before {
+        content: "\f16b";
+        background: darken($color, 5%);
+
+    }
+
+    &:hover {
+        background: darken($color, 5%);
+
+        &::before {
+            background: darken($color, 10%);
+        }
+    }
+}
+
+.btn-reddit {
+    $color: $reddit;
+
+    background: $color;
+    &::before {
+        content: "\f1a1";
+        background: darken($color, 5%);
+
+    }
+
+    &:hover {
+        background: darken($color, 5%);
+
+        &::before {
+            background: darken($color, 10%);
+        }
+    }
+}
+
+.btn-spotify {
+    $color: $spotify;
+
+    background: $color;
+    &::before {
+        content: "\f1bc";
+        background: darken($color, 5%);
+
+    }
+
+    &:hover {
+        background: darken($color, 5%);
+
+        &::before {
+            background: darken($color, 10%);
+        }
+    }
+}
+
+.btn-vine {
+    $color: $vine;
+
+    background: $color;
+    &::before {
+        content: "\f1ca";
+        background: darken($color, 5%);
+
+    }
+
+    &:hover {
+        background: darken($color, 5%);
+
+        &::before {
+            background: darken($color, 10%);
+        }
+    }
+}
+
+.btn-foursquare {
+    $color: $foursquare;
+
+    background: $color;
+    &::before {
+        content: "\f180";
+        background: darken($color, 5%);
+
+    }
+
+    &:hover {
+        background: darken($color, 5%);
+
+        &::before {
+            background: darken($color, 10%);
+        }
+    }
+}
+
+.btn-vimeo {
+    $color: $vimeo;
+
+    background: $color;
+    &::before {
+        content: "\f194";
+        background: darken($color, 5%);
+
+    }
+
+    &:hover {
+        background: darken($color, 5%);
+
+        &::before {
+            background: darken($color, 10%);
+        }
+    }
+}
diff --git a/Angular2_CLI_Starter/src/scss/core/_callout.scss b/Angular2_CLI_Starter/src/scss/core/_callout.scss
new file mode 100644
index 0000000..fe9e6bf
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/core/_callout.scss
@@ -0,0 +1,85 @@
+.callout {
+    position: relative;
+    padding: 0 $spacer-y;
+    margin: $spacer-x 0;
+    border: 0 solid $border-color;
+    border-left-width: .25rem;
+
+    @if $enable-rounded {
+        border-radius: .25rem;
+    }
+
+    .chart-wrapper {
+        position: absolute;
+        top: 18px;
+        left: 45%;
+        float: right;
+        width: 100px;
+    }
+}
+
+.callout-bordered {
+    border: 1px solid $border-color;
+    border-left-width: .25rem;
+}
+.callout code {
+    border-radius: .25rem;
+}
+.callout h4 {
+    margin-top: 0;
+    margin-bottom: .25rem;
+}
+.callout p:last-child {
+    margin-bottom: 0;
+}
+.callout + .callout {
+    margin-top: - .25rem;
+}
+
+.callout-default {
+    border-left-color: $text-muted;
+
+    h4 {
+        color: $text-muted;
+    }
+}
+
+.callout-primary {
+    border-left-color: $brand-primary;
+
+    h4 {
+        color: $brand-primary;
+    }
+}
+
+.callout-info {
+    border-left-color: $brand-info;
+
+    h4 {
+        color: $brand-info;
+    }
+}
+
+.callout-warning {
+    border-left-color: $brand-warning;
+
+    h4 {
+        color: $brand-warning;
+    }
+}
+
+.callout-danger {
+    border-left-color: $brand-danger;
+
+    h4 {
+        color: $brand-danger;
+    }
+}
+
+.callout-success {
+    border-left-color: $brand-success;
+
+    h4 {
+        color: $brand-success;
+    }
+}
diff --git a/Angular2_CLI_Starter/src/scss/core/_charts.scss b/Angular2_CLI_Starter/src/scss/core/_charts.scss
new file mode 100644
index 0000000..7432f16
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/core/_charts.scss
@@ -0,0 +1,6 @@
+canvas.chart {
+    display: inline-block !important;
+}
+base-chart.chart {
+    display: block !important;
+}
diff --git a/Angular2_CLI_Starter/src/scss/core/_footer.scss b/Angular2_CLI_Starter/src/scss/core/_footer.scss
new file mode 100644
index 0000000..71b3cd2
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/core/_footer.scss
@@ -0,0 +1,12 @@
+footer.footer {
+    position: absolute;
+    right: 0;
+    bottom: 0;
+    left: 0;
+    height: $footer-height;
+    padding: 0 $spacer-x;
+    line-height: $footer-height;
+    color: $footer-color;
+    background: $footer-bg;
+    @include borders($footer-borders);
+}
diff --git a/Angular2_CLI_Starter/src/scss/core/_grid.scss b/Angular2_CLI_Starter/src/scss/core/_grid.scss
new file mode 100644
index 0000000..201fd5a
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/core/_grid.scss
@@ -0,0 +1,15 @@
+.row.row-equal {
+    padding-right: ($grid-gutter-width-base / 4);
+    padding-left:  ($grid-gutter-width-base / 4);
+    margin-right: ($grid-gutter-width-base / -2);
+    margin-left:  ($grid-gutter-width-base / -2);
+
+    [class*="col-"] {
+        padding-right: ($grid-gutter-width-base / 4);
+        padding-left:  ($grid-gutter-width-base / 4);
+    }
+}
+
+.main .container-fluid {
+    padding: 0 30px;
+}
diff --git a/Angular2_CLI_Starter/src/scss/core/_layout.scss b/Angular2_CLI_Starter/src/scss/core/_layout.scss
new file mode 100644
index 0000000..4199bf7
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/core/_layout.scss
@@ -0,0 +1,238 @@
+html.sidebar-opened {
+    max-width: 100% !important;
+    overflow-x: hidden !important;
+}
+
+body {
+    position: relative;
+    min-height: 100vh;
+    padding: 0;
+    margin: 0;
+
+
+    .bd-title.main {
+        padding: 0 !important;
+    }
+}
+
+.sidebar {
+    left: - $sidebar-width;
+    transition-duration: $layout-transition-speed, $layout-transition-speed, $layout-transition-speed, $layout-transition-speed, $layout-transition-speed, $layout-transition-speed;
+    transition-property: left, right, padding-left, padding-right, margin-left, margin-right;
+
+}
+
+.main {
+    padding-bottom: $footer-height;
+    transition-duration: $layout-transition-speed, $layout-transition-speed, $layout-transition-speed, $layout-transition-speed;
+    transition-property: padding-left, padding-right, margin-left, margin-right;
+}
+
+.aside-menu {
+    transition-duration: $layout-transition-speed, $layout-transition-speed;
+    transition-property: left, right;
+}
+
+.footer {
+    transition-duration: $layout-transition-speed, $layout-transition-speed, $layout-transition-speed, $layout-transition-speed, $layout-transition-speed, $layout-transition-speed;
+    transition-property: padding-left, padding-right, margin-left, margin-right, left, right;
+}
+
+body.std {
+    position: relative;
+
+    header.navbar {
+        z-index: $zindex-navbar-fixed;
+    }
+
+    .sidebar {
+        padding-top: $navbar-height;
+    }
+
+    .main {
+        padding-left: $sidebar-width;
+    }
+}
+
+body.navbar-fixed {
+
+    header.navbar {
+        @extend .navbar-fixed-top;
+    }
+
+    .main {
+        padding-top: $navbar-height;
+    }
+
+    &.top-nav {
+        &.fixed-nav {
+
+            nav.top-nav {
+                position: fixed;
+            }
+
+            .main {
+                padding-top: $navbar-height + $top-nav-height;
+            }
+        }
+    }
+}
+
+body:not(.top-nav) {
+    header.navbar {
+        z-index: $zindex-navbar-fixed;
+    }
+
+    .sidebar {
+        //left: 0;
+        display: inline;
+        padding-top: $navbar-height !important;
+    }
+
+    &.compact-nav {
+
+        .main {
+            padding-left: $sidebar-compact-width;
+        }
+
+        .footer {
+            left: $sidebar-compact-width;
+        }
+    }
+
+    &.fixed-nav {
+
+        .sidebar {
+            position: fixed;
+
+            .sidebar-nav {
+                height: calc(100vh - #{$navbar-height});
+            }
+        }
+
+        .sidebar-footer {
+            position: fixed;
+            bottom: 0;
+            left: 0;
+        }
+    }
+
+    &.sidebar-off-canvas {
+
+        header.navbar {
+            z-index: $zindex-navbar-fixed + 2;
+        }
+
+        .sidebar {
+            left: -$sidebar-width;
+            z-index: $zindex-navbar-fixed + 1;
+            padding-top: 0;
+
+            .sidebar-close {
+                display: inline;
+            }
+
+            .sidebar-nav {
+                height: 100vh;
+            }
+        }
+
+        .main {
+            padding-left: 0;
+        }
+
+        .footer {
+            left: 0;
+        }
+    }
+
+    &.sidebar-opened {
+
+        .sidebar {
+            left: 0;
+        }
+
+        &.sidebar-off-canvas-push {
+
+            .main {
+                margin-right: -$sidebar-width;
+                margin-left: $sidebar-width;
+            }
+
+            .footer {
+                margin-right: -$sidebar-width;
+                margin-left: $sidebar-width;
+            }
+        }
+
+        &.sidebar-off-canvas-with-shadow {
+            position: relative;
+            max-width: 100% !important;
+            overflow-x: hidden !important;
+
+
+            &::after {
+                position: absolute;
+                top: 0;
+                left: 0;
+                z-index: $zindex-navbar-fixed;
+                width: 100%;
+                height: 100%;
+                content: '';
+                background: rgba(0,0,0,.7);
+            }
+        }
+    }
+}
+
+body.sidebar-nav {
+    .sidebar {
+        left: 0;
+    }
+    .main {
+        padding-left: $sidebar-width;
+    }
+
+    .footer {
+        left: $sidebar-width;
+    }
+}
+
+body.top-nav {
+
+    .layout-toggler {
+        display: none !important;
+    }
+
+    .main {
+        padding-top: $navbar-height + $top-nav-height;
+    }
+}
+
+body.aside-menu-open {
+    .main {
+        padding-right: $aside-menu-width;
+    }
+
+    .aside-menu {
+        right: 0;
+    }
+
+    .footer {
+        right: $aside-menu-width;
+    }
+
+    &.aside-menu-off-canvas {
+        .main {
+            right: 0;
+            padding-right: 0;
+        }
+    }
+}
+
+body.footer-fixed {
+    .footer {
+        position: fixed;
+        bottom: 0;
+    }
+}
diff --git a/Angular2_CLI_Starter/src/scss/core/_loading.scss b/Angular2_CLI_Starter/src/scss/core/_loading.scss
new file mode 100644
index 0000000..1732064
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/core/_loading.scss
@@ -0,0 +1,127 @@
+// Angular Version
+// Make clicks pass-through
+#loading-bar,
+#loading-bar-spinner {
+    -webkit-pointer-events: none;
+    pointer-events: none;
+    -moz-transition: 350ms linear all;
+    -o-transition: 350ms linear all;
+    -webkit-transition: 350ms linear all;
+    transition: 350ms linear all;
+}
+
+#loading-bar.ng-enter,
+#loading-bar.ng-leave.ng-leave-active,
+#loading-bar-spinner.ng-enter,
+#loading-bar-spinner.ng-leave.ng-leave-active {
+    opacity: 0;
+}
+
+#loading-bar.ng-enter.ng-enter-active,
+#loading-bar.ng-leave,
+#loading-bar-spinner.ng-enter.ng-enter-active,
+#loading-bar-spinner.ng-leave {
+    opacity: 1;
+}
+
+#loading-bar .bar {
+    position: fixed;
+    top: 0;
+    left: 0;
+    z-index: 20002;
+    width: 100%;
+    height: 2px;
+    background: $brand-primary;
+    border-top-right-radius: 1px;
+    border-bottom-right-radius: 1px;
+    -moz-transition: width 350ms;
+    -o-transition: width 350ms;
+    -webkit-transition: width 350ms;
+    transition: width 350ms;
+}
+
+// Fancy blur effect
+#loading-bar .peg {
+    position: absolute;
+    top: 0;
+    right: 0;
+    width: 70px;
+    height: 2px;
+    -moz-border-radius: 100%;
+    -webkit-border-radius: 100%;
+    border-radius: 100%;
+    -moz-box-shadow: #29d 1px 0 6px 1px;
+    -ms-box-shadow: #29d 1px 0 6px 1px;
+    -webkit-box-shadow: #29d 1px 0 6px 1px;
+    box-shadow: #29d 1px 0 6px 1px;
+    opacity: .45;
+}
+
+#loading-bar-spinner {
+    position: fixed;
+    top: 10px;
+    left: 10px;
+    z-index: 10002;
+    display: block;
+}
+
+#loading-bar-spinner .spinner-icon {
+    width: 14px;
+    height: 14px;
+
+    border:  solid 2px transparent;
+    border-top-color:  #29d;
+    border-left-color: #29d;
+    border-radius: 50%;
+
+    -moz-animation:    loading-bar-spinner 400ms linear infinite;
+    -ms-animation:     loading-bar-spinner 400ms linear infinite;
+    -o-animation:      loading-bar-spinner 400ms linear infinite;
+    -webkit-animation: loading-bar-spinner 400ms linear infinite;
+    animation:         loading-bar-spinner 400ms linear infinite;
+}
+
+@-webkit-keyframes loading-bar-spinner {
+    0%   { -webkit-transform: rotate(0deg);   transform: rotate(0deg); }
+    100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
+}
+@-moz-keyframes loading-bar-spinner {
+    0%   { -moz-transform: rotate(0deg);   transform: rotate(0deg); }
+    100% { -moz-transform: rotate(360deg); transform: rotate(360deg); }
+}
+@-o-keyframes loading-bar-spinner {
+    0%   { -o-transform: rotate(0deg);   transform: rotate(0deg); }
+    100% { -o-transform: rotate(360deg); transform: rotate(360deg); }
+}
+@-ms-keyframes loading-bar-spinner {
+    0%   { -ms-transform: rotate(0deg);   transform: rotate(0deg); }
+    100% { -ms-transform: rotate(360deg); transform: rotate(360deg); }
+}
+@keyframes loading-bar-spinner {
+    0%   { transform: rotate(0deg);   transform: rotate(0deg); }
+    100% { transform: rotate(360deg); transform: rotate(360deg); }
+}
+
+//Ajax & Static Version
+.pace {
+    -webkit-pointer-events: none;
+    pointer-events: none;
+
+    -moz-user-select: none;
+    -webkit-user-select: none;
+    user-select: none;
+}
+
+.pace-inactive {
+    display: none;
+}
+
+.pace .pace-progress {
+    position: fixed;
+    top: 0;
+    right: 100%;
+    z-index: 2000;
+    width: 100%;
+    height: 2px;
+    background: $brand-primary;
+}
diff --git a/Angular2_CLI_Starter/src/scss/core/_mixins.scss b/Angular2_CLI_Starter/src/scss/core/_mixins.scss
new file mode 100644
index 0000000..f735967
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/core/_mixins.scss
@@ -0,0 +1,97 @@
+@mixin button-social-size($padding-y, $padding-x, $font-size, $line-height, $border-radius) {
+    padding: $padding-y $padding-x;
+    font-size: $font-size;
+    line-height: $line-height;
+    border: 0;
+    @include border-radius($border-radius);
+
+    &::before {
+        width: ($padding-y * 2) + ($font-size * $line-height);
+        height: ($padding-y * 2) + ($font-size * $line-height);
+        padding: $padding-y 0;
+        font-size: $font-size;
+        line-height: $line-height;
+        @include border-radius($border-radius);
+    }
+
+    span {
+        margin-left: ($padding-y * 2) + ($font-size * $line-height);
+    }
+
+    &.icon {
+        width: ($padding-y * 2) + ($font-size * $line-height);
+        height: ($padding-y * 2) + ($font-size * $line-height);
+    }
+}
+
+@mixin avatar($width, $status-width) {
+    position: relative;
+    display: inline-block;
+    width: $width;
+
+    .img-avatar {
+        width: $width;
+        height: $width;
+    }
+
+    .avatar-status {
+        position: absolute;
+        right: 0;
+        bottom: 0;
+        display: block;
+        width: $status-width;
+        height: $status-width;
+        border: 1px solid #fff;
+        border-radius: 50em;
+    }
+}
+
+@mixin borders($borders) {
+    @each $border in $borders {
+        $direction: nth($border, 1);
+        @if $direction == 'all' {
+            $size: map-get(map-get($borders, $direction), size);
+            $style: map-get(map-get($borders, $direction), style);
+            $color: map-get(map-get($borders, $direction), color);
+            border: $size $style $color;
+        } @else if $direction == 'top' {
+            $size: map-get(map-get($borders, $direction), size);
+            $style: map-get(map-get($borders, $direction), style);
+            $color: map-get(map-get($borders, $direction), color);
+            border-top: $size $style $color;
+        } @else if $direction == 'right' {
+            $size: map-get(map-get($borders, $direction), size);
+            $style: map-get(map-get($borders, $direction), style);
+            $color: map-get(map-get($borders, $direction), color);
+            border-right: $size $style $color;
+        } @else if $direction == 'bottom' {
+            $size: map-get(map-get($borders, $direction), size);
+            $style: map-get(map-get($borders, $direction), style);
+            $color: map-get(map-get($borders, $direction), color);
+            border-bottom: $size $style $color;
+        } @else if $direction == 'left' {
+            $size: map-get(map-get($borders, $direction), size);
+            $style: map-get(map-get($borders, $direction), style);
+            $color: map-get(map-get($borders, $direction), color);
+            border-left: $size $style $color;
+        }
+    }
+}
+
+@mixin bg-variant($parent, $color) {
+    #{$parent} {
+        @include border-radius($card-border-radius-inner $card-border-radius-inner $card-border-radius-inner $card-border-radius-inner);
+        color: #fff !important;
+        background-color: $color !important;
+    }
+    a#{$parent} {
+        @include hover-focus {
+            background-color: darken($color, 10%);
+        }
+    }
+}
+
+@mixin card-accent-variant($color) {
+    border-top-width: 2px;
+    border-top-color: $color;
+}
diff --git a/Angular2_CLI_Starter/src/scss/core/_mobile.scss b/Angular2_CLI_Starter/src/scss/core/_mobile.scss
new file mode 100644
index 0000000..7ff6979
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/core/_mobile.scss
@@ -0,0 +1,89 @@
+@include media-breakpoint-down(md) {
+
+    body {
+        padding: 0 !important;
+        margin: 0 !important;
+    }
+
+    header.navbar {
+        position: fixed !important;
+        top: 0 !important;
+        right: 0 !important;
+        left: 0 !important;
+
+        .navbar-toggler {
+            position: absolute;
+            top: 0;
+            left: 0;
+            width: 70px;
+            height: inherit;
+        }
+
+        .navbar-toggler {
+            @if (lightness( $navbar-brand-bg ) > 40) {
+                color: $navbar-color;
+            } @else {
+                color: #fff;
+            }
+        }
+
+        .navbar-brand {
+            width: 100% !important;
+            margin: 0 auto !important;
+        }
+    }
+
+    .sidebar {
+        width: $mobile-sidebar-width !important;
+        margin-left: -$mobile-sidebar-width;
+
+        ul.nav {
+            width: $mobile-sidebar-width !important;
+        }
+
+        .sidebar-footer {
+            margin-left: -$mobile-sidebar-width;
+        }
+    }
+
+    .breadcrumb-menu {
+        display: none;
+    }
+
+    .main {
+        width: 100% !important;
+        padding: 0 !important;
+        padding-top: $navbar-height !important;
+        margin: 0 !important;
+        overflow: hidden;
+    }
+
+    .aside-menu {
+        right: -$aside-menu-width !important;
+    }
+
+    .footer {
+        display: none;
+    }
+
+    html {
+        max-width: 100%;
+        overflow-x: hidden;
+    }
+
+    body.mobile-open {
+        max-width: 100%;
+        overflow-x: hidden;
+        .sidebar {
+            margin-left: 0;
+
+            .sidebar-footer {
+                margin-left: 0;
+            }
+        }
+
+        .main {
+            margin-left: $mobile-sidebar-width !important;
+        }
+    }
+}
diff --git a/Angular2_CLI_Starter/src/scss/core/_navigation.scss b/Angular2_CLI_Starter/src/scss/core/_navigation.scss
new file mode 100644
index 0000000..7ce7bca
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/core/_navigation.scss
@@ -0,0 +1,8 @@
+// Disabled Navigation
+@import "navigation/disabled";
+
+// Sidebar Navigation
+@import "navigation/sidebar";
+
+// Top Navigation
+@import "navigation/top";
diff --git a/Angular2_CLI_Starter/src/scss/core/_others.scss b/Angular2_CLI_Starter/src/scss/core/_others.scss
new file mode 100644
index 0000000..14bd5d9
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/core/_others.scss
@@ -0,0 +1,13 @@
+hr.transparent {
+    border-top: 1px solid transparent;
+}
+
+.d-table {
+    display: table;
+}
+
+.d-100vh-va-middle {
+    display: table-cell;
+    height: 100vh;
+    vertical-align: middle;
+}
diff --git a/Angular2_CLI_Starter/src/scss/core/_switches.scss b/Angular2_CLI_Starter/src/scss/core/_switches.scss
new file mode 100644
index 0000000..87b73a1
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/core/_switches.scss
@@ -0,0 +1,314 @@
+@mixin switch-size($width, $height, $font-size, $handle-margin) {
+    width: $width;
+    height: $height;
+
+    .switch-label {
+        font-size: $font-size;
+    }
+
+    .switch-handle {
+        width: $height - $handle-margin * 2;
+        height: $height - $handle-margin * 2;
+    }
+
+    .switch-input:checked ~ .switch-handle {
+        left: $width - $height + $handle-margin;
+    }
+}
+
+@mixin switch($type, $width, $height, $font-size, $handle-margin) {
+    position: relative;
+    display: inline-block;
+    vertical-align: top;
+    width: $width;
+    height: $height;
+    background-color: transparent;
+    cursor: pointer;
+
+    .switch-input {
+        position: absolute;
+        top: 0;
+        left: 0;
+        opacity: 0;
+    }
+
+    .switch-label {
+        position: relative;
+        display: block;
+        height: inherit;
+        @if $type == icon {
+            font-family: FontAwesome;
+        }
+        font-size: $font-size;
+        font-weight: 600;
+        text-transform: uppercase;
+        @if $type == ddd {
+            background-color: $gray-lightest;
+        } @else {
+            background-color: #fff;
+        }
+        border: 1px solid $border-color;
+        border-radius: 2px;
+        -moz-transition: 0.15s ease-out;
+        -o-transition: 0.15s ease-out;
+        -webkit-transition: 0.15s ease-out;
+        transition: 0.15s ease-out;
+        -moz-transition-property: opacity background;
+        -o-transition-property: opacity background;
+        -webkit-transition-property: opacity background;
+        transition-property: opacity background;
+    }
+    @if $type == text or $type == icon {
+        .switch-label::before,
+        .switch-label::after {
+            position: absolute;
+            top: 50%;
+            width: 50%;
+            margin-top: -.5em;
+            line-height: 1;
+            text-align: center;
+            -moz-transition: inherit;
+            -o-transition: inherit;
+            -webkit-transition: inherit;
+            transition: inherit;
+        }
+        .switch-label::before {
+            right: 1px;
+            color: $gray-lighter;
+            content: attr(data-off);
+        }
+        .switch-label::after {
+            left: 1px;
+            color: #fff;
+            content: attr(data-on);
+            opacity: 0;
+        }
+    }
+    .switch-input:checked ~ .switch-label {
+        //background: $gray-lightest;
+    }
+    .switch-input:checked ~ .switch-label::before {
+        opacity: 0;
+    }
+    .switch-input:checked ~ .switch-label::after {
+        opacity: 1;
+    }
+
+    .switch-handle {
+        position: absolute;
+        top: $handle-margin;
+        left: $handle-margin;
+        width: $height - $handle-margin * 2;
+        height: $height - $handle-margin * 2;
+        background: #fff;
+        border: 1px solid $border-color;
+        border-radius: 1px;
+        -moz-transition: left 0.15s ease-out;
+        -o-transition: left 0.15s ease-out;
+        -webkit-transition: left 0.15s ease-out;
+        transition: left 0.15s ease-out;
+        @if $type == ddd {
+            border: 0;
+            box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
+        }
+    }
+
+    .switch-input:checked ~ .switch-handle {
+        left: $width - $height + $handle-margin;
+    }
+
+
+    @if $type == ddd {
+        @extend .switch-pill;
+    }
+
+    //size variations
+    @if $type == default {
+
+        &.switch-lg {
+            @include switch-size($switch-lg-width, $switch-lg-height, $switch-lg-font-size, $handle-margin);
+        }
+        &.switch-sm {
+            @include switch-size($switch-sm-width, $switch-sm-height, $switch-sm-font-size, $handle-margin);
+        }
+        &.switch-xs {
+            @include switch-size($switch-xs-width, $switch-xs-height, $switch-xs-font-size, $handle-margin);
+        }
+
+    } @else if $type == text {
+
+        &.switch-lg {
+            @include switch-size($switch-text-lg-width, $switch-text-lg-height, $switch-text-lg-font-size, $handle-margin);
+        }
+        &.switch-sm {
+            @include switch-size($switch-text-sm-width, $switch-text-sm-height, $switch-text-sm-font-size, $handle-margin);
+        }
+        &.switch-xs {
+            @include switch-size($switch-text-xs-width, $switch-text-xs-height, $switch-text-xs-font-size, $handle-margin);
+        }
+
+    } @else if $type == icon {
+
+        &.switch-lg {
+            @include switch-size($switch-icon-lg-width, $switch-icon-lg-height, $switch-icon-lg-font-size, $handle-margin);
+        }
+        &.switch-sm {
+            @include switch-size($switch-icon-sm-width, $switch-icon-sm-height, $switch-icon-sm-font-size, $handle-margin);
+        }
+        &.switch-xs {
+            @include switch-size($switch-icon-xs-width, $switch-icon-xs-height, $switch-icon-xs-font-size, $handle-margin);
+        }
+
+    } @else if $type == ddd {
+
+        &.switch-lg {
+            @include switch-size($switch-lg-width, $switch-lg-height, $switch-lg-font-size, 0);
+        }
+        &.switch-sm {
+            @include switch-size($switch-sm-width, $switch-sm-height, $switch-sm-font-size, 0);
+        }
+        &.switch-xs {
+            @include switch-size($switch-xs-width, $switch-xs-height, $switch-xs-font-size, 0);
+        }
+    }
+}
+
+@mixin switch-variant($color) {
+    > .switch-input:checked ~ .switch-label {
+        background: $color !important;
+        border-color: darken($color,10%);
+    }
+
+    > .switch-input:checked ~ .switch-handle {
+        border-color: darken($color,10%);
+    }
+}
+
+@mixin switch-outline-variant($color) {
+    > .switch-input:checked ~ .switch-label {
+        background: #fff !important;
+        border-color: $color;
+
+        &::after {
+            color: $color;
+        }
+    }
+
+    > .switch-input:checked ~ .switch-handle {
+        border-color: $color;
+    }
+}
+
+@mixin switch-outline-alt-variant($color) {
+    > .switch-input:checked ~ .switch-label {
+        background: #fff !important;
+        border-color: $color;
+
+        &::after {
+            color: $color;
+        }
+    }
+
+    > .switch-input:checked ~ .switch-handle {
+        background: $color !important;
+        border-color: $color;
+    }
+}
+
+$switch-lg-width: 48px;
+$switch-lg-height: 28px;
+$switch-lg-font-size: 12px;
+
+$switch-width: 40px;
+$switch-height: 24px;
+$switch-font-size: 10px;
+
+$handle-margin: 2px;
+
+$switch-sm-width: 32px;
+$switch-sm-height: 20px;
+$switch-sm-font-size: 8px;
+
+$switch-xs-width: 24px;
+$switch-xs-height: 16px;
+$switch-xs-font-size: 7px;
+
+
+$switch-text-lg-width: 56px;
+$switch-text-lg-height: 28px;
+$switch-text-lg-font-size: 12px;
+
+$switch-text-width: 48px;
+$switch-text-height: 24px;
+$switch-text-font-size: 10px;
+
+$switch-text-sm-width: 40px;
+$switch-text-sm-height: 20px;
+$switch-text-sm-font-size: 8px;
+
+$switch-text-xs-width: 32px;
+$switch-text-xs-height: 16px;
+$switch-text-xs-font-size: 7px;
+
+
+$switch-icon-lg-width: 56px;
+$switch-icon-lg-height: 28px;
+$switch-icon-lg-font-size: 12px;
+
+$switch-icon-width: 48px;
+$switch-icon-height: 24px;
+$switch-icon-font-size: 10px;
+
+$switch-icon-sm-width: 40px;
+$switch-icon-sm-height: 20px;
+$switch-icon-sm-font-size: 8px;
+
+$switch-icon-xs-width: 32px;
+$switch-icon-xs-height: 16px;
+$switch-icon-xs-font-size: 7px;
+
+.switch.switch-default {
+    @include switch('default', $switch-width, $switch-height, $switch-font-size, $handle-margin);
+}
+
+.switch.switch-text {
+    @include switch('text', $switch-text-width, $switch-text-height, $switch-text-font-size, $handle-margin);
+}
+
+.switch.switch-icon {
+    @include switch('icon', $switch-icon-width, $switch-icon-height, $switch-icon-font-size, $handle-margin);
+}
+
+.switch.switch-3d {
+    @include switch('ddd', $switch-width, $switch-height, $switch-font-size, 0);
+}
+
+//pills style
+.switch-pill {
+    .switch-label,
+    .switch-handle {
+        border-radius: 50em !important;
+    }
+
+    .switch-label::before {
+        right: 2px !important;
+    }
+    .switch-label::after {
+        left: 2px !important;
+    }
+}
+
+@each $variant, $color in (primary: $brand-primary, secondary: $gray-lighter, success: $brand-success, info: $brand-info, warning: $brand-warning, danger: $brand-danger) {
+    //normal style
+    .switch-#{$variant} {
+        @include switch-variant($color);
+    }
+    //outline style
+    .switch-#{$variant}-outline {
+        @include switch-outline-variant($color);
+    }
+    //outline alternative style
+    .switch-#{$variant}-outline-alt {
+        @include switch-outline-alt-variant($color);
+    }
+}
diff --git a/Angular2_CLI_Starter/src/scss/core/_temp.scss b/Angular2_CLI_Starter/src/scss/core/_temp.scss
new file mode 100644
index 0000000..f75a947
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/core/_temp.scss
@@ -0,0 +1,13 @@
+.pagination-datatables, .pagination {
+    li {
+        @extend .page-item;
+
+        a {
+            @extend .page-link;
+        }
+    }
+}
+
+.label-pill {
+    border-radius: 1rem !important;
+}
diff --git a/Angular2_CLI_Starter/src/scss/core/_typography.scss b/Angular2_CLI_Starter/src/scss/core/_typography.scss
new file mode 100644
index 0000000..7740fbc
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/core/_typography.scss
@@ -0,0 +1,36 @@
+body {
+    -moz-osx-font-smoothing: grayscale;
+    -webkit-font-smoothing: antialiased;
+}
+
+.font-xs {
+    font-size: .75rem !important;
+}
+
+.font-sm {
+    font-size: .85rem !important;
+}
+
+.font-lg {
+    font-size: 1rem !important;
+}
+
+.font-xl {
+    font-size: 1.25rem !important;
+}
+
+.font-2xl {
+    font-size: 1.5rem !important;
+}
+
+.font-3xl {
+    font-size: 1.75rem !important;
+}
+
+.font-4xl {
+    font-size: 2rem !important;
+}
+
+.font-5xl {
+    font-size: 2.5rem !important;
+}
diff --git a/Angular2_CLI_Starter/src/scss/core/_utilities-border.scss b/Angular2_CLI_Starter/src/scss/core/_utilities-border.scss
new file mode 100644
index 0000000..3c2a540
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/core/_utilities-border.scss
@@ -0,0 +1,18 @@
+//border
+@each $prop, $abbrev in (border: b) {
+    @each $size in (0,1,2) {
+        @if $size == 0 {
+            .#{$abbrev}-a-#{$size} { #{$prop}:        0 !important; } // a = All sides
+            .#{$abbrev}-t-#{$size} { #{$prop}-top:    0 !important; }
+            .#{$abbrev}-r-#{$size} { #{$prop}-right:  0 !important; }
+            .#{$abbrev}-b-#{$size} { #{$prop}-bottom: 0 !important; }
+            .#{$abbrev}-l-#{$size} { #{$prop}-left:   0 !important; }
+        } @else {
+            .#{$abbrev}-a-#{$size} { #{$prop}:        $size * $border-width solid $border-color !important; } // a = All sides
+            .#{$abbrev}-t-#{$size} { #{$prop}-top:    $size * $border-width solid $border-color !important; }
+            .#{$abbrev}-r-#{$size} { #{$prop}-right:  $size * $border-width solid $border-color !important; }
+            .#{$abbrev}-b-#{$size} { #{$prop}-bottom: $size * $border-width solid $border-color !important; }
+            .#{$abbrev}-l-#{$size} { #{$prop}-left:   $size * $border-width solid $border-color !important; }
+        }
+    }
+}
diff --git a/Angular2_CLI_Starter/src/scss/core/_widgets.scss b/Angular2_CLI_Starter/src/scss/core/_widgets.scss
new file mode 100644
index 0000000..b59fe4c
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/core/_widgets.scss
@@ -0,0 +1,249 @@
+// .social-box
+.social-box {
+    min-height: 160px;
+    margin-bottom: 20px;
+    text-align: center;
+    background: #fff;
+    border: $card-border-width solid $card-border-color;
+    @include border-radius($card-border-radius);
+
+    i {
+        display: block;
+        margin: -1px -1px 0;
+        font-size: 40px;
+        line-height: 90px;
+        background: $gray-lighter;
+
+        @include border-radius($card-border-radius-inner $card-border-radius-inner 0 0);
+    }
+
+    .chart-wrapper {
+        height: 90px;
+        margin: -90px 0 0;
+
+        canvas {
+            width: 100% !important;
+            height: 90px !important;
+        }
+    }
+
+    ul {
+        padding: 10px 0;
+        list-style: none;
+
+
+        li {
+            display: block;
+            float: left;
+            width: 50%;
+
+            &:first-child {
+                border-right: 1px solid $border-color;
+            }
+
+            strong {
+                display: block;
+                font-size: 20px;
+            }
+
+            span {
+                font-size: 10px;
+                font-weight: 500;
+                color: $border-color;
+                text-transform: uppercase;
+            }
+        }
+    }
+
+    &.facebook {
+        i {
+            color: #fff;
+            background: $facebook;
+        }
+    }
+
+    &.twitter {
+        i {
+            color: #fff;
+            background: $twitter;
+        }
+    }
+
+    &.linkedin {
+        i {
+            color: #fff;
+            background: $linkedin;
+        }
+    }
+
+    &.google-plus {
+        i {
+            color: #fff;
+            background: $google-plus;
+        }
+    }
+}
+
+.horizontal-bars {
+    padding: 0;
+    margin: 0;
+    list-style: none;
+
+    li {
+        position: relative;
+        height: 40px;
+        line-height: 40px;
+        vertical-align: middle;
+
+        .title {
+            width: 100px;
+            font-size: 12px;
+            font-weight: 600;
+            color: $text-muted;
+            vertical-align: middle;
+        }
+
+        .bars {
+            position: absolute;
+            top: 15px;
+            width: 100%;
+            padding-left: 100px;
+        }
+
+        &.legend {
+            text-align: center;
+
+            .tag {
+                display: inline-block;
+                width: 8px;
+                height: 8px;
+                padding: 0;
+            }
+        }
+
+        &.divider {
+            height: 40px;
+
+            i {
+                margin: 0 !important;
+            }
+        }
+    }
+
+    &.type-2 {
+
+        li {
+            overflow: hidden;
+
+            i {
+                display: inline-block;
+                margin-right: $spacer-x;
+                margin-left: 5px;
+                font-size: 18px;
+                line-height: 40px;
+            }
+
+            .title {
+                display: inline-block;
+                width: auto;
+                margin-top: -9px;
+                font-size: $font-size-base;
+                font-weight: normal;
+                line-height: 40px;
+                color: $body-color;
+            }
+
+            .value {
+                float: right;
+                font-weight: 600;
+            }
+
+            .bars {
+                position: absolute;
+                top: auto;
+                bottom: 0;
+                padding: 0;
+            }
+        }
+    }
+}
+
+ul.icons-list {
+    padding: 0;
+    margin: 0;
+    list-style: none;
+
+    li {
+        position: relative;
+        height: 40px;
+        vertical-align: middle;
+
+        i {
+            display: block;
+            float: left;
+            width: 35px !important;
+            height: 35px !important;
+            margin: 2px;
+            line-height: 35px !important;
+            text-align: center;
+        }
+
+        .desc {
+            height: 40px;
+            margin-left: 50px;
+            border-bottom: 1px solid $border-color;
+
+            .title {
+                padding: 2px 0 0;
+                margin: 0;
+            }
+            small {
+                display: block;
+                margin-top: -4px;
+                color: $text-muted;
+            }
+        }
+
+        .value {
+            position: absolute;
+            top: 2px;
+            right: 45px;
+            text-align: right;
+
+            strong {
+                display: block;
+                margin-top: -3px;
+            }
+        }
+
+        .actions {
+            position: absolute;
+            top: -4px;
+            right: 10px;
+            width: 40px;
+            height: 40px;
+            line-height: 40px;
+            text-align: center;
+
+            i {
+                float: none;
+                width: auto;
+                height: auto;
+                padding: 0;
+                margin: 0;
+                line-height: normal;
+            }
+        }
+
+        &.divider {
+            height: 40px;
+
+            i {
+                width: auto;
+                height: auto;
+                margin: 2px 0 0;
+                font-size: 18px;
+            }
+        }
+    }
+}
diff --git a/Angular2_CLI_Starter/src/scss/core/navigation/_disabled.scss b/Angular2_CLI_Starter/src/scss/core/navigation/_disabled.scss
new file mode 100644
index 0000000..b54db05
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/core/navigation/_disabled.scss
@@ -0,0 +1,6 @@
+// body {
+//     #navigation {
+//         left: -
+//         display: none !important;
+//     }
+// }
diff --git a/Angular2_CLI_Starter/src/scss/core/navigation/_sidebar.scss b/Angular2_CLI_Starter/src/scss/core/navigation/_sidebar.scss
new file mode 100644
index 0000000..16f1365
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/core/navigation/_sidebar.scss
@@ -0,0 +1,385 @@
+body:not(.top-nav) {
+
+    .sidebar {
+        position: absolute;
+        top: 0;
+        //left: 0;
+        z-index: 1;
+        display: inline !important;
+        width: $sidebar-width;
+        height: 100%;
+        padding: $sidebar-padding;
+        color: $sidebar-color;
+        background: $sidebar-bg;
+        @include borders($sidebar-borders);
+
+        .sidebar-close {
+            position: absolute;
+            right: 0;
+            display: none;
+            padding: 0 $spacer-x;
+            font-size: 24px;
+            font-weight: 800;
+            line-height: $navbar-height;
+            color: $sidebar-color;
+            background: 0;
+            border: 0;
+            opacity: .8;
+
+            &:hover {
+                opacity: 1;
+            }
+        }
+
+        .sidebar-nav {
+            position: relative;
+            overflow-x: hidden;
+            overflow-y: auto;
+            -ms-overflow-style: -ms-autohiding-scrollbar;
+
+            &::-webkit-scrollbar {
+                width: 10px;
+                margin-left: -10px;
+                -webkit-appearance: none;
+            }
+
+            // &::-webkit-scrollbar-button {    }
+
+            &::-webkit-scrollbar-track {
+                background-color: lighten($sidebar-bg, 5%);
+                border-right: 1px solid darken($sidebar-bg, 5%);
+                border-left: 1px solid darken($sidebar-bg, 5%);
+            }
+
+            // &::-webkit-scrollbar-track-piece {    }
+
+            &::-webkit-scrollbar-thumb {
+                height: 50px;
+                background-color: darken($sidebar-bg, 10%);
+                background-clip: content-box;
+                border-color: transparent;
+                border-style: solid;
+                border-width: 1px 2px;
+            }
+
+            // &::-webkit-scrollbar-corner {    }
+
+            // &::-webkit-resizer {    }
+        }
+
+        ul.nav {
+            width: $sidebar-width;
+
+            li.nav-title {
+                padding: $sidebar-nav-title-padding-y $sidebar-nav-title-padding-x;
+                font-size: 11px;
+                font-weight: 600;
+                color: $sidebar-nav-title-color;
+                text-transform: uppercase;
+            }
+
+            li.divider {
+                height: 10px;
+            }
+
+            li.nav-item {
+                position: relative;
+                margin: 0;
+                transition: background .3s ease-in-out;
+
+                ul {
+                    // display: none;
+                    max-height: 0;
+                    padding: 0;
+                    margin: 0;
+                    overflow-y: hidden;
+                    transition: max-height .3s ease-in-out;
+
+                    li {
+                        padding: 0;
+                        list-style: none;
+                    }
+                }
+
+                a.nav-link {
+                    display: block;
+                    padding: $sidebar-nav-link-padding-y $sidebar-nav-link-padding-x;
+                    color: $sidebar-nav-link-color;
+                    text-decoration: none;
+                    background: $sidebar-nav-link-bg;
+                    @include borders($sidebar-nav-link-borders);
+                    @if $enable-sidebar-nav-rounded {
+                        border-radius: $border-radius;
+                    }
+
+                    &:hover {
+                        color: $sidebar-nav-link-hover-color !important;
+                        background: $sidebar-nav-link-hover-bg !important;
+                        @include borders($sidebar-nav-link-hover-borders);
+
+                        i {
+                            color: $sidebar-nav-link-hover-icon-color;
+                        }
+                    }
+
+                    &.active {
+                        color: $sidebar-nav-link-active-color;
+                        background: $sidebar-nav-link-active-bg;
+                        @include borders($sidebar-nav-link-active-borders);
+
+                        i {
+                            color: $sidebar-nav-link-active-icon-color;
+                        }
+                    }
+
+                    [class^="icon-"], [class*=" icon-"] {
+                        display: inline-block;
+                        margin-top: -4px;
+                        vertical-align: middle;
+                    }
+
+                    i {
+                        width: 20px;
+                        margin: 0 ($sidebar-nav-link-padding-x / 2) 0 0;
+                        font-size: 14px;
+                        color: $sidebar-nav-link-icon-color;
+                        text-align: center;
+                    }
+
+                    .tag {
+                        float: right;
+                        margin-top: 2px;
+                        // margin-left: 10px;
+                    }
+
+                    &.nav-dropdown-toggle {
+
+                        &::before {
+                            position: absolute;
+                            top: ($sidebar-nav-link-padding-y + ($font-size-base / 4));
+                            right: $sidebar-nav-link-padding-x;
+                            display: block;
+                            width: ($font-size-base);
+                            height: ($font-size-base);
+                            padding: 0;
+                            font-size: $font-size-base;
+                            line-height: ($font-size-base * 3 / 4);
+                            text-align: center;
+                            content: "\2039";
+                            transition: .3s;
+                        }
+                    }
+                }
+
+                &.nav-dropdown {
+                    &.open {
+                        background: $sidebar-nav-dropdown-bg;
+                        @include borders($sidebar-nav-dropdown-borders);
+                        @if $enable-sidebar-nav-rounded {
+                            border-radius: $border-radius;
+                        }
+                        > ul, > ol {
+                            // display: inline;
+                            max-height: 1000px;
+                        }
+
+                        a.nav-link {
+                            color: $sidebar-nav-dropdown-color;
+                            border-left: 0 !important;
+                        }
+
+                        > a.nav-link.nav-dropdown-toggle::before {
+                            -webkit-transform: rotate(-90deg);
+                            transform: rotate(-90deg);
+                        }
+
+                        .nav-dropdown.open {
+                            border-left: 0;
+                        }
+                    }
+                    &.nt {
+                        transition: 0s !important;
+                        > ul, > ol {
+                            transition: 0s !important;
+                        }
+                        a.nav-link {
+                            &.nav-dropdown-toggle {
+
+                                &::before {
+                                    transition: 0s !important;
+                                }
+                            }
+                        }
+                    }
+                }
+
+                a.nav-label {
+                    display: block;
+                    padding: ($sidebar-nav-link-padding-y / 8) $sidebar-nav-link-padding-x;
+                    color: $sidebar-nav-title-color;
+
+                    &:hover {
+                        color: $sidebar-color;
+                        text-decoration: none;
+                    }
+
+                    i {
+                        width: 20px;
+                        margin: -3px ($sidebar-nav-link-padding-x / 2) 0 0;
+                        font-size: 10px;
+                        color: $sidebar-nav-link-icon-color;
+                        text-align: center;
+                        vertical-align: middle;
+                    }
+                }
+
+                @if (lightness( $sidebar-bg ) < 40) {
+                    .progress[value] {
+                        background-color: lighten($sidebar-bg, 15%) !important;
+                    }
+
+                    // Unfilled portion of the bar
+                    .progress[value]::-webkit-progress-bar {
+                        background-color: lighten($sidebar-bg, 15%) !important;
+                    }
+                    base::-moz-progress-bar, // Absurd-but-syntactically-valid selector to make these styles Firefox-only
+                    .progress[value] {
+                        background-color: lighten($sidebar-bg, 15%) !important;
+                    }
+                }
+            }
+        }
+    }
+}
+
+@include media-breakpoint-up(sm) {
+
+    body.sidebar-nav.compact-nav {
+        .sidebar {
+            z-index: $zindex-navbar-fixed - 1;
+            width: $sidebar-compact-width;
+
+            .sidebar-items {
+                overflow: visible;
+            }
+
+            ul.nav {
+
+                li.nav-title, li.divider {
+                    display: none;
+                }
+
+                li.nav-item {
+                    border-left: 0 !important;
+
+                    ul {
+                        background: $sidebar-bg;
+                    }
+
+                    a.nav-link {
+                        position: relative;
+                        width: $sidebar-compact-width;
+                        padding: 0 15px 0 0;
+                        margin: 0;
+                        overflow: hidden;
+                        line-height: $sidebar-compact-height;
+                        white-space: nowrap;
+                        border-left: 0 !important;
+
+                        &.nav-dropdown-toggle {
+
+                            &::before {
+                                display: none;
+                            }
+                        }
+
+                        i {
+                            display: block;
+                            float: left;
+                            width: $sidebar-compact-height;
+                            height: $sidebar-compact-height;
+                            padding: 0;
+                            margin: 0;
+                            font-size: 18px;
+                            line-height: $sidebar-compact-height;
+                        }
+
+                        .tag {
+                            position: absolute;
+                            top: 6px;
+                            right: 15px;
+                            display: none;
+                        }
+
+                        &:hover {
+                            width: $sidebar-width;
+
+                            .tag {
+                                display: inline;
+                            }
+                        }
+                    }
+
+                    ul {
+                        position: absolute;
+                        top: $sidebar-compact-width;
+                        left: $sidebar-compact-width;
+
+                        li {
+                            position: relative;
+                            padding: 0;
+
+                            a.nav-link {
+                                width: $sidebar-width - $sidebar-compact-width;
+                            }
+
+                            ul, ol {
+                                position: absolute;
+                                top: 0;
+                                left: 100%;
+                            }
+                        }
+                    }
+
+                    &.nav-dropdown {
+                        &.open {
+                            > ul, > ol {
+                                display: none;
+                            }
+                        }
+                    }
+
+                    &:hover {
+                        > a.nav-link {
+                            @if $sidebar-width < 249 {
+                                width: $sidebar-width + $sidebar-compact-width;
+                            } @else {
+                                width: $sidebar-width;
+                            }
+                        }
+
+                        > ul, > ol {
+                            display: inline;
+
+                            a.nav-link {
+                                @if $sidebar-width < 249 {
+                                    width: $sidebar-width;
+                                } @else {
+                                    width: $sidebar-width - $sidebar-compact-width;
+                                }
+                            }
+                        }
+
+                        &.nav-dropdown {
+                            &.open {
+                                > ul, > ol {
+                                    display: inline;
+                                }
+                            }
+                        }
+                    }
+                }
+            }
+        }
+    }
+}
diff --git a/Angular2_CLI_Starter/src/scss/core/navigation/_top.scss b/Angular2_CLI_Starter/src/scss/core/navigation/_top.scss
new file mode 100644
index 0000000..164c602
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/core/navigation/_top.scss
@@ -0,0 +1,116 @@
+nav.top-nav {
+    position: absolute;
+    top: $navbar-height;
+    left: 0;
+    z-index: $zindex-navbar-fixed - 1;
+    display: inline !important;
+    width: 100%;
+    height: $top-nav-height;
+    background: $top-nav-bg;
+    @include borders($top-nav-borders);
+
+    ul.nav {
+        white-space: nowrap;
+
+        li.nav-item {
+            position: relative;
+            display: inline-block;
+            margin: 0;
+
+            ul {
+                display: none;
+                padding: 0;
+                margin: 0;
+                white-space: normal;
+                background: $top-nav-bg;
+                @include borders($top-nav-ul-borders);
+
+
+                li {
+                    padding: 0;
+                    list-style: none;
+                }
+            }
+
+            a.nav-link {
+                display: block;
+                padding: 0 15px;
+                font-size: 12px;
+                font-weight: 400;
+                line-height: $top-nav-height;
+                color: $top-nav-color;
+                text-decoration: none;
+                text-transform: uppercase;
+
+                i {
+                    display: block;
+                    float: left;
+                    width: 20px;
+                    margin: 0 10px 0 0;
+                    font-size: 14px;
+                    line-height: $top-nav-height - 1px;
+                    text-align: center;
+                }
+
+                .tag {
+                    float: right;
+                    margin-top: 13px;
+                    margin-left: 10px;
+                }
+
+                &:hover {
+                    color: $top-nav-hover-color;
+                    background: $top-nav-hover-bg;
+
+                }
+
+                &.active {
+                    color: $top-nav-active-color;
+                    background: $top-nav-active-bg;
+                }
+            }
+
+            ul {
+                position: absolute;
+                top: $top-nav-height - 1px;
+                left: 0;
+
+                li {
+                    position: relative;
+                    padding: 0;
+
+                    a.nav-link {
+                        min-width: 200px;
+                    }
+
+                    ul {
+                        position: absolute;
+                        top: 0;
+                        left: 100%;
+                    }
+                }
+            }
+
+            &.nav-more {
+                ul {
+                    right: 0;
+                    left: auto;
+
+                    li {
+
+                        ul {
+                            right: 100%;
+                            left: auto;
+                        }
+                    }
+                }
+            }
+
+            &:hover {
+                > ul {
+                    display: inline;
+                }
+            }
+        }
+    }
+}
diff --git a/Angular2_CLI_Starter/src/scss/style.scss b/Angular2_CLI_Starter/src/scss/style.scss
new file mode 100644
index 0000000..12259a9
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/style.scss
@@ -0,0 +1,103 @@
+/**
+ * CoreUI - Open Source Bootstrap Admin Template
+ * @version v1.0.0-alpha.2
+ * @link http://coreui.io
+ * Copyright (c) 2016 creativeLabs Łukasz Holeczek
+ * @license MIT
+ */
+// Core variables and mixins
+@import "bootstrap-variables";
+@import "bootstrap_src/variables";
+@import "custom-variables";
+@import "bootstrap_src/mixins";
+@import "core/mixins";
+
+// Reset and dependencies
+@import "bootstrap_src/normalize";
+@import "bootstrap_src/print";
+
+// Core CSS
+@import "bootstrap_src/reboot";
+@import "bootstrap_src/type";
+@import "bootstrap_src/images";
+@import "bootstrap_src/code";
+@import "bootstrap_src/grid";
+@import "bootstrap_src/tables";
+    @import "bootstrap_custom/tables";
+@import "bootstrap_src/forms";
+@import "bootstrap_src/buttons";
+    @import "bootstrap_custom/buttons";
+
+// Components
+@import "bootstrap_src/animation";
+@import "bootstrap_src/dropdown";
+    @import "bootstrap_custom/dropdown";
+@import "bootstrap_src/button-group";
+@import "bootstrap_src/input-group";
+    @import "bootstrap_custom/input-group";
+//@import "custom-forms";
+@import "bootstrap_src/nav";
+    @import "bootstrap_custom/nav";
+@import "bootstrap_src/navbar";
+    @import "bootstrap_custom/navbar";
+@import "bootstrap_src/card";
+    @import "bootstrap_custom/card";
+@import "bootstrap_src/breadcrumb";
+    @import "bootstrap_custom/breadcrumb";
+@import "bootstrap_src/pagination";
+@import "bootstrap_src/tags";
+    @import "bootstrap_custom/tags";
+//@import "jumbotron";
+@import "bootstrap_src/alert";
+@import "bootstrap_src/progress";
+    @import "bootstrap_custom/progress";
+
+@import "bootstrap_src/media";
+@import "bootstrap_src/list-group";
+@import "bootstrap_src/responsive-embed";
+@import "bootstrap_src/close";
+
+// Components w/ JavaScript
+@import "bootstrap_src/modal";
+@import "bootstrap_src/tooltip";
+@import "bootstrap_src/popover";
+//@import "carousel";
+
+// Utility classes
+@import "bootstrap_src/utilities";
+
+// Vendors Styles
+@import "vendors/vendors";
+
+// CoreUI Styles
+// Additional typography
+@import "core/typography";
+
+// Animations
+@import "core/animate";
+
+// Core files
+@import "core/grid";
+@import "core/layout";
+@import "core/navigation";
+@import "core/aside";
+@import "core/loading";
+@import "core/widgets";
+@import "core/footer";
+@import "core/buttons";
+@import "core/others";
+@import "core/breadcrumb-menu";
+@import "core/avatars";
+@import "core/callout";
+@import "core/switches";
+@import "core/charts";
+@import "core/utilities-border";
+
+// Temporary fixes
+@import "core/temp";
+
+// Mobile View
+@import "core/mobile";
+
+// Custom styles
+@import "custom";
diff --git a/Angular2_CLI_Starter/src/scss/vendors/_vendors.scss b/Angular2_CLI_Starter/src/scss/vendors/_vendors.scss
new file mode 100644
index 0000000..7aab687
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/vendors/_vendors.scss
@@ -0,0 +1 @@
+@import "chart.js/chart";
diff --git a/Angular2_CLI_Starter/src/scss/vendors/chart.js/chart.scss b/Angular2_CLI_Starter/src/scss/vendors/chart.js/chart.scss
new file mode 100644
index 0000000..2983048
--- /dev/null
+++ b/Angular2_CLI_Starter/src/scss/vendors/chart.js/chart.scss
@@ -0,0 +1,45 @@
+.chart-legend,
+.bar-legend,
+.line-legend,
+.pie-legend,
+.radar-legend,
+.polararea-legend,
+.doughnut-legend {
+    list-style-type: none;
+    margin-top: 5px;
+    text-align: center;
+    -webkit-padding-start: 0;
+    -moz-padding-start: 0;
+    padding-left: 0;
+}
+.chart-legend li,
+.bar-legend li,
+.line-legend li,
+.pie-legend li,
+.radar-legend li,
+.polararea-legend li,
+.doughnut-legend li {
+    display: inline-block;
+    white-space: nowrap;
+    position: relative;
+    margin-bottom: 4px;
+    @include border-radius($border-radius);
+    padding: 2px 8px 2px 28px;
+    font-size: smaller;
+    cursor: default;
+}
+.chart-legend li span,
+.bar-legend li span,
+.line-legend li span,
+.pie-legend li span,
+.radar-legend li span,
+.polararea-legend li span,
+.doughnut-legend li span {
+    display: block;
+    position: absolute;
+    left: 0;
+    top: 0;
+    width: 20px;
+    height: 20px;
+    @include border-radius($border-radius);
+}
diff --git a/Angular2_CLI_Starter/src/test.ts b/Angular2_CLI_Starter/src/test.ts
new file mode 100644
index 0000000..7727c8e
--- /dev/null
+++ b/Angular2_CLI_Starter/src/test.ts
@@ -0,0 +1,34 @@
+import './polyfills.ts';
+
+import 'zone.js/dist/long-stack-trace-zone';
+import 'zone.js/dist/proxy.js';
+import 'zone.js/dist/sync-test';
+import 'zone.js/dist/jasmine-patch';
+import 'zone.js/dist/async-test';
+import 'zone.js/dist/fake-async-test';
+
+// Unfortunately there's no typing for the `__karma__` variable. Just declare it as any.
+declare var __karma__: any;
+declare var require: any;
+
+// Prevent Karma from running prematurely.
+__karma__.loaded = function () {};
+
+
+Promise.all([
+  System.import('@angular/core/testing'),
+  System.import('@angular/platform-browser-dynamic/testing')
+])
+  // First, initialize the Angular testing environment.
+  .then(([testing, testingBrowser]) => {
+    testing.getTestBed().initTestEnvironment(
+      testingBrowser.BrowserDynamicTestingModule,
+      testingBrowser.platformBrowserDynamicTesting()
+    );
+  })
+  // Then we find all the tests.
+  .then(() => require.context('./', true, /\.spec\.ts/))
+  // And load the modules.
+  .then(context => context.keys().map(context))
+  // Finally, start Karma to run the tests.
+  .then(__karma__.start, __karma__.error);
diff --git a/Angular2_CLI_Starter/src/tsconfig.json b/Angular2_CLI_Starter/src/tsconfig.json
new file mode 100644
index 0000000..9b4c84c
--- /dev/null
+++ b/Angular2_CLI_Starter/src/tsconfig.json
@@ -0,0 +1,17 @@
+{
+  "compilerOptions": {
+    "declaration": false,
+    "emitDecoratorMetadata": true,
+    "experimentalDecorators": true,
+    "lib": ["es6", "dom"],
+    "mapRoot": "./",
+    "module": "es6",
+    "moduleResolution": "node",
+    "outDir": "../dist/out-tsc",
+    "sourceMap": true,
+    "target": "es5",
+    "typeRoots": [
+      "../node_modules/@types"
+    ]
+  }
+}
diff --git a/Angular2_CLI_Starter/src/typings.d.ts b/Angular2_CLI_Starter/src/typings.d.ts
new file mode 100644
index 0000000..a73f586
--- /dev/null
+++ b/Angular2_CLI_Starter/src/typings.d.ts
@@ -0,0 +1,5 @@
+// Typings reference file, see links for more information
+// https://github.com/typings/typings
+// https://www.typescriptlang.org/docs/handbook/writing-declaration-files.html
+
+declare var System: any;
diff --git a/Angular2_CLI_Starter/tslint.json b/Angular2_CLI_Starter/tslint.json
new file mode 100644
index 0000000..29f24ee
--- /dev/null
+++ b/Angular2_CLI_Starter/tslint.json
@@ -0,0 +1,112 @@
+{
+  "rulesDirectory": [
+    "node_modules/codelyzer"
+  ],
+  "rules": {
+    "class-name": true,
+    "comment-format": [
+      true,
+      "check-space"
+    ],
+    "curly": true,
+    "eofline": true,
+    "forin": true,
+    "indent": [
+      true,
+      "spaces"
+    ],
+    "label-position": true,
+    "label-undefined": true,
+    "max-line-length": [
+      true,
+      140
+    ],
+    "member-access": false,
+    "member-ordering": [
+      true,
+      "static-before-instance",
+      "variables-before-functions"
+    ],
+    "no-arg": true,
+    "no-bitwise": true,
+    "no-console": [
+      true,
+      "debug",
+      "info",
+      "time",
+      "timeEnd",
+      "trace"
+    ],
+    "no-construct": true,
+    "no-debugger": true,
+    "no-duplicate-key": true,
+    "no-duplicate-variable": true,
+    "no-empty": false,
+    "no-eval": true,
+    "no-inferrable-types": true,
+    "no-shadowed-variable": true,
+    "no-string-literal": false,
+    "no-switch-case-fall-through": true,
+    "no-trailing-whitespace": true,
+    "no-unused-expression": true,
+    "no-unused-variable": true,
+    "no-unreachable": true,
+    "no-use-before-declare": true,
+    "no-var-keyword": true,
+    "object-literal-sort-keys": false,
+    "one-line": [
+      true,
+      "check-open-brace",
+      "check-catch",
+      "check-else",
+      "check-whitespace"
+    ],
+    "quotemark": [
+      true,
+      "single"
+    ],
+    "radix": true,
+    "semicolon": [
+      "always"
+    ],
+    "triple-equals": [
+      true,
+      "allow-null-check"
+    ],
+    "typedef-whitespace": [
+      true,
+      {
+        "call-signature": "nospace",
+        "index-signature": "nospace",
+        "parameter": "nospace",
+        "property-declaration": "nospace",
+        "variable-declaration": "nospace"
+      }
+    ],
+    "variable-name": false,
+    "whitespace": [
+      true,
+      "check-branch",
+      "check-decl",
+      "check-operator",
+      "check-separator",
+      "check-type"
+    ],
+
+    "directive-selector-prefix": [true, "app"],
+    "component-selector-prefix": [true, "app"],
+    "directive-selector-name": [true, "camelCase"],
+    "component-selector-name": [true, "kebab-case"],
+    "directive-selector-type": [true, "attribute"],
+    "component-selector-type": [true, "element"],
+    "use-input-property-decorator": true,
+    "use-output-property-decorator": true,
+    "use-host-property-decorator": true,
+    "no-input-rename": true,
+    "no-output-rename": true,
+    "use-life-cycle-interface": true,
+    "use-pipe-transform-interface": true,
+    "component-class-suffix": true,
+    "directive-class-suffix": true
+  }
+}
diff --git a/Angular_Full_Project_GULP/css/style.css b/Angular_Full_Project_GULP/css/style.css
index a16f7f6..6adc408 100644
--- a/Angular_Full_Project_GULP/css/style.css
+++ b/Angular_Full_Project_GULP/css/style.css
@@ -2592,6 +2592,29 @@ tbody.collapse.in {
 .tab-content > .active {
   display: block; }
 
+.nav-tabs .nav-link {
+  color: #607d8b; }
+  .nav-tabs .nav-link.active {
+    color: #263238;
+    background: #fff;
+    border-color: #cfd8dc;
+    border-bottom-color: #fff; }
+    .nav-tabs .nav-link.active:focus {
+      background: #fff;
+      border-color: #cfd8dc;
+      border-bottom-color: #fff; }
+
+.tab-content {
+  margin-top: -1px;
+  background: #fff;
+  border: 1px solid #cfd8dc; }
+  .tab-content .tab-pane {
+    padding: 1rem 1rem; }
+
+.card-block .tab-content {
+  margin-top: 0;
+  border: 0; }
+
 .navbar {
   position: relative;
   padding: 0.5rem 1rem; }
@@ -5253,6 +5276,27 @@ body:not(.top-nav) .sidebar {
           transition: 0s !important; }
         body:not(.top-nav) .sidebar ul.nav li.nav-item.nav-dropdown.nt a.nav-link.nav-dropdown-toggle::before {
           transition: 0s !important; }
+      body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-label {
+        display: block;
+        padding: 0.09375rem 1rem;
+        color: #cfd8dc; }
+        body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-label:hover {
+          color: #fff;
+          text-decoration: none; }
+        body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-label i {
+          width: 20px;
+          margin: -3px 0.5rem 0 0;
+          font-size: 10px;
+          color: #b0bec5;
+          text-align: center;
+          vertical-align: middle; }
+      body:not(.top-nav) .sidebar ul.nav li.nav-item .progress[value] {
+        background-color: #455b66 !important; }
+      body:not(.top-nav) .sidebar ul.nav li.nav-item .progress[value]::-webkit-progress-bar {
+        background-color: #455b66 !important; }
+      body:not(.top-nav) .sidebar ul.nav li.nav-item base::-moz-progress-bar,
+      body:not(.top-nav) .sidebar ul.nav li.nav-item .progress[value] {
+        background-color: #455b66 !important; }
 
 @media (min-width: 576px) {
   body.sidebar-nav.compact-nav .sidebar {
@@ -5412,6 +5456,7 @@ nav.top-nav {
       color: #263238;
       border-top: 0; }
       .aside-menu .nav-tabs .nav-link.active {
+        color: #20a8d8;
         border-right-color: #cfd8dc;
         border-left-color: #cfd8dc; }
     .aside-menu .nav-tabs .nav-item:first-child .nav-link {
@@ -5421,6 +5466,8 @@ nav.top-nav {
     height: calc(100vh - 2.375rem - 55px);
     overflow-x: hidden;
     overflow-y: auto;
+    border: 0;
+    border-top: 1px solid #cfd8dc;
     -ms-overflow-style: -ms-autohiding-scrollbar; }
     .aside-menu .tab-content::-webkit-scrollbar {
       width: 10px;
@@ -5437,6 +5484,8 @@ nav.top-nav {
       border-color: transparent;
       border-style: solid;
       border-width: 1px 2px; }
+    .aside-menu .tab-content .tab-pane {
+      padding: 0; }
 
 #loading-bar,
 #loading-bar-spinner {
@@ -6659,8 +6708,8 @@ hr.transparent {
   display: table; }
 
 .d-100vh-va-middle {
-  height: 100vh;
   display: table-cell;
+  height: 100vh;
   vertical-align: middle; }
 
 .breadcrumb-menu {
diff --git a/Angular_Starter_GULP/scss/core/bootstrap-variables.scss b/Angular_Full_Project_GULP/scss/_bootstrap-variables.scss
similarity index 100%
rename from Angular_Starter_GULP/scss/core/bootstrap-variables.scss
rename to Angular_Full_Project_GULP/scss/_bootstrap-variables.scss
diff --git a/Angular_Starter_GULP/scss/core/_custom-variables.scss b/Angular_Full_Project_GULP/scss/_custom-variables.scss
similarity index 100%
rename from Angular_Starter_GULP/scss/core/_custom-variables.scss
rename to Angular_Full_Project_GULP/scss/_custom-variables.scss
diff --git a/Angular_Starter_GULP/scss/core/_custom.scss b/Angular_Full_Project_GULP/scss/_custom.scss
similarity index 100%
rename from Angular_Starter_GULP/scss/core/_custom.scss
rename to Angular_Full_Project_GULP/scss/_custom.scss
diff --git a/Angular_Full_Project_GULP/scss/bootstrap_custom/_nav.scss b/Angular_Full_Project_GULP/scss/bootstrap_custom/_nav.scss
new file mode 100644
index 0000000..ea20f3f
--- /dev/null
+++ b/Angular_Full_Project_GULP/scss/bootstrap_custom/_nav.scss
@@ -0,0 +1,32 @@
+.nav-tabs {
+    .nav-link {
+        color: $gray;
+        &.active {
+            color: $gray-dark;
+            background: #fff;
+            border-color: $border-color;
+            border-bottom-color: #fff;
+            &:focus {
+                background: #fff;
+                border-color: $border-color;
+                border-bottom-color: #fff;
+            }
+        }
+    }
+}
+
+.tab-content {
+    margin-top: -1px;
+    background: #fff;
+    border: 1px solid $border-color;
+    .tab-pane {
+        padding: $spacer-y $spacer-x;
+    }
+}
+
+.card-block {
+    .tab-content {
+        margin-top: 0;
+        border: 0;
+    }
+}
diff --git a/Angular_Full_Project_GULP/scss/bootstrap_src/mixins/_pulls.scss b/Angular_Full_Project_GULP/scss/bootstrap_src/mixins/_pulls.scss
deleted file mode 100755
index 6bdff02..0000000
--- a/Angular_Full_Project_GULP/scss/bootstrap_src/mixins/_pulls.scss
+++ /dev/null
@@ -1,6 +0,0 @@
-@mixin pull-left {
-  float: left !important;
-}
-@mixin pull-right {
-  float: right !important;
-}
diff --git a/Angular_Full_Project_GULP/scss/bootstrap_src/utilities/_pulls.scss b/Angular_Full_Project_GULP/scss/bootstrap_src/utilities/_pulls.scss
deleted file mode 100755
index 7fec56c..0000000
--- a/Angular_Full_Project_GULP/scss/bootstrap_src/utilities/_pulls.scss
+++ /dev/null
@@ -1,13 +0,0 @@
-@each $breakpoint in map-keys($grid-breakpoints) {
-  @include media-breakpoint-up($breakpoint) {
-    .pull-#{$breakpoint}-left {
-      @include pull-left();
-    }
-    .pull-#{$breakpoint}-right {
-      @include pull-right();
-    }
-    .pull-#{$breakpoint}-none {
-      float: none !important;
-    }
-  }
-}
diff --git a/Angular_Full_Project_GULP/scss/core/_aside.scss b/Angular_Full_Project_GULP/scss/core/_aside.scss
index 1cb2f5b..47d9b47 100644
--- a/Angular_Full_Project_GULP/scss/core/_aside.scss
+++ b/Angular_Full_Project_GULP/scss/core/_aside.scss
@@ -17,6 +17,7 @@
             color: $body-color;
             border-top: 0;
             &.active {
+                color: $brand-primary;
                 border-right-color: $border-color;
                 border-left-color: $border-color;
             }
@@ -33,6 +34,8 @@
         height: calc(100vh - #{$aside-menu-nav-padding-y * 2 + $font-size-base} - #{$navbar-height});
         overflow-x: hidden;
         overflow-y: auto;
+        border: 0;
+        border-top: 1px solid $border-color;
         -ms-overflow-style: -ms-autohiding-scrollbar;
 
         &::-webkit-scrollbar {
@@ -59,5 +62,9 @@
             border-style: solid;
             border-width: 1px 2px;
         }
+
+        .tab-pane {
+            padding: 0;
+        }
     }
 }
diff --git a/Angular_Full_Project_GULP/scss/core/_others.scss b/Angular_Full_Project_GULP/scss/core/_others.scss
index ad016ab..14bd5d9 100644
--- a/Angular_Full_Project_GULP/scss/core/_others.scss
+++ b/Angular_Full_Project_GULP/scss/core/_others.scss
@@ -7,7 +7,7 @@ hr.transparent {
 }
 
 .d-100vh-va-middle {
-    height: 100vh;
     display: table-cell;
+    height: 100vh;
     vertical-align: middle;
 }
diff --git a/Angular_Full_Project_GULP/scss/core/navigation/_sidebar.scss b/Angular_Full_Project_GULP/scss/core/navigation/_sidebar.scss
index 0e58ac6..16f1365 100644
--- a/Angular_Full_Project_GULP/scss/core/navigation/_sidebar.scss
+++ b/Angular_Full_Project_GULP/scss/core/navigation/_sidebar.scss
@@ -212,6 +212,41 @@ body:not(.top-nav) {
                         }
                     }
                 }
+
+                a.nav-label {
+                    display: block;
+                    padding: ($sidebar-nav-link-padding-y / 8) $sidebar-nav-link-padding-x;
+                    color: $sidebar-nav-title-color;
+
+                    &:hover {
+                        color: $sidebar-color;
+                        text-decoration: none;
+                    }
+
+                    i {
+                        width: 20px;
+                        margin: -3px ($sidebar-nav-link-padding-x / 2) 0 0;
+                        font-size: 10px;
+                        color: $sidebar-nav-link-icon-color;
+                        text-align: center;
+                        vertical-align: middle;
+                    }
+                }
+
+                @if (lightness( $sidebar-bg ) < 40) {
+                    .progress[value] {
+                        background-color: lighten($sidebar-bg, 15%) !important;
+                    }
+
+                    // Unfilled portion of the bar
+                    .progress[value]::-webkit-progress-bar {
+                        background-color: lighten($sidebar-bg, 15%) !important;
+                    }
+                    base::-moz-progress-bar, // Absurd-but-syntactically-valid selector to make these styles Firefox-only
+                    .progress[value] {
+                        background-color: lighten($sidebar-bg, 15%) !important;
+                    }
+                }
             }
         }
     }
diff --git a/Angular_Full_Project_GULP/scss/style.scss b/Angular_Full_Project_GULP/scss/style.scss
index 53b4367..12259a9 100644
--- a/Angular_Full_Project_GULP/scss/style.scss
+++ b/Angular_Full_Project_GULP/scss/style.scss
@@ -6,9 +6,9 @@
  * @license MIT
  */
 // Core variables and mixins
-@import "core/bootstrap-variables";
+@import "bootstrap-variables";
 @import "bootstrap_src/variables";
-@import "core/custom-variables";
+@import "custom-variables";
 @import "bootstrap_src/mixins";
 @import "core/mixins";
 
@@ -37,6 +37,7 @@
     @import "bootstrap_custom/input-group";
 //@import "custom-forms";
 @import "bootstrap_src/nav";
+    @import "bootstrap_custom/nav";
 @import "bootstrap_src/navbar";
     @import "bootstrap_custom/navbar";
 @import "bootstrap_src/card";
@@ -99,4 +100,4 @@
 @import "core/mobile";
 
 // Custom styles
-@import "core/custom"
+@import "custom";
diff --git a/Angular_Full_Project_GULP/views/common/aside.html b/Angular_Full_Project_GULP/views/common/aside.html
index 4bad3c1..92375aa 100644
--- a/Angular_Full_Project_GULP/views/common/aside.html
+++ b/Angular_Full_Project_GULP/views/common/aside.html
@@ -20,7 +20,7 @@
             </div>
             <hr class="transparent mx-1 my-0">
             <div class="callout callout-warning m-0 py-1">
-                <div class="avatar pull-xs-right">
+                <div class="avatar float-xs-right">
                     <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                 </div>
                 <div>Meeting with
@@ -31,7 +31,7 @@
             </div>
             <hr class="mx-1 my-0">
             <div class="callout callout-info m-0 py-1">
-                <div class="avatar pull-xs-right">
+                <div class="avatar float-xs-right">
                     <img src="img/avatars/4.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                 </div>
                 <div>Skype with
@@ -112,7 +112,7 @@
         </div>
         <div class="tab-pane p-1" id="messages" role="tabpanel">
             <div class="message">
-                <div class="py-1 pb-3 mr-1 pull-left">
+                <div class="py-1 pb-3 mr-1 float-xs-left">
                     <div class="avatar">
                         <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                         <span class="avatar-status tag-success"></span>
@@ -120,14 +120,14 @@
                 </div>
                 <div>
                     <small class="text-muted">Lukasz Holeczek</small>
-                    <small class="text-muted pull-right mt-q">1:52 PM</small>
+                    <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                 </div>
                 <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                 <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
             </div>
             <hr>
             <div class="message">
-                <div class="py-1 pb-3 mr-1 pull-left">
+                <div class="py-1 pb-3 mr-1 float-xs-left">
                     <div class="avatar">
                         <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                         <span class="avatar-status tag-success"></span>
@@ -135,14 +135,14 @@
                 </div>
                 <div>
                     <small class="text-muted">Lukasz Holeczek</small>
-                    <small class="text-muted pull-right mt-q">1:52 PM</small>
+                    <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                 </div>
                 <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                 <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
             </div>
             <hr>
             <div class="message">
-                <div class="py-1 pb-3 mr-1 pull-left">
+                <div class="py-1 pb-3 mr-1 float-xs-left">
                     <div class="avatar">
                         <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                         <span class="avatar-status tag-success"></span>
@@ -150,14 +150,14 @@
                 </div>
                 <div>
                     <small class="text-muted">Lukasz Holeczek</small>
-                    <small class="text-muted pull-right mt-q">1:52 PM</small>
+                    <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                 </div>
                 <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                 <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
             </div>
             <hr>
             <div class="message">
-                <div class="py-1 pb-3 mr-1 pull-left">
+                <div class="py-1 pb-3 mr-1 float-xs-left">
                     <div class="avatar">
                         <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                         <span class="avatar-status tag-success"></span>
@@ -165,14 +165,14 @@
                 </div>
                 <div>
                     <small class="text-muted">Lukasz Holeczek</small>
-                    <small class="text-muted pull-right mt-q">1:52 PM</small>
+                    <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                 </div>
                 <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                 <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
             </div>
             <hr>
             <div class="message">
-                <div class="py-1 pb-3 mr-1 pull-left">
+                <div class="py-1 pb-3 mr-1 float-xs-left">
                     <div class="avatar">
                         <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                         <span class="avatar-status tag-success"></span>
@@ -180,7 +180,7 @@
                 </div>
                 <div>
                     <small class="text-muted">Lukasz Holeczek</small>
-                    <small class="text-muted pull-right mt-q">1:52 PM</small>
+                    <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                 </div>
                 <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                 <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
@@ -193,7 +193,7 @@
                 <div class="clearfix mt-2">
                     <small><b>Option 1</b>
                     </small>
-                    <label class="switch switch-text switch-pill switch-success switch-sm pull-right">
+                    <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right">
                         <input type="checkbox" class="switch-input" checked>
                         <span class="switch-label" data-on="On" data-off="Off"></span>
                         <span class="switch-handle"></span>
@@ -208,7 +208,7 @@
                 <div class="clearfix mt-1">
                     <small><b>Option 2</b>
                     </small>
-                    <label class="switch switch-text switch-pill switch-success switch-sm pull-right">
+                    <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right">
                         <input type="checkbox" class="switch-input">
                         <span class="switch-label" data-on="On" data-off="Off"></span>
                         <span class="switch-handle"></span>
@@ -223,7 +223,7 @@
                 <div class="clearfix mt-1">
                     <small><b>Option 3</b>
                     </small>
-                    <label class="switch switch-text switch-pill switch-success switch-sm pull-right">
+                    <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right">
                         <input type="checkbox" class="switch-input">
                         <span class="switch-label" data-on="On" data-off="Off"></span>
                         <span class="switch-handle"></span>
@@ -235,7 +235,7 @@
                 <div class="clearfix mt-1">
                     <small><b>Option 4</b>
                     </small>
-                    <label class="switch switch-text switch-pill switch-success switch-sm pull-right">
+                    <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right">
                         <input type="checkbox" class="switch-input" checked>
                         <span class="switch-label" data-on="On" data-off="Off"></span>
                         <span class="switch-handle"></span>
diff --git a/Angular_Full_Project_GULP/views/common/footer.html b/Angular_Full_Project_GULP/views/common/footer.html
index 0d4e4ab..d5504da 100644
--- a/Angular_Full_Project_GULP/views/common/footer.html
+++ b/Angular_Full_Project_GULP/views/common/footer.html
@@ -2,7 +2,7 @@
     <span class="text-left">
         <a href="http://coreui.io">CoreUI</a> &copy; 2016 creativeLabs.
     </span>
-    <span class="pull-right">
+    <span class="float-xs-right">
         Powered by <a href="http://coreui.io">CoreUI</a>
     </span>
 </footer>
diff --git a/Angular_Full_Project_GULP/views/common/navbar.html b/Angular_Full_Project_GULP/views/common/navbar.html
index 04873cb..81e084f 100644
--- a/Angular_Full_Project_GULP/views/common/navbar.html
+++ b/Angular_Full_Project_GULP/views/common/navbar.html
@@ -17,7 +17,7 @@
                 <a class="nav-link" href="#">Settings</a>
             </li>
         </ul>
-        <ul class="nav navbar-nav pull-right hidden-md-down">
+        <ul class="nav navbar-nav float-xs-right hidden-md-down">
             <li class="nav-item">
                 <a class="nav-link" href="#"><i class="icon-bell"></i><span class="tag tag-pill tag-danger">5</span></a>
             </li>
diff --git a/Angular_Full_Project_GULP/views/components/cards.html b/Angular_Full_Project_GULP/views/components/cards.html
index a57caf7..c0ae0f7 100644
--- a/Angular_Full_Project_GULP/views/components/cards.html
+++ b/Angular_Full_Project_GULP/views/components/cards.html
@@ -38,7 +38,7 @@
             <div class="card">
                 <div class="card-header">
                     Card with switch
-                    <label class="switch switch-sm switch-text switch-info pull-right mb-0">
+                    <label class="switch switch-sm switch-text switch-info float-xs-right mb-0">
                         <input type="checkbox" class="switch-input">
                         <span class="switch-label" data-on="On" data-off="Off"></span>
                         <span class="switch-handle"></span>
@@ -55,7 +55,7 @@
             <div class="card">
                 <div class="card-header">
                     Card with label
-                    <span class="tag tag-success pull-right">Success</span>
+                    <span class="tag tag-success float-xs-right">Success</span>
                 </div>
                 <div class="card-block">
                     Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex
@@ -68,7 +68,7 @@
             <div class="card">
                 <div class="card-header">
                     Card with label
-                    <span class="tag tag-pill tag-danger pull-right">42</span>
+                    <span class="tag tag-pill tag-danger float-xs-right">42</span>
                 </div>
                 <div class="card-block">
                     Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex
diff --git a/Angular_Full_Project_GULP/views/main.html b/Angular_Full_Project_GULP/views/main.html
index d39cee4..a6faea4 100644
--- a/Angular_Full_Project_GULP/views/main.html
+++ b/Angular_Full_Project_GULP/views/main.html
@@ -4,7 +4,7 @@
         <div class="col-sm-6 col-lg-3">
             <div class="card card-inverse card-primary" ng-controller="cardChartCtrl1">
                 <div class="card-block pb-0">
-                    <div class="btn-group pull-right">
+                    <div class="btn-group float-xs-right">
                         <button type="button" class="btn btn-transparent dropdown-toggle p-0" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
                             <i class="icon-settings"></i>
                         </button>
@@ -27,7 +27,7 @@
         <div class="col-sm-6 col-lg-3">
             <div class="card card-inverse card-info" ng-controller="cardChartCtrl2">
                 <div class="card-block pb-0">
-                    <button type="button" class="btn btn-transparent p-0 pull-right">
+                    <button type="button" class="btn btn-transparent p-0 float-xs-right">
                         <i class="icon-location-pin"></i>
                     </button>
                     <h4 class="mb-0">9.823</h4>
@@ -43,7 +43,7 @@
         <div class="col-sm-6 col-lg-3">
             <div class="card card-inverse card-warning" ng-controller="cardChartCtrl3">
                 <div class="card-block pb-0">
-                    <div class="btn-group pull-right">
+                    <div class="btn-group float-xs-right">
                         <button type="button" class="btn btn-transparent dropdown-toggle p-0" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
                             <i class="icon-settings"></i>
                         </button>
@@ -66,7 +66,7 @@
         <div class="col-sm-6 col-lg-3">
             <div class="card card-inverse card-danger" ng-controller="cardChartCtrl4">
                 <div class="card-block pb-0">
-                    <div class="btn-group pull-right">
+                    <div class="btn-group float-xs-right">
                         <button type="button" class="btn btn-transparent dropdown-toggle p-0" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
                             <i class="icon-settings"></i>
                         </button>
@@ -96,7 +96,7 @@
                     <div class="small text-muted">November 2015</div>
                 </div>
                 <div class="col-sm-6">
-                    <div class="btn-toolbar pull-right" role="toolbar" aria-label="Toolbar with button groups">
+                    <div class="btn-toolbar float-xs-right" role="toolbar" aria-label="Toolbar with button groups">
                         <div class="btn-group" data-toggle="buttons" aria-label="First group">
                             <label class="btn btn-outline-secondary">
                                 <input type="radio" name="options" id="option1">Day
@@ -525,10 +525,10 @@
                                 </td>
                                 <td>
                                     <div class="clearfix">
-                                        <div class="pull-left">
+                                        <div class="float-xs-left">
                                             <strong>{{ user.usage }}%</strong>
                                         </div>
-                                        <div class="pull-right">
+                                        <div class="float-xs-right">
                                             <small class="text-muted">{{ user.period }}</small>
                                         </div>
                                     </div>
diff --git a/Angular_Full_Project_GULP/views/pages/404.html b/Angular_Full_Project_GULP/views/pages/404.html
index d82354f..31637e7 100644
--- a/Angular_Full_Project_GULP/views/pages/404.html
+++ b/Angular_Full_Project_GULP/views/pages/404.html
@@ -3,7 +3,7 @@
         <div class="row">
             <div class="col-md-6 offset-md-3">
                 <div class="clearfix">
-                    <h1 class="pull-left display-3 mr-2">404</h1>
+                    <h1 class="float-xs-left display-3 mr-2">404</h1>
                     <h4 class="pt-1">Oops! You're lost.</h4>
                     <p class="text-muted">The page you are looking for was not found.</p>
                 </div>
diff --git a/Angular_Full_Project_GULP/views/pages/500.html b/Angular_Full_Project_GULP/views/pages/500.html
index 7f3a9c8..113868e 100644
--- a/Angular_Full_Project_GULP/views/pages/500.html
+++ b/Angular_Full_Project_GULP/views/pages/500.html
@@ -3,7 +3,7 @@
         <div class="row">
             <div class="col-md-6 offset-md-3">
                 <div class="clearfix">
-                    <h1 class="pull-left display-3 mr-2">500</h1>
+                    <h1 class="float-xs-left display-3 mr-2">500</h1>
                     <h4 class="pt-1">Houston, we have a problem!</h4>
                     <p class="text-muted">The page you are looking for is temporarily unavailable.</p>
                 </div>
diff --git a/Angular_Full_Project_GULP/views/widgets.html b/Angular_Full_Project_GULP/views/widgets.html
index 342d45d..9b52f69 100644
--- a/Angular_Full_Project_GULP/views/widgets.html
+++ b/Angular_Full_Project_GULP/views/widgets.html
@@ -4,7 +4,7 @@
         <div class="col-sm-6 col-lg-3">
             <div class="card card-inverse card-primary" ng-controller="cardChartCtrl1">
                 <div class="card-block pb-0">
-                    <div class="btn-group pull-right">
+                    <div class="btn-group float-xs-right">
                         <button type="button" class="btn btn-transparent dropdown-toggle p-0" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
                             <i class="icon-settings"></i>
                         </button>
@@ -27,7 +27,7 @@
         <div class="col-sm-6 col-lg-3">
             <div class="card card-inverse card-info" ng-controller="cardChartCtrl2">
                 <div class="card-block pb-0">
-                    <button type="button" class="btn btn-transparent p-0 pull-right">
+                    <button type="button" class="btn btn-transparent p-0 float-xs-right">
                         <i class="icon-location-pin"></i>
                     </button>
                     <h4 class="mb-0">9.823</h4>
@@ -43,7 +43,7 @@
         <div class="col-sm-6 col-lg-3">
             <div class="card card-inverse card-warning" ng-controller="cardChartCtrl3">
                 <div class="card-block pb-0">
-                    <div class="btn-group pull-right">
+                    <div class="btn-group float-xs-right">
                         <button type="button" class="btn btn-transparent dropdown-toggle p-0" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
                             <i class="icon-settings"></i>
                         </button>
@@ -66,7 +66,7 @@
         <div class="col-sm-6 col-lg-3">
             <div class="card card-inverse card-danger" ng-controller="cardChartCtrl4">
                 <div class="card-block pb-0">
-                    <div class="btn-group pull-right">
+                    <div class="btn-group float-xs-right">
                         <button type="button" class="btn btn-transparent dropdown-toggle p-0" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
                             <i class="icon-settings"></i>
                         </button>
@@ -94,13 +94,13 @@
                 <div class="card-header card-header-inverse card-header-primary">
                     <div class="font-weight-bold">
                         <span>SALE</span>
-                        <span class="pull-right">$1.890,65</span>
+                        <span class="float-xs-right">$1.890,65</span>
                     </div>
                     <div>
                         <span>
                             <small>Today 6:43 AM</small>
                         </span>
-                        <span class="pull-right">
+                        <span class="float-xs-right">
                             <small>+432,50 (15,78%)</small>
                         </span>
                     </div>
@@ -118,13 +118,13 @@
                 <div class="card-header card-header-inverse card-header-danger">
                     <div class="font-weight-bold">
                         <span>SALE</span>
-                        <span class="pull-right">$1.890,65</span>
+                        <span class="float-xs-right">$1.890,65</span>
                     </div>
                     <div>
                         <span>
                             <small>Today 6:43 AM</small>
                         </span>
-                        <span class="pull-right">
+                        <span class="float-xs-right">
                             <small>+432,50 (15,78%)</small>
                         </span>
                     </div>
@@ -142,13 +142,13 @@
                 <div class="card-header card-header-inverse card-header-success">
                     <div class="font-weight-bold">
                         <span>SALE</span>
-                        <span class="pull-right">$1.890,65</span>
+                        <span class="float-xs-right">$1.890,65</span>
                     </div>
                     <div>
                         <span>
                             <small>Today 6:43 AM</small>
                         </span>
-                        <span class="pull-right">
+                        <span class="float-xs-right">
                             <small>+432,50 (15,78%)</small>
                         </span>
                     </div>
@@ -166,13 +166,13 @@
                 <div class="card-header card-header-inverse card-header-warning">
                     <div class="font-weight-bold">
                         <span>SALE</span>
-                        <span class="pull-right">$1.890,65</span>
+                        <span class="float-xs-right">$1.890,65</span>
                     </div>
                     <div>
                         <span>
                             <small>Today 6:43 AM</small>
                         </span>
-                        <span class="pull-right">
+                        <span class="float-xs-right">
                             <small>+432,50 (15,78%)</small>
                         </span>
                     </div>
@@ -365,7 +365,7 @@
         <div class="col-xxs-12 col-xs-6 col-lg-3">
             <div class="card">
                 <div class="card-block p-1 clearfix">
-                    <i class="fa fa-cogs bg-primary p-1 font-2xl mr-1 pull-left"></i>
+                    <i class="fa fa-cogs bg-primary p-1 font-2xl mr-1 float-xs-left"></i>
                     <div class="h5 text-primary mb-0 mt-h">$1.999,50</div>
                     <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>
                 </div>
@@ -376,7 +376,7 @@
         <div class="col-xxs-12 col-xs-6 col-lg-3">
             <div class="card">
                 <div class="card-block p-1 clearfix">
-                    <i class="fa fa-laptop bg-info p-1 font-2xl mr-1 pull-left"></i>
+                    <i class="fa fa-laptop bg-info p-1 font-2xl mr-1 float-xs-left"></i>
                     <div class="h5 text-info mb-0 mt-h">$1.999,50</div>
                     <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>
                 </div>
@@ -387,7 +387,7 @@
         <div class="col-xxs-12 col-xs-6 col-lg-3">
             <div class="card">
                 <div class="card-block p-1 clearfix">
-                    <i class="fa fa-moon-o bg-warning p-1 font-2xl mr-1 pull-left"></i>
+                    <i class="fa fa-moon-o bg-warning p-1 font-2xl mr-1 float-xs-left"></i>
                     <div class="h5 text-warning mb-0 mt-h">$1.999,50</div>
                     <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>
                 </div>
@@ -398,7 +398,7 @@
         <div class="col-xxs-12 col-xs-6 col-lg-3">
             <div class="card">
                 <div class="card-block p-1 clearfix">
-                    <i class="fa fa-bell bg-danger p-1 font-2xl mr-1 pull-left"></i>
+                    <i class="fa fa-bell bg-danger p-1 font-2xl mr-1 float-xs-left"></i>
                     <div class="h5 text-danger mb-0 mt-h">$1.999,50</div>
                     <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>
                 </div>
@@ -409,12 +409,12 @@
         <div class="col-xxs-12 col-xs-6 col-lg-3">
             <div class="card">
                 <div class="card-block p-1 clearfix">
-                    <i class="fa fa-cogs bg-primary p-1 font-2xl mr-1 pull-left"></i>
+                    <i class="fa fa-cogs bg-primary p-1 font-2xl mr-1 float-xs-left"></i>
                     <div class="h5 text-primary mb-0 mt-h">$1.999,50</div>
                     <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>
                 </div>
                 <div class="card-footer px-1 py-h">
-                    <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right pull-right font-lg"></i></a>
+                    <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right float-xs-right font-lg"></i></a>
                 </div>
             </div>
         </div>
@@ -423,12 +423,12 @@
         <div class="col-xxs-12 col-xs-6 col-lg-3">
             <div class="card">
                 <div class="card-block p-1 clearfix">
-                    <i class="fa fa-laptop bg-info p-1 font-2xl mr-1 pull-left"></i>
+                    <i class="fa fa-laptop bg-info p-1 font-2xl mr-1 float-xs-left"></i>
                     <div class="h5 text-info mb-0 mt-h">$1.999,50</div>
                     <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>
                 </div>
                 <div class="card-footer px-1 py-h">
-                    <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right pull-right font-lg"></i></a>
+                    <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right float-xs-right font-lg"></i></a>
                 </div>
             </div>
         </div>
@@ -437,12 +437,12 @@
         <div class="col-xxs-12 col-xs-6 col-lg-3">
             <div class="card">
                 <div class="card-block p-1 clearfix">
-                    <i class="fa fa-moon-o bg-warning p-1 font-2xl mr-1 pull-left"></i>
+                    <i class="fa fa-moon-o bg-warning p-1 font-2xl mr-1 float-xs-left"></i>
                     <div class="h5 text-warning mb-0 mt-h">$1.999,50</div>
                     <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>
                 </div>
                 <div class="card-footer px-1 py-h">
-                    <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right pull-right font-lg"></i></a>
+                    <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right float-xs-right font-lg"></i></a>
                 </div>
             </div>
         </div>
@@ -451,12 +451,12 @@
         <div class="col-xxs-12 col-xs-6 col-lg-3">
             <div class="card">
                 <div class="card-block p-1 clearfix">
-                    <i class="fa fa-bell bg-danger p-1 font-2xl mr-1 pull-left"></i>
+                    <i class="fa fa-bell bg-danger p-1 font-2xl mr-1 float-xs-left"></i>
                     <div class="h5 text-danger mb-0 mt-h">$1.999,50</div>
                     <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>
                 </div>
                 <div class="card-footer px-1 py-h">
-                    <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right pull-right font-lg"></i></a>
+                    <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right float-xs-right font-lg"></i></a>
                 </div>
             </div>
         </div>
@@ -470,7 +470,7 @@
         <div class="col-xxs-12 col-xs-6 col-lg-3">
             <div class="card">
                 <div class="card-block p-0 clearfix">
-                    <i class="fa fa-cogs bg-primary p-2 font-2xl mr-1 pull-left"></i>
+                    <i class="fa fa-cogs bg-primary p-2 font-2xl mr-1 float-xs-left"></i>
                     <div class="h5 text-primary mb-0 pt-1">$1.999,50</div>
                     <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>
                 </div>
@@ -481,7 +481,7 @@
         <div class="col-xxs-12 col-xs-6 col-lg-3">
             <div class="card">
                 <div class="card-block p-0 clearfix">
-                    <i class="fa fa-laptop bg-info p-2 font-2xl mr-1 pull-left"></i>
+                    <i class="fa fa-laptop bg-info p-2 font-2xl mr-1 float-xs-left"></i>
                     <div class="h5 text-info mb-0 pt-1">$1.999,50</div>
                     <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>
                 </div>
@@ -492,7 +492,7 @@
         <div class="col-xxs-12 col-xs-6 col-lg-3">
             <div class="card">
                 <div class="card-block p-0 clearfix">
-                    <i class="fa fa-moon-o bg-warning p-2 font-2xl mr-1 pull-left"></i>
+                    <i class="fa fa-moon-o bg-warning p-2 font-2xl mr-1 float-xs-left"></i>
                     <div class="h5 text-warning mb-0 pt-1">$1.999,50</div>
                     <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>
                 </div>
@@ -503,7 +503,7 @@
         <div class="col-xxs-12 col-xs-6 col-lg-3">
             <div class="card">
                 <div class="card-block p-0 clearfix">
-                    <i class="fa fa-bell bg-danger p-2 font-2xl mr-1 pull-left"></i>
+                    <i class="fa fa-bell bg-danger p-2 font-2xl mr-1 float-xs-left"></i>
                     <div class="h5 text-danger mb-0 pt-1">$1.999,50</div>
                     <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>
                 </div>
@@ -514,7 +514,7 @@
         <div class="col-xxs-12 col-xs-6 col-lg-3">
             <div class="card">
                 <div class="card-block p-0 clearfix">
-                    <i class="fa fa-cogs bg-primary p-2 px-3 font-2xl mr-1 pull-left"></i>
+                    <i class="fa fa-cogs bg-primary p-2 px-3 font-2xl mr-1 float-xs-left"></i>
                     <div class="h5 text-primary mb-0 pt-1">$1.999,50</div>
                     <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>
                 </div>
@@ -525,7 +525,7 @@
         <div class="col-xxs-12 col-xs-6 col-lg-3">
             <div class="card">
                 <div class="card-block p-0 clearfix">
-                    <i class="fa fa-laptop bg-info p-2 px-3 font-2xl mr-1 pull-left"></i>
+                    <i class="fa fa-laptop bg-info p-2 px-3 font-2xl mr-1 float-xs-left"></i>
                     <div class="h5 text-info mb-0 pt-1">$1.999,50</div>
                     <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>
                 </div>
@@ -536,7 +536,7 @@
         <div class="col-xxs-12 col-xs-6 col-lg-3">
             <div class="card">
                 <div class="card-block p-0 clearfix">
-                    <i class="fa fa-moon-o bg-warning p-2 px-3 font-2xl mr-1 pull-left"></i>
+                    <i class="fa fa-moon-o bg-warning p-2 px-3 font-2xl mr-1 float-xs-left"></i>
                     <div class="h5 text-warning mb-0 pt-1">$1.999,50</div>
                     <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>
                 </div>
@@ -547,7 +547,7 @@
         <div class="col-xxs-12 col-xs-6 col-lg-3">
             <div class="card">
                 <div class="card-block p-0 clearfix">
-                    <i class="fa fa-bell bg-danger p-2 px-3 font-2xl mr-1 pull-left"></i>
+                    <i class="fa fa-bell bg-danger p-2 px-3 font-2xl mr-1 float-xs-left"></i>
                     <div class="h5 text-danger mb-0 pt-1">$1.999,50</div>
                     <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>
                 </div>
@@ -641,7 +641,7 @@
     </div>
     <!--/row-->
 
-    <div class="card-group mb-1">
+    <div class="card-group">
         <div class="card">
             <div class="card-block">
                 <div class="h1 text-muted text-xs-right mb-2">
diff --git a/Angular_Starter_GULP/css/style.css b/Angular_Starter_GULP/css/style.css
index a16f7f6..6adc408 100644
--- a/Angular_Starter_GULP/css/style.css
+++ b/Angular_Starter_GULP/css/style.css
@@ -2592,6 +2592,29 @@ tbody.collapse.in {
 .tab-content > .active {
   display: block; }
 
+.nav-tabs .nav-link {
+  color: #607d8b; }
+  .nav-tabs .nav-link.active {
+    color: #263238;
+    background: #fff;
+    border-color: #cfd8dc;
+    border-bottom-color: #fff; }
+    .nav-tabs .nav-link.active:focus {
+      background: #fff;
+      border-color: #cfd8dc;
+      border-bottom-color: #fff; }
+
+.tab-content {
+  margin-top: -1px;
+  background: #fff;
+  border: 1px solid #cfd8dc; }
+  .tab-content .tab-pane {
+    padding: 1rem 1rem; }
+
+.card-block .tab-content {
+  margin-top: 0;
+  border: 0; }
+
 .navbar {
   position: relative;
   padding: 0.5rem 1rem; }
@@ -5253,6 +5276,27 @@ body:not(.top-nav) .sidebar {
           transition: 0s !important; }
         body:not(.top-nav) .sidebar ul.nav li.nav-item.nav-dropdown.nt a.nav-link.nav-dropdown-toggle::before {
           transition: 0s !important; }
+      body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-label {
+        display: block;
+        padding: 0.09375rem 1rem;
+        color: #cfd8dc; }
+        body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-label:hover {
+          color: #fff;
+          text-decoration: none; }
+        body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-label i {
+          width: 20px;
+          margin: -3px 0.5rem 0 0;
+          font-size: 10px;
+          color: #b0bec5;
+          text-align: center;
+          vertical-align: middle; }
+      body:not(.top-nav) .sidebar ul.nav li.nav-item .progress[value] {
+        background-color: #455b66 !important; }
+      body:not(.top-nav) .sidebar ul.nav li.nav-item .progress[value]::-webkit-progress-bar {
+        background-color: #455b66 !important; }
+      body:not(.top-nav) .sidebar ul.nav li.nav-item base::-moz-progress-bar,
+      body:not(.top-nav) .sidebar ul.nav li.nav-item .progress[value] {
+        background-color: #455b66 !important; }
 
 @media (min-width: 576px) {
   body.sidebar-nav.compact-nav .sidebar {
@@ -5412,6 +5456,7 @@ nav.top-nav {
       color: #263238;
       border-top: 0; }
       .aside-menu .nav-tabs .nav-link.active {
+        color: #20a8d8;
         border-right-color: #cfd8dc;
         border-left-color: #cfd8dc; }
     .aside-menu .nav-tabs .nav-item:first-child .nav-link {
@@ -5421,6 +5466,8 @@ nav.top-nav {
     height: calc(100vh - 2.375rem - 55px);
     overflow-x: hidden;
     overflow-y: auto;
+    border: 0;
+    border-top: 1px solid #cfd8dc;
     -ms-overflow-style: -ms-autohiding-scrollbar; }
     .aside-menu .tab-content::-webkit-scrollbar {
       width: 10px;
@@ -5437,6 +5484,8 @@ nav.top-nav {
       border-color: transparent;
       border-style: solid;
       border-width: 1px 2px; }
+    .aside-menu .tab-content .tab-pane {
+      padding: 0; }
 
 #loading-bar,
 #loading-bar-spinner {
@@ -6659,8 +6708,8 @@ hr.transparent {
   display: table; }
 
 .d-100vh-va-middle {
-  height: 100vh;
   display: table-cell;
+  height: 100vh;
   vertical-align: middle; }
 
 .breadcrumb-menu {
diff --git a/Static_Full_Project_GULP/scss/core/bootstrap-variables.scss b/Angular_Starter_GULP/scss/_bootstrap-variables.scss
similarity index 100%
rename from Static_Full_Project_GULP/scss/core/bootstrap-variables.scss
rename to Angular_Starter_GULP/scss/_bootstrap-variables.scss
diff --git a/Static_Full_Project_GULP/scss/core/_custom-variables.scss b/Angular_Starter_GULP/scss/_custom-variables.scss
similarity index 100%
rename from Static_Full_Project_GULP/scss/core/_custom-variables.scss
rename to Angular_Starter_GULP/scss/_custom-variables.scss
diff --git a/Static_Full_Project_GULP/scss/core/_custom.scss b/Angular_Starter_GULP/scss/_custom.scss
similarity index 100%
rename from Static_Full_Project_GULP/scss/core/_custom.scss
rename to Angular_Starter_GULP/scss/_custom.scss
diff --git a/Angular_Starter_GULP/scss/bootstrap_custom/_nav.scss b/Angular_Starter_GULP/scss/bootstrap_custom/_nav.scss
new file mode 100644
index 0000000..ea20f3f
--- /dev/null
+++ b/Angular_Starter_GULP/scss/bootstrap_custom/_nav.scss
@@ -0,0 +1,32 @@
+.nav-tabs {
+    .nav-link {
+        color: $gray;
+        &.active {
+            color: $gray-dark;
+            background: #fff;
+            border-color: $border-color;
+            border-bottom-color: #fff;
+            &:focus {
+                background: #fff;
+                border-color: $border-color;
+                border-bottom-color: #fff;
+            }
+        }
+    }
+}
+
+.tab-content {
+    margin-top: -1px;
+    background: #fff;
+    border: 1px solid $border-color;
+    .tab-pane {
+        padding: $spacer-y $spacer-x;
+    }
+}
+
+.card-block {
+    .tab-content {
+        margin-top: 0;
+        border: 0;
+    }
+}
diff --git a/Angular_Starter_GULP/scss/bootstrap_src/mixins/_pulls.scss b/Angular_Starter_GULP/scss/bootstrap_src/mixins/_pulls.scss
deleted file mode 100755
index 6bdff02..0000000
--- a/Angular_Starter_GULP/scss/bootstrap_src/mixins/_pulls.scss
+++ /dev/null
@@ -1,6 +0,0 @@
-@mixin pull-left {
-  float: left !important;
-}
-@mixin pull-right {
-  float: right !important;
-}
diff --git a/Angular_Starter_GULP/scss/bootstrap_src/utilities/_pulls.scss b/Angular_Starter_GULP/scss/bootstrap_src/utilities/_pulls.scss
deleted file mode 100755
index 7fec56c..0000000
--- a/Angular_Starter_GULP/scss/bootstrap_src/utilities/_pulls.scss
+++ /dev/null
@@ -1,13 +0,0 @@
-@each $breakpoint in map-keys($grid-breakpoints) {
-  @include media-breakpoint-up($breakpoint) {
-    .pull-#{$breakpoint}-left {
-      @include pull-left();
-    }
-    .pull-#{$breakpoint}-right {
-      @include pull-right();
-    }
-    .pull-#{$breakpoint}-none {
-      float: none !important;
-    }
-  }
-}
diff --git a/Angular_Starter_GULP/scss/core/_aside.scss b/Angular_Starter_GULP/scss/core/_aside.scss
index 1cb2f5b..47d9b47 100644
--- a/Angular_Starter_GULP/scss/core/_aside.scss
+++ b/Angular_Starter_GULP/scss/core/_aside.scss
@@ -17,6 +17,7 @@
             color: $body-color;
             border-top: 0;
             &.active {
+                color: $brand-primary;
                 border-right-color: $border-color;
                 border-left-color: $border-color;
             }
@@ -33,6 +34,8 @@
         height: calc(100vh - #{$aside-menu-nav-padding-y * 2 + $font-size-base} - #{$navbar-height});
         overflow-x: hidden;
         overflow-y: auto;
+        border: 0;
+        border-top: 1px solid $border-color;
         -ms-overflow-style: -ms-autohiding-scrollbar;
 
         &::-webkit-scrollbar {
@@ -59,5 +62,9 @@
             border-style: solid;
             border-width: 1px 2px;
         }
+
+        .tab-pane {
+            padding: 0;
+        }
     }
 }
diff --git a/Angular_Starter_GULP/scss/core/_others.scss b/Angular_Starter_GULP/scss/core/_others.scss
index ad016ab..14bd5d9 100644
--- a/Angular_Starter_GULP/scss/core/_others.scss
+++ b/Angular_Starter_GULP/scss/core/_others.scss
@@ -7,7 +7,7 @@ hr.transparent {
 }
 
 .d-100vh-va-middle {
-    height: 100vh;
     display: table-cell;
+    height: 100vh;
     vertical-align: middle;
 }
diff --git a/Angular_Starter_GULP/scss/core/navigation/_sidebar.scss b/Angular_Starter_GULP/scss/core/navigation/_sidebar.scss
index 0e58ac6..16f1365 100644
--- a/Angular_Starter_GULP/scss/core/navigation/_sidebar.scss
+++ b/Angular_Starter_GULP/scss/core/navigation/_sidebar.scss
@@ -212,6 +212,41 @@ body:not(.top-nav) {
                         }
                     }
                 }
+
+                a.nav-label {
+                    display: block;
+                    padding: ($sidebar-nav-link-padding-y / 8) $sidebar-nav-link-padding-x;
+                    color: $sidebar-nav-title-color;
+
+                    &:hover {
+                        color: $sidebar-color;
+                        text-decoration: none;
+                    }
+
+                    i {
+                        width: 20px;
+                        margin: -3px ($sidebar-nav-link-padding-x / 2) 0 0;
+                        font-size: 10px;
+                        color: $sidebar-nav-link-icon-color;
+                        text-align: center;
+                        vertical-align: middle;
+                    }
+                }
+
+                @if (lightness( $sidebar-bg ) < 40) {
+                    .progress[value] {
+                        background-color: lighten($sidebar-bg, 15%) !important;
+                    }
+
+                    // Unfilled portion of the bar
+                    .progress[value]::-webkit-progress-bar {
+                        background-color: lighten($sidebar-bg, 15%) !important;
+                    }
+                    base::-moz-progress-bar, // Absurd-but-syntactically-valid selector to make these styles Firefox-only
+                    .progress[value] {
+                        background-color: lighten($sidebar-bg, 15%) !important;
+                    }
+                }
             }
         }
     }
diff --git a/Angular_Starter_GULP/scss/style.scss b/Angular_Starter_GULP/scss/style.scss
index 53b4367..12259a9 100644
--- a/Angular_Starter_GULP/scss/style.scss
+++ b/Angular_Starter_GULP/scss/style.scss
@@ -6,9 +6,9 @@
  * @license MIT
  */
 // Core variables and mixins
-@import "core/bootstrap-variables";
+@import "bootstrap-variables";
 @import "bootstrap_src/variables";
-@import "core/custom-variables";
+@import "custom-variables";
 @import "bootstrap_src/mixins";
 @import "core/mixins";
 
@@ -37,6 +37,7 @@
     @import "bootstrap_custom/input-group";
 //@import "custom-forms";
 @import "bootstrap_src/nav";
+    @import "bootstrap_custom/nav";
 @import "bootstrap_src/navbar";
     @import "bootstrap_custom/navbar";
 @import "bootstrap_src/card";
@@ -99,4 +100,4 @@
 @import "core/mobile";
 
 // Custom styles
-@import "core/custom"
+@import "custom";
diff --git a/Angular_Starter_GULP/views/common/aside.html b/Angular_Starter_GULP/views/common/aside.html
index 4bad3c1..92375aa 100644
--- a/Angular_Starter_GULP/views/common/aside.html
+++ b/Angular_Starter_GULP/views/common/aside.html
@@ -20,7 +20,7 @@
             </div>
             <hr class="transparent mx-1 my-0">
             <div class="callout callout-warning m-0 py-1">
-                <div class="avatar pull-xs-right">
+                <div class="avatar float-xs-right">
                     <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                 </div>
                 <div>Meeting with
@@ -31,7 +31,7 @@
             </div>
             <hr class="mx-1 my-0">
             <div class="callout callout-info m-0 py-1">
-                <div class="avatar pull-xs-right">
+                <div class="avatar float-xs-right">
                     <img src="img/avatars/4.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                 </div>
                 <div>Skype with
@@ -112,7 +112,7 @@
         </div>
         <div class="tab-pane p-1" id="messages" role="tabpanel">
             <div class="message">
-                <div class="py-1 pb-3 mr-1 pull-left">
+                <div class="py-1 pb-3 mr-1 float-xs-left">
                     <div class="avatar">
                         <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                         <span class="avatar-status tag-success"></span>
@@ -120,14 +120,14 @@
                 </div>
                 <div>
                     <small class="text-muted">Lukasz Holeczek</small>
-                    <small class="text-muted pull-right mt-q">1:52 PM</small>
+                    <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                 </div>
                 <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                 <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
             </div>
             <hr>
             <div class="message">
-                <div class="py-1 pb-3 mr-1 pull-left">
+                <div class="py-1 pb-3 mr-1 float-xs-left">
                     <div class="avatar">
                         <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                         <span class="avatar-status tag-success"></span>
@@ -135,14 +135,14 @@
                 </div>
                 <div>
                     <small class="text-muted">Lukasz Holeczek</small>
-                    <small class="text-muted pull-right mt-q">1:52 PM</small>
+                    <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                 </div>
                 <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                 <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
             </div>
             <hr>
             <div class="message">
-                <div class="py-1 pb-3 mr-1 pull-left">
+                <div class="py-1 pb-3 mr-1 float-xs-left">
                     <div class="avatar">
                         <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                         <span class="avatar-status tag-success"></span>
@@ -150,14 +150,14 @@
                 </div>
                 <div>
                     <small class="text-muted">Lukasz Holeczek</small>
-                    <small class="text-muted pull-right mt-q">1:52 PM</small>
+                    <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                 </div>
                 <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                 <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
             </div>
             <hr>
             <div class="message">
-                <div class="py-1 pb-3 mr-1 pull-left">
+                <div class="py-1 pb-3 mr-1 float-xs-left">
                     <div class="avatar">
                         <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                         <span class="avatar-status tag-success"></span>
@@ -165,14 +165,14 @@
                 </div>
                 <div>
                     <small class="text-muted">Lukasz Holeczek</small>
-                    <small class="text-muted pull-right mt-q">1:52 PM</small>
+                    <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                 </div>
                 <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                 <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
             </div>
             <hr>
             <div class="message">
-                <div class="py-1 pb-3 mr-1 pull-left">
+                <div class="py-1 pb-3 mr-1 float-xs-left">
                     <div class="avatar">
                         <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                         <span class="avatar-status tag-success"></span>
@@ -180,7 +180,7 @@
                 </div>
                 <div>
                     <small class="text-muted">Lukasz Holeczek</small>
-                    <small class="text-muted pull-right mt-q">1:52 PM</small>
+                    <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                 </div>
                 <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                 <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
@@ -193,7 +193,7 @@
                 <div class="clearfix mt-2">
                     <small><b>Option 1</b>
                     </small>
-                    <label class="switch switch-text switch-pill switch-success switch-sm pull-right">
+                    <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right">
                         <input type="checkbox" class="switch-input" checked>
                         <span class="switch-label" data-on="On" data-off="Off"></span>
                         <span class="switch-handle"></span>
@@ -208,7 +208,7 @@
                 <div class="clearfix mt-1">
                     <small><b>Option 2</b>
                     </small>
-                    <label class="switch switch-text switch-pill switch-success switch-sm pull-right">
+                    <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right">
                         <input type="checkbox" class="switch-input">
                         <span class="switch-label" data-on="On" data-off="Off"></span>
                         <span class="switch-handle"></span>
@@ -223,7 +223,7 @@
                 <div class="clearfix mt-1">
                     <small><b>Option 3</b>
                     </small>
-                    <label class="switch switch-text switch-pill switch-success switch-sm pull-right">
+                    <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right">
                         <input type="checkbox" class="switch-input">
                         <span class="switch-label" data-on="On" data-off="Off"></span>
                         <span class="switch-handle"></span>
@@ -235,7 +235,7 @@
                 <div class="clearfix mt-1">
                     <small><b>Option 4</b>
                     </small>
-                    <label class="switch switch-text switch-pill switch-success switch-sm pull-right">
+                    <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right">
                         <input type="checkbox" class="switch-input" checked>
                         <span class="switch-label" data-on="On" data-off="Off"></span>
                         <span class="switch-handle"></span>
diff --git a/Angular_Starter_GULP/views/common/footer.html b/Angular_Starter_GULP/views/common/footer.html
index 0d4e4ab..d5504da 100644
--- a/Angular_Starter_GULP/views/common/footer.html
+++ b/Angular_Starter_GULP/views/common/footer.html
@@ -2,7 +2,7 @@
     <span class="text-left">
         <a href="http://coreui.io">CoreUI</a> &copy; 2016 creativeLabs.
     </span>
-    <span class="pull-right">
+    <span class="float-xs-right">
         Powered by <a href="http://coreui.io">CoreUI</a>
     </span>
 </footer>
diff --git a/Static_Full_Project_GULP/charts.html b/Static_Full_Project_GULP/charts.html
index 1f8f88e..ca3fa0a 100644
--- a/Static_Full_Project_GULP/charts.html
+++ b/Static_Full_Project_GULP/charts.html
@@ -60,7 +60,7 @@
                     <a class="nav-link" href="#">Settings</a>
                 </li>
             </ul>
-            <ul class="nav navbar-nav pull-right hidden-md-down">
+            <ul class="nav navbar-nav float-xs-right hidden-md-down">
                 <li class="nav-item">
                     <a class="nav-link" href="#"><i class="icon-bell"></i><span class="tag tag-pill tag-danger">5</span></a>
                 </li>
@@ -139,6 +139,9 @@
                         <li class="nav-item">
                             <a class="nav-link" href="components-tables.html"><i class="icon-puzzle"></i> Tables</a>
                         </li>
+                        <li class="nav-item">
+                            <a class="nav-link" href="components-tabs.html"><i class="icon-puzzle"></i> Tabs</a>
+                        </li>
                     </ul>
                 </li>
                 <li class="nav-item nav-dropdown">
@@ -330,7 +333,7 @@
                 </div>
                 <hr class="transparent mx-1 my-0">
                 <div class="callout callout-warning m-0 py-1">
-                    <div class="avatar pull-xs-right">
+                    <div class="avatar float-xs-right">
                         <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                     </div>
                     <div>Meeting with
@@ -341,7 +344,7 @@
                 </div>
                 <hr class="mx-1 my-0">
                 <div class="callout callout-info m-0 py-1">
-                    <div class="avatar pull-xs-right">
+                    <div class="avatar float-xs-right">
                         <img src="img/avatars/4.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                     </div>
                     <div>Skype with
@@ -422,7 +425,7 @@
             </div>
             <div class="tab-pane p-1" id="messages" role="tabpanel">
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -430,14 +433,14 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
                 </div>
                 <hr>
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -445,14 +448,14 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
                 </div>
                 <hr>
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -460,14 +463,14 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
                 </div>
                 <hr>
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -475,14 +478,14 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
                 </div>
                 <hr>
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -490,7 +493,7 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
@@ -503,7 +506,7 @@
                     <div class="clearfix mt-2">
                         <small><b>Option 1</b>
                         </small>
-                        <label class="switch switch-text switch-pill switch-success switch-sm pull-right">
+                        <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right">
                             <input type="checkbox" class="switch-input" checked="">
                             <span class="switch-label" data-on="On" data-off="Off"></span>
                             <span class="switch-handle"></span>
@@ -518,7 +521,7 @@
                     <div class="clearfix mt-1">
                         <small><b>Option 2</b>
                         </small>
-                        <label class="switch switch-text switch-pill switch-success switch-sm pull-right">
+                        <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right">
                             <input type="checkbox" class="switch-input">
                             <span class="switch-label" data-on="On" data-off="Off"></span>
                             <span class="switch-handle"></span>
@@ -533,7 +536,7 @@
                     <div class="clearfix mt-1">
                         <small><b>Option 3</b>
                         </small>
-                        <label class="switch switch-text switch-pill switch-success switch-sm pull-right">
+                        <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right">
                             <input type="checkbox" class="switch-input">
                             <span class="switch-label" data-on="On" data-off="Off"></span>
                             <span class="switch-handle"></span>
@@ -545,7 +548,7 @@
                     <div class="clearfix mt-1">
                         <small><b>Option 4</b>
                         </small>
-                        <label class="switch switch-text switch-pill switch-success switch-sm pull-right">
+                        <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right">
                             <input type="checkbox" class="switch-input" checked="">
                             <span class="switch-label" data-on="On" data-off="Off"></span>
                             <span class="switch-handle"></span>
@@ -592,7 +595,7 @@
         <span class="text-left">
             <a href="http://coreui.io">CoreUI</a> © 2016 creativeLabs.
         </span>
-        <span class="pull-right">
+        <span class="float-xs-right">
             Powered by <a href="http://coreui.io">CoreUI</a>
         </span>
     </footer>
diff --git a/Static_Full_Project_GULP/components-buttons.html b/Static_Full_Project_GULP/components-buttons.html
index a001180..25c10af 100644
--- a/Static_Full_Project_GULP/components-buttons.html
+++ b/Static_Full_Project_GULP/components-buttons.html
@@ -60,7 +60,7 @@
                     <a class="nav-link" href="#">Settings</a>
                 </li>
             </ul>
-            <ul class="nav navbar-nav pull-right hidden-md-down">
+            <ul class="nav navbar-nav float-xs-right hidden-md-down">
                 <li class="nav-item">
                     <a class="nav-link" href="#"><i class="icon-bell"></i><span class="tag tag-pill tag-danger">5</span></a>
                 </li>
@@ -139,6 +139,9 @@
                         <li class="nav-item">
                             <a class="nav-link" href="components-tables.html"><i class="icon-puzzle"></i> Tables</a>
                         </li>
+                        <li class="nav-item">
+                            <a class="nav-link" href="components-tabs.html"><i class="icon-puzzle"></i> Tabs</a>
+                        </li>
                     </ul>
                 </li>
                 <li class="nav-item nav-dropdown">
@@ -498,7 +501,7 @@
                 </div>
                 <hr class="transparent mx-1 my-0">
                 <div class="callout callout-warning m-0 py-1">
-                    <div class="avatar pull-xs-right">
+                    <div class="avatar float-xs-right">
                         <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                     </div>
                     <div>Meeting with
@@ -509,7 +512,7 @@
                 </div>
                 <hr class="mx-1 my-0">
                 <div class="callout callout-info m-0 py-1">
-                    <div class="avatar pull-xs-right">
+                    <div class="avatar float-xs-right">
                         <img src="img/avatars/4.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                     </div>
                     <div>Skype with
@@ -590,7 +593,7 @@
             </div>
             <div class="tab-pane p-1" id="messages" role="tabpanel">
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -598,14 +601,14 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
                 </div>
                 <hr>
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -613,14 +616,14 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
                 </div>
                 <hr>
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -628,14 +631,14 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
                 </div>
                 <hr>
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -643,14 +646,14 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
                 </div>
                 <hr>
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -658,7 +661,7 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
@@ -671,7 +674,7 @@
                     <div class="clearfix mt-2">
                         <small><b>Option 1</b>
                         </small>
-                        <label class="switch switch-text switch-pill switch-success switch-sm pull-right">
+                        <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right">
                             <input type="checkbox" class="switch-input" checked="">
                             <span class="switch-label" data-on="On" data-off="Off"></span>
                             <span class="switch-handle"></span>
@@ -686,7 +689,7 @@
                     <div class="clearfix mt-1">
                         <small><b>Option 2</b>
                         </small>
-                        <label class="switch switch-text switch-pill switch-success switch-sm pull-right">
+                        <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right">
                             <input type="checkbox" class="switch-input">
                             <span class="switch-label" data-on="On" data-off="Off"></span>
                             <span class="switch-handle"></span>
@@ -701,7 +704,7 @@
                     <div class="clearfix mt-1">
                         <small><b>Option 3</b>
                         </small>
-                        <label class="switch switch-text switch-pill switch-success switch-sm pull-right">
+                        <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right">
                             <input type="checkbox" class="switch-input">
                             <span class="switch-label" data-on="On" data-off="Off"></span>
                             <span class="switch-handle"></span>
@@ -713,7 +716,7 @@
                     <div class="clearfix mt-1">
                         <small><b>Option 4</b>
                         </small>
-                        <label class="switch switch-text switch-pill switch-success switch-sm pull-right">
+                        <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right">
                             <input type="checkbox" class="switch-input" checked="">
                             <span class="switch-label" data-on="On" data-off="Off"></span>
                             <span class="switch-handle"></span>
@@ -760,7 +763,7 @@
         <span class="text-left">
             <a href="http://coreui.io">CoreUI</a> © 2016 creativeLabs.
         </span>
-        <span class="pull-right">
+        <span class="float-xs-right">
             Powered by <a href="http://coreui.io">CoreUI</a>
         </span>
     </footer>
diff --git a/Static_Full_Project_GULP/components-cards.html b/Static_Full_Project_GULP/components-cards.html
index 207149e..3a103ef 100644
--- a/Static_Full_Project_GULP/components-cards.html
+++ b/Static_Full_Project_GULP/components-cards.html
@@ -60,7 +60,7 @@
                     <a class="nav-link" href="#">Settings</a>
                 </li>
             </ul>
-            <ul class="nav navbar-nav pull-right hidden-md-down">
+            <ul class="nav navbar-nav float-xs-right hidden-md-down">
                 <li class="nav-item">
                     <a class="nav-link" href="#"><i class="icon-bell"></i><span class="tag tag-pill tag-danger">5</span></a>
                 </li>
@@ -139,6 +139,9 @@
                         <li class="nav-item">
                             <a class="nav-link" href="components-tables.html"><i class="icon-puzzle"></i> Tables</a>
                         </li>
+                        <li class="nav-item">
+                            <a class="nav-link" href="components-tabs.html"><i class="icon-puzzle"></i> Tabs</a>
+                        </li>
                     </ul>
                 </li>
                 <li class="nav-item nav-dropdown">
@@ -246,7 +249,7 @@
                         <div class="card">
                             <div class="card-header">
                                 Card with switch
-                                <label class="switch switch-sm switch-text switch-info pull-right mb-0">
+                                <label class="switch switch-sm switch-text switch-info float-xs-right mb-0">
                                     <input type="checkbox" class="switch-input">
                                     <span class="switch-label" data-on="On" data-off="Off"></span>
                                     <span class="switch-handle"></span>
@@ -263,7 +266,7 @@
                         <div class="card">
                             <div class="card-header">
                                 Card with label
-                                <span class="tag tag-success pull-right">Success</span>
+                                <span class="tag tag-success float-xs-right">Success</span>
                             </div>
                             <div class="card-block">
                                 Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex
@@ -276,7 +279,7 @@
                         <div class="card">
                             <div class="card-header">
                                 Card with label
-                                <span class="tag tag-pill tag-danger pull-right">42</span>
+                                <span class="tag tag-pill tag-danger float-xs-right">42</span>
                             </div>
                             <div class="card-block">
                                 Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex
@@ -610,7 +613,7 @@
                 </div>
                 <hr class="transparent mx-1 my-0">
                 <div class="callout callout-warning m-0 py-1">
-                    <div class="avatar pull-xs-right">
+                    <div class="avatar float-xs-right">
                         <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                     </div>
                     <div>Meeting with
@@ -621,7 +624,7 @@
                 </div>
                 <hr class="mx-1 my-0">
                 <div class="callout callout-info m-0 py-1">
-                    <div class="avatar pull-xs-right">
+                    <div class="avatar float-xs-right">
                         <img src="img/avatars/4.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                     </div>
                     <div>Skype with
@@ -702,7 +705,7 @@
             </div>
             <div class="tab-pane p-1" id="messages" role="tabpanel">
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -710,14 +713,14 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
                 </div>
                 <hr>
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -725,14 +728,14 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
                 </div>
                 <hr>
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -740,14 +743,14 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
                 </div>
                 <hr>
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -755,14 +758,14 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
                 </div>
                 <hr>
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -770,7 +773,7 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
@@ -783,7 +786,7 @@
                     <div class="clearfix mt-2">
                         <small><b>Option 1</b>
                         </small>
-                        <label class="switch switch-text switch-pill switch-success switch-sm pull-right">
+                        <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right">
                             <input type="checkbox" class="switch-input" checked="">
                             <span class="switch-label" data-on="On" data-off="Off"></span>
                             <span class="switch-handle"></span>
@@ -798,7 +801,7 @@
                     <div class="clearfix mt-1">
                         <small><b>Option 2</b>
                         </small>
-                        <label class="switch switch-text switch-pill switch-success switch-sm pull-right">
+                        <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right">
                             <input type="checkbox" class="switch-input">
                             <span class="switch-label" data-on="On" data-off="Off"></span>
                             <span class="switch-handle"></span>
@@ -813,7 +816,7 @@
                     <div class="clearfix mt-1">
                         <small><b>Option 3</b>
                         </small>
-                        <label class="switch switch-text switch-pill switch-success switch-sm pull-right">
+                        <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right">
                             <input type="checkbox" class="switch-input">
                             <span class="switch-label" data-on="On" data-off="Off"></span>
                             <span class="switch-handle"></span>
@@ -825,7 +828,7 @@
                     <div class="clearfix mt-1">
                         <small><b>Option 4</b>
                         </small>
-                        <label class="switch switch-text switch-pill switch-success switch-sm pull-right">
+                        <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right">
                             <input type="checkbox" class="switch-input" checked="">
                             <span class="switch-label" data-on="On" data-off="Off"></span>
                             <span class="switch-handle"></span>
@@ -872,7 +875,7 @@
         <span class="text-left">
             <a href="http://coreui.io">CoreUI</a> © 2016 creativeLabs.
         </span>
-        <span class="pull-right">
+        <span class="float-xs-right">
             Powered by <a href="http://coreui.io">CoreUI</a>
         </span>
     </footer>
diff --git a/Static_Full_Project_GULP/components-forms.html b/Static_Full_Project_GULP/components-forms.html
index ae55369..0f9c349 100644
--- a/Static_Full_Project_GULP/components-forms.html
+++ b/Static_Full_Project_GULP/components-forms.html
@@ -60,7 +60,7 @@
                     <a class="nav-link" href="#">Settings</a>
                 </li>
             </ul>
-            <ul class="nav navbar-nav pull-right hidden-md-down">
+            <ul class="nav navbar-nav float-xs-right hidden-md-down">
                 <li class="nav-item">
                     <a class="nav-link" href="#"><i class="icon-bell"></i><span class="tag tag-pill tag-danger">5</span></a>
                 </li>
@@ -139,6 +139,9 @@
                         <li class="nav-item">
                             <a class="nav-link" href="components-tables.html"><i class="icon-puzzle"></i> Tables</a>
                         </li>
+                        <li class="nav-item">
+                            <a class="nav-link" href="components-tabs.html"><i class="icon-puzzle"></i> Tabs</a>
+                        </li>
                     </ul>
                 </li>
                 <li class="nav-item nav-dropdown">
@@ -1309,7 +1312,7 @@
                 </div>
                 <hr class="transparent mx-1 my-0">
                 <div class="callout callout-warning m-0 py-1">
-                    <div class="avatar pull-xs-right">
+                    <div class="avatar float-xs-right">
                         <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                     </div>
                     <div>Meeting with
@@ -1320,7 +1323,7 @@
                 </div>
                 <hr class="mx-1 my-0">
                 <div class="callout callout-info m-0 py-1">
-                    <div class="avatar pull-xs-right">
+                    <div class="avatar float-xs-right">
                         <img src="img/avatars/4.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                     </div>
                     <div>Skype with
@@ -1401,7 +1404,7 @@
             </div>
             <div class="tab-pane p-1" id="messages" role="tabpanel">
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -1409,14 +1412,14 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
                 </div>
                 <hr>
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -1424,14 +1427,14 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
                 </div>
                 <hr>
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -1439,14 +1442,14 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
                 </div>
                 <hr>
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -1454,14 +1457,14 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
                 </div>
                 <hr>
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -1469,7 +1472,7 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
@@ -1482,7 +1485,7 @@
                     <div class="clearfix mt-2">
                         <small><b>Option 1</b>
                         </small>
-                        <label class="switch switch-text switch-pill switch-success switch-sm pull-right">
+                        <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right">
                             <input type="checkbox" class="switch-input" checked="">
                             <span class="switch-label" data-on="On" data-off="Off"></span>
                             <span class="switch-handle"></span>
@@ -1497,7 +1500,7 @@
                     <div class="clearfix mt-1">
                         <small><b>Option 2</b>
                         </small>
-                        <label class="switch switch-text switch-pill switch-success switch-sm pull-right">
+                        <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right">
                             <input type="checkbox" class="switch-input">
                             <span class="switch-label" data-on="On" data-off="Off"></span>
                             <span class="switch-handle"></span>
@@ -1512,7 +1515,7 @@
                     <div class="clearfix mt-1">
                         <small><b>Option 3</b>
                         </small>
-                        <label class="switch switch-text switch-pill switch-success switch-sm pull-right">
+                        <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right">
                             <input type="checkbox" class="switch-input">
                             <span class="switch-label" data-on="On" data-off="Off"></span>
                             <span class="switch-handle"></span>
@@ -1524,7 +1527,7 @@
                     <div class="clearfix mt-1">
                         <small><b>Option 4</b>
                         </small>
-                        <label class="switch switch-text switch-pill switch-success switch-sm pull-right">
+                        <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right">
                             <input type="checkbox" class="switch-input" checked="">
                             <span class="switch-label" data-on="On" data-off="Off"></span>
                             <span class="switch-handle"></span>
@@ -1571,7 +1574,7 @@
         <span class="text-left">
             <a href="http://coreui.io">CoreUI</a> © 2016 creativeLabs.
         </span>
-        <span class="pull-right">
+        <span class="float-xs-right">
             Powered by <a href="http://coreui.io">CoreUI</a>
         </span>
     </footer>
diff --git a/Static_Full_Project_GULP/components-social-buttons.html b/Static_Full_Project_GULP/components-social-buttons.html
index 6b671c6..72c41e3 100644
--- a/Static_Full_Project_GULP/components-social-buttons.html
+++ b/Static_Full_Project_GULP/components-social-buttons.html
@@ -60,7 +60,7 @@
                     <a class="nav-link" href="#">Settings</a>
                 </li>
             </ul>
-            <ul class="nav navbar-nav pull-right hidden-md-down">
+            <ul class="nav navbar-nav float-xs-right hidden-md-down">
                 <li class="nav-item">
                     <a class="nav-link" href="#"><i class="icon-bell"></i><span class="tag tag-pill tag-danger">5</span></a>
                 </li>
@@ -139,6 +139,9 @@
                         <li class="nav-item">
                             <a class="nav-link" href="components-tables.html"><i class="icon-puzzle"></i> Tables</a>
                         </li>
+                        <li class="nav-item">
+                            <a class="nav-link" href="components-tabs.html"><i class="icon-puzzle"></i> Tabs</a>
+                        </li>
                     </ul>
                 </li>
                 <li class="nav-item nav-dropdown">
@@ -1023,7 +1026,7 @@
                 </div>
                 <hr class="transparent mx-1 my-0">
                 <div class="callout callout-warning m-0 py-1">
-                    <div class="avatar pull-xs-right">
+                    <div class="avatar float-xs-right">
                         <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                     </div>
                     <div>Meeting with
@@ -1034,7 +1037,7 @@
                 </div>
                 <hr class="mx-1 my-0">
                 <div class="callout callout-info m-0 py-1">
-                    <div class="avatar pull-xs-right">
+                    <div class="avatar float-xs-right">
                         <img src="img/avatars/4.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                     </div>
                     <div>Skype with
@@ -1115,7 +1118,7 @@
             </div>
             <div class="tab-pane p-1" id="messages" role="tabpanel">
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -1123,14 +1126,14 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
                 </div>
                 <hr>
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -1138,14 +1141,14 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
                 </div>
                 <hr>
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -1153,14 +1156,14 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
                 </div>
                 <hr>
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -1168,14 +1171,14 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
                 </div>
                 <hr>
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -1183,7 +1186,7 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
@@ -1196,7 +1199,7 @@
                     <div class="clearfix mt-2">
                         <small><b>Option 1</b>
                         </small>
-                        <label class="switch switch-text switch-pill switch-success switch-sm pull-right">
+                        <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right">
                             <input type="checkbox" class="switch-input" checked="">
                             <span class="switch-label" data-on="On" data-off="Off"></span>
                             <span class="switch-handle"></span>
@@ -1211,7 +1214,7 @@
                     <div class="clearfix mt-1">
                         <small><b>Option 2</b>
                         </small>
-                        <label class="switch switch-text switch-pill switch-success switch-sm pull-right">
+                        <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right">
                             <input type="checkbox" class="switch-input">
                             <span class="switch-label" data-on="On" data-off="Off"></span>
                             <span class="switch-handle"></span>
@@ -1226,7 +1229,7 @@
                     <div class="clearfix mt-1">
                         <small><b>Option 3</b>
                         </small>
-                        <label class="switch switch-text switch-pill switch-success switch-sm pull-right">
+                        <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right">
                             <input type="checkbox" class="switch-input">
                             <span class="switch-label" data-on="On" data-off="Off"></span>
                             <span class="switch-handle"></span>
@@ -1238,7 +1241,7 @@
                     <div class="clearfix mt-1">
                         <small><b>Option 4</b>
                         </small>
-                        <label class="switch switch-text switch-pill switch-success switch-sm pull-right">
+                        <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right">
                             <input type="checkbox" class="switch-input" checked="">
                             <span class="switch-label" data-on="On" data-off="Off"></span>
                             <span class="switch-handle"></span>
@@ -1285,7 +1288,7 @@
         <span class="text-left">
             <a href="http://coreui.io">CoreUI</a> © 2016 creativeLabs.
         </span>
-        <span class="pull-right">
+        <span class="float-xs-right">
             Powered by <a href="http://coreui.io">CoreUI</a>
         </span>
     </footer>
diff --git a/Static_Full_Project_GULP/components-switches.html b/Static_Full_Project_GULP/components-switches.html
index c0870f3..b303023 100644
--- a/Static_Full_Project_GULP/components-switches.html
+++ b/Static_Full_Project_GULP/components-switches.html
@@ -60,7 +60,7 @@
                     <a class="nav-link" href="#">Settings</a>
                 </li>
             </ul>
-            <ul class="nav navbar-nav pull-right hidden-md-down">
+            <ul class="nav navbar-nav float-xs-right hidden-md-down">
                 <li class="nav-item">
                     <a class="nav-link" href="#"><i class="icon-bell"></i><span class="tag tag-pill tag-danger">5</span></a>
                 </li>
@@ -139,6 +139,9 @@
                         <li class="nav-item">
                             <a class="nav-link" href="components-tables.html"><i class="icon-puzzle"></i> Tables</a>
                         </li>
+                        <li class="nav-item">
+                            <a class="nav-link" href="components-tabs.html"><i class="icon-puzzle"></i> Tabs</a>
+                        </li>
                     </ul>
                 </li>
                 <li class="nav-item nav-dropdown">
@@ -1200,7 +1203,7 @@
                 </div>
                 <hr class="transparent mx-1 my-0">
                 <div class="callout callout-warning m-0 py-1">
-                    <div class="avatar pull-xs-right">
+                    <div class="avatar float-xs-right">
                         <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                     </div>
                     <div>Meeting with
@@ -1211,7 +1214,7 @@
                 </div>
                 <hr class="mx-1 my-0">
                 <div class="callout callout-info m-0 py-1">
-                    <div class="avatar pull-xs-right">
+                    <div class="avatar float-xs-right">
                         <img src="img/avatars/4.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                     </div>
                     <div>Skype with
@@ -1292,7 +1295,7 @@
             </div>
             <div class="tab-pane p-1" id="messages" role="tabpanel">
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -1300,14 +1303,14 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
                 </div>
                 <hr>
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -1315,14 +1318,14 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
                 </div>
                 <hr>
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -1330,14 +1333,14 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
                 </div>
                 <hr>
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -1345,14 +1348,14 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
                 </div>
                 <hr>
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -1360,7 +1363,7 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
@@ -1373,7 +1376,7 @@
                     <div class="clearfix mt-2">
                         <small><b>Option 1</b>
                         </small>
-                        <label class="switch switch-text switch-pill switch-success switch-sm pull-right">
+                        <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right">
                             <input type="checkbox" class="switch-input" checked="">
                             <span class="switch-label" data-on="On" data-off="Off"></span>
                             <span class="switch-handle"></span>
@@ -1388,7 +1391,7 @@
                     <div class="clearfix mt-1">
                         <small><b>Option 2</b>
                         </small>
-                        <label class="switch switch-text switch-pill switch-success switch-sm pull-right">
+                        <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right">
                             <input type="checkbox" class="switch-input">
                             <span class="switch-label" data-on="On" data-off="Off"></span>
                             <span class="switch-handle"></span>
@@ -1403,7 +1406,7 @@
                     <div class="clearfix mt-1">
                         <small><b>Option 3</b>
                         </small>
-                        <label class="switch switch-text switch-pill switch-success switch-sm pull-right">
+                        <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right">
                             <input type="checkbox" class="switch-input">
                             <span class="switch-label" data-on="On" data-off="Off"></span>
                             <span class="switch-handle"></span>
@@ -1415,7 +1418,7 @@
                     <div class="clearfix mt-1">
                         <small><b>Option 4</b>
                         </small>
-                        <label class="switch switch-text switch-pill switch-success switch-sm pull-right">
+                        <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right">
                             <input type="checkbox" class="switch-input" checked="">
                             <span class="switch-label" data-on="On" data-off="Off"></span>
                             <span class="switch-handle"></span>
@@ -1462,7 +1465,7 @@
         <span class="text-left">
             <a href="http://coreui.io">CoreUI</a> © 2016 creativeLabs.
         </span>
-        <span class="pull-right">
+        <span class="float-xs-right">
             Powered by <a href="http://coreui.io">CoreUI</a>
         </span>
     </footer>
diff --git a/Static_Full_Project_GULP/components-tables.html b/Static_Full_Project_GULP/components-tables.html
index 9a3e2cb..baa676b 100644
--- a/Static_Full_Project_GULP/components-tables.html
+++ b/Static_Full_Project_GULP/components-tables.html
@@ -60,7 +60,7 @@
                     <a class="nav-link" href="#">Settings</a>
                 </li>
             </ul>
-            <ul class="nav navbar-nav pull-right hidden-md-down">
+            <ul class="nav navbar-nav float-xs-right hidden-md-down">
                 <li class="nav-item">
                     <a class="nav-link" href="#"><i class="icon-bell"></i><span class="tag tag-pill tag-danger">5</span></a>
                 </li>
@@ -139,6 +139,9 @@
                         <li class="nav-item">
                             <a class="nav-link" href="components-tables.html"><i class="icon-puzzle"></i> Tables</a>
                         </li>
+                        <li class="nav-item">
+                            <a class="nav-link" href="components-tabs.html"><i class="icon-puzzle"></i> Tabs</a>
+                        </li>
                     </ul>
                 </li>
                 <li class="nav-item nav-dropdown">
@@ -637,7 +640,7 @@
                 </div>
                 <hr class="transparent mx-1 my-0">
                 <div class="callout callout-warning m-0 py-1">
-                    <div class="avatar pull-xs-right">
+                    <div class="avatar float-xs-right">
                         <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                     </div>
                     <div>Meeting with
@@ -648,7 +651,7 @@
                 </div>
                 <hr class="mx-1 my-0">
                 <div class="callout callout-info m-0 py-1">
-                    <div class="avatar pull-xs-right">
+                    <div class="avatar float-xs-right">
                         <img src="img/avatars/4.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                     </div>
                     <div>Skype with
@@ -729,7 +732,7 @@
             </div>
             <div class="tab-pane p-1" id="messages" role="tabpanel">
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -737,14 +740,14 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
                 </div>
                 <hr>
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -752,14 +755,14 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
                 </div>
                 <hr>
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -767,14 +770,14 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
                 </div>
                 <hr>
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -782,14 +785,14 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
                 </div>
                 <hr>
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -797,7 +800,7 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
@@ -810,7 +813,7 @@
                     <div class="clearfix mt-2">
                         <small><b>Option 1</b>
                         </small>
-                        <label class="switch switch-text switch-pill switch-success switch-sm pull-right">
+                        <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right">
                             <input type="checkbox" class="switch-input" checked="">
                             <span class="switch-label" data-on="On" data-off="Off"></span>
                             <span class="switch-handle"></span>
@@ -825,7 +828,7 @@
                     <div class="clearfix mt-1">
                         <small><b>Option 2</b>
                         </small>
-                        <label class="switch switch-text switch-pill switch-success switch-sm pull-right">
+                        <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right">
                             <input type="checkbox" class="switch-input">
                             <span class="switch-label" data-on="On" data-off="Off"></span>
                             <span class="switch-handle"></span>
@@ -840,7 +843,7 @@
                     <div class="clearfix mt-1">
                         <small><b>Option 3</b>
                         </small>
-                        <label class="switch switch-text switch-pill switch-success switch-sm pull-right">
+                        <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right">
                             <input type="checkbox" class="switch-input">
                             <span class="switch-label" data-on="On" data-off="Off"></span>
                             <span class="switch-handle"></span>
@@ -852,7 +855,7 @@
                     <div class="clearfix mt-1">
                         <small><b>Option 4</b>
                         </small>
-                        <label class="switch switch-text switch-pill switch-success switch-sm pull-right">
+                        <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right">
                             <input type="checkbox" class="switch-input" checked="">
                             <span class="switch-label" data-on="On" data-off="Off"></span>
                             <span class="switch-handle"></span>
@@ -899,7 +902,7 @@
         <span class="text-left">
             <a href="http://coreui.io">CoreUI</a> © 2016 creativeLabs.
         </span>
-        <span class="pull-right">
+        <span class="float-xs-right">
             Powered by <a href="http://coreui.io">CoreUI</a>
         </span>
     </footer>
diff --git a/Static_Full_Project_GULP/components-tabs.html b/Static_Full_Project_GULP/components-tabs.html
new file mode 100644
index 0000000..70ec682
--- /dev/null
+++ b/Static_Full_Project_GULP/components-tabs.html
@@ -0,0 +1,648 @@
+<!--
+ * CoreUI - Open Source Bootstrap Admin Template
+ * @version v1.0.0-alpha.2
+ * @link http://coreui.io
+ * Copyright (c) 2016 creativeLabs Łukasz Holeczek
+ * @license MIT
+ -->
+<!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, shrink-to-fit=no">
+    <meta name="description" content="CoreUI - Open Source Bootstrap Admin Template">
+    <meta name="author" content="Łukasz Holeczek">
+    <meta name="keyword" content="Bootstrap,Admin,Template,Open,Source,AngularJS,Angular,Angular2,jQuery,CSS,HTML,RWD,Dashboard">
+    <link rel="shortcut icon" href="img/favicon.png">
+
+    <title>CoreUI - Open Source Bootstrap Admin Template</title>
+
+    <!-- Icons -->
+    <link href="css/font-awesome.min.css" rel="stylesheet">
+    <link href="css/simple-line-icons.css" rel="stylesheet">
+
+    <!-- Main styles for this application -->
+    <link href="css/style.css" rel="stylesheet">
+
+</head>
+
+<!-- BODY options, add following classes to body to change options
+		1. 'compact-nav'     	  - Switch sidebar to minified version (width 50px)
+		2. 'sidebar-nav'		  - Navigation on the left
+			2.1. 'sidebar-off-canvas'	- Off-Canvas
+				2.1.1 'sidebar-off-canvas-push'	- Off-Canvas which move content
+				2.1.2 'sidebar-off-canvas-with-shadow'	- Add shadow to body elements
+		3. 'fixed-nav'			  - Fixed navigation
+		4. 'navbar-fixed'		  - Fixed navbar
+		5. 'footer-fixed'		  - Fixed navbar
+	-->
+
+<body class="navbar-fixed sidebar-nav fixed-nav">
+    <header class="navbar">
+        <div class="container-fluid">
+            <button class="navbar-toggler mobile-toggler hidden-lg-up" type="button">☰</button>
+            <a class="navbar-brand" href="#"></a>
+            <ul class="nav navbar-nav hidden-md-down">
+                <li class="nav-item">
+                    <a class="nav-link navbar-toggler layout-toggler" href="#">☰</a>
+                </li>
+
+                <li class="nav-item px-1">
+                    <a class="nav-link" href="#">Dashboard</a>
+                </li>
+                <li class="nav-item px-1">
+                    <a class="nav-link" href="#">Users</a>
+                </li>
+                <li class="nav-item px-1">
+                    <a class="nav-link" href="#">Settings</a>
+                </li>
+            </ul>
+            <ul class="nav navbar-nav float-xs-right hidden-md-down">
+                <li class="nav-item">
+                    <a class="nav-link" href="#"><i class="icon-bell"></i><span class="tag tag-pill tag-danger">5</span></a>
+                </li>
+                <li class="nav-item">
+                    <a class="nav-link" href="#"><i class="icon-list"></i></a>
+                </li>
+                <li class="nav-item">
+                    <a class="nav-link" href="#"><i class="icon-location-pin"></i></a>
+                </li>
+                <li class="nav-item dropdown">
+                    <a class="nav-link dropdown-toggle nav-link" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">
+                        <img src="img/avatars/6.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
+                        <span class="hidden-md-down">admin</span>
+                    </a>
+                    <div class="dropdown-menu dropdown-menu-right">
+
+                        <div class="dropdown-header text-xs-center">
+                            <strong>Account</strong>
+                        </div>
+
+                        <a class="dropdown-item" href="#"><i class="fa fa-bell-o"></i> Updates<span class="tag tag-info">42</span></a>
+                        <a class="dropdown-item" href="#"><i class="fa fa-envelope-o"></i> Messages<span class="tag tag-success">42</span></a>
+                        <a class="dropdown-item" href="#"><i class="fa fa-tasks"></i> Tasks<span class="tag tag-danger">42</span></a>
+                        <a class="dropdown-item" href="#"><i class="fa fa-comments"></i> Comments<span class="tag tag-warning">42</span></a>
+
+                        <div class="dropdown-header text-xs-center">
+                            <strong>Settings</strong>
+                        </div>
+
+                        <a class="dropdown-item" href="#"><i class="fa fa-user"></i> Profile</a>
+                        <a class="dropdown-item" href="#"><i class="fa fa-wrench"></i> Settings</a>
+                        <a class="dropdown-item" href="#"><i class="fa fa-usd"></i> Payments<span class="tag tag-default">42</span></a>
+                        <a class="dropdown-item" href="#"><i class="fa fa-file"></i> Projects<span class="tag tag-primary">42</span></a>
+                        <div class="divider"></div>
+                        <a class="dropdown-item" href="#"><i class="fa fa-shield"></i> Lock Account</a>
+                        <a class="dropdown-item" href="#"><i class="fa fa-lock"></i> Logout</a>
+                    </div>
+                </li>
+                <li class="nav-item">
+                    <a class="nav-link aside-toggle" href="#">☰</a>
+                </li>
+
+            </ul>
+        </div>
+    </header>
+
+    <div class="sidebar">
+
+        <nav class="sidebar-nav">
+            <ul class="nav">
+                <li class="nav-item">
+                    <a class="nav-link" href="index.html"><i class="icon-speedometer"></i> Dashboard <span class="tag tag-info">NEW</span></a>
+                </li>
+
+                <li class="nav-title">
+                    UI Elements
+                </li>
+                <li class="nav-item nav-dropdown">
+                    <a class="nav-link nav-dropdown-toggle" href="#"><i class="icon-puzzle"></i> Components</a>
+                    <ul class="nav-dropdown-items">
+                        <li class="nav-item">
+                            <a class="nav-link" href="components-buttons.html"><i class="icon-puzzle"></i> Buttons</a>
+                        </li>
+                        <li class="nav-item">
+                            <a class="nav-link" href="components-social-buttons.html"><i class="icon-puzzle"></i> Social Buttons</a>
+                        </li>
+                        <li class="nav-item">
+                            <a class="nav-link" href="components-cards.html"><i class="icon-puzzle"></i> Cards</a>
+                        </li>
+                        <li class="nav-item">
+                            <a class="nav-link" href="components-forms.html"><i class="icon-puzzle"></i> Forms</a>
+                        </li>
+                        <li class="nav-item">
+                            <a class="nav-link" href="components-switches.html"><i class="icon-puzzle"></i> Switches</a>
+                        </li>
+                        <li class="nav-item">
+                            <a class="nav-link" href="components-tables.html"><i class="icon-puzzle"></i> Tables</a>
+                        </li>
+                        <li class="nav-item">
+                            <a class="nav-link" href="components-tabs.html"><i class="icon-puzzle"></i> Tabs</a>
+                        </li>
+                    </ul>
+                </li>
+                <li class="nav-item nav-dropdown">
+                    <a class="nav-link nav-dropdown-toggle" href="#"><i class="icon-star"></i> Icons</a>
+                    <ul class="nav-dropdown-items">
+                        <li class="nav-item">
+                            <a class="nav-link" href="icons-font-awesome.html"><i class="icon-star"></i> Font Awesome</a>
+                        </li>
+                        <li class="nav-item">
+                            <a class="nav-link" href="icons-simple-line-icons.html"><i class="icon-star"></i> Simple Line Icons</a>
+                        </li>
+                    </ul>
+                </li>
+                <li class="nav-item">
+                    <a class="nav-link" href="widgets.html"><i class="icon-calculator"></i> Widgets <span class="tag tag-info">NEW</span></a>
+                </li>
+                <li class="nav-item">
+                    <a class="nav-link" href="charts.html"><i class="icon-pie-chart"></i> Charts</a>
+                </li>
+                <li class="divider"></li>
+                <li class="nav-title">
+                    Extras
+                </li>
+                <li class="nav-item nav-dropdown">
+                    <a class="nav-link nav-dropdown-toggle" href="#"><i class="icon-star"></i> Pages</a>
+                    <ul class="nav-dropdown-items">
+                        <li class="nav-item">
+                            <a class="nav-link" href="pages-login.html" target="_top"><i class="icon-star"></i> Login</a>
+                        </li>
+                        <li class="nav-item">
+                            <a class="nav-link" href="pages-register.html" target="_top"><i class="icon-star"></i> Register</a>
+                        </li>
+                        <li class="nav-item">
+                            <a class="nav-link" href="pages-404.html" target="_top"><i class="icon-star"></i> Error 404</a>
+                        </li>
+                        <li class="nav-item">
+                            <a class="nav-link" href="pages-500.html" target="_top"><i class="icon-star"></i> Error 500</a>
+                        </li>
+                    </ul>
+                </li>
+
+            </ul>
+        </nav>
+    </div>
+
+    <!-- Main content -->
+    <main class="main">
+
+        <!-- Breadcrumb -->
+        <ol class="breadcrumb">
+            <li class="breadcrumb-item">Home</li>
+            <li class="breadcrumb-item"><a href="#">Admin</a>
+            </li>
+            <li class="breadcrumb-item active">Dashboard</li>
+
+            <!-- Breadcrumb Menu-->
+            <li class="breadcrumb-menu">
+                <div class="btn-group" role="group" aria-label="Button group with nested dropdown">
+                    <a class="btn btn-secondary" href="#"><i class="icon-speech"></i></a>
+                    <a class="btn btn-secondary" href="./"><i class="icon-graph"></i> &nbsp;Dashboard</a>
+                    <a class="btn btn-secondary" href="#"><i class="icon-settings"></i> &nbsp;Settings</a>
+                </div>
+            </li>
+        </ol>
+
+
+        <div class="container-fluid">
+            <div class="animated fadeIn">
+                <div class="animated fadeIn">
+                    <div class="row">
+                        <div class="col-md-6 mb-2">
+                            <ul class="nav nav-tabs" role="tablist">
+                                <li class="nav-item">
+                                    <a class="nav-link active" data-toggle="tab" href="#home" role="tab" aria-controls="home">Home</a>
+                                </li>
+                                <li class="nav-item">
+                                    <a class="nav-link" data-toggle="tab" href="#profile" role="tab" aria-controls="profile">Profile</a>
+                                </li>
+                                <li class="nav-item">
+                                    <a class="nav-link" data-toggle="tab" href="#messages" role="tab" aria-controls="messages">Messages</a>
+                                </li>
+                            </ul>
+
+                            <div class="tab-content">
+                                <div class="tab-pane active" id="home" role="tabpanel">
+                                    1. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure
+                                    dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+                                </div>
+                                <div class="tab-pane" id="profile" role="tabpanel">
+                                    2. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure
+                                    dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+                                </div>
+                                <div class="tab-pane" id="messages" role="tabpanel">
+                                    3. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure
+                                    dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+                                </div>
+                            </div>
+                        </div>
+                        <!--/.col-->
+                        <div class="col-md-6 mb-2">
+                            <ul class="nav nav-tabs" role="tablist">
+                                <li class="nav-item">
+                                    <a class="nav-link active" data-toggle="tab" href="#home2" role="tab" aria-controls="home"><i class="icon-calculator"></i></a>
+                                </li>
+                                <li class="nav-item">
+                                    <a class="nav-link" data-toggle="tab" href="#profile2" role="tab" aria-controls="profile"><i class="icon-basket-loaded"></i></a>
+                                </li>
+                                <li class="nav-item">
+                                    <a class="nav-link" data-toggle="tab" href="#messages2" role="tab" aria-controls="messages"><i class="icon-pie-chart"></i></a>
+                                </li>
+                            </ul>
+
+                            <div class="tab-content">
+                                <div class="tab-pane active" id="home2" role="tabpanel">
+                                    1. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure
+                                    dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+                                </div>
+                                <div class="tab-pane" id="profile2" role="tabpanel">
+                                    2. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure
+                                    dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+                                </div>
+                                <div class="tab-pane" id="messages2" role="tabpanel">
+                                    3. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure
+                                    dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+                                </div>
+                            </div>
+                        </div>
+                        <!--/.col-->
+                        <div class="col-md-6 mb-2">
+                            <ul class="nav nav-tabs" role="tablist">
+                                <li class="nav-item">
+                                    <a class="nav-link active" data-toggle="tab" href="#home3" role="tab" aria-controls="home"><i class="icon-calculator"></i> Calculator</a>
+                                </li>
+                                <li class="nav-item">
+                                    <a class="nav-link" data-toggle="tab" href="#profile3" role="tab" aria-controls="profile"><i class="icon-basket-loaded"></i> Shoping cart</a>
+                                </li>
+                                <li class="nav-item">
+                                    <a class="nav-link" data-toggle="tab" href="#messages3" role="tab" aria-controls="messages"><i class="icon-pie-chart"></i> Charts</a>
+                                </li>
+                            </ul>
+
+                            <div class="tab-content">
+                                <div class="tab-pane active" id="home3" role="tabpanel">
+                                    1. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure
+                                    dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+                                </div>
+                                <div class="tab-pane" id="profile3" role="tabpanel">
+                                    2. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure
+                                    dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+                                </div>
+                                <div class="tab-pane" id="messages3" role="tabpanel">
+                                    3. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure
+                                    dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+                                </div>
+                            </div>
+                        </div>
+                        <!--/.col-->
+                        <div class="col-md-6 mb-2">
+                            <ul class="nav nav-tabs" role="tablist">
+                                <li class="nav-item">
+                                    <a class="nav-link active" data-toggle="tab" href="#home4" role="tab" aria-controls="home"><i class="icon-calculator"></i> Calculator &nbsp;<span class="tag tag-success">New</span></a>
+                                </li>
+                                <li class="nav-item">
+                                    <a class="nav-link" data-toggle="tab" href="#profile4" role="tab" aria-controls="profile"><i class="icon-basket-loaded"></i> Shoping cart &nbsp;<span class="tag tag-pill tag-danger">29</span></a>
+                                </li>
+                                <li class="nav-item">
+                                    <a class="nav-link" data-toggle="tab" href="#messages4" role="tab" aria-controls="messages"><i class="icon-pie-chart"></i> Charts</a>
+                                </li>
+                            </ul>
+
+                            <div class="tab-content">
+                                <div class="tab-pane active" id="home4" role="tabpanel">
+                                    1. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure
+                                    dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+                                </div>
+                                <div class="tab-pane" id="profile4" role="tabpanel">
+                                    2. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure
+                                    dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+                                </div>
+                                <div class="tab-pane" id="messages4" role="tabpanel">
+                                    3. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure
+                                    dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+                                </div>
+                            </div>
+                        </div>
+                        <!--/.col-->
+                    </div>
+                    <!--/.row-->
+                </div>
+
+            </div>
+            <!-- /.conainer-fluid -->
+        </div>
+    </main>
+
+    <aside class="aside-menu">
+        <ul class="nav nav-tabs" role="tablist">
+            <li class="nav-item">
+                <a class="nav-link active" data-toggle="tab" href="#timeline" role="tab"><i class="icon-list"></i></a>
+            </li>
+            <li class="nav-item">
+                <a class="nav-link" data-toggle="tab" href="#messages" role="tab"><i class="icon-speech"></i></a>
+            </li>
+            <li class="nav-item">
+                <a class="nav-link" data-toggle="tab" href="#settings" role="tab"><i class="icon-settings"></i></a>
+            </li>
+        </ul>
+
+        <!-- Tab panes -->
+        <div class="tab-content">
+            <div class="tab-pane active" id="timeline" role="tabpanel">
+                <div class="callout m-0 py-h text-muted text-xs-center bg-faded text-uppercase">
+                    <small><b>Today</b>
+                    </small>
+                </div>
+                <hr class="transparent mx-1 my-0">
+                <div class="callout callout-warning m-0 py-1">
+                    <div class="avatar float-xs-right">
+                        <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
+                    </div>
+                    <div>Meeting with
+                        <strong>Lucas</strong>
+                    </div>
+                    <small class="text-muted mr-1"><i class="icon-calendar"></i>&nbsp; 1 - 3pm</small>
+                    <small class="text-muted"><i class="icon-location-pin"></i>&nbsp; Palo Alto, CA</small>
+                </div>
+                <hr class="mx-1 my-0">
+                <div class="callout callout-info m-0 py-1">
+                    <div class="avatar float-xs-right">
+                        <img src="img/avatars/4.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
+                    </div>
+                    <div>Skype with
+                        <strong>Megan</strong>
+                    </div>
+                    <small class="text-muted mr-1"><i class="icon-calendar"></i>&nbsp; 4 - 5pm</small>
+                    <small class="text-muted"><i class="icon-social-skype"></i>&nbsp; On-line</small>
+                </div>
+                <hr class="transparent mx-1 my-0">
+                <div class="callout m-0 py-h text-muted text-xs-center bg-faded text-uppercase">
+                    <small><b>Tomorrow</b>
+                    </small>
+                </div>
+                <hr class="transparent mx-1 my-0">
+                <div class="callout callout-danger m-0 py-1">
+                    <div>New UI Project -
+                        <strong>deadline</strong>
+                    </div>
+                    <small class="text-muted mr-1"><i class="icon-calendar"></i>&nbsp; 10 - 11pm</small>
+                    <small class="text-muted"><i class="icon-home"></i>&nbsp; creativeLabs HQ</small>
+                    <div class="avatars-stack mt-h">
+                        <div class="avatar avatar-xs">
+                            <img src="img/avatars/2.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
+                        </div>
+                        <div class="avatar avatar-xs">
+                            <img src="img/avatars/3.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
+                        </div>
+                        <div class="avatar avatar-xs">
+                            <img src="img/avatars/4.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
+                        </div>
+                        <div class="avatar avatar-xs">
+                            <img src="img/avatars/5.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
+                        </div>
+                        <div class="avatar avatar-xs">
+                            <img src="img/avatars/6.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
+                        </div>
+                    </div>
+                </div>
+                <hr class="mx-1 my-0">
+                <div class="callout callout-success m-0 py-1">
+                    <div>
+                        <strong>#10 Startups.Garden</strong>Meetup</div>
+                    <small class="text-muted mr-1"><i class="icon-calendar"></i>&nbsp; 1 - 3pm</small>
+                    <small class="text-muted"><i class="icon-location-pin"></i>&nbsp; Palo Alto, CA</small>
+                </div>
+                <hr class="mx-1 my-0">
+                <div class="callout callout-primary m-0 py-1">
+                    <div>
+                        <strong>Team meeting</strong>
+                    </div>
+                    <small class="text-muted mr-1"><i class="icon-calendar"></i>&nbsp; 4 - 6pm</small>
+                    <small class="text-muted"><i class="icon-home"></i>&nbsp; creativeLabs HQ</small>
+                    <div class="avatars-stack mt-h">
+                        <div class="avatar avatar-xs">
+                            <img src="img/avatars/2.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
+                        </div>
+                        <div class="avatar avatar-xs">
+                            <img src="img/avatars/3.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
+                        </div>
+                        <div class="avatar avatar-xs">
+                            <img src="img/avatars/4.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
+                        </div>
+                        <div class="avatar avatar-xs">
+                            <img src="img/avatars/5.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
+                        </div>
+                        <div class="avatar avatar-xs">
+                            <img src="img/avatars/6.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
+                        </div>
+                        <div class="avatar avatar-xs">
+                            <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
+                        </div>
+                        <div class="avatar avatar-xs">
+                            <img src="img/avatars/8.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
+                        </div>
+                    </div>
+                </div>
+                <hr class="mx-1 my-0">
+            </div>
+            <div class="tab-pane p-1" id="messages" role="tabpanel">
+                <div class="message">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
+                        <div class="avatar">
+                            <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
+                            <span class="avatar-status tag-success"></span>
+                        </div>
+                    </div>
+                    <div>
+                        <small class="text-muted">Lukasz Holeczek</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
+                    </div>
+                    <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
+                    <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
+                </div>
+                <hr>
+                <div class="message">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
+                        <div class="avatar">
+                            <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
+                            <span class="avatar-status tag-success"></span>
+                        </div>
+                    </div>
+                    <div>
+                        <small class="text-muted">Lukasz Holeczek</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
+                    </div>
+                    <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
+                    <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
+                </div>
+                <hr>
+                <div class="message">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
+                        <div class="avatar">
+                            <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
+                            <span class="avatar-status tag-success"></span>
+                        </div>
+                    </div>
+                    <div>
+                        <small class="text-muted">Lukasz Holeczek</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
+                    </div>
+                    <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
+                    <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
+                </div>
+                <hr>
+                <div class="message">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
+                        <div class="avatar">
+                            <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
+                            <span class="avatar-status tag-success"></span>
+                        </div>
+                    </div>
+                    <div>
+                        <small class="text-muted">Lukasz Holeczek</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
+                    </div>
+                    <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
+                    <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
+                </div>
+                <hr>
+                <div class="message">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
+                        <div class="avatar">
+                            <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
+                            <span class="avatar-status tag-success"></span>
+                        </div>
+                    </div>
+                    <div>
+                        <small class="text-muted">Lukasz Holeczek</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
+                    </div>
+                    <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
+                    <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
+                </div>
+            </div>
+            <div class="tab-pane p-1" id="settings" role="tabpanel">
+                <h6>Settings</h6>
+
+                <div class="aside-options">
+                    <div class="clearfix mt-2">
+                        <small><b>Option 1</b>
+                        </small>
+                        <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right">
+                            <input type="checkbox" class="switch-input" checked="">
+                            <span class="switch-label" data-on="On" data-off="Off"></span>
+                            <span class="switch-handle"></span>
+                        </label>
+                    </div>
+                    <div>
+                        <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</small>
+                    </div>
+                </div>
+
+                <div class="aside-options">
+                    <div class="clearfix mt-1">
+                        <small><b>Option 2</b>
+                        </small>
+                        <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right">
+                            <input type="checkbox" class="switch-input">
+                            <span class="switch-label" data-on="On" data-off="Off"></span>
+                            <span class="switch-handle"></span>
+                        </label>
+                    </div>
+                    <div>
+                        <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</small>
+                    </div>
+                </div>
+
+                <div class="aside-options">
+                    <div class="clearfix mt-1">
+                        <small><b>Option 3</b>
+                        </small>
+                        <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right">
+                            <input type="checkbox" class="switch-input">
+                            <span class="switch-label" data-on="On" data-off="Off"></span>
+                            <span class="switch-handle"></span>
+                        </label>
+                    </div>
+                </div>
+
+                <div class="aside-options">
+                    <div class="clearfix mt-1">
+                        <small><b>Option 4</b>
+                        </small>
+                        <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right">
+                            <input type="checkbox" class="switch-input" checked="">
+                            <span class="switch-label" data-on="On" data-off="Off"></span>
+                            <span class="switch-handle"></span>
+                        </label>
+                    </div>
+                </div>
+
+                <hr>
+                <h6>System Utilization</h6>
+
+                <div class="text-uppercase mb-q mt-2">
+                    <small><b>CPU Usage</b>
+                    </small>
+                </div>
+                <progress class="progress progress-xs progress-info m-0" value="25" max="100">25%</progress>
+                <small class="text-muted">348 Processes. 1/4 Cores.</small>
+
+                <div class="text-uppercase mb-q mt-h">
+                    <small><b>Memory Usage</b>
+                    </small>
+                </div>
+                <progress class="progress progress-xs progress-warning m-0" value="70" max="100">70%</progress>
+                <small class="text-muted">11444GB/16384MB</small>
+
+                <div class="text-uppercase mb-q mt-h">
+                    <small><b>SSD 1 Usage</b>
+                    </small>
+                </div>
+                <progress class="progress progress-xs progress-danger m-0" value="95" max="100">95%</progress>
+                <small class="text-muted">243GB/256GB</small>
+
+                <div class="text-uppercase mb-q mt-h">
+                    <small><b>SSD 2 Usage</b>
+                    </small>
+                </div>
+                <progress class="progress progress-xs progress-success m-0" value="10" max="100">10%</progress>
+                <small class="text-muted">25GB/256GB</small>
+            </div>
+        </div>
+    </aside>
+
+
+    <footer class="footer">
+        <span class="text-left">
+            <a href="http://coreui.io">CoreUI</a> © 2016 creativeLabs.
+        </span>
+        <span class="float-xs-right">
+            Powered by <a href="http://coreui.io">CoreUI</a>
+        </span>
+    </footer>
+
+    <!-- Bootstrap and necessary plugins -->
+    <script src="bower_components/jquery/dist/jquery.min.js"></script>
+    <script src="bower_components/tether/dist/js/tether.min.js"></script>
+    <script src="bower_components/bootstrap/dist/js/bootstrap.min.js"></script>
+    <script src="bower_components/pace/pace.min.js"></script>
+
+
+    <!-- Plugins and scripts required by all views -->
+    <script src="bower_components/chart.js/dist/Chart.min.js"></script>
+
+
+    <!-- GenesisUI main scripts -->
+
+    <script src="js/app.js"></script>
+
+
+
+</body>
+
+</html>
\ No newline at end of file
diff --git a/Static_Full_Project_GULP/css/style.css b/Static_Full_Project_GULP/css/style.css
index a16f7f6..6adc408 100644
--- a/Static_Full_Project_GULP/css/style.css
+++ b/Static_Full_Project_GULP/css/style.css
@@ -2592,6 +2592,29 @@ tbody.collapse.in {
 .tab-content > .active {
   display: block; }
 
+.nav-tabs .nav-link {
+  color: #607d8b; }
+  .nav-tabs .nav-link.active {
+    color: #263238;
+    background: #fff;
+    border-color: #cfd8dc;
+    border-bottom-color: #fff; }
+    .nav-tabs .nav-link.active:focus {
+      background: #fff;
+      border-color: #cfd8dc;
+      border-bottom-color: #fff; }
+
+.tab-content {
+  margin-top: -1px;
+  background: #fff;
+  border: 1px solid #cfd8dc; }
+  .tab-content .tab-pane {
+    padding: 1rem 1rem; }
+
+.card-block .tab-content {
+  margin-top: 0;
+  border: 0; }
+
 .navbar {
   position: relative;
   padding: 0.5rem 1rem; }
@@ -5253,6 +5276,27 @@ body:not(.top-nav) .sidebar {
           transition: 0s !important; }
         body:not(.top-nav) .sidebar ul.nav li.nav-item.nav-dropdown.nt a.nav-link.nav-dropdown-toggle::before {
           transition: 0s !important; }
+      body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-label {
+        display: block;
+        padding: 0.09375rem 1rem;
+        color: #cfd8dc; }
+        body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-label:hover {
+          color: #fff;
+          text-decoration: none; }
+        body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-label i {
+          width: 20px;
+          margin: -3px 0.5rem 0 0;
+          font-size: 10px;
+          color: #b0bec5;
+          text-align: center;
+          vertical-align: middle; }
+      body:not(.top-nav) .sidebar ul.nav li.nav-item .progress[value] {
+        background-color: #455b66 !important; }
+      body:not(.top-nav) .sidebar ul.nav li.nav-item .progress[value]::-webkit-progress-bar {
+        background-color: #455b66 !important; }
+      body:not(.top-nav) .sidebar ul.nav li.nav-item base::-moz-progress-bar,
+      body:not(.top-nav) .sidebar ul.nav li.nav-item .progress[value] {
+        background-color: #455b66 !important; }
 
 @media (min-width: 576px) {
   body.sidebar-nav.compact-nav .sidebar {
@@ -5412,6 +5456,7 @@ nav.top-nav {
       color: #263238;
       border-top: 0; }
       .aside-menu .nav-tabs .nav-link.active {
+        color: #20a8d8;
         border-right-color: #cfd8dc;
         border-left-color: #cfd8dc; }
     .aside-menu .nav-tabs .nav-item:first-child .nav-link {
@@ -5421,6 +5466,8 @@ nav.top-nav {
     height: calc(100vh - 2.375rem - 55px);
     overflow-x: hidden;
     overflow-y: auto;
+    border: 0;
+    border-top: 1px solid #cfd8dc;
     -ms-overflow-style: -ms-autohiding-scrollbar; }
     .aside-menu .tab-content::-webkit-scrollbar {
       width: 10px;
@@ -5437,6 +5484,8 @@ nav.top-nav {
       border-color: transparent;
       border-style: solid;
       border-width: 1px 2px; }
+    .aside-menu .tab-content .tab-pane {
+      padding: 0; }
 
 #loading-bar,
 #loading-bar-spinner {
@@ -6659,8 +6708,8 @@ hr.transparent {
   display: table; }
 
 .d-100vh-va-middle {
-  height: 100vh;
   display: table-cell;
+  height: 100vh;
   vertical-align: middle; }
 
 .breadcrumb-menu {
diff --git a/Static_Full_Project_GULP/icons-font-awesome.html b/Static_Full_Project_GULP/icons-font-awesome.html
index 4bbadd0..b03ed16 100644
--- a/Static_Full_Project_GULP/icons-font-awesome.html
+++ b/Static_Full_Project_GULP/icons-font-awesome.html
@@ -60,7 +60,7 @@
                     <a class="nav-link" href="#">Settings</a>
                 </li>
             </ul>
-            <ul class="nav navbar-nav pull-right hidden-md-down">
+            <ul class="nav navbar-nav float-xs-right hidden-md-down">
                 <li class="nav-item">
                     <a class="nav-link" href="#"><i class="icon-bell"></i><span class="tag tag-pill tag-danger">5</span></a>
                 </li>
@@ -139,6 +139,9 @@
                         <li class="nav-item">
                             <a class="nav-link" href="components-tables.html"><i class="icon-puzzle"></i> Tables</a>
                         </li>
+                        <li class="nav-item">
+                            <a class="nav-link" href="components-tabs.html"><i class="icon-puzzle"></i> Tabs</a>
+                        </li>
                     </ul>
                 </li>
                 <li class="nav-item nav-dropdown">
@@ -4641,7 +4644,7 @@
                 </div>
                 <hr class="transparent mx-1 my-0">
                 <div class="callout callout-warning m-0 py-1">
-                    <div class="avatar pull-xs-right">
+                    <div class="avatar float-xs-right">
                         <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                     </div>
                     <div>Meeting with
@@ -4652,7 +4655,7 @@
                 </div>
                 <hr class="mx-1 my-0">
                 <div class="callout callout-info m-0 py-1">
-                    <div class="avatar pull-xs-right">
+                    <div class="avatar float-xs-right">
                         <img src="img/avatars/4.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                     </div>
                     <div>Skype with
@@ -4733,7 +4736,7 @@
             </div>
             <div class="tab-pane p-1" id="messages" role="tabpanel">
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -4741,14 +4744,14 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
                 </div>
                 <hr>
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -4756,14 +4759,14 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
                 </div>
                 <hr>
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -4771,14 +4774,14 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
                 </div>
                 <hr>
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -4786,14 +4789,14 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
                 </div>
                 <hr>
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -4801,7 +4804,7 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
@@ -4814,7 +4817,7 @@
                     <div class="clearfix mt-2">
                         <small><b>Option 1</b>
                         </small>
-                        <label class="switch switch-text switch-pill switch-success switch-sm pull-right">
+                        <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right">
                             <input type="checkbox" class="switch-input" checked="">
                             <span class="switch-label" data-on="On" data-off="Off"></span>
                             <span class="switch-handle"></span>
@@ -4829,7 +4832,7 @@
                     <div class="clearfix mt-1">
                         <small><b>Option 2</b>
                         </small>
-                        <label class="switch switch-text switch-pill switch-success switch-sm pull-right">
+                        <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right">
                             <input type="checkbox" class="switch-input">
                             <span class="switch-label" data-on="On" data-off="Off"></span>
                             <span class="switch-handle"></span>
@@ -4844,7 +4847,7 @@
                     <div class="clearfix mt-1">
                         <small><b>Option 3</b>
                         </small>
-                        <label class="switch switch-text switch-pill switch-success switch-sm pull-right">
+                        <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right">
                             <input type="checkbox" class="switch-input">
                             <span class="switch-label" data-on="On" data-off="Off"></span>
                             <span class="switch-handle"></span>
@@ -4856,7 +4859,7 @@
                     <div class="clearfix mt-1">
                         <small><b>Option 4</b>
                         </small>
-                        <label class="switch switch-text switch-pill switch-success switch-sm pull-right">
+                        <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right">
                             <input type="checkbox" class="switch-input" checked="">
                             <span class="switch-label" data-on="On" data-off="Off"></span>
                             <span class="switch-handle"></span>
@@ -4903,7 +4906,7 @@
         <span class="text-left">
             <a href="http://coreui.io">CoreUI</a> © 2016 creativeLabs.
         </span>
-        <span class="pull-right">
+        <span class="float-xs-right">
             Powered by <a href="http://coreui.io">CoreUI</a>
         </span>
     </footer>
diff --git a/Static_Full_Project_GULP/icons-simple-line-icons.html b/Static_Full_Project_GULP/icons-simple-line-icons.html
index 41ca3aa..2acd34c 100644
--- a/Static_Full_Project_GULP/icons-simple-line-icons.html
+++ b/Static_Full_Project_GULP/icons-simple-line-icons.html
@@ -60,7 +60,7 @@
                     <a class="nav-link" href="#">Settings</a>
                 </li>
             </ul>
-            <ul class="nav navbar-nav pull-right hidden-md-down">
+            <ul class="nav navbar-nav float-xs-right hidden-md-down">
                 <li class="nav-item">
                     <a class="nav-link" href="#"><i class="icon-bell"></i><span class="tag tag-pill tag-danger">5</span></a>
                 </li>
@@ -139,6 +139,9 @@
                         <li class="nav-item">
                             <a class="nav-link" href="components-tables.html"><i class="icon-puzzle"></i> Tables</a>
                         </li>
+                        <li class="nav-item">
+                            <a class="nav-link" href="components-tabs.html"><i class="icon-puzzle"></i> Tabs</a>
+                        </li>
                     </ul>
                 </li>
                 <li class="nav-item nav-dropdown">
@@ -978,7 +981,7 @@
                 </div>
                 <hr class="transparent mx-1 my-0">
                 <div class="callout callout-warning m-0 py-1">
-                    <div class="avatar pull-xs-right">
+                    <div class="avatar float-xs-right">
                         <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                     </div>
                     <div>Meeting with
@@ -989,7 +992,7 @@
                 </div>
                 <hr class="mx-1 my-0">
                 <div class="callout callout-info m-0 py-1">
-                    <div class="avatar pull-xs-right">
+                    <div class="avatar float-xs-right">
                         <img src="img/avatars/4.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                     </div>
                     <div>Skype with
@@ -1070,7 +1073,7 @@
             </div>
             <div class="tab-pane p-1" id="messages" role="tabpanel">
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -1078,14 +1081,14 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
                 </div>
                 <hr>
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -1093,14 +1096,14 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
                 </div>
                 <hr>
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -1108,14 +1111,14 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
                 </div>
                 <hr>
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -1123,14 +1126,14 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
                 </div>
                 <hr>
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -1138,7 +1141,7 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
@@ -1151,7 +1154,7 @@
                     <div class="clearfix mt-2">
                         <small><b>Option 1</b>
                         </small>
-                        <label class="switch switch-text switch-pill switch-success switch-sm pull-right">
+                        <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right">
                             <input type="checkbox" class="switch-input" checked="">
                             <span class="switch-label" data-on="On" data-off="Off"></span>
                             <span class="switch-handle"></span>
@@ -1166,7 +1169,7 @@
                     <div class="clearfix mt-1">
                         <small><b>Option 2</b>
                         </small>
-                        <label class="switch switch-text switch-pill switch-success switch-sm pull-right">
+                        <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right">
                             <input type="checkbox" class="switch-input">
                             <span class="switch-label" data-on="On" data-off="Off"></span>
                             <span class="switch-handle"></span>
@@ -1181,7 +1184,7 @@
                     <div class="clearfix mt-1">
                         <small><b>Option 3</b>
                         </small>
-                        <label class="switch switch-text switch-pill switch-success switch-sm pull-right">
+                        <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right">
                             <input type="checkbox" class="switch-input">
                             <span class="switch-label" data-on="On" data-off="Off"></span>
                             <span class="switch-handle"></span>
@@ -1193,7 +1196,7 @@
                     <div class="clearfix mt-1">
                         <small><b>Option 4</b>
                         </small>
-                        <label class="switch switch-text switch-pill switch-success switch-sm pull-right">
+                        <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right">
                             <input type="checkbox" class="switch-input" checked="">
                             <span class="switch-label" data-on="On" data-off="Off"></span>
                             <span class="switch-handle"></span>
@@ -1240,7 +1243,7 @@
         <span class="text-left">
             <a href="http://coreui.io">CoreUI</a> © 2016 creativeLabs.
         </span>
-        <span class="pull-right">
+        <span class="float-xs-right">
             Powered by <a href="http://coreui.io">CoreUI</a>
         </span>
     </footer>
diff --git a/Static_Full_Project_GULP/index.html b/Static_Full_Project_GULP/index.html
index ce65040..b33a41b 100644
--- a/Static_Full_Project_GULP/index.html
+++ b/Static_Full_Project_GULP/index.html
@@ -60,7 +60,7 @@
                     <a class="nav-link" href="#">Settings</a>
                 </li>
             </ul>
-            <ul class="nav navbar-nav pull-right hidden-md-down">
+            <ul class="nav navbar-nav float-xs-right hidden-md-down">
                 <li class="nav-item">
                     <a class="nav-link" href="#"><i class="icon-bell"></i><span class="tag tag-pill tag-danger">5</span></a>
                 </li>
@@ -139,6 +139,9 @@
                         <li class="nav-item">
                             <a class="nav-link" href="components-tables.html"><i class="icon-puzzle"></i> Tables</a>
                         </li>
+                        <li class="nav-item">
+                            <a class="nav-link" href="components-tabs.html"><i class="icon-puzzle"></i> Tabs</a>
+                        </li>
                     </ul>
                 </li>
                 <li class="nav-item nav-dropdown">
@@ -216,7 +219,7 @@
                     <div class="col-sm-6 col-lg-3">
                         <div class="card card-inverse card-primary">
                             <div class="card-block pb-0">
-                                <div class="btn-group pull-right">
+                                <div class="btn-group float-xs-right">
                                     <button type="button" class="btn btn-transparent active dropdown-toggle p-0" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
                                         <i class="icon-settings"></i>
                                     </button>
@@ -239,7 +242,7 @@
                     <div class="col-sm-6 col-lg-3">
                         <div class="card card-inverse card-info">
                             <div class="card-block pb-0">
-                                <button type="button" class="btn btn-transparent active p-0 pull-right">
+                                <button type="button" class="btn btn-transparent active p-0 float-xs-right">
                                     <i class="icon-location-pin"></i>
                                 </button>
                                 <h4 class="mb-0">9.823</h4>
@@ -255,7 +258,7 @@
                     <div class="col-sm-6 col-lg-3">
                         <div class="card card-inverse card-warning">
                             <div class="card-block pb-0">
-                                <div class="btn-group pull-right">
+                                <div class="btn-group float-xs-right">
                                     <button type="button" class="btn btn-transparent active dropdown-toggle p-0" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
                                         <i class="icon-settings"></i>
                                     </button>
@@ -278,7 +281,7 @@
                     <div class="col-sm-6 col-lg-3">
                         <div class="card card-inverse card-danger">
                             <div class="card-block pb-0">
-                                <div class="btn-group pull-right">
+                                <div class="btn-group float-xs-right">
                                     <button type="button" class="btn btn-transparent active dropdown-toggle p-0" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
                                         <i class="icon-settings"></i>
                                     </button>
@@ -309,7 +312,7 @@
                                 <div class="small text-muted" style="margin-top:-10px;">November 2015</div>
                             </div>
                             <div class="col-xs-7">
-                                <div class="btn-toolbar pull-right" role="toolbar" aria-label="Toolbar with button groups">
+                                <div class="btn-toolbar float-xs-right" role="toolbar" aria-label="Toolbar with button groups">
                                     <div class="btn-group" data-toggle="buttons" aria-label="First group">
                                         <label class="btn btn-outline-secondary">
                                             <input type="radio" name="options" id="option1">Day
@@ -826,10 +829,10 @@
                                             </td>
                                             <td>
                                                 <div class="clearfix">
-                                                    <div class="pull-left">
+                                                    <div class="float-xs-left">
                                                         <strong>50%</strong>
                                                     </div>
-                                                    <div class="pull-right">
+                                                    <div class="float-xs-right">
                                                         <small class="text-muted">Jun 11, 2015 - Jul 10, 2015</small>
                                                     </div>
                                                 </div>
@@ -862,10 +865,10 @@
                                             </td>
                                             <td>
                                                 <div class="clearfix">
-                                                    <div class="pull-left">
+                                                    <div class="float-xs-left">
                                                         <strong>10%</strong>
                                                     </div>
-                                                    <div class="pull-right">
+                                                    <div class="float-xs-right">
                                                         <small class="text-muted">Jun 11, 2015 - Jul 10, 2015</small>
                                                     </div>
                                                 </div>
@@ -896,10 +899,10 @@
                                             </td>
                                             <td>
                                                 <div class="clearfix">
-                                                    <div class="pull-left">
+                                                    <div class="float-xs-left">
                                                         <strong>74%</strong>
                                                     </div>
-                                                    <div class="pull-right">
+                                                    <div class="float-xs-right">
                                                         <small class="text-muted">Jun 11, 2015 - Jul 10, 2015</small>
                                                     </div>
                                                 </div>
@@ -931,10 +934,10 @@
                                             </td>
                                             <td>
                                                 <div class="clearfix">
-                                                    <div class="pull-left">
+                                                    <div class="float-xs-left">
                                                         <strong>98%</strong>
                                                     </div>
-                                                    <div class="pull-right">
+                                                    <div class="float-xs-right">
                                                         <small class="text-muted">Jun 11, 2015 - Jul 10, 2015</small>
                                                     </div>
                                                 </div>
@@ -966,10 +969,10 @@
                                             </td>
                                             <td>
                                                 <div class="clearfix">
-                                                    <div class="pull-left">
+                                                    <div class="float-xs-left">
                                                         <strong>22%</strong>
                                                     </div>
-                                                    <div class="pull-right">
+                                                    <div class="float-xs-right">
                                                         <small class="text-muted">Jun 11, 2015 - Jul 10, 2015</small>
                                                     </div>
                                                 </div>
@@ -1001,10 +1004,10 @@
                                             </td>
                                             <td>
                                                 <div class="clearfix">
-                                                    <div class="pull-left">
+                                                    <div class="float-xs-left">
                                                         <strong>43%</strong>
                                                     </div>
-                                                    <div class="pull-right">
+                                                    <div class="float-xs-right">
                                                         <small class="text-muted">Jun 11, 2015 - Jul 10, 2015</small>
                                                     </div>
                                                 </div>
@@ -1055,7 +1058,7 @@
                 </div>
                 <hr class="transparent mx-1 my-0">
                 <div class="callout callout-warning m-0 py-1">
-                    <div class="avatar pull-xs-right">
+                    <div class="avatar float-xs-right">
                         <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                     </div>
                     <div>Meeting with
@@ -1066,7 +1069,7 @@
                 </div>
                 <hr class="mx-1 my-0">
                 <div class="callout callout-info m-0 py-1">
-                    <div class="avatar pull-xs-right">
+                    <div class="avatar float-xs-right">
                         <img src="img/avatars/4.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                     </div>
                     <div>Skype with
@@ -1147,7 +1150,7 @@
             </div>
             <div class="tab-pane p-1" id="messages" role="tabpanel">
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -1155,14 +1158,14 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
                 </div>
                 <hr>
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -1170,14 +1173,14 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
                 </div>
                 <hr>
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -1185,14 +1188,14 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
                 </div>
                 <hr>
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -1200,14 +1203,14 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
                 </div>
                 <hr>
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -1215,7 +1218,7 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
@@ -1228,7 +1231,7 @@
                     <div class="clearfix mt-2">
                         <small><b>Option 1</b>
                         </small>
-                        <label class="switch switch-text switch-pill switch-success switch-sm pull-right">
+                        <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right">
                             <input type="checkbox" class="switch-input" checked="">
                             <span class="switch-label" data-on="On" data-off="Off"></span>
                             <span class="switch-handle"></span>
@@ -1243,7 +1246,7 @@
                     <div class="clearfix mt-1">
                         <small><b>Option 2</b>
                         </small>
-                        <label class="switch switch-text switch-pill switch-success switch-sm pull-right">
+                        <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right">
                             <input type="checkbox" class="switch-input">
                             <span class="switch-label" data-on="On" data-off="Off"></span>
                             <span class="switch-handle"></span>
@@ -1258,7 +1261,7 @@
                     <div class="clearfix mt-1">
                         <small><b>Option 3</b>
                         </small>
-                        <label class="switch switch-text switch-pill switch-success switch-sm pull-right">
+                        <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right">
                             <input type="checkbox" class="switch-input">
                             <span class="switch-label" data-on="On" data-off="Off"></span>
                             <span class="switch-handle"></span>
@@ -1270,7 +1273,7 @@
                     <div class="clearfix mt-1">
                         <small><b>Option 4</b>
                         </small>
-                        <label class="switch switch-text switch-pill switch-success switch-sm pull-right">
+                        <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right">
                             <input type="checkbox" class="switch-input" checked="">
                             <span class="switch-label" data-on="On" data-off="Off"></span>
                             <span class="switch-handle"></span>
@@ -1317,7 +1320,7 @@
         <span class="text-left">
             <a href="http://coreui.io">CoreUI</a> © 2016 creativeLabs.
         </span>
-        <span class="pull-right">
+        <span class="float-xs-right">
             Powered by <a href="http://coreui.io">CoreUI</a>
         </span>
     </footer>
diff --git a/Static_Full_Project_GULP/pages-404.html b/Static_Full_Project_GULP/pages-404.html
index d6bff6a..a971106 100644
--- a/Static_Full_Project_GULP/pages-404.html
+++ b/Static_Full_Project_GULP/pages-404.html
@@ -35,7 +35,7 @@
             <div class="row">
                 <div class="col-md-6 offset-md-3">
                     <div class="clearfix">
-                        <h1 class="pull-left display-3 mr-2">404</h1>
+                        <h1 class="float-xs-left display-3 mr-2">404</h1>
                         <h4 class="pt-1">Oops! You're lost.</h4>
                         <p class="text-muted">The page you are looking for was not found.</p>
                     </div>
@@ -58,22 +58,6 @@
     <script src="bower_components/tether/dist/js/tether.min.js"></script>
     <script src="bower_components/bootstrap/dist/js/bootstrap.min.js"></script>
 
-    <script>
-        function verticalAlignMiddle() {
-        				var bodyHeight = $(window).height();
-        		        var formHeight = $('.vamiddle').height();
-        		        var marginTop = (bodyHeight / 2) - (formHeight / 2);
-        
-        				if (marginTop > 0) {
-        					$('.vamiddle').css('margin-top', marginTop);
-        				}
-        			}
-        
-        			$(document).ready(function(){
-        				verticalAlignMiddle();
-        			});
-        			$(window).bind('resize', verticalAlignMiddle);
-    </script>
 
 
 </body>
diff --git a/Static_Full_Project_GULP/pages-500.html b/Static_Full_Project_GULP/pages-500.html
index ee9bc43..bf16746 100644
--- a/Static_Full_Project_GULP/pages-500.html
+++ b/Static_Full_Project_GULP/pages-500.html
@@ -35,7 +35,7 @@
             <div class="row">
                 <div class="col-md-6 offset-md-3">
                     <div class="clearfix">
-                        <h1 class="pull-left display-3 mr-2">500</h1>
+                        <h1 class="float-xs-left display-3 mr-2">500</h1>
                         <h4 class="pt-1">Houston, we have a problem!</h4>
                         <p class="text-muted">The page you are looking for is temporarily unavailable.</p>
                     </div>
@@ -58,22 +58,6 @@
     <script src="bower_components/tether/dist/js/tether.min.js"></script>
     <script src="bower_components/bootstrap/dist/js/bootstrap.min.js"></script>
 
-    <script>
-        function verticalAlignMiddle() {
-        				var bodyHeight = $(window).height();
-        		        var formHeight = $('.vamiddle').height();
-        		        var marginTop = (bodyHeight / 2) - (formHeight / 2);
-        
-        				if (marginTop > 0) {
-        					$('.vamiddle').css('margin-top', marginTop);
-        				}
-        			}
-        
-        			$(document).ready(function(){
-        				verticalAlignMiddle();
-        			});
-        			$(window).bind('resize', verticalAlignMiddle);
-    </script>
 
 
 </body>
diff --git a/Static_Full_Project_GULP/pages-login.html b/Static_Full_Project_GULP/pages-login.html
index 608fc49..55ba907 100644
--- a/Static_Full_Project_GULP/pages-login.html
+++ b/Static_Full_Project_GULP/pages-login.html
@@ -80,22 +80,6 @@
     <script src="bower_components/tether/dist/js/tether.min.js"></script>
     <script src="bower_components/bootstrap/dist/js/bootstrap.min.js"></script>
 
-    <script>
-        function verticalAlignMiddle() {
-        				var bodyHeight = $(window).height();
-        		        var formHeight = $('.vamiddle').height();
-        		        var marginTop = (bodyHeight / 2) - (formHeight / 2);
-        
-        				if (marginTop > 0) {
-        					$('.vamiddle').css('margin-top', marginTop);
-        				}
-        			}
-        
-        			$(document).ready(function(){
-        				verticalAlignMiddle();
-        			});
-        			$(window).bind('resize', verticalAlignMiddle);
-    </script>
 
 
 </body>
diff --git a/Static_Full_Project_GULP/pages-register.html b/Static_Full_Project_GULP/pages-register.html
index babff28..762c5ec 100644
--- a/Static_Full_Project_GULP/pages-register.html
+++ b/Static_Full_Project_GULP/pages-register.html
@@ -87,23 +87,6 @@
     <script src="bower_components/tether/dist/js/tether.min.js"></script>
     <script src="bower_components/bootstrap/dist/js/bootstrap.min.js"></script>
 
-    <script>
-        function verticalAlignMiddle() {
-        				var bodyHeight = $(window).height();
-        		        var formHeight = $('.vamiddle').height();
-        		        var marginTop = (bodyHeight / 2) - (formHeight / 2);
-        
-        				if (marginTop > 0) {
-        					$('.vamiddle').css('margin-top', marginTop);
-        				}
-        			}
-        
-        			$(document).ready(function(){
-        				verticalAlignMiddle();
-        			});
-        			$(window).bind('resize', verticalAlignMiddle);
-    </script>
-
 
 </body>
 
diff --git a/Static_Starter_GULP/scss/core/bootstrap-variables.scss b/Static_Full_Project_GULP/scss/_bootstrap-variables.scss
similarity index 100%
rename from Static_Starter_GULP/scss/core/bootstrap-variables.scss
rename to Static_Full_Project_GULP/scss/_bootstrap-variables.scss
diff --git a/Static_Starter_GULP/scss/core/_custom-variables.scss b/Static_Full_Project_GULP/scss/_custom-variables.scss
similarity index 100%
rename from Static_Starter_GULP/scss/core/_custom-variables.scss
rename to Static_Full_Project_GULP/scss/_custom-variables.scss
diff --git a/Static_Starter_GULP/scss/core/_custom.scss b/Static_Full_Project_GULP/scss/_custom.scss
similarity index 100%
rename from Static_Starter_GULP/scss/core/_custom.scss
rename to Static_Full_Project_GULP/scss/_custom.scss
diff --git a/Static_Full_Project_GULP/scss/bootstrap_custom/_nav.scss b/Static_Full_Project_GULP/scss/bootstrap_custom/_nav.scss
new file mode 100644
index 0000000..ea20f3f
--- /dev/null
+++ b/Static_Full_Project_GULP/scss/bootstrap_custom/_nav.scss
@@ -0,0 +1,32 @@
+.nav-tabs {
+    .nav-link {
+        color: $gray;
+        &.active {
+            color: $gray-dark;
+            background: #fff;
+            border-color: $border-color;
+            border-bottom-color: #fff;
+            &:focus {
+                background: #fff;
+                border-color: $border-color;
+                border-bottom-color: #fff;
+            }
+        }
+    }
+}
+
+.tab-content {
+    margin-top: -1px;
+    background: #fff;
+    border: 1px solid $border-color;
+    .tab-pane {
+        padding: $spacer-y $spacer-x;
+    }
+}
+
+.card-block {
+    .tab-content {
+        margin-top: 0;
+        border: 0;
+    }
+}
diff --git a/Static_Full_Project_GULP/scss/bootstrap_src/mixins/_pulls.scss b/Static_Full_Project_GULP/scss/bootstrap_src/mixins/_pulls.scss
deleted file mode 100755
index 6bdff02..0000000
--- a/Static_Full_Project_GULP/scss/bootstrap_src/mixins/_pulls.scss
+++ /dev/null
@@ -1,6 +0,0 @@
-@mixin pull-left {
-  float: left !important;
-}
-@mixin pull-right {
-  float: right !important;
-}
diff --git a/Static_Full_Project_GULP/scss/bootstrap_src/utilities/_pulls.scss b/Static_Full_Project_GULP/scss/bootstrap_src/utilities/_pulls.scss
deleted file mode 100755
index 7fec56c..0000000
--- a/Static_Full_Project_GULP/scss/bootstrap_src/utilities/_pulls.scss
+++ /dev/null
@@ -1,13 +0,0 @@
-@each $breakpoint in map-keys($grid-breakpoints) {
-  @include media-breakpoint-up($breakpoint) {
-    .pull-#{$breakpoint}-left {
-      @include pull-left();
-    }
-    .pull-#{$breakpoint}-right {
-      @include pull-right();
-    }
-    .pull-#{$breakpoint}-none {
-      float: none !important;
-    }
-  }
-}
diff --git a/Static_Full_Project_GULP/scss/core/_aside.scss b/Static_Full_Project_GULP/scss/core/_aside.scss
index 1cb2f5b..47d9b47 100644
--- a/Static_Full_Project_GULP/scss/core/_aside.scss
+++ b/Static_Full_Project_GULP/scss/core/_aside.scss
@@ -17,6 +17,7 @@
             color: $body-color;
             border-top: 0;
             &.active {
+                color: $brand-primary;
                 border-right-color: $border-color;
                 border-left-color: $border-color;
             }
@@ -33,6 +34,8 @@
         height: calc(100vh - #{$aside-menu-nav-padding-y * 2 + $font-size-base} - #{$navbar-height});
         overflow-x: hidden;
         overflow-y: auto;
+        border: 0;
+        border-top: 1px solid $border-color;
         -ms-overflow-style: -ms-autohiding-scrollbar;
 
         &::-webkit-scrollbar {
@@ -59,5 +62,9 @@
             border-style: solid;
             border-width: 1px 2px;
         }
+
+        .tab-pane {
+            padding: 0;
+        }
     }
 }
diff --git a/Static_Full_Project_GULP/scss/core/_others.scss b/Static_Full_Project_GULP/scss/core/_others.scss
index ad016ab..14bd5d9 100644
--- a/Static_Full_Project_GULP/scss/core/_others.scss
+++ b/Static_Full_Project_GULP/scss/core/_others.scss
@@ -7,7 +7,7 @@ hr.transparent {
 }
 
 .d-100vh-va-middle {
-    height: 100vh;
     display: table-cell;
+    height: 100vh;
     vertical-align: middle;
 }
diff --git a/Static_Full_Project_GULP/scss/core/navigation/_sidebar.scss b/Static_Full_Project_GULP/scss/core/navigation/_sidebar.scss
index 0e58ac6..16f1365 100644
--- a/Static_Full_Project_GULP/scss/core/navigation/_sidebar.scss
+++ b/Static_Full_Project_GULP/scss/core/navigation/_sidebar.scss
@@ -212,6 +212,41 @@ body:not(.top-nav) {
                         }
                     }
                 }
+
+                a.nav-label {
+                    display: block;
+                    padding: ($sidebar-nav-link-padding-y / 8) $sidebar-nav-link-padding-x;
+                    color: $sidebar-nav-title-color;
+
+                    &:hover {
+                        color: $sidebar-color;
+                        text-decoration: none;
+                    }
+
+                    i {
+                        width: 20px;
+                        margin: -3px ($sidebar-nav-link-padding-x / 2) 0 0;
+                        font-size: 10px;
+                        color: $sidebar-nav-link-icon-color;
+                        text-align: center;
+                        vertical-align: middle;
+                    }
+                }
+
+                @if (lightness( $sidebar-bg ) < 40) {
+                    .progress[value] {
+                        background-color: lighten($sidebar-bg, 15%) !important;
+                    }
+
+                    // Unfilled portion of the bar
+                    .progress[value]::-webkit-progress-bar {
+                        background-color: lighten($sidebar-bg, 15%) !important;
+                    }
+                    base::-moz-progress-bar, // Absurd-but-syntactically-valid selector to make these styles Firefox-only
+                    .progress[value] {
+                        background-color: lighten($sidebar-bg, 15%) !important;
+                    }
+                }
             }
         }
     }
diff --git a/Static_Full_Project_GULP/scss/style.scss b/Static_Full_Project_GULP/scss/style.scss
index 53b4367..12259a9 100644
--- a/Static_Full_Project_GULP/scss/style.scss
+++ b/Static_Full_Project_GULP/scss/style.scss
@@ -6,9 +6,9 @@
  * @license MIT
  */
 // Core variables and mixins
-@import "core/bootstrap-variables";
+@import "bootstrap-variables";
 @import "bootstrap_src/variables";
-@import "core/custom-variables";
+@import "custom-variables";
 @import "bootstrap_src/mixins";
 @import "core/mixins";
 
@@ -37,6 +37,7 @@
     @import "bootstrap_custom/input-group";
 //@import "custom-forms";
 @import "bootstrap_src/nav";
+    @import "bootstrap_custom/nav";
 @import "bootstrap_src/navbar";
     @import "bootstrap_custom/navbar";
 @import "bootstrap_src/card";
@@ -99,4 +100,4 @@
 @import "core/mobile";
 
 // Custom styles
-@import "core/custom"
+@import "custom";
diff --git a/Static_Full_Project_GULP/widgets.html b/Static_Full_Project_GULP/widgets.html
index e5d9f05..9ad5b6e 100644
--- a/Static_Full_Project_GULP/widgets.html
+++ b/Static_Full_Project_GULP/widgets.html
@@ -60,7 +60,7 @@
                     <a class="nav-link" href="#">Settings</a>
                 </li>
             </ul>
-            <ul class="nav navbar-nav pull-right hidden-md-down">
+            <ul class="nav navbar-nav float-xs-right hidden-md-down">
                 <li class="nav-item">
                     <a class="nav-link" href="#"><i class="icon-bell"></i><span class="tag tag-pill tag-danger">5</span></a>
                 </li>
@@ -139,6 +139,9 @@
                         <li class="nav-item">
                             <a class="nav-link" href="components-tables.html"><i class="icon-puzzle"></i> Tables</a>
                         </li>
+                        <li class="nav-item">
+                            <a class="nav-link" href="components-tabs.html"><i class="icon-puzzle"></i> Tabs</a>
+                        </li>
                     </ul>
                 </li>
                 <li class="nav-item nav-dropdown">
@@ -214,7 +217,7 @@
                     <div class="col-sm-6 col-lg-3">
                         <div class="card card-inverse card-primary">
                             <div class="card-block pb-0">
-                                <div class="btn-group pull-right">
+                                <div class="btn-group float-xs-right">
                                     <button type="button" class="btn btn-transparent active dropdown-toggle p-0" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
                                         <i class="icon-settings"></i>
                                     </button>
@@ -237,7 +240,7 @@
                     <div class="col-sm-6 col-lg-3">
                         <div class="card card-inverse card-info">
                             <div class="card-block pb-0">
-                                <button type="button" class="btn btn-transparent active p-0 pull-right">
+                                <button type="button" class="btn btn-transparent active p-0 float-xs-right">
                                     <i class="icon-location-pin"></i>
                                 </button>
                                 <h4 class="mb-0">9.823</h4>
@@ -253,7 +256,7 @@
                     <div class="col-sm-6 col-lg-3">
                         <div class="card card-inverse card-warning">
                             <div class="card-block pb-0">
-                                <div class="btn-group pull-right">
+                                <div class="btn-group float-xs-right">
                                     <button type="button" class="btn btn-transparent active dropdown-toggle p-0" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
                                         <i class="icon-settings"></i>
                                     </button>
@@ -278,7 +281,7 @@
                     <div class="col-sm-6 col-lg-3">
                         <div class="card card-inverse card-danger">
                             <div class="card-block pb-0">
-                                <div class="btn-group pull-right">
+                                <div class="btn-group float-xs-right">
                                     <button type="button" class="btn btn-transparent active dropdown-toggle p-0" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
                                         <i class="icon-settings"></i>
                                     </button>
@@ -307,13 +310,13 @@
                             <div class="card-header card-header-inverse card-header-primary">
                                 <div class="font-weight-bold">
                                     <span>SALE</span>
-                                    <span class="pull-right">$1.890,65</span>
+                                    <span class="float-xs-right">$1.890,65</span>
                                 </div>
                                 <div>
                                     <span>
                                         <small>Today 6:43 AM</small>
                                     </span>
-                                    <span class="pull-right">
+                                    <span class="float-xs-right">
                                         <small>+432,50 (15,78%)</small>
                                     </span>
                                 </div>
@@ -331,13 +334,13 @@
                             <div class="card-header card-header-inverse card-header-danger">
                                 <div class="font-weight-bold">
                                     <span>SALE</span>
-                                    <span class="pull-right">$1.890,65</span>
+                                    <span class="float-xs-right">$1.890,65</span>
                                 </div>
                                 <div>
                                     <span>
                                         <small>Today 6:43 AM</small>
                                     </span>
-                                    <span class="pull-right">
+                                    <span class="float-xs-right">
                                         <small>+432,50 (15,78%)</small>
                                     </span>
                                 </div>
@@ -355,13 +358,13 @@
                             <div class="card-header card-header-inverse card-header-success">
                                 <div class="font-weight-bold">
                                     <span>SALE</span>
-                                    <span class="pull-right">$1.890,65</span>
+                                    <span class="float-xs-right">$1.890,65</span>
                                 </div>
                                 <div>
                                     <span>
                                         <small>Today 6:43 AM</small>
                                     </span>
-                                    <span class="pull-right">
+                                    <span class="float-xs-right">
                                         <small>+432,50 (15,78%)</small>
                                     </span>
                                 </div>
@@ -379,13 +382,13 @@
                             <div class="card-header card-header-inverse card-header-warning">
                                 <div class="font-weight-bold">
                                     <span>SALE</span>
-                                    <span class="pull-right">$1.890,65</span>
+                                    <span class="float-xs-right">$1.890,65</span>
                                 </div>
                                 <div>
                                     <span>
                                         <small>Today 6:43 AM</small>
                                     </span>
-                                    <span class="pull-right">
+                                    <span class="float-xs-right">
                                         <small>+432,50 (15,78%)</small>
                                     </span>
                                 </div>
@@ -576,7 +579,7 @@
                     <div class="col-xs-6 col-lg-3">
                         <div class="card">
                             <div class="card-block p-1 clearfix">
-                                <i class="fa fa-cogs bg-primary p-1 font-2xl mr-1 pull-left"></i>
+                                <i class="fa fa-cogs bg-primary p-1 font-2xl mr-1 float-xs-left"></i>
                                 <div class="h5 text-primary mb-0 mt-h">$1.999,50</div>
                                 <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>
                             </div>
@@ -587,7 +590,7 @@
                     <div class="col-xs-6 col-lg-3">
                         <div class="card">
                             <div class="card-block p-1 clearfix">
-                                <i class="fa fa-laptop bg-info p-1 font-2xl mr-1 pull-left"></i>
+                                <i class="fa fa-laptop bg-info p-1 font-2xl mr-1 float-xs-left"></i>
                                 <div class="h5 text-info mb-0 mt-h">$1.999,50</div>
                                 <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>
                             </div>
@@ -598,7 +601,7 @@
                     <div class="col-xs-6 col-lg-3">
                         <div class="card">
                             <div class="card-block p-1 clearfix">
-                                <i class="fa fa-moon-o bg-warning p-1 font-2xl mr-1 pull-left"></i>
+                                <i class="fa fa-moon-o bg-warning p-1 font-2xl mr-1 float-xs-left"></i>
                                 <div class="h5 text-warning mb-0 mt-h">$1.999,50</div>
                                 <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>
                             </div>
@@ -609,7 +612,7 @@
                     <div class="col-xs-6 col-lg-3">
                         <div class="card">
                             <div class="card-block p-1 clearfix">
-                                <i class="fa fa-bell bg-danger p-1 font-2xl mr-1 pull-left"></i>
+                                <i class="fa fa-bell bg-danger p-1 font-2xl mr-1 float-xs-left"></i>
                                 <div class="h5 text-danger mb-0 mt-h">$1.999,50</div>
                                 <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>
                             </div>
@@ -620,12 +623,12 @@
                     <div class="col-xs-6 col-lg-3">
                         <div class="card">
                             <div class="card-block p-1 clearfix">
-                                <i class="fa fa-cogs bg-primary p-1 font-2xl mr-1 pull-left"></i>
+                                <i class="fa fa-cogs bg-primary p-1 font-2xl mr-1 float-xs-left"></i>
                                 <div class="h5 text-primary mb-0 mt-h">$1.999,50</div>
                                 <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>
                             </div>
                             <div class="card-footer px-1 py-h">
-                                <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right pull-right font-lg"></i></a>
+                                <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right float-xs-right font-lg"></i></a>
                             </div>
                         </div>
                     </div>
@@ -634,12 +637,12 @@
                     <div class="col-xs-6 col-lg-3">
                         <div class="card">
                             <div class="card-block p-1 clearfix">
-                                <i class="fa fa-laptop bg-info p-1 font-2xl mr-1 pull-left"></i>
+                                <i class="fa fa-laptop bg-info p-1 font-2xl mr-1 float-xs-left"></i>
                                 <div class="h5 text-info mb-0 mt-h">$1.999,50</div>
                                 <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>
                             </div>
                             <div class="card-footer px-1 py-h">
-                                <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right pull-right font-lg"></i></a>
+                                <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right float-xs-right font-lg"></i></a>
                             </div>
                         </div>
                     </div>
@@ -648,12 +651,12 @@
                     <div class="col-xs-6 col-lg-3">
                         <div class="card">
                             <div class="card-block p-1 clearfix">
-                                <i class="fa fa-moon-o bg-warning p-1 font-2xl mr-1 pull-left"></i>
+                                <i class="fa fa-moon-o bg-warning p-1 font-2xl mr-1 float-xs-left"></i>
                                 <div class="h5 text-warning mb-0 mt-h">$1.999,50</div>
                                 <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>
                             </div>
                             <div class="card-footer px-1 py-h">
-                                <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right pull-right font-lg"></i></a>
+                                <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right float-xs-right font-lg"></i></a>
                             </div>
                         </div>
                     </div>
@@ -662,12 +665,12 @@
                     <div class="col-xs-6 col-lg-3">
                         <div class="card">
                             <div class="card-block p-1 clearfix">
-                                <i class="fa fa-bell bg-danger p-1 font-2xl mr-1 pull-left"></i>
+                                <i class="fa fa-bell bg-danger p-1 font-2xl mr-1 float-xs-left"></i>
                                 <div class="h5 text-danger mb-0 mt-h">$1.999,50</div>
                                 <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>
                             </div>
                             <div class="card-footer px-1 py-h">
-                                <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right pull-right font-lg"></i></a>
+                                <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right float-xs-right font-lg"></i></a>
                             </div>
                         </div>
                     </div>
@@ -680,7 +683,7 @@
                     <div class="col-xs-6 col-lg-3">
                         <div class="card">
                             <div class="card-block p-0 clearfix">
-                                <i class="fa fa-cogs bg-primary p-2 font-2xl mr-1 pull-left"></i>
+                                <i class="fa fa-cogs bg-primary p-2 font-2xl mr-1 float-xs-left"></i>
                                 <div class="h5 text-primary mb-0 pt-1">$1.999,50</div>
                                 <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>
                             </div>
@@ -691,7 +694,7 @@
                     <div class="col-xs-6 col-lg-3">
                         <div class="card">
                             <div class="card-block p-0 clearfix">
-                                <i class="fa fa-laptop bg-info p-2 font-2xl mr-1 pull-left"></i>
+                                <i class="fa fa-laptop bg-info p-2 font-2xl mr-1 float-xs-left"></i>
                                 <div class="h5 text-info mb-0 pt-1">$1.999,50</div>
                                 <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>
                             </div>
@@ -702,7 +705,7 @@
                     <div class="col-xs-6 col-lg-3">
                         <div class="card">
                             <div class="card-block p-0 clearfix">
-                                <i class="fa fa-moon-o bg-warning p-2 font-2xl mr-1 pull-left"></i>
+                                <i class="fa fa-moon-o bg-warning p-2 font-2xl mr-1 float-xs-left"></i>
                                 <div class="h5 text-warning mb-0 pt-1">$1.999,50</div>
                                 <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>
                             </div>
@@ -713,7 +716,7 @@
                     <div class="col-xs-6 col-lg-3">
                         <div class="card">
                             <div class="card-block p-0 clearfix">
-                                <i class="fa fa-bell bg-danger p-2 font-2xl mr-1 pull-left"></i>
+                                <i class="fa fa-bell bg-danger p-2 font-2xl mr-1 float-xs-left"></i>
                                 <div class="h5 text-danger mb-0 pt-1">$1.999,50</div>
                                 <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>
                             </div>
@@ -724,7 +727,7 @@
                     <div class="col-xs-6 col-lg-3">
                         <div class="card">
                             <div class="card-block p-0 clearfix">
-                                <i class="fa fa-cogs bg-primary p-2 px-3 font-2xl mr-1 pull-left"></i>
+                                <i class="fa fa-cogs bg-primary p-2 px-3 font-2xl mr-1 float-xs-left"></i>
                                 <div class="h5 text-primary mb-0 pt-1">$1.999,50</div>
                                 <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>
                             </div>
@@ -735,7 +738,7 @@
                     <div class="col-xs-6 col-lg-3">
                         <div class="card">
                             <div class="card-block p-0 clearfix">
-                                <i class="fa fa-laptop bg-info p-2 px-3 font-2xl mr-1 pull-left"></i>
+                                <i class="fa fa-laptop bg-info p-2 px-3 font-2xl mr-1 float-xs-left"></i>
                                 <div class="h5 text-info mb-0 pt-1">$1.999,50</div>
                                 <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>
                             </div>
@@ -746,7 +749,7 @@
                     <div class="col-xs-6 col-lg-3">
                         <div class="card">
                             <div class="card-block p-0 clearfix">
-                                <i class="fa fa-moon-o bg-warning p-2 px-3 font-2xl mr-1 pull-left"></i>
+                                <i class="fa fa-moon-o bg-warning p-2 px-3 font-2xl mr-1 float-xs-left"></i>
                                 <div class="h5 text-warning mb-0 pt-1">$1.999,50</div>
                                 <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>
                             </div>
@@ -757,7 +760,7 @@
                     <div class="col-xs-6 col-lg-3">
                         <div class="card">
                             <div class="card-block p-0 clearfix">
-                                <i class="fa fa-bell bg-danger p-2 px-3 font-2xl mr-1 pull-left"></i>
+                                <i class="fa fa-bell bg-danger p-2 px-3 font-2xl mr-1 float-xs-left"></i>
                                 <div class="h5 text-danger mb-0 pt-1">$1.999,50</div>
                                 <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>
                             </div>
@@ -843,7 +846,7 @@
                 </div>
                 <!--/row-->
 
-                <div class="card-group mb-1">
+                <div class="card-group">
                     <div class="card">
                         <div class="card-block">
                             <div class="h1 text-muted text-xs-right mb-2">
@@ -1073,7 +1076,7 @@
                 </div>
                 <hr class="transparent mx-1 my-0">
                 <div class="callout callout-warning m-0 py-1">
-                    <div class="avatar pull-xs-right">
+                    <div class="avatar float-xs-right">
                         <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                     </div>
                     <div>Meeting with
@@ -1084,7 +1087,7 @@
                 </div>
                 <hr class="mx-1 my-0">
                 <div class="callout callout-info m-0 py-1">
-                    <div class="avatar pull-xs-right">
+                    <div class="avatar float-xs-right">
                         <img src="img/avatars/4.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                     </div>
                     <div>Skype with
@@ -1165,7 +1168,7 @@
             </div>
             <div class="tab-pane p-1" id="messages" role="tabpanel">
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -1173,14 +1176,14 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
                 </div>
                 <hr>
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -1188,14 +1191,14 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
                 </div>
                 <hr>
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -1203,14 +1206,14 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
                 </div>
                 <hr>
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -1218,14 +1221,14 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
                 </div>
                 <hr>
                 <div class="message">
-                    <div class="py-1 pb-3 mr-1 pull-left">
+                    <div class="py-1 pb-3 mr-1 float-xs-left">
                         <div class="avatar">
                             <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">
                             <span class="avatar-status tag-success"></span>
@@ -1233,7 +1236,7 @@
                     </div>
                     <div>
                         <small class="text-muted">Lukasz Holeczek</small>
-                        <small class="text-muted pull-right mt-q">1:52 PM</small>
+                        <small class="text-muted float-xs-right mt-q">1:52 PM</small>
                     </div>
                     <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>
                     <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>
@@ -1246,7 +1249,7 @@
                     <div class="clearfix mt-2">
                         <small><b>Option 1</b>
                         </small>
-                        <label class="switch switch-text switch-pill switch-success switch-sm pull-right">
+                        <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right">
                             <input type="checkbox" class="switch-input" checked="">
                             <span class="switch-label" data-on="On" data-off="Off"></span>
                             <span class="switch-handle"></span>
@@ -1261,7 +1264,7 @@
                     <div class="clearfix mt-1">
                         <small><b>Option 2</b>
                         </small>
-                        <label class="switch switch-text switch-pill switch-success switch-sm pull-right">
+                        <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right">
                             <input type="checkbox" class="switch-input">
                             <span class="switch-label" data-on="On" data-off="Off"></span>
                             <span class="switch-handle"></span>
@@ -1276,7 +1279,7 @@
                     <div class="clearfix mt-1">
                         <small><b>Option 3</b>
                         </small>
-                        <label class="switch switch-text switch-pill switch-success switch-sm pull-right">
+                        <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right">
                             <input type="checkbox" class="switch-input">
                             <span class="switch-label" data-on="On" data-off="Off"></span>
                             <span class="switch-handle"></span>
@@ -1288,7 +1291,7 @@
                     <div class="clearfix mt-1">
                         <small><b>Option 4</b>
                         </small>
-                        <label class="switch switch-text switch-pill switch-success switch-sm pull-right">
+                        <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right">
                             <input type="checkbox" class="switch-input" checked="">
                             <span class="switch-label" data-on="On" data-off="Off"></span>
                             <span class="switch-handle"></span>
@@ -1335,7 +1338,7 @@
         <span class="text-left">
             <a href="http://coreui.io">CoreUI</a> © 2016 creativeLabs.
         </span>
-        <span class="pull-right">
+        <span class="float-xs-right">
             Powered by <a href="http://coreui.io">CoreUI</a>
         </span>
     </footer>
diff --git a/Static_Starter_GULP/css/style.css b/Static_Starter_GULP/css/style.css
index a16f7f6..6adc408 100644
--- a/Static_Starter_GULP/css/style.css
+++ b/Static_Starter_GULP/css/style.css
@@ -2592,6 +2592,29 @@ tbody.collapse.in {
 .tab-content > .active {
   display: block; }
 
+.nav-tabs .nav-link {
+  color: #607d8b; }
+  .nav-tabs .nav-link.active {
+    color: #263238;
+    background: #fff;
+    border-color: #cfd8dc;
+    border-bottom-color: #fff; }
+    .nav-tabs .nav-link.active:focus {
+      background: #fff;
+      border-color: #cfd8dc;
+      border-bottom-color: #fff; }
+
+.tab-content {
+  margin-top: -1px;
+  background: #fff;
+  border: 1px solid #cfd8dc; }
+  .tab-content .tab-pane {
+    padding: 1rem 1rem; }
+
+.card-block .tab-content {
+  margin-top: 0;
+  border: 0; }
+
 .navbar {
   position: relative;
   padding: 0.5rem 1rem; }
@@ -5253,6 +5276,27 @@ body:not(.top-nav) .sidebar {
           transition: 0s !important; }
         body:not(.top-nav) .sidebar ul.nav li.nav-item.nav-dropdown.nt a.nav-link.nav-dropdown-toggle::before {
           transition: 0s !important; }
+      body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-label {
+        display: block;
+        padding: 0.09375rem 1rem;
+        color: #cfd8dc; }
+        body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-label:hover {
+          color: #fff;
+          text-decoration: none; }
+        body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-label i {
+          width: 20px;
+          margin: -3px 0.5rem 0 0;
+          font-size: 10px;
+          color: #b0bec5;
+          text-align: center;
+          vertical-align: middle; }
+      body:not(.top-nav) .sidebar ul.nav li.nav-item .progress[value] {
+        background-color: #455b66 !important; }
+      body:not(.top-nav) .sidebar ul.nav li.nav-item .progress[value]::-webkit-progress-bar {
+        background-color: #455b66 !important; }
+      body:not(.top-nav) .sidebar ul.nav li.nav-item base::-moz-progress-bar,
+      body:not(.top-nav) .sidebar ul.nav li.nav-item .progress[value] {
+        background-color: #455b66 !important; }
 
 @media (min-width: 576px) {
   body.sidebar-nav.compact-nav .sidebar {
@@ -5412,6 +5456,7 @@ nav.top-nav {
       color: #263238;
       border-top: 0; }
       .aside-menu .nav-tabs .nav-link.active {
+        color: #20a8d8;
         border-right-color: #cfd8dc;
         border-left-color: #cfd8dc; }
     .aside-menu .nav-tabs .nav-item:first-child .nav-link {
@@ -5421,6 +5466,8 @@ nav.top-nav {
     height: calc(100vh - 2.375rem - 55px);
     overflow-x: hidden;
     overflow-y: auto;
+    border: 0;
+    border-top: 1px solid #cfd8dc;
     -ms-overflow-style: -ms-autohiding-scrollbar; }
     .aside-menu .tab-content::-webkit-scrollbar {
       width: 10px;
@@ -5437,6 +5484,8 @@ nav.top-nav {
       border-color: transparent;
       border-style: solid;
       border-width: 1px 2px; }
+    .aside-menu .tab-content .tab-pane {
+      padding: 0; }
 
 #loading-bar,
 #loading-bar-spinner {
@@ -6659,8 +6708,8 @@ hr.transparent {
   display: table; }
 
 .d-100vh-va-middle {
-  height: 100vh;
   display: table-cell;
+  height: 100vh;
   vertical-align: middle; }
 
 .breadcrumb-menu {
diff --git a/Static_Starter_GULP/index.html b/Static_Starter_GULP/index.html
index 96a6926..2f8c1b1 100644
--- a/Static_Starter_GULP/index.html
+++ b/Static_Starter_GULP/index.html
@@ -84,7 +84,7 @@
         <span class="text-left">
             <a href="http://coreui.io">CoreUI</a> © 2016 creativeLabs.
         </span>
-        <span class="pull-right">
+        <span class="float-xs-right">
             Powered by <a href="http://coreui.io">CoreUI</a>
         </span>
     </footer>
diff --git a/Static_Starter_GULP/scss/_bootstrap-variables.scss b/Static_Starter_GULP/scss/_bootstrap-variables.scss
new file mode 100644
index 0000000..4d04caf
--- /dev/null
+++ b/Static_Starter_GULP/scss/_bootstrap-variables.scss
@@ -0,0 +1,99 @@
+// Bootstrap overrides
+
+// Colors
+//
+// Grayscale and brand colors for use across Bootstrap.
+
+$gray-dark:                 #263238;
+$gray:                      #607d8b;
+$gray-light:                #b0bec5;
+$gray-lighter:              #cfd8dc;
+$gray-lightest:             #eceff1;
+
+$brand-primary:             #20a8d8;
+$brand-success:             #4dbd74;
+$brand-info:                #63c2de;
+$brand-warning:             #f8cb00;
+$brand-danger:              #f86c6b;
+
+// Options
+//
+// Quickly modify global styling by enabling or disabling optional features.
+
+$enable-transitions:        true;
+$enable-rounded:            false;
+
+// Spacing
+//
+// Control the default styling of most Bootstrap elements by modifying these
+// variables. Mostly focused on spacing.
+
+$spacer:   1rem !default;
+$spacer-x: $spacer !default;
+$spacer-y: $spacer !default;
+$spacers: (
+  q: (
+    x:   ($spacer-x * 0.25),
+    y:   ($spacer-y * 0.25)
+  ),
+  h: (
+    x:   ($spacer-x * 0.5),
+    y:   ($spacer-y * 0.5)
+  ),
+  0: (
+    x:   0,
+    y:   0
+  ),
+  1: (
+    x:   $spacer-x,
+    y:   $spacer-y
+  ),
+  2: (
+    x:   ($spacer-x * 1.5),
+    y:   ($spacer-y * 1.5)
+  ),
+  3: (
+    x:   ($spacer-x * 3),
+    y:   ($spacer-y * 3)
+  )
+);
+
+// Body
+//
+// Settings for the `<body>` element.
+
+$body-bg:                    #e4e5e6;
+
+// Typography
+//
+// Font, line-height, and color for body text, headings, and more.
+
+$font-size-base:             0.875rem;
+
+// Breadcrumbs
+
+$breadcrumb-bg:                 #fff;
+
+// Cards
+
+$card-border-color:        $gray-lighter;
+$card-cap-bg:              $gray-lightest;
+
+// Dropdowns
+
+$dropdown-padding-y:             0;
+$dropdown-border-color:          $gray-lighter;
+$dropdown-divider-bg:            $gray-lightest;
+
+// Buttons
+
+$btn-secondary-border:          $gray-light;
+
+// Progress bars
+
+$progress-bg:                   $gray-lightest;
+
+// Tables
+
+$table-bg-accent:               $gray-lightest;
+$table-bg-hover:                $gray-lightest;
diff --git a/Static_Starter_GULP/scss/_custom-variables.scss b/Static_Starter_GULP/scss/_custom-variables.scss
new file mode 100644
index 0000000..629d5dc
--- /dev/null
+++ b/Static_Starter_GULP/scss/_custom-variables.scss
@@ -0,0 +1,174 @@
+// Core Admin Variables
+
+$enable-sidebar-nav-rounded: false;
+
+$border-color: $gray-lighter;
+$layout-transition-speed: .25s;
+
+
+// Social Colors
+
+$facebook: #3b5998;
+$twitter: #00aced;
+$linkedin: #4875b4;
+$google-plus: #d34836;
+$flickr: #ff0084;
+$tumblr: #32506d;
+$xing: #026466;
+$github: #4183c4;
+$html5: #e34f26;
+$openid: #f78c40;
+$stack-overflow: #fe7a15;
+$youtube: #b00;
+$css3: #0170ba;
+$dribbble: #ea4c89;
+$google-plus: #bb4b39;
+$instagram: #517fa4;
+$pinterest: #cb2027;
+$vk: #45668e;
+$yahoo: #400191;
+$behance: #1769ff;
+$dropbox: #007ee5;
+$reddit: #ff4500;
+$spotify: #7ab800;
+$vine: #00bf8f;
+$foursquare: #1073af;
+$vimeo: #aad450;
+
+// Navbar
+
+$navbar-height:                     55px;
+$navbar-bg:                         #fff;
+$navbar-border: (
+    bottom: (
+        size:                       1px,
+        style:                      solid,
+        color:                      $border-color
+    )
+);
+$navbar-brand-width:                155px;
+$navbar-brand-bg:                   #fff;
+$navbar-brand-logo:                 url('../img/logo.png');
+$navbar-brand-logo-size:            70px auto;
+$navbar-brand-border: (
+    bottom: (
+        size:                       1px,
+        style:                      solid,
+        color:                      $border-color
+    )
+);
+
+$navbar-color:                      rgba(0,0,0,.3);
+$navbar-hover-color:                rgba(0,0,0,.6);
+$navbar-active-color:               rgba(0,0,0,.8);
+$navbar-disabled-color:             rgba(0,0,0,.15);
+
+// Sidebar
+
+$sidebar-width:                     200px;
+$sidebar-padding:                   0;
+$sidebar-compact-width:             50px;
+$sidebar-compact-height:            $sidebar-compact-width;
+$sidebar-color:                     #fff;
+$sidebar-bg:                        $gray-dark;
+$sidebar-header-bg:                 rgba(0,0,0,.2);
+$sidebar-footer-bg:                 rgba(0,0,0,.2);
+$sidebar-borders:                   none;
+$mobile-sidebar-width:              $sidebar-width;
+
+// Sidebar Navigation
+
+$sidebar-nav-color:                 #fff;
+$sidebar-nav-title-padding-y:       .75rem;
+$sidebar-nav-title-padding-x:       1rem;
+$sidebar-nav-title-color:           $gray-lighter;
+$sidebar-nav-link-padding-y:        .75rem;
+$sidebar-nav-link-padding-x:        1rem;
+$sidebar-nav-link-color:            #fff;
+$sidebar-nav-link-bg:               transparent;
+$sidebar-nav-link-icon-color:       $text-muted;
+
+$sidebar-nav-link-borders:          0;
+$sidebar-nav-link-hover-color:      #fff;
+$sidebar-nav-link-hover-bg:         $brand-primary;
+$sidebar-nav-link-hover-icon-color: #fff !important;
+
+$sidebar-nav-link-hover-borders:    0;
+$sidebar-nav-link-active-color:     #fff;
+$sidebar-nav-link-active-bg:        lighten($sidebar-bg, 5%);
+$sidebar-nav-link-active-icon-color: $brand-primary;
+
+$sidebar-nav-link-active-borders:   0;
+
+$sidebar-nav-dropdown-color:        #fff;
+$sidebar-nav-dropdown-bg:           rgba(0,0,0,.2);
+$sidebar-nav-dropdown-borders:      0;
+
+// Top Navigation
+
+$top-nav-bg:                        #fff;
+$top-nav-color:                     $body-color;
+$top-nav-borders: (
+  bottom: (
+    size:                           1px,
+    style:                          solid,
+    color:                          $border-color
+  )
+);
+$top-nav-ul-borders: (
+  all: (
+    size:                           1px,
+    style:                          solid,
+    color:                          $border-color
+  )
+);
+
+$top-nav-hover-color:               #fff;
+$top-nav-hover-bg:                  $brand-primary;
+$top-nav-active-color:              #fff;
+$top-nav-active-bg:                 $brand-primary;
+$top-nav-height:                    $navbar-height - 15px;
+
+// Breadcrumb
+
+$breadcrumb-borders: (
+  bottom: (
+    size:                           1px,
+    style:                          solid,
+    color:                          $border-color
+  )
+);
+
+// Aside
+
+$aside-menu-width:                  250px;
+$aside-menu-color:                  $gray-dark;
+$aside-menu-bg:                     #fff;
+$aside-menu-borders: (
+  left: (
+    size:                           1px,
+    style:                          solid,
+    color:                          $border-color
+  )
+);
+
+$aside-menu-nav-padding-y:          .75rem;
+$aside-menu-nav-padding-x:          1rem;
+
+// Footer
+
+$footer-height: 50px;
+$footer-bg:     $gray-lightest;
+$footer-color:  $body-color;
+$footer-borders: (
+  top: (
+    size:                           1px,
+    style:                          solid,
+    color:                          $border-color
+  )
+);
+
+// Cards
+
+$card-icon-bg:                      transparent;
+$card-icon-color:                   $body-color;
diff --git a/Static_Starter_GULP/scss/_custom.scss b/Static_Starter_GULP/scss/_custom.scss
new file mode 100644
index 0000000..15d367a
--- /dev/null
+++ b/Static_Starter_GULP/scss/_custom.scss
@@ -0,0 +1 @@
+// Here you can add other styles
diff --git a/Static_Starter_GULP/scss/bootstrap_custom/_nav.scss b/Static_Starter_GULP/scss/bootstrap_custom/_nav.scss
new file mode 100644
index 0000000..ea20f3f
--- /dev/null
+++ b/Static_Starter_GULP/scss/bootstrap_custom/_nav.scss
@@ -0,0 +1,32 @@
+.nav-tabs {
+    .nav-link {
+        color: $gray;
+        &.active {
+            color: $gray-dark;
+            background: #fff;
+            border-color: $border-color;
+            border-bottom-color: #fff;
+            &:focus {
+                background: #fff;
+                border-color: $border-color;
+                border-bottom-color: #fff;
+            }
+        }
+    }
+}
+
+.tab-content {
+    margin-top: -1px;
+    background: #fff;
+    border: 1px solid $border-color;
+    .tab-pane {
+        padding: $spacer-y $spacer-x;
+    }
+}
+
+.card-block {
+    .tab-content {
+        margin-top: 0;
+        border: 0;
+    }
+}
diff --git a/Static_Starter_GULP/scss/bootstrap_src/mixins/_pulls.scss b/Static_Starter_GULP/scss/bootstrap_src/mixins/_pulls.scss
deleted file mode 100755
index 6bdff02..0000000
--- a/Static_Starter_GULP/scss/bootstrap_src/mixins/_pulls.scss
+++ /dev/null
@@ -1,6 +0,0 @@
-@mixin pull-left {
-  float: left !important;
-}
-@mixin pull-right {
-  float: right !important;
-}
diff --git a/Static_Starter_GULP/scss/bootstrap_src/utilities/_pulls.scss b/Static_Starter_GULP/scss/bootstrap_src/utilities/_pulls.scss
deleted file mode 100755
index 7fec56c..0000000
--- a/Static_Starter_GULP/scss/bootstrap_src/utilities/_pulls.scss
+++ /dev/null
@@ -1,13 +0,0 @@
-@each $breakpoint in map-keys($grid-breakpoints) {
-  @include media-breakpoint-up($breakpoint) {
-    .pull-#{$breakpoint}-left {
-      @include pull-left();
-    }
-    .pull-#{$breakpoint}-right {
-      @include pull-right();
-    }
-    .pull-#{$breakpoint}-none {
-      float: none !important;
-    }
-  }
-}
diff --git a/Static_Starter_GULP/scss/core/_aside.scss b/Static_Starter_GULP/scss/core/_aside.scss
index 1cb2f5b..47d9b47 100644
--- a/Static_Starter_GULP/scss/core/_aside.scss
+++ b/Static_Starter_GULP/scss/core/_aside.scss
@@ -17,6 +17,7 @@
             color: $body-color;
             border-top: 0;
             &.active {
+                color: $brand-primary;
                 border-right-color: $border-color;
                 border-left-color: $border-color;
             }
@@ -33,6 +34,8 @@
         height: calc(100vh - #{$aside-menu-nav-padding-y * 2 + $font-size-base} - #{$navbar-height});
         overflow-x: hidden;
         overflow-y: auto;
+        border: 0;
+        border-top: 1px solid $border-color;
         -ms-overflow-style: -ms-autohiding-scrollbar;
 
         &::-webkit-scrollbar {
@@ -59,5 +62,9 @@
             border-style: solid;
             border-width: 1px 2px;
         }
+
+        .tab-pane {
+            padding: 0;
+        }
     }
 }
diff --git a/Static_Starter_GULP/scss/core/_others.scss b/Static_Starter_GULP/scss/core/_others.scss
index ad016ab..14bd5d9 100644
--- a/Static_Starter_GULP/scss/core/_others.scss
+++ b/Static_Starter_GULP/scss/core/_others.scss
@@ -7,7 +7,7 @@ hr.transparent {
 }
 
 .d-100vh-va-middle {
-    height: 100vh;
     display: table-cell;
+    height: 100vh;
     vertical-align: middle;
 }
diff --git a/Static_Starter_GULP/scss/core/navigation/_sidebar.scss b/Static_Starter_GULP/scss/core/navigation/_sidebar.scss
index 0e58ac6..16f1365 100644
--- a/Static_Starter_GULP/scss/core/navigation/_sidebar.scss
+++ b/Static_Starter_GULP/scss/core/navigation/_sidebar.scss
@@ -212,6 +212,41 @@ body:not(.top-nav) {
                         }
                     }
                 }
+
+                a.nav-label {
+                    display: block;
+                    padding: ($sidebar-nav-link-padding-y / 8) $sidebar-nav-link-padding-x;
+                    color: $sidebar-nav-title-color;
+
+                    &:hover {
+                        color: $sidebar-color;
+                        text-decoration: none;
+                    }
+
+                    i {
+                        width: 20px;
+                        margin: -3px ($sidebar-nav-link-padding-x / 2) 0 0;
+                        font-size: 10px;
+                        color: $sidebar-nav-link-icon-color;
+                        text-align: center;
+                        vertical-align: middle;
+                    }
+                }
+
+                @if (lightness( $sidebar-bg ) < 40) {
+                    .progress[value] {
+                        background-color: lighten($sidebar-bg, 15%) !important;
+                    }
+
+                    // Unfilled portion of the bar
+                    .progress[value]::-webkit-progress-bar {
+                        background-color: lighten($sidebar-bg, 15%) !important;
+                    }
+                    base::-moz-progress-bar, // Absurd-but-syntactically-valid selector to make these styles Firefox-only
+                    .progress[value] {
+                        background-color: lighten($sidebar-bg, 15%) !important;
+                    }
+                }
             }
         }
     }
diff --git a/Static_Starter_GULP/scss/style.scss b/Static_Starter_GULP/scss/style.scss
index 53b4367..12259a9 100644
--- a/Static_Starter_GULP/scss/style.scss
+++ b/Static_Starter_GULP/scss/style.scss
@@ -6,9 +6,9 @@
  * @license MIT
  */
 // Core variables and mixins
-@import "core/bootstrap-variables";
+@import "bootstrap-variables";
 @import "bootstrap_src/variables";
-@import "core/custom-variables";
+@import "custom-variables";
 @import "bootstrap_src/mixins";
 @import "core/mixins";
 
@@ -37,6 +37,7 @@
     @import "bootstrap_custom/input-group";
 //@import "custom-forms";
 @import "bootstrap_src/nav";
+    @import "bootstrap_custom/nav";
 @import "bootstrap_src/navbar";
     @import "bootstrap_custom/navbar";
 @import "bootstrap_src/card";
@@ -99,4 +100,4 @@
 @import "core/mobile";
 
 // Custom styles
-@import "core/custom"
+@import "custom";
-- 
GitLab